0001654954-24-010635.txt : 20240814 0001654954-24-010635.hdr.sgml : 20240814 20240814160051 ACCESSION NUMBER: 0001654954-24-010635 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 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 IRS NUMBER: 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: 241207229 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: June 30, 2024

 

   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,

 

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  August 14, 2024, there were a total of 23,736,027 shares of the registrant’s common stock issued and outstanding.

 

 

 

 

Airship AI Holdings, Inc.

 

Quarterly Report on Form 10-Q

Quarterly Period Ended June 30, 2024

 

TABLE OF CONTENTS

 

PART I

Item 1.

Financial Statements (Unaudited).

 

3

 

 

Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023

 

3

 

 

Consolidated Statements of Operations for the three and six months ended June 30, 2024 and 2023

 

4

 

 

Consolidated Statements of Changes in Stockholders’ Deficit

 

5

 

 

Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023

 

6

 

 

Notes to the Financial Statements

 

7

 

Item 2.

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

 

25

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

32

 

Item 4.

Controls and Procedures

 

32

 

 

 

 

 

 

PART II

Item 1.

Legal Proceedings

 

33

 

Item 1A.

Risk Factors

 

33

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

33

 

Item 3.

Defaults Upon Senior Securities

 

33

 

Item 5.

Other Information

 

33

 

Item 6.

Exhibits

 

34

 

 

SIGNATURES

 

35

 

 

 
2

Table of Contents

 

PART I

 

ITEM 1. FINANCIAL STATEMENTS.

 

AIRSHIP AI HOLDINGS, INC.

CONSOLIDATED BALANCE SHEETS

As of June 30, 2024 and December 31, 2023

 

 

 

June 30, 2024

 

 

12/31/2023 (1)

 

ASSETS

 

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

CURRENT ASSETS:

 

 

 

 

 

 

Cash and cash equivalents

 

$226,750

 

 

$3,124,413

 

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

 

 

3,440,121

 

 

 

1,648,904

 

Prepaid expenses and other

 

 

494,616

 

 

 

18,368

 

Income tax receivable

 

 

9,640

 

 

 

7,230

 

Total current assets

 

 

4,171,127

 

 

 

4,798,915

 

 

 

 

 

 

 

 

 

 

PROPERTY AND EQUIPMENT, NET

 

 

-

 

 

 

1,861

 

 

 

 

 

 

 

 

 

 

OTHER ASSETS

 

 

 

 

 

 

 

 

Other assets

 

 

180,432

 

 

 

182,333

 

Operating lease right of use asset

 

 

953,713

 

 

 

1,104,804

 

 

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$5,305,272

 

 

$6,087,913

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' DEFICIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES:

 

 

 

 

 

 

 

 

Accounts payable - trade

 

$1,505,442

 

 

$2,908,472

 

Advances from founders

 

 

2,550,000

 

 

 

1,750,000

 

Accrued expenses

 

 

161,406

 

 

 

200,531

 

Senior Secured Convertible Promissory Notes

 

 

2,675,919

 

 

 

2,825,366

 

Current portion of operating lease liability

 

 

198,002

 

 

 

174,876

 

Deferred revenue- current portion

 

 

3,791,970

 

 

 

4,008,654

 

Total current liabilities

 

 

10,882,739

 

 

 

11,867,899

 

 

 

 

 

 

 

 

 

 

NON-CURRENT LIABILITIES:

 

 

 

 

 

 

 

 

Operating lease liability, net of current portion

 

 

795,993

 

 

 

943,702

 

Warrant liability

 

 

5,972,729

 

 

 

667,985

 

Earnout liability

 

 

11,741,351

 

 

 

5,133,428

 

Deferred revenue- non-current

 

 

3,878,997

 

 

 

4,962,126

 

Total liabilities

 

 

33,271,809

 

 

 

23,575,140

 

 

 

 

 

 

 

 

 

 

COMMITMENTS AND CONTINGENCIES (Note 9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STOCKHOLDERS' DEFICIT:

 

 

 

 

 

 

 

 

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

 

 

-

 

 

 

-

 

Common stock - $0.0001 par value, 200,000,000 shares authorized, 23,736,027 and 22,812,048 shares issued and outstanding as of June 30, 2024 and December 31, 2023

 

 

2,372

 

 

 

2,281

 

Additional paid in capital

 

 

3,014,089

 

 

 

-

 

Accumulated deficit

 

 

(30,979,174)

 

 

(17,476,700)

Accumulated other comprehensive loss

 

 

(3,824)

 

 

(12,808)

Total stockholders' deficit

 

 

(27,966,537)

 

 

(17,487,227)

 

 

 

 

 

 

 

 

 

TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT

 

$5,305,272

 

 

$6,087,913

 

  

 

(1)

Derived from the audited consolidated balance sheet.

 

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

 

 
3

Table of Contents

 

AIRSHIP AI HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS)

For the three and six months ended June 30, 2024 and 2023

 

(Unaudited)

 

 

 

Three Months Ended

 

 

Three Months Ended

 

 

Six Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2024

 

 

June 30, 2023

 

 

June 30, 2024

 

 

June 30, 2023

 

NET REVENUES:

 

 

 

 

 

 

 

 

 

 

 

 

Product

 

$5,358,808

 

 

$1,805,163

 

 

$14,757,584

 

 

$3,639,329

 

Post contract support

 

 

1,042,223

 

 

 

964,855

 

 

 

2,218,462

 

 

 

2,069,286

 

 

 

 

6,401,031

 

 

 

2,770,018

 

 

 

16,976,046

 

 

 

5,708,615

 

COST OF NET REVENUES:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of Sales

 

 

1,306,386

 

 

 

557,792

 

 

 

9,095,795

 

 

 

2,135,958

 

Post contract support

 

 

588,438

 

 

 

538,889

 

 

 

745,917

 

 

 

1,095,040

 

 

 

 

1,894,824

 

 

 

1,096,681

 

 

 

9,841,712

 

 

 

3,230,999

 

GROSS PROFIT

 

 

4,506,207

 

 

 

1,673,337

 

 

 

7,134,334

 

 

 

2,477,616

 

RESEARCH AND DEVELOPMENT EXPENSES

 

 

702,771

 

 

 

665,203

 

 

 

1,398,137

 

 

 

1,339,283

 

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

 

 

2,827,120

 

 

 

4,092,646

 

 

 

6,162,414

 

 

 

5,925,016

 

TOTAL OPERATING EXPENSES

 

 

3,529,891

 

 

 

4,757,849

 

 

 

7,560,551

 

 

 

7,264,299

 

OPERATING INCOME (LOSS)

 

 

976,316

 

 

 

(3,084,512)

 

 

(426,217)

 

 

(4,786,683)

OTHER INCOME (EXPENSE):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

14,876,927

 

 

 

-

 

 

 

(6,607,923)

 

 

-

 

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

 

 

1,542,347

 

 

 

-

 

 

 

(5,304,744)

 

 

-

 

Gain (loss) from change in fair value of convertible debt

 

 

1,527,193

 

 

 

-

 

 

 

(512,184)

 

 

-

 

Loss on note conversion

 

 

-

 

 

 

-

 

 

 

(158,794)

 

 

-

 

Interest expense, net

 

 

(421,500)

 

 

(19,005)

 

 

(453,324)

 

 

(19,005)

Other (expense) income

 

 

(39,288)

 

 

238

 

 

 

(39,288)

 

 

(9,767)

Total other income (expense), net

 

 

17,485,679

 

 

 

(18,767)

 

 

(13,076,257)

 

 

(28,772)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INCOME (LOSS) BEFORE PROVISON FOR INCOME TAXES

 

 

18,461,995

 

 

 

(3,103,279)

 

 

(13,502,474)

 

 

(4,815,455)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NET INCOME (LOSS)

 

 

18,461,995

 

 

 

(3,103,279)

 

 

(13,502,474)

 

 

(4,815,455)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OTHER COMPREHENSIVE INCOME

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation income, net

 

 

3,239

 

 

 

-

 

 

 

8,984

 

 

 

42,551

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TOTAL COMPREHENSIVE INCOME (LOSS)

 

$18,465,234

 

 

$(3,103,279)

 

$(13,493,490)

 

$(4,772,904)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NET INCOME (LOSS) PER SHARE:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.80

 

 

$(0.14)

 

$(0.59)

 

$(0.21)

Diluted

 

$0.58

 

 

$(0.14)

 

$(0.59)

 

$(0.21)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares of common stock outstanding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

23,220,709

 

 

 

22,812,048

 

 

 

23,059,598

 

 

 

22,812,048

 

Diluted

 

 

30,272,228

 

 

 

22,812,048

 

 

 

23,059,598

 

 

 

22,812,048

 

 

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

 

 
4

Table of Contents

 

AIRSHIP AI HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ DEFICIT

For the six months ended June 30, 2024 and 2023

 

(Unaudited)

 

 

 

 

 

 

Common

 

 

Additional

 

 

 

 

 

Other

 

 

Total

 

 

 

Common

 

 

Stock

 

 

Paid in

 

 

Accumulated

 

 

Comprehensive

 

 

Stockholders'

 

 

 

Stock

 

 

$

 

 

Capital

 

 

Deficit

 

 

Income (Loss)

 

 

Deficit

 

Balance as of January 1, 2023

 

 

22,812,048

 

 

$2,281

 

 

$1,963,727

 

 

$(10,314,313)

 

$(10,106)

 

$(8,358,411)

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

136,709

 

 

 

-

 

 

 

-

 

 

 

136,709

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,712,176)

 

 

-

 

 

 

(1,712,176)

Balance as of March 31, 2023

 

 

22,812,048

 

 

 

2,281

 

 

 

2,100,436

 

 

 

(12,026,489)

 

 

(10,106)

 

 

(9,933,878)

Stock-based compensation- stock option grants

 

 

-

 

 

 

-

 

 

 

136,709

 

 

 

-

 

 

 

-

 

 

 

136,709

 

Stock based compensation- warrants

 

 

-

 

 

 

-

 

 

 

2,136,115

 

 

 

-

 

 

 

-

 

 

 

2,136,115

 

Foreign currency translation gain

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

42,551

 

 

 

42,551

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(3,103,279)

 

 

-

 

 

 

(3,103,279)

Balance as of June 30, 2023

 

 

22,812,048

 

 

 

2,281

 

 

 

4,373,260

 

 

 

(15,129,768)

 

 

32,445

 

 

 

(10,721,782)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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)

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

261,636

 

 

 

-

 

 

 

-

 

 

 

261,636

 

Issuance of common stock for services

 

 

50,000

 

 

 

5

 

 

 

198,495

 

 

 

-

 

 

 

-

 

 

 

198,500

 

Issuance of common stock for exercise of warrants

 

 

100

 

 

 

-

 

 

 

800

 

 

 

-

 

 

 

-

 

 

 

800

 

Issuance of common stock for stock options exercise

 

 

294,448

 

 

 

29

 

 

 

146,943

 

 

 

-

 

 

 

-

 

 

 

146,972

 

Issuance of common stock for debt interest payment

 

 

232,360

 

 

 

23

 

 

 

1,008,400

 

 

 

-

 

 

 

-

 

 

 

1,008,423

 

Foreign currency translation gain

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

5,745

 

 

 

5,745

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

18,461,995

 

 

 

-

 

 

 

18,461,995

 

Balance as of June 30, 2024

 

 

23,736,027

 

 

$2,372

 

 

$3,014,089

 

 

$(30,979,174)

 

$(3,824)

 

$(27,966,537)

 

The shares of the Company’s common stock, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 1.7581 established in the Merger described in Note 1.

 

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

 

 
5

Table of Contents

 

AIRSHIP AI HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS

 

For the six months ended June 30, 2024 and 2023

 

(Unaudited)

 

 

Six Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2024

 

 

June 30, 2023

 

 

 

 

 

 

 

 

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

 

 

Net loss

 

$(13,502,474)

 

$(4,815,455)

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

1,861

 

 

 

7,440

 

Stock-based compensation- stock option grants

 

 

530,625

 

 

 

273,418

 

Stock-based compensation- warrants

 

 

-

 

 

 

2,136,115

 

Amortization of operating lease right of use asset

 

 

151,091

 

 

 

358,199

 

Issuance of common stock for services

 

 

198,500

 

 

 

 

 

Noncash interest expense

 

 

521,582

 

 

 

 

 

Loss from change in fair value of warrant liability

 

 

5,304,744

 

 

 

-

 

Loss from change in fair value of earnout liability

 

 

6,607,923

 

 

 

-

 

Loss from change in fair value of convertible note

 

 

512,184

 

 

 

-

 

Loss on note conversions

 

 

158,794

 

 

 

-

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(1,791,217)

 

 

40,554

 

Prepaid expenses and other

 

 

11,394

 

 

 

(159)

Other assets

 

 

1,901

 

 

 

-

 

Operating lease liability

 

 

(124,583)

 

 

(302,233)

Payroll and income tax receivable

 

 

(2,410)

 

 

962,793

 

Accounts payable - trade and accrued expenses

 

 

(1,426,970)

 

 

(66,397)

Accrued income tax expense

 

 

-

 

 

 

(10,000)

Deferred revenue

 

 

(1,299,813)

 

 

678,623

 

NET CASH USED IN OPERATING ACTIVITIES

 

 

(4,146,868)

 

 

(737,102)

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

 

 

 

 

Proceeds from convertible promissory note

 

 

-

 

 

 

1,984,582

 

Proceeds from warrant exercise

 

 

293,249

 

 

 

-

 

Advances from founders, net

 

 

800,000

 

 

 

1,100,000

 

Proceeds from stock option exercises

 

 

146,972

 

 

 

-

 

Repayment of small business loan and line of credit

 

 

-

 

 

 

(424,540)

 

 

 

 

 

 

 

 

 

NET CASH PROVIDED BY FINANCING ACTIVITIES

 

 

1,240,221

 

 

 

2,660,042

 

 

 

 

 

 

 

 

 

 

NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS

 

 

(2,906,647)

 

 

1,922,940

 

 

 

 

 

 

 

 

 

 

Effect from exchange rate on cash

 

 

8,984

 

 

 

41,306

 

 

 

 

 

 

 

 

 

 

CASH AND CASH EQUIVALENTS, beginning of period

 

 

3,124,413

 

 

 

298,614

 

 

 

 

 

 

 

 

 

 

CASH AND CASH EQUIVALENTS, end of period

 

$226,750

 

 

$2,262,860

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Interest paid

 

$-

 

 

$5,064

 

Taxes paid

 

$2,410

 

 

$14,837

 

 

 

 

 

 

 

 

 

 

Noncash investing and financing

 

 

 

 

 

 

 

 

Elimination of advances to founders in connection with contribution of Zeppelin by shareholders

 

$-

 

 

$1,100,000

 

Elimination of payables to founders in connection with contribution of Zeppelin by shareholders

 

$-

 

 

$1,100,000

 

Issuance of common stock for debt interest payment

 

 

487,642

 

 

 

 

 

Issuance of common stock for debt conversion

 

$835,610

 

 

$-

 

Recognition of warrant liability

 

$-

 

 

$15,418

 

  

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

 

 
6

Table of Contents

 

AIRSHIP AI HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

1. Organization

 

On March 7, 2023, Airship AI Holdings, Inc. changed its name from Super Simple AI, Inc. Airship AI Holdings, Inc. (the “Company” or “Airship”) is a holding company 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.). 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 contemplated by 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 to “Airship AI, Inc.” See Note 13 —Reverse Recapitalization for additional information.

 

Fair Value Transactions

 

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 14– Fair Value Measurements for more information.

 

 

 

Liability as of

 

 

Liability as of

 

 

 

June 30,

2024

 

 

December 31,

2023

 

 

 

 

 

 

 

 

Earnout liability

 

$11,741,351

 

 

$5,133,428

 

Senior Secured Convertible Promissory Notes

 

 

2,675,919

 

 

 

2,825,366

 

Warrant liability (Public Warrants)

 

 

144,120

 

 

 

646,428

 

Warrant liability (Private Warrants)

 

 

5,828,609

 

 

 

21,557

 

Total liabilities measured at fair value

 

$20,389,999

 

 

$8,626,779

 

 

 

 

 

 

 

 

 

 

Other loss related to instruments recorded at fair value during the six months ended June 30, 2024

 

$(12,424,851 )

 

 

 

 

 

 

 

 

 

 

 

 

 

Other loss related to instruments recorded at fair value during the six months ended June 30, 2023

 

$-

 

 

 

 

 

    

Private Placement and Public Warrants

 

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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants for more information.

 

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.

 

 
7

Table of Contents

 

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 51 employees as of June 30, 2024. 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 8 research and development personnel in Taiwan as of June 30, 2024.

 

Liquidity

 

The Company has incurred losses from operations the past few years and had an accumulated deficit of $30,979,174 as of June 30, 2024. The Company also had at June 30, 2024 a working capital deficit of approximately $6,712,000. The net working capital deficit included a couple of items that are expected to require limited cash outlays in the future, including the current deferred revenue totaling $3,791,970 and convertible debt totaling $2,675,919, which the Company expects to be converted to equity.

 

The Company has received purchase orders from various federal government agency customers totaling over $16 million from which it started shipping in the first and second quarters of 2024.

 

Mr. Huang, the Company’s CEO, has committed to providing additional temporary funding if it is necessary.

 

Based on the Company’s actions undertaken during 2023 and 2024 to close customer deals, build sales pipeline, manage operating expenses and opportunities to raise additional capital after the merger, management believes that the Company’s current cash and cash equivalents will be sufficient to fund its operations for at least the next 12 months from the issuance of these consolidated financial statements.

 

 
8

Table of Contents

 

The Company’s assessment of the period of time through which its financial resources will be adequate to support its operations is a forward-looking statement and involves risks and uncertainties. The Company’s actual results could vary as a result of its near and long-term future capital requirements that will depend on many factors.

 

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 preparation of these consolidated financial statements were prepared in conformity with U.S. generally accepted accounting principles (“GAAP”).

 

For periods prior to the merger, the reported share and per share amounts have been retroactively converted by the applicable exchange ratio with the exception of the authorized shares and shares reserved for issuance. See Note 11—Reverse Recapitalization for additional information.

 

Functional Currency

 

The Company’s consolidated functional currency 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 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.

 

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 June 30, 2024 and 2023, the Company recognized revenue of $80,236 and $40,608, respectively, related to one-year support contracts. For the three months ended June 30, 2024 and 2023, the Company recognized revenue of $961,987 and $924,247, respectively, related to multi-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $139,597 and $81,215, respectively, related to one-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $2,078,865 and $1,988,071, 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.

 

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 $3,791,970 and $3,878,997 as of June 30, 2024. The Company’s short-term and long-term deferred revenue balances totaled $4,008,654 and $4,962,126 as of December 31, 2023. Of the deferred revenue balance of $8,970,780 as of January 1, 2024, the Company recognized approximately $1,000,090 and $2,166,588 during the three and six months ended June 30, 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 adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments — Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on January 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables regularly and adjusted the allowance for doubtful accounts accordingly. The Company determined estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. Under the application of ASC 326, 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.

 

 
10

Table of Contents

 

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 June 30, 2024 and December 31, 2023, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of June 30, 2024 and December 31, 2023 were $3,440,121 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 six months ended June 30, 2024, the Company had revenue from 36 customers and two customer represented 72% and 11% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the high level of customer concentration for the six months ended June 30, 2024 was due to one large order received in late 2023 which was fulfilled in the six months ended June 30, 2024. As of June 30, 2024, four customers represent approximately 49%, 20%, 11% and 10% 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 six months ended June 30, 2023, two customers represented 60% and 18% of total revenue. The primary reason for the high level of customer concentration for the six months ended June 30, 2023 was due to the lag-time in delivering on a large order received in late 2022 from one division of a customer which was not fulfilled until 2023. As of December 31, 2023, three customers represent approximately 51%, 26% and 17% 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 June 30, 2024 and December 31, 2023, 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 impairment losses of $0 for the six months ended June 30, 2024 and 2023.

 

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 $702,771 and $665,203 for the three months ended June 30, 2024 and 2023, respectively, on development activities. The Company incurred research and development expenses of $1,398,137 and $1,339,283 for the six months ended June 30, 2024 and 2023, respectively, on development activities.

 

 
11

Table of Contents

 

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 June 30, 2024 and December 31, 2023.

 

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

 

Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended June 30, 2024 and 2023 were $66,863 and $3,500, respectively. Advertising and marketing costs for the six months ended June 30, 2024 and 2023 were $89,321 and $53,328, 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 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 June 30, 2024 and December 31, 2023 are based upon the short-term nature of the assets and liabilities. The Company recorded its Senior Secured Convertible Promissory Note, earnout liability, and the warrants that were issued with the Convertible Promissory Note 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 method of determining the fair value of the Senior Secured Convertible Promissory Note and attached warrants is described below.

 

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

 

Accounting for Senior Secured Convertible Promissory Notes at Fair Value

 

The Company has elected the fair value option to account for the senior secured convertible note that was issued on June 22, 2023 and the convertible notes that were issued in October and November 2023 and record them at fair value with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Loss. As a result of applying the fair value option, direct costs and fees related to the convertible notes are recognized in earnings as incurred and not deferred. Values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the liability. Considerable judgment is necessary to interpret market data and determine an estimated fair value. The use of different market assumptions or valuation methods may have a material effect on the estimated fair values. As of June 30, 2024, the Company has used a Monte Carlo simulation pricing model that factors in potential outcomes being consummated, such as the convertible notes being repaid in cash and the convertible notes being converted to common stock. All of these scenarios take into consideration the terms and conditions of the underlying convertible notes plus potential changes in the underlying value of the common stock. For the six months ended June 30, 2024, the Company recognized an unrealized loss of $512,184 for the change in fair value of the notes and is included in the Consolidated Statements of Operations and Comprehensive Loss. The Company believes accounting for the convertible notes at fair value better aligns the measurement methodologies of assets and liabilities, which may mitigate certain earnings volatility.

 

 
12

Table of Contents

 

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. 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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants for more information.

 

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. Since the public and private warrants meet the definition of a derivative, the Company recorded the public and private warrants as liabilities on the consolidated balance sheet at fair value upon the merger closing, with subsequent changes in the fair value recognized in the consolidated statements of operations at each reporting date.

 

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 have 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 unvested earnout shares were considered to be equity instruments and valued at approximately $2,675,000. This amount will be recognized as stock-based compensation going forward over the five-year vesting period.

 

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.

 

 
13

Table of Contents

 

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 Gain

 

Comprehensive gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive gain of $3,239 and $0 related foreign exchange translation for the three months ended June 30, 2024 and 2023, respectively. There was other comprehensive gain of $8,984 and $42,551 related foreign exchange translation for the six months ended June 30, 2024 and 2023, 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.

 

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 and six months ended June 30, 2024 and 2023 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, convertible notes payable and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended June 30, 2024. Common stock equivalents for the six months ended June 30, 2024 and 2023 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive.

 

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. Management 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 management 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.

 

 
14

Table of Contents

 

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

 

Prior to 2023, the founders had advanced the Company a net $600,000. In the year ended December 31, 2023, Mr. Huang and Mr. Xu advanced Airship AI a total of $1,350,000 and were repaid a total of $200,000, with $1,750,000 recorded as advances from founders as of December 31, 2023. During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and was repaid $1,300,000, with $2,550,000 recorded as advances from founders as of June 30, 2024. The advances are non-interest bearing and the Company expects to pay the balance off within a one year period.

 

4. Revenues

 

Disaggregation of Revenue

 

The Company’s net revenues for the three months ended June 30, 2024 and 2023 consisted of approximately $5.4 million and $1.8 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s net revenues for the six months ended June 30, 2024 and 2023 consisted of approximately $14.8 million and $3.6 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s remaining net revenue for the three months ended June 30, 2024 and 2023 of approximately $1 million and $0.96 million, respectively, related to PCS revenue and other services which are transferred over time. The Company’s remaining net revenue for the six months ended June 30, 2024 and 2023 of approximately $2.2 million and $2.1 million, respectively, related 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 June 30, 2024 and December 31, 2023, there were no unbilled receivable balances.

 

The Company’s short-term and long-term deferred revenue balances totaled $3,791,970 and $3,878,997 as of June 30, 2024. The Company’s short-term and long-term deferred revenue balances totaled $4,008,654 and $4,962,126 as of December 31, 2023. Of the deferred revenue balance of $8,970,780 as of January 1, 2024, the Company recognized approximately $1,000,090 and $2,166,588 during the three and six months ended June 30, 2024, respectively.

 

Remaining Performance Obligations

 

As of June 30, 2024, the Company had approximately $7.7 million of remaining performance obligations, which were comprised of deferred service contracts not yet delivered. The Company expects to recognize approximately 27% of its remaining performance obligations as revenue in fiscal 2024 and the remaining 73% in fiscal 2025 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, Line of Credit 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. As a condition of funding, the Company paid off three small notes and accounts payable totaling $374,000. At the option of the holder, the note is convertible into cash, common stock or a combination of cash and stock. The conversion into the Company’s common stock was $6.50 per share as of December 31, 2023. The repayment amount of the note is 110% ($2,200,000) and had an original maturity date of June 22, 2024. Interest on the note is 6% per annum calculated on 360 days. In connection with the convertible notes transaction, the Company issued warrants to purchase 53,800 shares of common stock with an exercise price of $6.50 upon the conclusion of the BYTS merger. The value of the warrants totaled $15,418 and reduced the fair value of the convertible promissory notes.

 

 
15

Table of Contents

 

On February 2, 2024, the Company issued in a private placement an amended and restated senior secured convertible promissory note to Platinum in the principal amount of $2,000,000. The Platinum convertible note amends and restates in its entirety the senior secured convertible promissory note issued to Platinum in the principal amount of $2,000,000 on June 22, 2023. The repayment amount of the Platinum convertible note is 110% of the principal amount ($2,200,000) and had an original maturity date of June 22, 2024. Interest accrues on the Platinum convertible note at the rate of 6% per annum calculated on the basis of 360 days. At the option of Platinum, the principal amount of the Platinum convertible note plus any accrued but unpaid interest is convertible into shares of common stock at a conversion price per share equal to the lower of (i) $3.69717, subject to appropriate adjustment as provided in the Platinum convertible note, and (ii) 65% of the VWAP for the common stock for the preceding five trading days immediately prior to any conversion, but in no event below $2.27518, subject to appropriate adjustment as provided in the Platinum convertible note. The Platinum convertible note contains “weighted average” anti-dilution protection for issuances of shares of common stock or common stock equivalents at a price less than the conversion price then in effect.

 

In connection with the issuance of the Platinum convertible note, the Company also issued to Platinum an amended and restated common stock purchase warrant dated February 2, 2024 to purchase 189,334 shares of common stock at an exercise price per share of $3.69717. The term of the Platinum warrant expires on June 22, 2028. The Platinum convertible note may not be converted, and the Platinum warrant may not be exercised, to the extent that after giving effect to such conversion and/or exercise, Platinum (together with its affiliates) would beneficially own in excess of 4.99% of the common stock outstanding immediately after giving effect to such conversion and/or exercise. On March 18, 2024, Platinum exercised the Platinum warrant and received 137,367 shares of common stock. Platinum forfeited 51,967 shares.

 

On June 22, 2024, the Company entered into an Extension Agreement related to the Platinum convertible note. The Extension Agreement extended the due date of the Platinum convertible note from June 22, 2024 to June 22, 2025. The Company issued 232,360 shares of the Company’s restricted common stock in payment of all interest and extension fees through June 22, 2025 with a value of $1,008,400. Approximately $487,000 of the total payment related to the future interest period and was recorded in prepaid expenses and others on the consolidated balance sheet. Subject to the terms and conditions of such Extension Agreement, for a period commencing on December 22, 2024 and ending at the close of business on December 22, 2025, Platinum has a one-time put right to have the Company purchase all or a portion of Platinum’s 232,360 restricted shares at $2.27518 per share. The Company granted piggyback registration rights to Platinum.

 

At the option of Platinum, the $2,000,000 principal amount of the note is convertible into shares of the Company’s common stock at a conversion price per share equal to the lower of (i) $3.69717, subject to appropriate adjustment as provided in the note, and (ii) 65% of the VWAP of the common stock for the five trading days immediately prior to any conversion, but in no event below $2.27518, subject to appropriate adjustment as provided in the note. The note contains “weighted average” anti-dilution protection for issuances of shares of common stock or common stock equivalents at a price less than the conversion price then in effect.

 

The obligations under the note are secured by a blanket lien on all assets of the Company pursuant to an Amended and Restated Security Agreement dated February 2, 2024 and are guaranteed pursuant to an Amended and Restated Guaranty dated February 2, 2024. The Company also concurrently entered into an Amended and Restated Subordination Agreement.

 

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 are convertible into cash, common stock or a combination of cash and stock. The repayment amount of the notes is 110% ($660,000) and mature on September 30, 2024. Interest on the notes is 6% per annum calculated on the basis of 360 days. On March 5, 2024, the two private investors converted senior secured convertible promissory notes with a face value of $600,000 and interest into 169,204 shares of the Company’s common stock valued at $835,610. The Company recognized a loss on debt conversion of $158,794 during the three and six months ended June 30, 2024.

 

The Company accounts for the notes under the fair value method of accounting and as of  June 30, 2024 and December 31, 2023, the notes were recorded at $2,675,919 and $2,825,366. During the six months ended June 30, 2024, the Company

 

recorded an increase in the fair value of the convertible notes payable totaling $512,184 which was recorded as loss from change in fair value of convertible debt on the statement of operations and comprehensive loss. See Note 14 – Fair Value Measurements for more information.

 

 
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, 2023 and filed with the SEC on April 1, 2024.

 

Common Stock 

 

As of June 30, 2024, there were 23,736,027 shares of common stock outstanding.

 

Six Months Ended June 30, 2024

 

During the six months ended June 30, 2024, the Company had the following sales of unregistered equity securities:

 

On March 5, 2024, a private investor converted a senior secured convertible promissory note for $250,000 and interest into 70,502 shares of the Company’s common stock.

 

On March 5, 2024, a private investor converted a senior secured convertible promissory note for $350,000 and interest into 98,702 shares of the Company’s common stock.

 

On March 21, 2024, the Company issued 15,000 shares of common stock for services performed as of December 31, 2023 to MZHCI, LLC related to an investor relations consulting agreement.

 

On May 16, 2024, the Company issued 50,000 shares of common stock to Pamria LLC for consulting and investor relations services.

 

On June 22, 2024, the Company entered into an extension agreement with Platinum Capital Partners Inc. to extend the maturity date of the Platinum convertible note to June 22, 2025. In consideration for entering into the extension agreement, the Company agreed to issue to Platinum 232,360 shares of common stock.

 

In June 2024, the Company issued an aggregate of 294,448 shares of common stock 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, 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 aggregate number of shares of common stock initially reserved and available for grant and issuance under the equity incentive plan is 4,080,000 as of June 30, 2024. 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 Company had the following stock option activity during the six months ended June 30, 2024:

 

During the six months ended June 30, 2024, the Company granted stock options to six employees to purchase an aggregate of 525,000 shares of common stock with an exercise price of $4.61 and which vest primarily quarterly over four years and expire on March 31, 2034.

 

Stock option activity for the six months ended June 30, 2024 was as follows:

 

 

 

Options

 

 

Weighted Average

 

 

Potential

 

 

 

Shares

 

 

Exercise Price

 

 

Proceeds

 

Outstanding as of December 31, 2023

 

 

4,664,589

 

 

$0.55

 

 

$2,545,765

 

Granted

 

 

525,000

 

 

 

4.61

 

 

 

2,420,750

 

Exercised

 

 

(294,448)

 

 

(0.50)

 

 

(146,972)

Outstanding as of June 30, 2024

 

 

4,895,141

 

 

$0.98

 

 

$4,819,543

 

  

The following table summarizes information about stock options outstanding and exercisable as of June 30, 2024:

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

 

Average

 

Range of

 

 

Number

 

 

Remaining Life

 

 

Average

 

 

Number

 

 

Exercise Price

 

Exercise Prices

 

 

Outstanding

 

 

In Years

 

 

Exercise Price

 

 

Exercisable

 

 

Exercisable

 

$

0.12

 

 

 

2,495,803

 

 

 

3.84

 

 

$0.12

 

 

 

2,495,803

 

 

$0.12

 

 

0.57

 

 

 

922,963

 

 

 

4.02

 

 

 

0.57

 

 

 

922,963

 

 

 

0.57

 

 1.49-1.65

 

 

 

1,126,562

 

 

 

7.93

 

 

 

1.64

 

 

 

483,625

 

 

 

1.64

 

 

1.90

 

 

 

49,813

 

 

 

3.48

 

 

 

1.90

 

 

 

6,227

 

 

 

1.90

 

 6.59-7.61

 

 

 

300,000

 

 

 

9.75

 

 

 

6.84

 

 

 

18,750

 

 

 

6.84

 

 

 

 

 

 

4,895,141

 

 

 

5.17

 

 

$0.98

 

 

 

3,927,367

 

 

$0.45

 

  

There were 4,895,141 options to purchase common stock at an average exercise price of $0.98 per share outstanding as of June 30, 2024 under the 2023 Equity Incentive Plan. The Company recorded $261,636 and $136,709 of compensation expense, net of related tax effects, relative to stock options for the three months ended June 30, 2024 and 2023, respectively.  The Company recorded $530,625 and $273,418 of compensation expense, net of related tax effects, relative to stock options for the six months ended June 30, 2024 and 2023, respectively, in accordance with ASC 718. As of June 30, 2024, there was $1,553,651 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 4.75-5.17 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:

 

Assumptions

 

6/30/2024

 

 

3/31/2024

 

Estimated stock price

 

$

7.61

 

 

 $1.49-$6.59

 

Exercise price

 

$

7.61

 

 

 $1.49-$6.59

 

Dividend yield

 

 

0

%

 

 

0%

Expected life

 

4 years

 

 

5-10 years

 

Expected volatility

 

 

69%

 

 

69%

Risk free interest rate

 

 

4.68%

 

 

4.23%

  

There were stock incentive plan awards outstanding at June 30, 2024 totaling 4,895,141 shares with an aggregate intrinsic value of $13,728,765.

 

As of June 30, 2024 and December 31, 2023 there were 1,758,000 SARs outstanding. There were no SAR grants in the six months ended June 30, 2024 or the year ended December 31, 2023.

 

Warrants to Purchase Common Stock

 

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

 

The Company had the following warrant activity during the six months ended June 30, 2024:

 

In connection with the issuance of the Platinum convertible note, the Company also issued to Platinum an amended and restated common stock purchase warrant dated February 2, 2024 to purchase 189,334 shares of common stock at an exercise price per share of $3.69717. The term of the Platinum warrant expires on June 22, 2028. The Platinum convertible note may not be converted, and the Platinum warrant may not be exercised, to the extent that after giving effect to such conversion and/or exercise, Platinum (together with its affiliates) would beneficially own in excess of 4.99% of the common stock outstanding immediately after giving effect to such conversion and/or exercise. On March 18, 2024, Platinum exercised the Platinum warrant and received 137,367 shares of common stock. Platinum forfeited 51,967 shares.

 

During the six months ended June 30, 2024, investors exercised warrants for 25,600 shares of the Company’s common stock at $11.49 per share and the Company received proceeds of $293,249.

 

 
17

Table of Contents

 

A summary of the warrants outstanding as of June 30, 2024 were as follows:

 

 

June 30, 2024

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

 

Shares

 

 

Price

 

Outstanding January 1, 2024

 

 

19,443,314

 

 

$10.16

 

Issued

 

 

135,534

 

 

 

3.70

 

Exercised

 

 

(162,967)

 

 

(4.92)

Forfeited

 

 

(51,967)

 

 

(3.70)

Expired

 

 

-

 

 

 

-

 

Outstanding at June 30, 2024

 

 

19,363,914

 

 

$6.96

 

 

 

 

 

June 30, 2024

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

Number of

 

 

Remaining

 

 

Exercise

 

 

Shares

 

 

Exercise

 

Warrants

 

 

Life ( In Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

2,689,902

 

 

 

3.85

 

 

$1.77

 

 

 

2,689,902

 

 

$1.77

 

 

515,000

 

 

 

4.42

 

 

 

7.80

 

 

 

515,000

 

 

 

7.80

 

 

16,159,012

 

 

 

4.42

 

 

 

7.80

 

 

 

16,159,012

 

 

 

7.80

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19,363,914

 

 

 

4.40

 

 

$6.96

 

 

 

19,363,914

 

 

$6.96

 

  

The significant weighted average assumptions relating to the valuation of the Company’s warrants issued for the six months ended June 30, 2024 were as follows:

 

Assumptions

 

 

 

Dividend yield

 

 

0%

Expected life

 

3-5 years

 

Expected volatility

 

 

69%

Risk free interest rate

 

 

4.23%

  

Warrants for 19,363,914 shares had an aggregate intrinsic value of $4,895,622 as of June 30, 2024.  

 

Earnout Liability

 

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

 

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). During the three and six months ended June 30, 2024, the Company stock-based compensation expense for the vesting of earnout shares was $133,761 and $267,522, respectively. As of June 30, 2024, unrecognized compensation cost related to unvested earnout shares totaled $2,407,702. The weighted average period over which this remaining compensation cost is expected to be recognized is 4.5 years.

 

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,696 and $47,563 of contributions during the three months ended June 30, 2024 and 2023, respectively. The Company expensed $100,798 and $93,559 of contributions during the six months ended June 30, 2024 and 2023, respectively.

 

 
18

Table of Contents

 

8. Related Party Transactions

 

Advances due to Founders

 

Prior to 2023, the founders had advanced the Company a net $600,000. In the year ended December 31, 2023, Mr. Huang and Mr. Xu advanced Airship AI a total of $1,350,000 and were repaid a total of $200,000, with $1,750,000 recorded as advances from founders as of December 31, 2023. During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and was repaid $1,300,000, with $2,550,000 recorded as advances from founders as of June 30, 2024. The advances are non-interest bearing and the Company expects to pay the balance off within a one year period.

 

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.

 

On May 1, 2019, the Company leased 31,765 square feet for its executive offices in Redmond, Washington. The Company’s net monthly payment was $44,440. The monthly payment increased approximately 3% each year and the lease was set to expire on April 30, 2024. The Company had two five-year renewal options. In April 2023, the Company and its landlord entered into an agreement whereby the Company’s office lease was terminated on September 30, 2023.

 

On July 13, 2023, the Company entered into a new lease in Redmond, WA for 15,567 square feet of office and warehouse space which starts 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 based on the fair market rate on October 31, 2027.

 

On January 1, 2021, the Company leased offices located in Moorestown, North Carolina. The Company leases 3,621 square feet and the net monthly payment was $4,828. The monthly payment increases approximately 3%-6% annually thereafter. The lease expired on February 28, 2024. On February 29, 2024, the Company extended the lease and the net monthly payment is $6,488. The lease expires on August 29, 2024.

 

The Company has entered into operating leases for office and development facilities for four years and include options 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 June 30, 2024 and December 31, 2023, total operating lease liabilities was approximately $993,995 and $1,118,578,  respectively. Right of use assets totaled approximately $953,713 and $1,104,804 at June 30, 2024 and December 31, 2023, respectively. Current lease liabilities were $198,002 and $174,876 at June 30, 2024 and December 31, 2023, respectively. In the three months ended June 30, 2024 and 2023, the Company recognized $128,124 and $162,414 in total lease costs for the leases, respectively. In the six months ended June 30, 2024 and 2023, the Company recognized $227,067 and $324,828 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 forty three months at June 30, 2024 and the weighted average discount rate was 7 %.

 

 
19

Table of Contents

 

The minimum future lease payments as of June 30, 2024 are as follows:

 

Years Ended June 30,

 

 

 

2025

 

$261,752

 

2026

 

 

364,885

 

2027

 

 

375,859

 

2028

 

 

128,397

 

Total remaining payments

 

 

1,130,893

 

Less Imputed Interest

 

 

(136,898)

Total lease liability

 

$993,995

 

  

Employment Agreement

 

On March 1, 2024, the Company entered into an employment agreement with Mark E. Scott, the Company’s Chief Financial Officer, which provides for a base salary of $250,000 annually. Mr. Scott is also eligible to participate in annual performance-based bonus programs established by the board or compensation committee, subject to the achievement of applicable performance criteria established by the board or compensation committee, which shall be determined in good faith by the board or compensation committee. Mr. Scott was also granted options to purchase up to twenty five thousand (25,000) shares of common stock with an exercise price equal to $1.49, which options vested in full on the date of issuance.

 

10. Income Taxes

 

The Company recorded a provision for income taxes of $0 for the six months ended June 30, 2024 and 2023.

 

The Company’s effective tax rate was 0% for the six months ended June 30, 2024 and 2023. The difference between the effective tax rate and the federal statutory tax rate for the six months ended June 30, 2024 and 2023 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 June 30, 2024 and December 31, 2023, 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.

 

11. Reverse Recapitalization

 

On December 21, 2023, the Company completed the merger and received net proceeds of $2.8 million, net of transaction costs of $6.6 million.

 

The merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, BYTS, who was the legal acquirer, was treated as the “acquired” company for accounting purposes and Airship AI was treated as the accounting acquirer. Accordingly, the merger was treated as the equivalent of Airship AI issuing shares at the closing of the merger for the net assets of BYTS as of the closing date, accompanied by a recapitalization. The net assets of BYTS was stated at historical cost, with no goodwill or other intangible assets recorded. Airship AI was determined to be the accounting acquirer based on evaluation of the following facts and circumstances:

 

 

·

Airship AI’s stockholders have the majority voting interest in the combined company;

 

 

 

 

·

The board of the post-merger company is composed of one (1) director designated by BYTS and four (4) directors designated by Airship AI;

 

 

 

 

·

Airship AI’s senior management is the senior management of the post-merger company;

 

 

 

 

·

The business of Airship AI comprises the ongoing operations of post-merger company; and

 

 

 

 

·

Airship AI is the larger entity, in terms of substantive assets.

 

 
20

Table of Contents

 

The table below summarizes the shares of common stock issued immediately after the closing of the merger as well as the impact on the consolidated statement of stockholders’ equity as of December 21, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Accumulated

 

 

 

Shares

 

 

Par Amount

 

 

Common Stock

 

 

Paid in Capital

 

 

Deficit

 

SPAC Financing

 

 

8,891,718

 

 

$0.0001

 

 

$889

 

 

$8,315,186

 

 

$-

 

Transaction expenses (1)

 

 

532,986

 

 

 

0.0001

 

 

 

53

 

 

 

(6,651,674)

 

 

(894,662)

Earnout liability

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,470,918)

 

 

(22,638,859)

Warrants liability

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,009,105)

 

 

-

 

Reverse capitalization on December 21, 2023 (1)

 

 

9,424,704

 

 

 

 

 

 

$942

 

 

$(4,816,511)

 

$(23,533,521)

 

 

(1)

Adjusted for correction of transaction expense discussed below.

 

Immaterial Revision of Prior Period Financial Information

 

In connection with the preparation of its consolidated financial statements, the Company identified an immaterial error related to the classification of prepaid expenses and transaction expenses (classified in accumulated deficit as reverse recapitalization). In accordance with SAB No. 99, “Materiality,” and SAB No. 108, “Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in the Current Year Financial Statements,” the Company evaluated the error and determined that the impact was not material to its financial statements for the prior annual and current interim period, accordingly the Company revised the prior period financial information for comparative purposes. The revision does not impact the consolidated statements of operations and comprehensive loss. A summary of the revision to the Company’s previously reported consolidated balance sheets is included below for comparative purposes:

 

 

 

As of December 31, 2023

 

 

 

As Reported

 

 

Adjustment

 

 

As Revised

 

Prepaid expenses and other

 

$913,030

 

 

$(894,662)

 

$18,368

 

Total current assets

 

 

5,693,577

 

 

 

(894,662)

 

 

4,798,915

 

Total assets

 

 

6,982,575

 

 

 

(894,662)

 

 

6,087,913

 

Accumulated deficit

 

 

(16,582,038)

 

 

(894,662)

 

 

(17,476,700)

Total stockholders' deficit

 

 

(16,592,565)

 

 

(894,662)

 

 

(17,487,227)

  

The revision had no impact to cash provided by operating activities in such period.

 

12. Private Placement and Public Warrants

 

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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding.

 

Details on the warrants 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 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 June 30, 2024:       

 

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,159,012

 

 

$7.80

 

 

December 21, 2028

 

 

5,828,609

 

Private Warrants

 

 

515,000

 

 

$7.80

 

 

December 21, 2028

 

 

144,120

 

  

13. Earnout Liability

 

Certain of the Company’s stockholders are entitled to receive up to 5,000,000 earnout shares of the Company’s common stock if the following earnout milestones are met.

 

 

(A)

25% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the first anniversary of the closing date, (1) Company Revenue (as defined below) is at least $39 million, or (2) the aggregate value of new contract awards (including awards obtained through purchase orders) with federal law enforcement agencies (whether such awards are obtained directly or through intermediaries) has grown by at least 100% as compared to the year-over-year amount for the twelve-month period ending on the date of the Merger Agreement (the “First Operating Performance Milestone”);

 

 
21

Table of Contents

 

 

(B)

75% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the third anniversary of the closing date, Company Revenue is at least $100 million (the “Second Operating Performance Milestone”);

 

 

 

 

(C)

50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the volume weighted average price (“VWAP”) of the common stock is greater than or equal to $12.50 per share (the “First Share Price Performance Milestone”); and

 

 

 

 

(D)

50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the VWAP of the common stock is greater than or equal to $15.00 per share (the “Second Share Price Performance Milestone”).

 

Further, the earnout milestones are also considered to be met if the Company undergoes a change of control. A change of control is defined as (i) any transaction or series of related transactions that results in any Person or “group” (within the meaning of Section 13(d)(3) of the Exchange Act) acquiring equity interests that represent more than 50% of the total voting power of the Company or (ii) a sale or disposition of all or substantially all of the assets of the Company and its subsidiaries on a consolidated basis.

 

Notwithstanding anything in the Merger Agreement to the contrary, any earnout shares issuable under the Merger Agreement to a Airship AI securityholder in respect of each Airship AI option or Airship AI SAR held by such holder as of immediately prior to the effective time of the merger shall be earned by such holder on the later of (i) the occurrence of the applicable earnout milestone, and (ii) the date on which the option in respect of such Airship AI option or SAR in respect of such Airship AI SAR, as applicable, becomes vested pursuant to its applicable vesting schedule, but only if such holder continues to provide services (whether as an employee, director or individual independent contractor) to the Company or one of its subsidiaries through such date. Notwithstanding the foregoing, any earnout shares that are not earned by a Airship AI securityholder in respect of its options or SARs on or before the fifth anniversary of the closing date of the merger shall be forfeited without any consideration. Any earnout shares that are forfeited pursuant to the Merger Agreement shall be reallocated to the other Airship AI securityholders who remain entitled to receive earnout shares in accordance with their respective earnout pro rata shares.

 

These earnout shares have been categorized into two components: (i) the “Vested Shares” - those associated with earnout holders with vested equity at the closing of the merger that will be earned upon achievement of the earnout milestones and (ii) the “Unvested Shares” - those associated with earnout holders 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 Vested Shares, which represent 95% of the total earnout shares are classified as liabilities in the consolidated balance sheet at fair value with changes in fair value recognized in the consolidated statements of operations due to the variability in the number of earnout shares at settlement which could change upon a change of control event. The earnout arrangement contains a settlement provision that violates the indexation guidance under ASC 815-40. The Unvested Shares are equity-classified share-based compensation to be recognized over time under ASC 718 due to the service component.

 

At the closing of the merger on December 21, 2023, the earnout liability had an initial fair value of $27,109,777, which was recorded as a long-term liability and a reduction to additional paid in capital in the consolidated balance sheet. As of December 31, 2023, the earnout liability had decreased to $5,133,428 as a result of the decline in the Company’s share price since the closing of the merger. As of June 30, 2024, the estimated fair value of the earnout liability increased to $11,741,351 primarily due to the increase in the Company’s share price, which resulted in a loss due to the change in fair value of the earnout liability during the six months ended June 30, 2024 of $6,607,923 and is recorded on the consolidated statements of operations and comprehensive loss. See Note 14– Fair Value Measurements for more information.

 

As of June 30, 2024, the Company is currently evaluating the earnout shares to determine the first operating performance milestone has been met.

 

 
22

Table of Contents

 

14. 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 June 30, 2024:

 

 

 

June 30, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$-

 

 

$-

 

 

$11,741,351

 

 

$11,741,351

 

Senior Secured Convertible Promissory Notes

 

 

-

 

 

 

-

 

 

 

2,675,919

 

 

 

2,675,919

 

Warrant liability (Public Warrants)

 

 

5,828,609

 

 

 

-

 

 

 

-

 

 

 

5,828,609

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

144,120

 

 

 

-

 

 

 

144,120

 

Total liabilities measured at fair value

 

$5,828,609

 

 

$144,120

 

 

$14,417,270

 

 

$20,389,999

 

  

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, 2023:

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$-

 

 

$-

 

 

$5,133,428

 

 

$5,133,428

 

Senior Secured Convertible Promissory Notes

 

 

-

 

 

 

-

 

 

 

2,825,366

 

 

 

2,825,366

 

Warrant liability (Public Warrants)

 

 

646,428

 

 

 

-

 

 

 

-

 

 

 

646,428

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

21,557

 

 

 

-

 

 

 

21,557

 

Total liabilities measured at fair value

 

$646,428

 

 

$21,557

 

 

$7,958,794

 

 

$8,626,779

 

  

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 stock price 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:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Stock price

 

$3.59

 

 

$1.70

 

Risk-free interest rate

 

 

4.33%

 

 

3.84%

Expected term (in years)

 

 

4.5

 

 

 

5

 

Expected volatility

 

 

62.9%

 

 

75.9%

Dividend yield

 

 

0%

 

 

0%

  

The assumptions also included the probability of meeting the federal law enforcement agency growth milestone at 100%.

 

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.

 

The estimated fair value of the senior secured convertible promissory notes was measured using a Monte Carlo simulation pricing model that factors in potential outcomes being consummated, such as the convertible notes being repaid in cash and the convertible notes being converted to common stock. All of these scenarios take into consideration the terms and conditions of the underlying convertible notes plus potential changes in the underlying value of the common stock. The following assumptions were used in the simulation:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Stock price

 

$3.59

 

 

 

1.70

 

Effective discount rate

 

 

14.83%

 

 

12.95%

Expected term (in years)

 

 

0.98

 

 

0.48 to 0.75

 

Expected volatility

 

 

56.9%

 

 

62.5%

Dividend yield

 

 

0%

 

 

0%

 

There were no transfers of financial instruments between valuation levels during the three and six months ended June 30, 2024 and the year ended December 31, 2023.

 

 
23

Table of Contents

 

15. Earnings per Share

 

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

 

 

 

June 30, 2024

 

 

June 30, 2023

 

 

 

Three months ended

 

 

Six months ended

 

 

Three months ended

 

 

Six months ended

 

Net income (loss) - Basic

 

$18,461,995

 

 

$(13,502,474)

 

$(3,103,279)

 

$(4,815,455)
Less: interest expense and remeasurement of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

convertible debt

 

 

(1,005,611)

 

 

-

 

 

 

-

 

 

 

-

 

Net income (loss) - Diluted

 

$17,456,384

 

 

$(13,502,474)

 

$(3,103,279)

 

$(4,815,455)
Weighted average shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

23,220,709

 

 

 

23,059,598

 

 

 

22,812,048

 

 

 

22,812,048

 

Add: dilutive effect of convertible debt, stock options, SARs and Airship warrants

 

 

7,051,519

 

 

 

-

 

 

 

-

 

 

 

-

 

Diluted

 

 

30,272,228

 

 

 

23,059,598

 

 

 

22,812,048

 

 

 

22,812,048

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.80

 

 

$(0.59)

 

$(0.14)

 

$(0.21)

Diluted

 

$0.58

 

 

$(0.59)

 

$(0.14)

 

$(0.21)

 

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:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Public Warrants

 

 

16,159,012

 

 

 

16,184,612

 

Private Warrants

 

 

515,000

 

 

 

515,000

 

Convertible debt

 

 

-

 

 

 

452,240

 

Warrants

 

 

-

 

 

 

53,800

 

Outstanding stock options

 

 

300,000

 

 

 

-

 

 

 

 

16,974,012

 

 

 

17,205,652

 

  

The 5,000,000 earnout shares 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. As of June 30, 2024, the Company is currently evaluating the earnout shares to determine if the first operating performance milestone has been met.

 

As a result of the merger, the weighted-average number of shares of Common Stock used in the calculation of net income (loss) per share have been retroactively converted by applying the conversion ratio.

 

16. 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 June 30, 2024, there were no material transactions that require disclosure.

 

 
24

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

 

On June 27, 2023, BYTS entered into the Merger Agreement with Merger Sub and Airship AI. The Merger Agreement was amended on September 22, 2023. On December 21, 2023, the merger with BYTS closed. Airship AI Holdings, Inc. became the accounting acquiror and the combined entity became the successor SEC registrant under the ticker symbol “AISP”.

 

Fair Value Transactions

  

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 14– Fair Value Measurements for more information.

 

 
25

Table of Contents

 

 

 

Liability as of

 

 

Liability as of

 

 

 

June 30,

2024

 

 

December 31,

2023

 

 

 

 

 

 

 

 

Earnout liability

 

$11,741,351

 

 

$5,133,428

 

Senior Secured Convertible Promissory Notes

 

 

2,675,919

 

 

 

2,825,366

 

Warrant liability (Public Warrants)

 

 

144,120

 

 

 

646,428

 

Warrant liability (Private Warrants)

 

 

5,828,609

 

 

 

21,557

 

Total liabilities measured at fair value

 

$20,389,999

 

 

$8,626,779

 

 

 

 

 

 

 

 

 

 

Other loss related to instruments recorded at fair value during the six months ended June 30, 2024

 

$(12,424,851 )

 

 

 

 

 

 

 

 

 

 

 

 

 

Other loss related to instruments recorded at fair value during the six months ended June 30, 2023

 

$-

 

 

 

 

 

      

Private Placement and Public Warrants

 

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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants for more information.

 

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.

 

 
26

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.

 

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. Management 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 management 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.

 

 
27

Table of Contents

 

Results of Operations

 

The following table sets forth key components of our results of operations during the three months ended June 30, 2024 and 2023.

 

(dollars in thousands)

 

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

$ Variance

 

 

% Variance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net revenues

 

$6,401

 

 

$2,770

 

 

$3,631

 

 

 

131.1%

Cost of net revenues

 

 

1,895

 

 

 

1,097

 

 

 

(798)

 

 

-72.7%

Gross profit

 

 

4,506

 

 

 

1,673

 

 

 

2,833

 

 

 

169.3%

Research and development expenses

 

 

703

 

 

 

665

 

 

 

(38)

 

 

-5.7%

Selling, general and administrative expenses

 

 

2,827

 

 

 

4,092

 

 

 

1,265

 

 

 

30.9%

Total operating expenses

 

 

3,530

 

 

 

4,757

 

 

 

1,227

 

 

 

25.8%

Operating income (loss)

 

 

976

 

 

 

(3,084)

 

 

4,060

 

 

 

131.6%

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gain from change in fair value of warrants

 

 

1,542

 

 

 

-

 

 

 

1,542

 

 

 

100.0%

Gain from change in fair value of earnout liability

 

 

14,877

 

 

 

-

 

 

 

14,877

 

 

 

100.0%

Gain from change in fair value of convertible debt

 

 

1,527

 

 

 

-

 

 

 

1,527

 

 

 

100.0%

Interest expense

 

 

(421)

 

 

(19)

 

 

(402)

 

 

-2115.8%

Other expense

 

 

(39)

 

 

-

 

 

 

(39)

 

 

-100.0%

Total other income (expense), net

 

 

17,486

 

 

 

(19)

 

 

17,505

 

 

 

92131.6%

Income (loss) before income taxes

 

 

18,462

 

 

 

(3,103)

 

 

21,565

 

 

 

695.0%

Income tax benefit (expense)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Net income (loss)

 

$18,462

 

 

$(3,103)

 

$21,565

 

 

 

695.0%

  

Net Revenues — Net revenues for the three months ended June 30, 2024 increased $3,631,000 to $6,401,000 as compared to $2,770,000 for the three months ended June 30, 2023, as a result of increased product sales. We received purchase orders from various federal government agency customers totaling over $13 million from which we partially shipped in the three months ended June 30, 2024.

 

Cost of Net Revenues — Cost of net revenues primarily consists of product costs and post customer support. For the three months ended June 30, 2024, cost of sales increased $798,000 to $1,895,000 as compared to $1,097,000 for the three months ended June 30, 2023. The increase was due to higher product sales. Gross profit increased due to product mix, with reduced equipment purchases and increased Outpost AI sales during the three months ended June 30, 2024. 

 

Research and Development Expenses — Research and development expenses for the three months ended June 30, 2024 increased $38,000 to $703,000 as compared to $665,000 for the three months ended June 30, 2023.

 

Selling, General and Administrative Expenses — Selling, general and administrative expenses for the three months ended June 30, 2024 decreased $1,265,000 to $2,827,000 as compared to $4,092,000 for the three months ended June 30, 2023. The decrease was due to (i) increased insurance costs of $142,000; (ii) increased professional fees of $291,000, primarily related to the merger and the Nasdaq listing; (iii) issuance of common stock for services of $199,000; (iii) increased other operating --expenses of $114,000; and offset by (iv) decreased stock based compensation of $2,011,000. The stock based compensation expense during the three months ended June 30, 2023 included warrants to purchase common stock issued to Victor Huang and Derek Xu on May 8, 2023 for 765,000 shares to each of the founders valued at $2,136,115.

 

Other Income Expense — Other income for the three months ended June 30, 2024 was $17,486,000 as compared to other expense of $19,000 for the three months ended June 30, 2023. Other expense for the three months ended June 30, 2024 consisted of (i) gain from change in fair value of warrant liability of $1,542,000; (ii) gain from change in fair value of earnout liability of $14,877,000; (iii) gain from change in fair value of convertible debt of $1,527,000; and offset by (iv) interest expense $421,000; and (v) other expense of $39,000.

 

Other expense for the three months ended June 30, 2023 related primarily to interest and other expense of $19,000.

 

Net Income— Net income for the three months ended June 30, 2024 was $18,462,000 as compared to net loss of $3,103,000 for the three months ended June 30, 2023. The net income primarily related to noncash items of $16,894,000. Noncash items included (i) stock based compensation of $262,000; (ii) net amortization of operating lease right of use asset of $71,000; (iii) issuance of common stock for services of $198,000; (iv) noncash interest expense of $521,000; (v) gain from change in warrant liability of $1,542,000; (vi) gain from change in earnout liability of $14,877,000; and (vii) gain from change in fair value of convertible note of $1,527,000.

 

 
28

Table of Contents

 

The net loss for the three months ended June 30, 2023 included noncash expenses of $2,775,000 primarily related to $2,136,115 stock compensation expense for warrants issued to founders.

 

The following table sets forth key components of our results of operations during the six months ended June 30, 2024 and 2023.

 

(dollars in thousands)

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

$ Variance

 

 

% Variance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net revenues

 

$16,976

 

 

$5,709

 

 

$11,267

 

 

 

197.4%

Cost of net revenues

 

 

9,842

 

 

 

3,231

 

 

 

(6,611)

 

 

-204.6%

Gross profit

 

 

7,134

 

 

 

2,478

 

 

 

4,656

 

 

 

187.9%

Research and development expenses

 

 

1,398

 

 

 

1,339

 

 

 

(59)

 

 

-4.4%

Selling, general and administrative expenses

 

 

6,162

 

 

 

5,925

 

 

 

(237)

 

 

-4.0%

Total operating expenses

 

 

7,560

 

 

 

7,264

 

 

 

(296)

 

 

-4.1%

Operating loss

 

 

(426)

 

 

(4,786)

 

 

4,360

 

 

 

91.1%

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss from change in fair value of warrants

 

 

(5,305)

 

 

-

 

 

 

(5,305)

 

 

-100.0%

Loss from change in fair value of earnout liability

 

 

(6,608)

 

 

-

 

 

 

(6,608)

 

 

-100.0%

Loss from change in fair value of convertible debt

 

 

(512)

 

 

-

 

 

 

(512)

 

 

-100.0%

Loss on note conversion

 

 

(159)

 

 

-

 

 

 

(159)

 

 

-100.0%

Interest expense

 

 

(453)

 

 

(19)

 

 

(434)

 

 

-2284.2%

Other expense

 

 

(39)

 

 

(10)

 

 

(29)

 

 

-100.0%

Total other expense, net

 

 

(13,076)

 

 

(29)

 

 

(13,047)

 

 

-44989.7%

Loss before income taxes

 

 

(13,502)

 

 

(4,815)

 

 

(8,687)

 

 

-180.4%

Income tax benefit (expense)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Net loss

 

$(13,502)

 

$(4,815)

 

$(8,687)

 

 

-180.4%

 

Net Revenues — Net revenues for the six months ended June 30, 2024 increased $11,267,000 to $16,976,000 as compared to $5,709,000 to for the six months ended June 30, 2023, as a result of increased product sales. We received purchase orders from various federal government agency customers totaling over $16 million from which we shipped in the six months ended June 30, 2024.

 

Cost of Net Revenues — Cost of net revenues primarily consists of product costs and post customer support. For the six months ended June 30, 2024, cost of sales increased $6,611,000 to $9,842,000 as compared to $3,231,000 for the six months ended June 30, 2023. The increase was due to higher product sales and product mix with high equipment purchases during the six months ended June 30, 2024.

 

Research and Development Expenses — Research and development expenses for the six months ended June 30, 2024 increased $59,000 to $1,398,000 as compared to $1,339,000 for the six months ended June 30, 2023.

 

Selling, General and Administrative Expenses — Selling, general and administrative expenses for the six months ended June 30, 2024 increased $237,000 to $6,162,000 as compared to $5,925,000 for the six months ended June 30, 2023. The increase was due to (i) increased insurance costs of $433,000; (ii) increased professional fees of $768,000, primarily related to the merger and the Nasdaq listing; (iii) issuance of common stock for services of $199,000; (iv) increased subscriptions of $164,000; (v) increased other operating expenses of $77,000; and offset by (vi) decreased stock based compensation of $1,878,000. The stock based compensation during the six months ended June 30, 2023 included warrants to purchase common stock issued to Victor Huang and Derek Xu on May 8, 2023 for 765,000 shares to each of the founders valued at $2,136,115.

 

Other Expense — Other expense for the six months ended June 30, 2024 was $13,076,000 as compared to other expense of $29,000 for the six months ended June 30, 2023. Other expense for the six months ended June 30, 2024 consisted of (i) loss from change in fair value of warrant liability of $5,305,000; (ii) loss from change in fair value of earnout liability of $6,608,000; (iii) loss from change in fair value of convertible debt of $512,000; (iv) loss on note conversion of $159,000; (v) interest expense of $453,000; and (vi) other interest of $39,000.

 

Other expense for the six months ended June 30, 2023 related primarily to interest of $19,000 and other expense of $10,000.

 

 
29

Table of Contents

 

Net Loss — Net loss for the six months ended June 30, 2024 was $13,502,000 as compared to net loss of $4,815,000 for the six months ended June 30, 2023. The net loss primarily related to noncash items of $13,987,000. Noncash items included (i) depreciation of $2,000; (ii) stock based compensation of $531,000; (iii) net amortization of operating lease right of use asset of $151,000; (iv) issuance of common stock for services of $198,000; (v) noncash interest expense of $521,000; (vi) loss from change in warrant liability of $5,305,000; (vii) loss from change in earnout liability of $6,608,000; (viii) loss from change in fair value of convertible note of $512,000; and (ix) loss on note conversions of $159,000.

 

The net loss for the six months ended June 30, 2023 included noncash expenses of $2,775,000 primarily related to $2,136,115 stock compensation expense for warrants issued to founders.

 

Liquidity and Capital Resources as of June 30, 2024 and December 31, 2023

 

Liquidity is the ability of a company 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 formally evaluated our liquidity and cash position most recently in August 2024 when preparing our June 30, 2024 unaudited financial statements. During this process we concluded, based upon existing assets and liabilities, our order backlog and projections, plus the ability to borrow in short term loans from our founder, that we would be able to operate at least for the next twelve months. We have received purchase orders from various federal government agency customers totaling over $16 million from which we shipped and started receiving cash in the first and second quarters of 2024.

 

As of June 30, 2024, we had cash of approximately $227,000 and accounts receivable of approximately $3,440,000 which we expect to collect in the near term after quarter end. We have incurred losses from operations over the past few years and had an accumulated deficit of $30,979,000 as of June 30, 2024. We also had at June 30, 2024 a working capital deficit of approximately $6,712,000. The net working capital deficit includes a couple of items that are expected to require limited cash outlays in the future, including the current deferred revenue totaling $3,791,970 and convertible debt totaling $2,675,919, which we expect to be converted to equity. We have primarily funded our operations from operating cash, proceeds from debt borrowings and advances from founders.

 

Operating Activities

 

Net cash used in operating activities for the six months ended June 30, 2024 was $4,147,000. This amount was primarily related to (i) net loss of $13,502,000; and (ii) net working capital reductions of $4,632,000; offset by (iii) noncash items of $13,987,000.  Noncash items included (iv) depreciation of $2,000; (v) stock based compensation of $531,000; (vi) net amortization of operating lease right of use asset of $151,000; (vii) issuance of common stock for services of $198,000; (viii) noncash interest expense of $521,000; (ix) loss from change in warrant liability of $5,305,000; (x) loss from change in earnout liability of $6,608,000; (xi) loss from change in fair value of convertible note of $512,000; and (xii) loss on note conversions of $159,000.

 

Net cash used in operating activities for the six months ended June 30, 2023 was $737,000. This amount was primarily related to (i) a net loss of $4,815,000; offset by (ii) net working capital increases of $1,303,000; and (iii) noncash charges of $2,775,000. Noncash charges included (iv) depreciation of $7,000; (v) stock based compensation- stock options of $274,000; (vi) stock based compensation- warrants of $2,136,000; and (vii) net amortization of operating lease right of use asset of $358,000.

 

Financing Activities

 

Net cash provided by financing activities for the six months ended June 30, 2024 was $1,240,000 and consisted of (i) proceeds from warrant exercise of $293,000; (ii) advances from founders of $800,000; and (iii) proceeds from stock option exercises of $147,000.

 

Net cash provided by financing activities for the six months ended June 30, 2023 was $2,660,000 and consisted of (i) proceeds from convertible promissory note of $1,985,000; (ii) advances from founders of $1,100,000; and offset by (iii) repayment of small business loan and line of credit of $425,000.

 

 
30

Table of Contents

 

Our contractual cash obligations as of June 30, 2024 (excluding debt financing arrangements below) are summarized in the table below:

 

Contractual Cash Obligations

 

Total

 

 

1  Year

 

 

1-3 Years

 

 

4-5 Years

 

Operating lease cash payments

 

$1,168,865

 

 

$299,727

 

 

$740,740

 

 

$128,398

 

  

Debt Financing Arrangements

 

On June 22, 2023, we entered into a senior secured convertible promissory note with Platinum Capital Partners Inc. and received $2,000,000. As a condition of funding, we paid off three small notes and accounts payable totaling $374,000.  At the option of the holder, the note is convertible into cash, common stock or a combination of cash and stock. We expect the convertible debt to be converted to equity. On June 22, 2024, we entered into an Extension Agreement related to the Platinum convertible note. The Extension Agreement extended the due date of the Platinum convertible note from June 22, 2024 to June 22, 2025.

 

On November 2, 2023, we issued senior secured convertible promissory notes for $600,000 to two private investors. At the option of the holders, the notes are convertible into cash, common stock or a combination of cash and stock. On March 5, 2024, the two private investors converted the debt to equity.

 

Mr. Huang has committed to providing additional temporary funding if it is necessary.

 

We believe that our cash on hand, funding from the completion of the merger, results of operations and financing transactions will be sufficient to fund our operations for the next twelve months.

 

Equity financing, if obtained, could result in dilution to our then-existing stockholders and/or require such stockholders to waive certain rights and preferences. If such financing is not available on satisfactory terms, or is not available at all, we may be required to delay, scale back, or eliminate the development of business opportunities and our operations and financial condition may be materially adversely affected.

 

Contractual Obligations and Commitments

 

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 based on the fair market rate on October 31, 2027.

 

On February 29, 2024, we extended a lease in Moorestown, North Carolina. The Company leases 3,621 square feet and the net monthly payment is $6,488. The lease expires on August 29, 2024.

 

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 six months ended June 30, 2024 have not materially changed to those discussed in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

 
31

Table of Contents

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not applicable to smaller reporting companies.

 

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 June 30, 2024, 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 six months ended June 30, 2024, 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.

 

 
32

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, 2023, and our other filings with the SEC.

 

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

 

During the three months ended June 30, 2024, we had the following sales of unregistered equity securities:

 

On May 16, 2024, we issued 50,000 shares of common stock to Pamria LLC for consulting and investor relations services. This issuance was made pursuant to the exemption from registration under the Securities Act in reliance on Section 4(a)(2).

 

On June 22, 2024, we entered into an extension agreement with Platinum Capital Partners, Inc. to extend the maturity date of the Platinum Convertible Note to June 22, 2025. In consideration for entering into the extension agreement, we agreed to issue to Platinum 232,360 shares of common stock. This issuance was made pursuant to the exemption from registration under the Securities Act in reliance on Section 4(a)(2).

 

In June 2024, we issued an aggregate of 294,448 shares of common stock upon the exercise of stock options at exercise prices ranging from $0.12 to $1.64 per share. This issuance was made pursuant to the exemption from registration under the Securities Act in reliance on Section 4(a)(2).

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

 

None.

 

ITEM 5. OTHER INFORMATION.

 

None. 

 

 
33

Table of Contents

 

ITEM 6. EXHIBITS.

 

Exhibit No.

 

Description

 

 

 

10.1

 

Amended and Restated Senior Secured Convertible Promissory Note issued February 2, 2024 by Airship AI Holdings, Inc. to Platinum Capital Partners Inc. (incorporated by reference to Exhibit 10.1 to the registrant’s Current Report on Form 8-K filed with the SEC on February 6, 2024).

10.2

 

Amended and Restated Security Agreement dated February 2, 2024 between Airship AI Holdings, Inc. and Platinum Capital Partners Inc. (incorporated by reference to Exhibit 10.2 to the registrant’s Current Report on Form 8-K filed with the SEC on February 6, 2024).

10.3

 

Amended and Restated Guaranty dated February 2, 2024 between Airship AI Holdings, Inc., Platinum Capital Partners Inc. (incorporated by reference to Exhibit 10.3 to the registrant’s Current Report on Form 8-K filed with the SEC on February 6, 2024).

10.4

 

Amended and Restated Subordination Agreement dated February 2, 2024 between Airship AI Holdings, Inc. and Platinum Capital Partners Inc. (incorporated by reference to Exhibit 10.4 to the registrant’s Current Report on Form 8-K filed with the SEC on February 6, 2024).

10.5

 

Extension Agreement between Airship AI Holdings, Inc. and Platinum Capital Partners Inc. dated June 22, 2024. (incorporated by reference to Exhibit 10.1 to the registrant’s Current Report on Form 8-K filed with the SEC on June 24, 2024)

 

 

 

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

 

 
34

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:  August 14, 2024

 

 

 

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)

 

 

 
35

  

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:  August 14, 2024

 

/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:  August 14, 2024

 

/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 June 30, 2024 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:  August 14, 2024

 

 

/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 June 30, 2024 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:  August 14, 2024

 

 

/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-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Advances due to and from Founders link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Notes Payable, Line of Credit and Convertible Notes Payable link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Stockholders Deficit link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Employee 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Commitments, Contingencies and Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Reverse Recapitalization link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Private Placement and Public Warrants link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Earnout Liability link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Organization (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Stockholders Deficit (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Commitments, Contingencies and Legal Proceedings (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Reverse Recapitalization (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Private Placement and Public Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Organization (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Advances due to and from Founders (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Revenues (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Notes Payable and Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Stockholders Deficit (Details) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Stockholders Deficit (Details 1) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Stockholders Deficit (Details 2) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Stockholders Deficit (Details 3) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Stockholders Deficit (Details 4) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Stockholders Deficit (Details 5) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Stockholders Deficit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Employee 401(k) Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Related Party Transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Commitments Contingencies and Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Commitments Contingencies and Legal Proceedings (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Reverse Recapitalization (Details) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Reverse Recapitalization (Details 1) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Reverse Recapitalization (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Private Placement and Public Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Private Placement and Public Warrants (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Earnout Liability (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Fair Value Measurements (Details 1) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - Earnings per Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - Earnings per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 airsp-20240630_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 Document Quarterly Report Document Transition Report Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address City Or Town Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current CONSOLIDATED BALANCE SHEETS CURRENT ASSETS: Cash and cash equivalents Accounts receivable, net of provision for credit losses of $0 Prepaid expenses and other Income tax receivable Total current assets [Assets, Current] PROPERTY AND EQUIPMENT, NET 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 Senior Secured Convertible Promissory Notes 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 June 30, 2024 and December 31, 2023 Common stock - $0.0001 par value, 200,000,000 shares authorized, 23,736,027 and 22,812,048 shares issued and outstanding as of June 30, 2024 and December 31, 2023 Additional paid in capital Accumulated deficit Accumulated other comprehensive loss Total stockholders' deficit [Stockholders' 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 CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) (Unaudited) Product Post contract support Revenues [Revenues] COST OF NET REVENUES: Cost of Sales Post contract support [Post contract support] 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 INCOME (LOSS) [Operating Income (Loss)] OTHER INCOME (EXPENSE): Gain (loss) from change in fair value of earnout liability Gain (loss) from change in fair value of warrant liability Gain (loss) from change in fair value of convertible debt Loss on note conversion Interest expense, net [Interest Expense] Other (expense) income [Other Expenses] 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] OTHER COMPREHENSIVE INCOME Foreign currency translation 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] CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT (Unaudited) Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated Deficit Other Comprehensive Income (Loss) Balance, shares [Shares, Issued] Balance, amount Stock-based compensation Net loss Stock based compensation- warrants Foreign currency translation gain 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, shares Issuance of common stock for conversion of debt, amount Issuance of common stock for exercise of warrants, shares Issuance of common stock for exercise of warrants, amount Issuance of common stock for services, shares Issuance of common stock for services, amount Issuance of common stock for stock options exercise, shares Issuance of common stock for stock options exercise, amount Issuance of common stock for debt interest payment, shares Issuance of common stock for debt interest payment, amount Balance, shares Balance, amount CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) CASH FLOWS FROM OPERATING ACTIVITIES: Net loss Adjustments to reconcile net loss to net cash used in operating activities Depreciation and amortization Stock-based compensation- stock option grants Stock-based compensation- warrants Amortization of operating lease right of use asset Issuance of common stock for services Noncash interest expense Loss from change in fair value of warrant liability Loss from change in fair value of earnout liability Loss from change in fair value of convertible note Loss on note conversions Changes in operating assets and liabilities: 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 Accounts payable - trade and accrued expenses Accrued income tax expense Deferred revenue NET CASH USED IN OPERATING ACTIVITIES [Net Cash Provided by (Used in) Operating Activities] CASH FLOWS FROM FINANCING ACTIVITIES: Proceeds from convertible promissory note Proceeds from warrant exercise Advances from founders, net Proceeds from stock option exercises Repayment of small business loan and line of credit [Repayments of Long-Term Lines of Credit] NET CASH PROVIDED BY FINANCING ACTIVITIES [Net Cash Provided by (Used in) Financing Activities] NET (DECREASE) INCREASE 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 Elimination of advances to founders in connection with contribution of Zeppelin by shareholders Elimination of payables to founders in connection with contribution of Zeppelin by shareholders Issuance of common stock for debt interest payment Issuance of common stock for debt conversion Recognition of warrant liability 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, Line of Credit and Convertible Notes Payable Notes Payable, Line of Credit and Convertible Notes Payable Mortgage Notes Payable Disclosure [Text Block] 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] Reverse Recapitalization Reverse Recapitalization [Reverse Recapitalization] Private Placement and Public Warrants Private Placement and Public Warrants Derivative Instruments and Hedging Activities Disclosure [Text Block] 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 Shipping and Handling of Products Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Accounting for Senior Secured Convertible Promissory Notes at Fair Value Derivative Liabilities and Earnout Liabilities Stock-Based Compensation Income Taxes Income Tax, Policy [Policy Text Block] Comprehensive Gain (Loss) Going Concern Assessment Use of Estimates Net 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 warrants weighted average assumptions Schedule of minimum future lease payments Schedule of Reverse Recapitalization Schedule of revision of prior period financial information 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 estimated fair value of the earnout liability Schedule of the estimated fair value of the Senior Secured Convertible Promissory Notes Schedule of basic and diluted net income (loss) per share attributable to common stock Schedule of the Outstanding stock options Earnout liability Senior Secured Convertible Promissory Notes Warrant liability (Public Warrants) Warrant liability (Private Warrants) Total liabilities measured at fair value Other expense related to instruments recorded at fair value Private placement warrants shares outstanding Public warrants shares outstanding Warrants exercise price Exercise price Current deferred revenue Convertible debt Working capital deficit Number of private placement warrants Number of Public Warrants Accumulated deficit Concentration Risk Type [Axis] Income Statement Location [Axis] Range Axis One Customer [Member] Revenue [Member] Two Customer [Member] Minimum [Member] Maximum [Member] Account Receivable [Member] Three Customer [Member] Four Customer [Member] 36 Customer [Member] 36 Customer 2 [Member] Federal depository insurance coverage amount Private placement warrants shares outstanding Public warrants shares outstanding Recognized revenue to multi-year support contracts Recognized revenue to one-year support contracts9A Accounts receivable Equity instruments Short-term deferred revenue Long-term deferred revenue Deferred revenues Deferred revenue recognized Impairment losses Research and Development expenses Advertising and marketing costs Contingent Exercise price [Class of Warrant or Right, Exercise Price of Warrants or Rights] Recognized an unrealized loss Private placement warrants Public Warrants Other comprehensive gain (loss) Concentration Risk, Percentage Related Party [Axis] Founder [Member] Airship AI [Member] Advanced to company Proceeds from advances Advance from founders Repaid Deferred Revenue Arrangement Type Axis Revenue Short term deferred revenue Net revenues Deferred revenue carry forward Long term deferred revenue 2024 2025 Deferred revenue recognized Deferred Revenue Recognized Notes Payable and Line of Credit (Details Narrative) Debt Instrument Axis Platinum Capital Partner, Inc. Platinum Capital Partner, Inc.One Interest Rate Common shares issued Convertible promissory note Extension fees Prepaid expenses Accounts payable amount Common stock shares issued repayment note amount Matures Date Warant Received Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited Promissory notes with a face value Common stock value Loss on debt conversion warrants Conversion price 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 [Number of shares, Options Outstanding, exercised] 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 cancelled/forfeited [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price] Weighted average exercise price, option outstanding, Ending Balance Number of shares, Options Outstanding, Beginning [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value] Number of shares, Options Outstanding, granted [Number of shares, Options Outstanding, granted] Number of shares, options outstanding, exercised Number of shares, Options Outstanding, Ending Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range Axis Range 0.12 Range 0.57 Range 1.49-1.65 Range 1.90 Range 6.59-7.61 [Member] Number of shares, Options Outstanding Weighted average exercise price, option outstanding Number of shares, Options exercisable Weighted average exercise price, option exercisable Weighted average remaining life in years- vested and exercisable Estimated stock price Exercise price [Exercise price] Dividend yield Expected life Expected Volatility Risk free interest rate 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 [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period] 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] Warrants, weighted average exercise price, Expired Weighted average exercise price, option outstanding, Ending Balance Class of Stock [Axis] Warrants [Member] Warrants 1 [Member] Warrants 2 [Member] Number of Warrants Weighted average exercise price, Warrants Number of shares, Warrants exercisable Weighted average exercise price, Warrants exercisable Weighted average remaining life in years- vested and exercisable Weighted average remaining life in years- vested and exercisable [Weighted average remaining life in years- vested and exercisable] Award Type [Axis] Warrant To Purchase Of Common Stock [Member] Minimum [Member] Maximum [Member] Dividend yield Expected life Expected Volatility Risk free interest rate Plan Name Axis Stock Incentive Plan Common Stock [Member] Invester [Member] Investor 1 [Member] Stock options outstanding Expiration date Purchase shares of common stock Stock based compensation expense Stock option exercise price Common stock exercise price per share Common stock shares issued Secured convertible promissory note issued converted a senior secured convertible shares of common stock Proceed from warrants Common stock shares par value Costs expected period in years Common stock shares issued [Common stock shares issued] Vested warrants Shares Common stock shares, outstanding Aggregate intrinsic value Preferred stock, shares authorized Aggregated grant date fair value Common share per value Common forfeited shares Common shares received Stock based compensation Ownership percentage Unrecognized Stock based compensation Costs are expected to be recognized over a period Common Stock, Shares Authorized Common Stock SARs outstanding Stock awards outstanding Warrants to Purchase Common Stock by each founders Contributions expense Description Title of Individual [Axis] Mr Huang And Mr Xu [Member] Owed by related party Advance from related party Payments for advances of related party Advance received from related party 2025 [Operating Leases, Future Minimum Payments, Next Rolling 12 Months] 2026 2027 2028 Total remaining payments Less Imputed Interest [Receivable with Imputed Interest, Discount] Total lease liability Employment Agreement [Member] Area of lease agreement Monthly payment increases in percentage Operating lease liabilities Right of use assets Lease costs for the leases Weighted average discount rate Lease obligations- current liabilities Base salary Granted options to purchase of common stock [Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation] Common stock exercise price per shares Net monthly payment Lease expires date Provision for income taxes [Provision for Other Losses] Effective tax rate Financial Instrument Axis Common Stocks [Member] SPAC Financing [Member] Additional Paid In Capitals [Member] Accumulated Deficits [Member] Transaction expenses [Member] Earnout liability [Member] Warrants liability [Member] Issued shares of common stock, value Common stock exercise price per shares As Reported [Member] Adjustment [Member] As Revised [Member] Prepaid expenses and other [Prepaid Expense and Other Assets] Total current assets [Other Assets, Current] Total assets Accumulated deficit Total stockholders' deficit Net proceeds Net of transaction costs Class Of Warrant Or Right Axis Subsidiary Sale Of Stock Axis Public Warrant [Member] Private Placement [Member] Warrant, Expiration date Warrant, Outstanding (in Shares) Warrant, Initial Fair Value Public Warrant and Private Warrant [Member] Warrant outstanding (in Shares) Private placement warrants shares outstanding Warrant received (in Shares) Public warrants shares outstanding Warrants exercise price Exercise price Distribution Type [Axis] 25 Percent Earnout Shares [Member] 75 Percent Earnout Shares [Member] 50 Percent Earnout Shares [Member] 50 Percent One Earnout Shares [Member] Earnout liability decreased Earnout Shares description Initial fair value of earnout liability Estimated fair value of the earnout liability Change in fair value of the earnout liability 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 Senior Secured Convertible Promissory Notes Warrant liability (Public Warrants) [Warrant liability (Public Warrants)] Warrant liability (Public Warrants) Warrant liability (Private Warrants) [Warrant liability (Private Warrants)] Warrant liability (Private Warrants) Total liabilities measured at fair value [Other Liabilities, Fair Value Disclosure] Monte Carlo Simulation [Member] Monte Carlo Model One [Member] Stock price Stock price [Stock price] Expected term (in years) Dividend yield [Dividend yield] Expected volatility Risk-free interest rate Less: interest expense and remeasurement of convertible debt Net income (loss) - Diluted 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 Public Warrants [Public Warrants] Private Warrants Convertible debt [Convertible debt] Warrants Outstanding stock options Diluted shares outstanding Earnout Shares are excluded Redemption price per public warrant. EX-101.CAL 8 airsp-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 airsp-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 airsp-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Aug. 14, 2024
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 Jun. 30, 2024  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Entity Ex Transition Period false  
Entity Common Stock Shares Outstanding   23,736,027
Document Quarterly Report true  
Document Transition Report false  
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 Postal Zip Code 98052  
City Area Code 877  
Local Phone Number 462-4250  
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.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 226,750 $ 3,124,413
Accounts receivable, net of provision for credit losses of $0 3,440,121 1,648,904
Prepaid expenses and other 494,616 18,368
Income tax receivable 9,640 7,230
Total current assets 4,171,127 4,798,915
PROPERTY AND EQUIPMENT, NET 0 1,861
OTHER ASSETS    
Other assets 180,432 182,333
Operating lease right of use asset 953,713 1,104,804
TOTAL ASSETS 5,305,272 6,087,913
CURRENT LIABILITIES:    
Accounts payable - trade 1,505,442 2,908,472
Advances from founders 2,550,000 1,750,000
Accrued expenses 161,406 200,531
Senior Secured Convertible Promissory Notes 2,675,919 2,825,366
Current portion of operating lease liability 198,002 174,876
Deferred revenue- current portion 3,791,970 4,008,654
Total current liabilities 10,882,739 11,867,899
NON-CURRENT LIABILITIES:    
Operating lease liability, net of current portion 795,993 943,702
Warrant liability 5,972,729 667,985
Earnout liability 11,741,351 5,133,428
Deferred revenue- non-current 3,878,997 4,962,126
Total liabilities 33,271,809 23,575,140
STOCKHOLDERS' DEFICIT:    
Preferred stock - no par value, 5,000,000 shares authorized, 0 shares issued and outstanding as of June 30, 2024 and December 31, 2023 0 0
Common stock - $0.0001 par value, 200,000,000 shares authorized, 23,736,027 and 22,812,048 shares issued and outstanding as of June 30, 2024 and December 31, 2023 2,372 2,281
Additional paid in capital 3,014,089 0
Accumulated deficit (30,979,174) (17,476,700)
Accumulated other comprehensive loss (3,824) (12,808)
Total stockholders' deficit (27,966,537) (17,487,227)
TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT $ 5,305,272 $ 6,087,913
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
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 23,736,027 22,812,048
Common stock, outstanding 23,736,027 22,812,048
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) (Unaudited)        
Product $ 5,358,808 $ 1,805,163 $ 14,757,584 $ 3,639,329
Post contract support 1,042,223 964,855 2,218,462 2,069,286
Revenues 6,401,031 2,770,018 16,976,046 5,708,615
COST OF NET REVENUES:        
Cost of Sales 1,306,386 557,792 9,095,795 2,135,958
Post contract support 588,438 538,889 745,917 1,095,040
Cost of Revenue 1,894,824 1,096,681 9,841,712 3,230,999
GROSS PROFIT 4,506,207 1,673,337 7,134,334 2,477,616
RESEARCH AND DEVELOPMENT EXPENSES 702,771 665,203 1,398,137 1,339,283
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 2,827,120 4,092,646 6,162,414 5,925,016
TOTAL OPERATING EXPENSES 3,529,891 4,757,849 7,560,551 7,264,299
OPERATING INCOME (LOSS) 976,316 (3,084,512) (426,217) (4,786,683)
OTHER INCOME (EXPENSE):        
Gain (loss) from change in fair value of earnout liability 14,876,927 0 (6,607,923) 0
Gain (loss) from change in fair value of warrant liability 1,542,347 0 (5,304,744) 0
Gain (loss) from change in fair value of convertible debt 1,527,193 0 (512,184) 0
Loss on note conversion 0 0 (158,794) 0
Interest expense, net (421,500) (19,005) (453,324) (19,005)
Other (expense) income (39,288) (238) (39,288) (9,767)
Total other income (expense), net 17,485,679 (18,767) (13,076,257) (28,772)
INCOME (LOSS) BEFORE PROVISON FOR INCOME TAXES 18,461,995 (3,103,279) (13,502,474) (4,815,455)
Provision for income taxes 0 0 0 0
NET INCOME (LOSS) 18,461,995 (3,103,279) (13,502,474) (4,815,455)
OTHER COMPREHENSIVE INCOME        
Foreign currency translation income, net 3,239 0 8,984 42,551
TOTAL COMPREHENSIVE INCOME (LOSS) $ 18,465,234 $ (3,103,279) $ (13,493,490) $ (4,772,904)
NET INCOME (LOSS) PER SHARE:        
Basic $ 0.80 $ (0.14) $ (0.59) $ (0.21)
Diluted $ 0.58 $ (0.14) $ (0.59) $ (0.21)
Weighted average shares of common stock outstanding        
Basic 23,220,709 22,812,048 23,059,598 22,812,048
Diluted 30,272,228 22,812,048 23,059,598 22,812,048
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT (Unaudited) - USD ($)
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Other Comprehensive Income (Loss)
Balance, shares at Dec. 31, 2022   22,812,048      
Balance, amount at Dec. 31, 2022 $ (8,358,411) $ 2,281 $ 1,963,727 $ (10,314,313) $ (10,106)
Stock-based compensation 136,709 0 136,709 0 0
Net loss (1,712,176) $ 0 0 (1,712,176) 0
Balance, shares at Mar. 31, 2023   22,812,048      
Balance, amount at Mar. 31, 2023 (9,933,878) $ 2,281 2,100,436 (12,026,489) (10,106)
Balance, shares at Dec. 31, 2022   22,812,048      
Balance, amount at Dec. 31, 2022 (8,358,411) $ 2,281 1,963,727 (10,314,313) (10,106)
Stock-based compensation 273,418        
Net loss (4,815,455)        
Balance, shares at Jun. 30, 2023   22,812,048      
Balance, amount at Jun. 30, 2023 (10,721,782) $ 2,281 4,373,260 (15,129,768) 32,445
Balance, shares at Mar. 31, 2023   22,812,048      
Balance, amount at Mar. 31, 2023 (9,933,878) $ 2,281 2,100,436 (12,026,489) (10,106)
Stock-based compensation 136,709 0 136,709 0 0
Net loss (3,103,279) 0 0 (3,103,279) 0
Stock based compensation- warrants 2,136,115 0 2,136,115 0 0
Foreign currency translation gain 42,551 $ 0 0 0 42,551
Balance, shares at Jun. 30, 2023   22,812,048      
Balance, amount at Jun. 30, 2023 (10,721,782) $ 2,281 4,373,260 (15,129,768) 32,445
Balance, shares at Dec. 31, 2023   22,812,048      
Balance, amount at Dec. 31, 2023 (17,487,227) $ 2,281 0 (17,476,700) (12,808)
Stock-based compensation 268,989 0 268,989 0 0
Net loss (31,964,469) 0 0 (31,964,469) 0
Foreign currency translation gain 3,239 $ 0 0 0 3,239
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, shares   169,204      
Issuance of common stock for conversion of debt, amount 835,610 $ 17 835,593 0 0
Issuance of common stock for exercise of warrants, shares   162,867      
Issuance of common stock for exercise of warrants, amount 293,249 $ 16 293,233 0 0
Balance, shares at Mar. 31, 2024   23,159,119      
Balance, amount at Mar. 31, 2024 (48,050,609) $ 2,314 1,397,815 (49,441,169) (9,569)
Balance, shares at Dec. 31, 2023   22,812,048      
Balance, amount at Dec. 31, 2023 (17,487,227) $ 2,281 0 (17,476,700) (12,808)
Stock-based compensation 530,625        
Net loss (13,502,474)        
Stock based compensation- warrants 267,522        
Balance, shares at Jun. 30, 2024   23,736,027      
Balance, amount at Jun. 30, 2024 (27,966,537) $ 2,372 3,014,089 (30,979,174) (3,824)
Balance, shares at Mar. 31, 2024   23,159,119      
Balance, amount at Mar. 31, 2024 (48,050,609) $ 2,314 1,397,815 (49,441,169) (9,569)
Stock-based compensation 261,636 0 261,636 0 0
Net loss 18,461,995 0 0 18,461,995 0
Stock based compensation- warrants 133,761        
Foreign currency translation gain 5,745 $ 0 0 0 5,745
Issuance of common stock for exercise of warrants, shares   100      
Issuance of common stock for exercise of warrants, amount 800 $ 0 800 0 0
Issuance of common stock for services, shares   50,000      
Issuance of common stock for services, amount 198,500 $ 5 198,495 0 0
Issuance of common stock for stock options exercise, shares   294,448      
Issuance of common stock for stock options exercise, amount 146,972 $ 29 146,943 0 0
Issuance of common stock for debt interest payment, shares   232,360      
Issuance of common stock for debt interest payment, amount 1,008,423 $ 23 1,008,400 0 0
Balance, shares at Jun. 30, 2024   23,736,027      
Balance, amount at Jun. 30, 2024 $ (27,966,537) $ 2,372 $ 3,014,089 $ (30,979,174) $ (3,824)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (13,502,474) $ (4,815,455)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 1,861 7,440
Stock-based compensation- stock option grants 530,625 273,418
Stock-based compensation- warrants 0 2,136,115
Amortization of operating lease right of use asset 151,091 358,199
Issuance of common stock for services 198,500  
Noncash interest expense 521,582  
Loss from change in fair value of warrant liability (5,304,744) 0
Loss from change in fair value of earnout liability (6,607,923) 0
Loss from change in fair value of convertible note 512,184 0
Loss on note conversions 158,794 0
Changes in operating assets and liabilities:    
Accounts receivable (1,791,217) 40,554
Prepaid expenses and other 11,394 (159)
Other assets 1,901 0
Operating lease liability (124,583) (302,233)
Payroll and income tax receivable (2,410) 962,793
Accounts payable - trade and accrued expenses (1,426,970) (66,397)
Accrued income tax expense 0 (10,000)
Deferred revenue (1,299,813) 678,623
NET CASH USED IN OPERATING ACTIVITIES (4,146,868) (737,102)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from convertible promissory note 0 1,984,582
Proceeds from warrant exercise 293,249 0
Advances from founders, net 800,000 1,100,000
Proceeds from stock option exercises 146,972 0
Repayment of small business loan and line of credit 0 (424,540)
NET CASH PROVIDED BY FINANCING ACTIVITIES 1,240,221 2,660,042
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (2,906,647) 1,922,940
Effect from exchange rate on cash 8,984 41,306
CASH AND CASH EQUIVALENTS, beginning of period 3,124,413 298,614
CASH AND CASH EQUIVALENTS, end of period 226,750 2,262,860
Supplemental disclosures of cash flow information:    
Interest paid 0 5,064
Taxes paid 2,410 14,837
Noncash investing and financing    
Elimination of advances to founders in connection with contribution of Zeppelin by shareholders 0 1,100,000
Elimination of payables to founders in connection with contribution of Zeppelin by shareholders 0 1,100,000
Issuance of common stock for debt interest payment 487,642  
Issuance of common stock for debt conversion 835,610 0
Recognition of warrant liability $ 0 $ 15,418
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization
6 Months Ended
Jun. 30, 2024
Organization  
Organization

1. Organization

 

On March 7, 2023, Airship AI Holdings, Inc. changed its name from Super Simple AI, Inc. Airship AI Holdings, Inc. (the “Company” or “Airship”) is a holding company 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.). 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 contemplated by 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 to “Airship AI, Inc.” See Note 13 —Reverse Recapitalization for additional information.

 

Fair Value Transactions

 

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 14– Fair Value Measurements for more information.

 

 

 

Liability as of

 

 

Liability as of

 

 

 

June 30,

2024

 

 

December 31,

2023

 

 

 

 

 

 

 

 

Earnout liability

 

$11,741,351

 

 

$5,133,428

 

Senior Secured Convertible Promissory Notes

 

 

2,675,919

 

 

 

2,825,366

 

Warrant liability (Public Warrants)

 

 

144,120

 

 

 

646,428

 

Warrant liability (Private Warrants)

 

 

5,828,609

 

 

 

21,557

 

Total liabilities measured at fair value

 

$20,389,999

 

 

$8,626,779

 

 

 

 

 

 

 

 

 

 

Other loss related to instruments recorded at fair value during the six months ended June 30, 2024

 

$(12,424,851 )

 

 

 

 

 

 

 

 

 

 

 

 

 

Other loss related to instruments recorded at fair value during the six months ended June 30, 2023

 

$-

 

 

 

 

 

    

Private Placement and Public Warrants

 

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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants for more information.

 

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 51 employees as of June 30, 2024. 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 8 research and development personnel in Taiwan as of June 30, 2024.

 

Liquidity

 

The Company has incurred losses from operations the past few years and had an accumulated deficit of $30,979,174 as of June 30, 2024. The Company also had at June 30, 2024 a working capital deficit of approximately $6,712,000. The net working capital deficit included a couple of items that are expected to require limited cash outlays in the future, including the current deferred revenue totaling $3,791,970 and convertible debt totaling $2,675,919, which the Company expects to be converted to equity.

 

The Company has received purchase orders from various federal government agency customers totaling over $16 million from which it started shipping in the first and second quarters of 2024.

 

Mr. Huang, the Company’s CEO, has committed to providing additional temporary funding if it is necessary.

 

Based on the Company’s actions undertaken during 2023 and 2024 to close customer deals, build sales pipeline, manage operating expenses and opportunities to raise additional capital after the merger, management believes that the Company’s current cash and cash equivalents will be sufficient to fund its operations for at least the next 12 months from the issuance of these consolidated financial statements.

The Company’s assessment of the period of time through which its financial resources will be adequate to support its operations is a forward-looking statement and involves risks and uncertainties. The Company’s actual results could vary as a result of its near and long-term future capital requirements that will depend on many factors.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
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 preparation of these consolidated financial statements were prepared in conformity with U.S. generally accepted accounting principles (“GAAP”).

 

For periods prior to the merger, the reported share and per share amounts have been retroactively converted by the applicable exchange ratio with the exception of the authorized shares and shares reserved for issuance. See Note 11—Reverse Recapitalization for additional information.

 

Functional Currency

 

The Company’s consolidated functional currency 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 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.

 

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 June 30, 2024 and 2023, the Company recognized revenue of $80,236 and $40,608, respectively, related to one-year support contracts. For the three months ended June 30, 2024 and 2023, the Company recognized revenue of $961,987 and $924,247, respectively, related to multi-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $139,597 and $81,215, respectively, related to one-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $2,078,865 and $1,988,071, 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.

 

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 $3,791,970 and $3,878,997 as of June 30, 2024. The Company’s short-term and long-term deferred revenue balances totaled $4,008,654 and $4,962,126 as of December 31, 2023. Of the deferred revenue balance of $8,970,780 as of January 1, 2024, the Company recognized approximately $1,000,090 and $2,166,588 during the three and six months ended June 30, 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 adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments — Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on January 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables regularly and adjusted the allowance for doubtful accounts accordingly. The Company determined estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. Under the application of ASC 326, 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 June 30, 2024 and December 31, 2023, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of June 30, 2024 and December 31, 2023 were $3,440,121 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 six months ended June 30, 2024, the Company had revenue from 36 customers and two customer represented 72% and 11% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the high level of customer concentration for the six months ended June 30, 2024 was due to one large order received in late 2023 which was fulfilled in the six months ended June 30, 2024. As of June 30, 2024, four customers represent approximately 49%, 20%, 11% and 10% 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 six months ended June 30, 2023, two customers represented 60% and 18% of total revenue. The primary reason for the high level of customer concentration for the six months ended June 30, 2023 was due to the lag-time in delivering on a large order received in late 2022 from one division of a customer which was not fulfilled until 2023. As of December 31, 2023, three customers represent approximately 51%, 26% and 17% 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 June 30, 2024 and December 31, 2023, 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 impairment losses of $0 for the six months ended June 30, 2024 and 2023.

 

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 $702,771 and $665,203 for the three months ended June 30, 2024 and 2023, respectively, on development activities. The Company incurred research and development expenses of $1,398,137 and $1,339,283 for the six months ended June 30, 2024 and 2023, 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 June 30, 2024 and December 31, 2023.

 

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

 

Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended June 30, 2024 and 2023 were $66,863 and $3,500, respectively. Advertising and marketing costs for the six months ended June 30, 2024 and 2023 were $89,321 and $53,328, 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 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 June 30, 2024 and December 31, 2023 are based upon the short-term nature of the assets and liabilities. The Company recorded its Senior Secured Convertible Promissory Note, earnout liability, and the warrants that were issued with the Convertible Promissory Note 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 method of determining the fair value of the Senior Secured Convertible Promissory Note and attached warrants is described below.

 

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

 

Accounting for Senior Secured Convertible Promissory Notes at Fair Value

 

The Company has elected the fair value option to account for the senior secured convertible note that was issued on June 22, 2023 and the convertible notes that were issued in October and November 2023 and record them at fair value with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Loss. As a result of applying the fair value option, direct costs and fees related to the convertible notes are recognized in earnings as incurred and not deferred. Values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the liability. Considerable judgment is necessary to interpret market data and determine an estimated fair value. The use of different market assumptions or valuation methods may have a material effect on the estimated fair values. As of June 30, 2024, the Company has used a Monte Carlo simulation pricing model that factors in potential outcomes being consummated, such as the convertible notes being repaid in cash and the convertible notes being converted to common stock. All of these scenarios take into consideration the terms and conditions of the underlying convertible notes plus potential changes in the underlying value of the common stock. For the six months ended June 30, 2024, the Company recognized an unrealized loss of $512,184 for the change in fair value of the notes and is included in the Consolidated Statements of Operations and Comprehensive Loss. The Company believes accounting for the convertible notes at fair value better aligns the measurement methodologies of assets and liabilities, which may mitigate certain earnings volatility.

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. 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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants for more information.

 

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. Since the public and private warrants meet the definition of a derivative, the Company recorded the public and private warrants as liabilities on the consolidated balance sheet at fair value upon the merger closing, with subsequent changes in the fair value recognized in the consolidated statements of operations at each reporting date.

 

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 have 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 unvested earnout shares were considered to be equity instruments and valued at approximately $2,675,000. This amount will be recognized as stock-based compensation going forward over the five-year vesting period.

 

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 Gain

 

Comprehensive gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive gain of $3,239 and $0 related foreign exchange translation for the three months ended June 30, 2024 and 2023, respectively. There was other comprehensive gain of $8,984 and $42,551 related foreign exchange translation for the six months ended June 30, 2024 and 2023, 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.

 

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 and six months ended June 30, 2024 and 2023 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, convertible notes payable and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended June 30, 2024. Common stock equivalents for the six months ended June 30, 2024 and 2023 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive.

 

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. Management 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 management 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.

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 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Advances due to and from Founders
6 Months Ended
Jun. 30, 2024
Advances due to and from Founders  
Advances due to and from Founders

3. Advances due to and from Founders

 

Advances due to Founders

 

Prior to 2023, the founders had advanced the Company a net $600,000. In the year ended December 31, 2023, Mr. Huang and Mr. Xu advanced Airship AI a total of $1,350,000 and were repaid a total of $200,000, with $1,750,000 recorded as advances from founders as of December 31, 2023. During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and was repaid $1,300,000, with $2,550,000 recorded as advances from founders as of June 30, 2024. The advances are non-interest bearing and the Company expects to pay the balance off within a one year period.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues
6 Months Ended
Jun. 30, 2024
Revenues  
Revenues

4. Revenues

 

Disaggregation of Revenue

 

The Company’s net revenues for the three months ended June 30, 2024 and 2023 consisted of approximately $5.4 million and $1.8 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s net revenues for the six months ended June 30, 2024 and 2023 consisted of approximately $14.8 million and $3.6 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s remaining net revenue for the three months ended June 30, 2024 and 2023 of approximately $1 million and $0.96 million, respectively, related to PCS revenue and other services which are transferred over time. The Company’s remaining net revenue for the six months ended June 30, 2024 and 2023 of approximately $2.2 million and $2.1 million, respectively, related 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 June 30, 2024 and December 31, 2023, there were no unbilled receivable balances.

 

The Company’s short-term and long-term deferred revenue balances totaled $3,791,970 and $3,878,997 as of June 30, 2024. The Company’s short-term and long-term deferred revenue balances totaled $4,008,654 and $4,962,126 as of December 31, 2023. Of the deferred revenue balance of $8,970,780 as of January 1, 2024, the Company recognized approximately $1,000,090 and $2,166,588 during the three and six months ended June 30, 2024, respectively.

 

Remaining Performance Obligations

 

As of June 30, 2024, the Company had approximately $7.7 million of remaining performance obligations, which were comprised of deferred service contracts not yet delivered. The Company expects to recognize approximately 27% of its remaining performance obligations as revenue in fiscal 2024 and the remaining 73% in fiscal 2025 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 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable, Line of Credit and Convertible Notes Payable
6 Months Ended
Jun. 30, 2024
Notes Payable, Line of Credit and Convertible Notes Payable  
Notes Payable, Line of Credit and Convertible Notes Payable

5. Notes Payable, Line of Credit 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. As a condition of funding, the Company paid off three small notes and accounts payable totaling $374,000. At the option of the holder, the note is convertible into cash, common stock or a combination of cash and stock. The conversion into the Company’s common stock was $6.50 per share as of December 31, 2023. The repayment amount of the note is 110% ($2,200,000) and had an original maturity date of June 22, 2024. Interest on the note is 6% per annum calculated on 360 days. In connection with the convertible notes transaction, the Company issued warrants to purchase 53,800 shares of common stock with an exercise price of $6.50 upon the conclusion of the BYTS merger. The value of the warrants totaled $15,418 and reduced the fair value of the convertible promissory notes.

On February 2, 2024, the Company issued in a private placement an amended and restated senior secured convertible promissory note to Platinum in the principal amount of $2,000,000. The Platinum convertible note amends and restates in its entirety the senior secured convertible promissory note issued to Platinum in the principal amount of $2,000,000 on June 22, 2023. The repayment amount of the Platinum convertible note is 110% of the principal amount ($2,200,000) and had an original maturity date of June 22, 2024. Interest accrues on the Platinum convertible note at the rate of 6% per annum calculated on the basis of 360 days. At the option of Platinum, the principal amount of the Platinum convertible note plus any accrued but unpaid interest is convertible into shares of common stock at a conversion price per share equal to the lower of (i) $3.69717, subject to appropriate adjustment as provided in the Platinum convertible note, and (ii) 65% of the VWAP for the common stock for the preceding five trading days immediately prior to any conversion, but in no event below $2.27518, subject to appropriate adjustment as provided in the Platinum convertible note. The Platinum convertible note contains “weighted average” anti-dilution protection for issuances of shares of common stock or common stock equivalents at a price less than the conversion price then in effect.

 

In connection with the issuance of the Platinum convertible note, the Company also issued to Platinum an amended and restated common stock purchase warrant dated February 2, 2024 to purchase 189,334 shares of common stock at an exercise price per share of $3.69717. The term of the Platinum warrant expires on June 22, 2028. The Platinum convertible note may not be converted, and the Platinum warrant may not be exercised, to the extent that after giving effect to such conversion and/or exercise, Platinum (together with its affiliates) would beneficially own in excess of 4.99% of the common stock outstanding immediately after giving effect to such conversion and/or exercise. On March 18, 2024, Platinum exercised the Platinum warrant and received 137,367 shares of common stock. Platinum forfeited 51,967 shares.

 

On June 22, 2024, the Company entered into an Extension Agreement related to the Platinum convertible note. The Extension Agreement extended the due date of the Platinum convertible note from June 22, 2024 to June 22, 2025. The Company issued 232,360 shares of the Company’s restricted common stock in payment of all interest and extension fees through June 22, 2025 with a value of $1,008,400. Approximately $487,000 of the total payment related to the future interest period and was recorded in prepaid expenses and others on the consolidated balance sheet. Subject to the terms and conditions of such Extension Agreement, for a period commencing on December 22, 2024 and ending at the close of business on December 22, 2025, Platinum has a one-time put right to have the Company purchase all or a portion of Platinum’s 232,360 restricted shares at $2.27518 per share. The Company granted piggyback registration rights to Platinum.

 

At the option of Platinum, the $2,000,000 principal amount of the note is convertible into shares of the Company’s common stock at a conversion price per share equal to the lower of (i) $3.69717, subject to appropriate adjustment as provided in the note, and (ii) 65% of the VWAP of the common stock for the five trading days immediately prior to any conversion, but in no event below $2.27518, subject to appropriate adjustment as provided in the note. The note contains “weighted average” anti-dilution protection for issuances of shares of common stock or common stock equivalents at a price less than the conversion price then in effect.

 

The obligations under the note are secured by a blanket lien on all assets of the Company pursuant to an Amended and Restated Security Agreement dated February 2, 2024 and are guaranteed pursuant to an Amended and Restated Guaranty dated February 2, 2024. The Company also concurrently entered into an Amended and Restated Subordination Agreement.

 

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 are convertible into cash, common stock or a combination of cash and stock. The repayment amount of the notes is 110% ($660,000) and mature on September 30, 2024. Interest on the notes is 6% per annum calculated on the basis of 360 days. On March 5, 2024, the two private investors converted senior secured convertible promissory notes with a face value of $600,000 and interest into 169,204 shares of the Company’s common stock valued at $835,610. The Company recognized a loss on debt conversion of $158,794 during the three and six months ended June 30, 2024.

 

The Company accounts for the notes under the fair value method of accounting and as of  June 30, 2024 and December 31, 2023, the notes were recorded at $2,675,919 and $2,825,366. During the six months ended June 30, 2024, the Company

 

recorded an increase in the fair value of the convertible notes payable totaling $512,184 which was recorded as loss from change in fair value of convertible debt on the statement of operations and comprehensive loss. See Note 14 – Fair Value Measurements for more information.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit
6 Months Ended
Jun. 30, 2024
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, 2023 and filed with the SEC on April 1, 2024.

 

Common Stock 

 

As of June 30, 2024, there were 23,736,027 shares of common stock outstanding.

 

Six Months Ended June 30, 2024

 

During the six months ended June 30, 2024, the Company had the following sales of unregistered equity securities:

 

On March 5, 2024, a private investor converted a senior secured convertible promissory note for $250,000 and interest into 70,502 shares of the Company’s common stock.

 

On March 5, 2024, a private investor converted a senior secured convertible promissory note for $350,000 and interest into 98,702 shares of the Company’s common stock.

 

On March 21, 2024, the Company issued 15,000 shares of common stock for services performed as of December 31, 2023 to MZHCI, LLC related to an investor relations consulting agreement.

 

On May 16, 2024, the Company issued 50,000 shares of common stock to Pamria LLC for consulting and investor relations services.

 

On June 22, 2024, the Company entered into an extension agreement with Platinum Capital Partners Inc. to extend the maturity date of the Platinum convertible note to June 22, 2025. In consideration for entering into the extension agreement, the Company agreed to issue to Platinum 232,360 shares of common stock.

 

In June 2024, the Company issued an aggregate of 294,448 shares of common stock 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, 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 aggregate number of shares of common stock initially reserved and available for grant and issuance under the equity incentive plan is 4,080,000 as of June 30, 2024. 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 Company had the following stock option activity during the six months ended June 30, 2024:

 

During the six months ended June 30, 2024, the Company granted stock options to six employees to purchase an aggregate of 525,000 shares of common stock with an exercise price of $4.61 and which vest primarily quarterly over four years and expire on March 31, 2034.

 

Stock option activity for the six months ended June 30, 2024 was as follows:

 

 

 

Options

 

 

Weighted Average

 

 

Potential

 

 

 

Shares

 

 

Exercise Price

 

 

Proceeds

 

Outstanding as of December 31, 2023

 

 

4,664,589

 

 

$0.55

 

 

$2,545,765

 

Granted

 

 

525,000

 

 

 

4.61

 

 

 

2,420,750

 

Exercised

 

 

(294,448)

 

 

(0.50)

 

 

(146,972)

Outstanding as of June 30, 2024

 

 

4,895,141

 

 

$0.98

 

 

$4,819,543

 

  

The following table summarizes information about stock options outstanding and exercisable as of June 30, 2024:

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

 

Average

 

Range of

 

 

Number

 

 

Remaining Life

 

 

Average

 

 

Number

 

 

Exercise Price

 

Exercise Prices

 

 

Outstanding

 

 

In Years

 

 

Exercise Price

 

 

Exercisable

 

 

Exercisable

 

$

0.12

 

 

 

2,495,803

 

 

 

3.84

 

 

$0.12

 

 

 

2,495,803

 

 

$0.12

 

 

0.57

 

 

 

922,963

 

 

 

4.02

 

 

 

0.57

 

 

 

922,963

 

 

 

0.57

 

 1.49-1.65

 

 

 

1,126,562

 

 

 

7.93

 

 

 

1.64

 

 

 

483,625

 

 

 

1.64

 

 

1.90

 

 

 

49,813

 

 

 

3.48

 

 

 

1.90

 

 

 

6,227

 

 

 

1.90

 

 6.59-7.61

 

 

 

300,000

 

 

 

9.75

 

 

 

6.84

 

 

 

18,750

 

 

 

6.84

 

 

 

 

 

 

4,895,141

 

 

 

5.17

 

 

$0.98

 

 

 

3,927,367

 

 

$0.45

 

  

There were 4,895,141 options to purchase common stock at an average exercise price of $0.98 per share outstanding as of June 30, 2024 under the 2023 Equity Incentive Plan. The Company recorded $261,636 and $136,709 of compensation expense, net of related tax effects, relative to stock options for the three months ended June 30, 2024 and 2023, respectively.  The Company recorded $530,625 and $273,418 of compensation expense, net of related tax effects, relative to stock options for the six months ended June 30, 2024 and 2023, respectively, in accordance with ASC 718. As of June 30, 2024, there was $1,553,651 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 4.75-5.17 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:

 

Assumptions

 

6/30/2024

 

 

3/31/2024

 

Estimated stock price

 

$

7.61

 

 

 $1.49-$6.59

 

Exercise price

 

$

7.61

 

 

 $1.49-$6.59

 

Dividend yield

 

 

0

%

 

 

0%

Expected life

 

4 years

 

 

5-10 years

 

Expected volatility

 

 

69%

 

 

69%

Risk free interest rate

 

 

4.68%

 

 

4.23%

  

There were stock incentive plan awards outstanding at June 30, 2024 totaling 4,895,141 shares with an aggregate intrinsic value of $13,728,765.

 

As of June 30, 2024 and December 31, 2023 there were 1,758,000 SARs outstanding. There were no SAR grants in the six months ended June 30, 2024 or the year ended December 31, 2023.

 

Warrants to Purchase Common Stock

 

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

 

The Company had the following warrant activity during the six months ended June 30, 2024:

 

In connection with the issuance of the Platinum convertible note, the Company also issued to Platinum an amended and restated common stock purchase warrant dated February 2, 2024 to purchase 189,334 shares of common stock at an exercise price per share of $3.69717. The term of the Platinum warrant expires on June 22, 2028. The Platinum convertible note may not be converted, and the Platinum warrant may not be exercised, to the extent that after giving effect to such conversion and/or exercise, Platinum (together with its affiliates) would beneficially own in excess of 4.99% of the common stock outstanding immediately after giving effect to such conversion and/or exercise. On March 18, 2024, Platinum exercised the Platinum warrant and received 137,367 shares of common stock. Platinum forfeited 51,967 shares.

 

During the six months ended June 30, 2024, investors exercised warrants for 25,600 shares of the Company’s common stock at $11.49 per share and the Company received proceeds of $293,249.

A summary of the warrants outstanding as of June 30, 2024 were as follows:

 

 

June 30, 2024

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

 

Shares

 

 

Price

 

Outstanding January 1, 2024

 

 

19,443,314

 

 

$10.16

 

Issued

 

 

135,534

 

 

 

3.70

 

Exercised

 

 

(162,967)

 

 

(4.92)

Forfeited

 

 

(51,967)

 

 

(3.70)

Expired

 

 

-

 

 

 

-

 

Outstanding at June 30, 2024

 

 

19,363,914

 

 

$6.96

 

 

 

 

 

June 30, 2024

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

Number of

 

 

Remaining

 

 

Exercise

 

 

Shares

 

 

Exercise

 

Warrants

 

 

Life ( In Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

2,689,902

 

 

 

3.85

 

 

$1.77

 

 

 

2,689,902

 

 

$1.77

 

 

515,000

 

 

 

4.42

 

 

 

7.80

 

 

 

515,000

 

 

 

7.80

 

 

16,159,012

 

 

 

4.42

 

 

 

7.80

 

 

 

16,159,012

 

 

 

7.80

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19,363,914

 

 

 

4.40

 

 

$6.96

 

 

 

19,363,914

 

 

$6.96

 

  

The significant weighted average assumptions relating to the valuation of the Company’s warrants issued for the six months ended June 30, 2024 were as follows:

 

Assumptions

 

 

 

Dividend yield

 

 

0%

Expected life

 

3-5 years

 

Expected volatility

 

 

69%

Risk free interest rate

 

 

4.23%

  

Warrants for 19,363,914 shares had an aggregate intrinsic value of $4,895,622 as of June 30, 2024.  

 

Earnout Liability

 

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

 

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). During the three and six months ended June 30, 2024, the Company stock-based compensation expense for the vesting of earnout shares was $133,761 and $267,522, respectively. As of June 30, 2024, unrecognized compensation cost related to unvested earnout shares totaled $2,407,702. The weighted average period over which this remaining compensation cost is expected to be recognized is 4.5 years.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee 401(k) Plan
6 Months Ended
Jun. 30, 2024
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,696 and $47,563 of contributions during the three months ended June 30, 2024 and 2023, respectively. The Company expensed $100,798 and $93,559 of contributions during the six months ended June 30, 2024 and 2023, respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions
6 Months Ended
Jun. 30, 2024
Related Party Transactions  
Related Party Transactions

8. Related Party Transactions

 

Advances due to Founders

 

Prior to 2023, the founders had advanced the Company a net $600,000. In the year ended December 31, 2023, Mr. Huang and Mr. Xu advanced Airship AI a total of $1,350,000 and were repaid a total of $200,000, with $1,750,000 recorded as advances from founders as of December 31, 2023. During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and was repaid $1,300,000, with $2,550,000 recorded as advances from founders as of June 30, 2024. The advances are non-interest bearing and the Company expects to pay the balance off within a one year period.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, Contingencies and Legal Proceedings
6 Months Ended
Jun. 30, 2024
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.

 

On May 1, 2019, the Company leased 31,765 square feet for its executive offices in Redmond, Washington. The Company’s net monthly payment was $44,440. The monthly payment increased approximately 3% each year and the lease was set to expire on April 30, 2024. The Company had two five-year renewal options. In April 2023, the Company and its landlord entered into an agreement whereby the Company’s office lease was terminated on September 30, 2023.

 

On July 13, 2023, the Company entered into a new lease in Redmond, WA for 15,567 square feet of office and warehouse space which starts 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 based on the fair market rate on October 31, 2027.

 

On January 1, 2021, the Company leased offices located in Moorestown, North Carolina. The Company leases 3,621 square feet and the net monthly payment was $4,828. The monthly payment increases approximately 3%-6% annually thereafter. The lease expired on February 28, 2024. On February 29, 2024, the Company extended the lease and the net monthly payment is $6,488. The lease expires on August 29, 2024.

 

The Company has entered into operating leases for office and development facilities for four years and include options 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 June 30, 2024 and December 31, 2023, total operating lease liabilities was approximately $993,995 and $1,118,578,  respectively. Right of use assets totaled approximately $953,713 and $1,104,804 at June 30, 2024 and December 31, 2023, respectively. Current lease liabilities were $198,002 and $174,876 at June 30, 2024 and December 31, 2023, respectively. In the three months ended June 30, 2024 and 2023, the Company recognized $128,124 and $162,414 in total lease costs for the leases, respectively. In the six months ended June 30, 2024 and 2023, the Company recognized $227,067 and $324,828 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 forty three months at June 30, 2024 and the weighted average discount rate was 7 %.

The minimum future lease payments as of June 30, 2024 are as follows:

 

Years Ended June 30,

 

 

 

2025

 

$261,752

 

2026

 

 

364,885

 

2027

 

 

375,859

 

2028

 

 

128,397

 

Total remaining payments

 

 

1,130,893

 

Less Imputed Interest

 

 

(136,898)

Total lease liability

 

$993,995

 

  

Employment Agreement

 

On March 1, 2024, the Company entered into an employment agreement with Mark E. Scott, the Company’s Chief Financial Officer, which provides for a base salary of $250,000 annually. Mr. Scott is also eligible to participate in annual performance-based bonus programs established by the board or compensation committee, subject to the achievement of applicable performance criteria established by the board or compensation committee, which shall be determined in good faith by the board or compensation committee. Mr. Scott was also granted options to purchase up to twenty five thousand (25,000) shares of common stock with an exercise price equal to $1.49, which options vested in full on the date of issuance.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Taxes  
Income Taxes

10. Income Taxes

 

The Company recorded a provision for income taxes of $0 for the six months ended June 30, 2024 and 2023.

 

The Company’s effective tax rate was 0% for the six months ended June 30, 2024 and 2023. The difference between the effective tax rate and the federal statutory tax rate for the six months ended June 30, 2024 and 2023 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 June 30, 2024 and December 31, 2023, 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 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reverse Recapitalization
6 Months Ended
Jun. 30, 2024
Reverse Recapitalization  
Reverse Recapitalization

11. Reverse Recapitalization

 

On December 21, 2023, the Company completed the merger and received net proceeds of $2.8 million, net of transaction costs of $6.6 million.

 

The merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, BYTS, who was the legal acquirer, was treated as the “acquired” company for accounting purposes and Airship AI was treated as the accounting acquirer. Accordingly, the merger was treated as the equivalent of Airship AI issuing shares at the closing of the merger for the net assets of BYTS as of the closing date, accompanied by a recapitalization. The net assets of BYTS was stated at historical cost, with no goodwill or other intangible assets recorded. Airship AI was determined to be the accounting acquirer based on evaluation of the following facts and circumstances:

 

 

·

Airship AI’s stockholders have the majority voting interest in the combined company;

 

 

 

 

·

The board of the post-merger company is composed of one (1) director designated by BYTS and four (4) directors designated by Airship AI;

 

 

 

 

·

Airship AI’s senior management is the senior management of the post-merger company;

 

 

 

 

·

The business of Airship AI comprises the ongoing operations of post-merger company; and

 

 

 

 

·

Airship AI is the larger entity, in terms of substantive assets.

The table below summarizes the shares of common stock issued immediately after the closing of the merger as well as the impact on the consolidated statement of stockholders’ equity as of December 21, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Accumulated

 

 

 

Shares

 

 

Par Amount

 

 

Common Stock

 

 

Paid in Capital

 

 

Deficit

 

SPAC Financing

 

 

8,891,718

 

 

$0.0001

 

 

$889

 

 

$8,315,186

 

 

$-

 

Transaction expenses (1)

 

 

532,986

 

 

 

0.0001

 

 

 

53

 

 

 

(6,651,674)

 

 

(894,662)

Earnout liability

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,470,918)

 

 

(22,638,859)

Warrants liability

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,009,105)

 

 

-

 

Reverse capitalization on December 21, 2023 (1)

 

 

9,424,704

 

 

 

 

 

 

$942

 

 

$(4,816,511)

 

$(23,533,521)

 

 

(1)

Adjusted for correction of transaction expense discussed below.

 

Immaterial Revision of Prior Period Financial Information

 

In connection with the preparation of its consolidated financial statements, the Company identified an immaterial error related to the classification of prepaid expenses and transaction expenses (classified in accumulated deficit as reverse recapitalization). In accordance with SAB No. 99, “Materiality,” and SAB No. 108, “Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in the Current Year Financial Statements,” the Company evaluated the error and determined that the impact was not material to its financial statements for the prior annual and current interim period, accordingly the Company revised the prior period financial information for comparative purposes. The revision does not impact the consolidated statements of operations and comprehensive loss. A summary of the revision to the Company’s previously reported consolidated balance sheets is included below for comparative purposes:

 

 

 

As of December 31, 2023

 

 

 

As Reported

 

 

Adjustment

 

 

As Revised

 

Prepaid expenses and other

 

$913,030

 

 

$(894,662)

 

$18,368

 

Total current assets

 

 

5,693,577

 

 

 

(894,662)

 

 

4,798,915

 

Total assets

 

 

6,982,575

 

 

 

(894,662)

 

 

6,087,913

 

Accumulated deficit

 

 

(16,582,038)

 

 

(894,662)

 

 

(17,476,700)

Total stockholders' deficit

 

 

(16,592,565)

 

 

(894,662)

 

 

(17,487,227)

  

The revision had no impact to cash provided by operating activities in such period.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Private Placement and Public Warrants
6 Months Ended
Jun. 30, 2024
Private Placement and Public Warrants  
Private Placement and Public Warrants

12. Private Placement and Public Warrants

 

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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding.

 

Details on the warrants 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 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 June 30, 2024:       

 

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,159,012

 

 

$7.80

 

 

December 21, 2028

 

 

5,828,609

 

Private Warrants

 

 

515,000

 

 

$7.80

 

 

December 21, 2028

 

 

144,120

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnout Liability
6 Months Ended
Jun. 30, 2024
Earnout Liability  
Earnout Liability

13. Earnout Liability

 

Certain of the Company’s stockholders are entitled to receive up to 5,000,000 earnout shares of the Company’s common stock if the following earnout milestones are met.

 

 

(A)

25% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the first anniversary of the closing date, (1) Company Revenue (as defined below) is at least $39 million, or (2) the aggregate value of new contract awards (including awards obtained through purchase orders) with federal law enforcement agencies (whether such awards are obtained directly or through intermediaries) has grown by at least 100% as compared to the year-over-year amount for the twelve-month period ending on the date of the Merger Agreement (the “First Operating Performance Milestone”);

 

(B)

75% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the third anniversary of the closing date, Company Revenue is at least $100 million (the “Second Operating Performance Milestone”);

 

 

 

 

(C)

50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the volume weighted average price (“VWAP”) of the common stock is greater than or equal to $12.50 per share (the “First Share Price Performance Milestone”); and

 

 

 

 

(D)

50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the VWAP of the common stock is greater than or equal to $15.00 per share (the “Second Share Price Performance Milestone”).

 

Further, the earnout milestones are also considered to be met if the Company undergoes a change of control. A change of control is defined as (i) any transaction or series of related transactions that results in any Person or “group” (within the meaning of Section 13(d)(3) of the Exchange Act) acquiring equity interests that represent more than 50% of the total voting power of the Company or (ii) a sale or disposition of all or substantially all of the assets of the Company and its subsidiaries on a consolidated basis.

 

Notwithstanding anything in the Merger Agreement to the contrary, any earnout shares issuable under the Merger Agreement to a Airship AI securityholder in respect of each Airship AI option or Airship AI SAR held by such holder as of immediately prior to the effective time of the merger shall be earned by such holder on the later of (i) the occurrence of the applicable earnout milestone, and (ii) the date on which the option in respect of such Airship AI option or SAR in respect of such Airship AI SAR, as applicable, becomes vested pursuant to its applicable vesting schedule, but only if such holder continues to provide services (whether as an employee, director or individual independent contractor) to the Company or one of its subsidiaries through such date. Notwithstanding the foregoing, any earnout shares that are not earned by a Airship AI securityholder in respect of its options or SARs on or before the fifth anniversary of the closing date of the merger shall be forfeited without any consideration. Any earnout shares that are forfeited pursuant to the Merger Agreement shall be reallocated to the other Airship AI securityholders who remain entitled to receive earnout shares in accordance with their respective earnout pro rata shares.

 

These earnout shares have been categorized into two components: (i) the “Vested Shares” - those associated with earnout holders with vested equity at the closing of the merger that will be earned upon achievement of the earnout milestones and (ii) the “Unvested Shares” - those associated with earnout holders 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 Vested Shares, which represent 95% of the total earnout shares are classified as liabilities in the consolidated balance sheet at fair value with changes in fair value recognized in the consolidated statements of operations due to the variability in the number of earnout shares at settlement which could change upon a change of control event. The earnout arrangement contains a settlement provision that violates the indexation guidance under ASC 815-40. The Unvested Shares are equity-classified share-based compensation to be recognized over time under ASC 718 due to the service component.

 

At the closing of the merger on December 21, 2023, the earnout liability had an initial fair value of $27,109,777, which was recorded as a long-term liability and a reduction to additional paid in capital in the consolidated balance sheet. As of December 31, 2023, the earnout liability had decreased to $5,133,428 as a result of the decline in the Company’s share price since the closing of the merger. As of June 30, 2024, the estimated fair value of the earnout liability increased to $11,741,351 primarily due to the increase in the Company’s share price, which resulted in a loss due to the change in fair value of the earnout liability during the six months ended June 30, 2024 of $6,607,923 and is recorded on the consolidated statements of operations and comprehensive loss. See Note 14– Fair Value Measurements for more information.

 

As of June 30, 2024, the Company is currently evaluating the earnout shares to determine the first operating performance milestone has been met.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Fair Value Measurements

14. 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 June 30, 2024:

 

 

 

June 30, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$-

 

 

$-

 

 

$11,741,351

 

 

$11,741,351

 

Senior Secured Convertible Promissory Notes

 

 

-

 

 

 

-

 

 

 

2,675,919

 

 

 

2,675,919

 

Warrant liability (Public Warrants)

 

 

5,828,609

 

 

 

-

 

 

 

-

 

 

 

5,828,609

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

144,120

 

 

 

-

 

 

 

144,120

 

Total liabilities measured at fair value

 

$5,828,609

 

 

$144,120

 

 

$14,417,270

 

 

$20,389,999

 

  

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, 2023:

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$-

 

 

$-

 

 

$5,133,428

 

 

$5,133,428

 

Senior Secured Convertible Promissory Notes

 

 

-

 

 

 

-

 

 

 

2,825,366

 

 

 

2,825,366

 

Warrant liability (Public Warrants)

 

 

646,428

 

 

 

-

 

 

 

-

 

 

 

646,428

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

21,557

 

 

 

-

 

 

 

21,557

 

Total liabilities measured at fair value

 

$646,428

 

 

$21,557

 

 

$7,958,794

 

 

$8,626,779

 

  

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 stock price 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:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Stock price

 

$3.59

 

 

$1.70

 

Risk-free interest rate

 

 

4.33%

 

 

3.84%

Expected term (in years)

 

 

4.5

 

 

 

5

 

Expected volatility

 

 

62.9%

 

 

75.9%

Dividend yield

 

 

0%

 

 

0%

  

The assumptions also included the probability of meeting the federal law enforcement agency growth milestone at 100%.

 

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.

 

The estimated fair value of the senior secured convertible promissory notes was measured using a Monte Carlo simulation pricing model that factors in potential outcomes being consummated, such as the convertible notes being repaid in cash and the convertible notes being converted to common stock. All of these scenarios take into consideration the terms and conditions of the underlying convertible notes plus potential changes in the underlying value of the common stock. The following assumptions were used in the simulation:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Stock price

 

$3.59

 

 

 

1.70

 

Effective discount rate

 

 

14.83%

 

 

12.95%

Expected term (in years)

 

 

0.98

 

 

0.48 to 0.75

 

Expected volatility

 

 

56.9%

 

 

62.5%

Dividend yield

 

 

0%

 

 

0%

 

There were no transfers of financial instruments between valuation levels during the three and six months ended June 30, 2024 and the year ended December 31, 2023.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share
6 Months Ended
Jun. 30, 2024
Earnings per Share  
Earnings per Share

15. Earnings per Share

 

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

 

 

 

June 30, 2024

 

 

June 30, 2023

 

 

 

Three months ended

 

 

Six months ended

 

 

Three months ended

 

 

Six months ended

 

Net income (loss) - Basic

 

$18,461,995

 

 

$(13,502,474)

 

$(3,103,279)

 

$(4,815,455)
Less: interest expense and remeasurement of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

convertible debt

 

 

(1,005,611)

 

 

-

 

 

 

-

 

 

 

-

 

Net income (loss) - Diluted

 

$17,456,384

 

 

$(13,502,474)

 

$(3,103,279)

 

$(4,815,455)
Weighted average shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

23,220,709

 

 

 

23,059,598

 

 

 

22,812,048

 

 

 

22,812,048

 

Add: dilutive effect of convertible debt, stock options, SARs and Airship warrants

 

 

7,051,519

 

 

 

-

 

 

 

-

 

 

 

-

 

Diluted

 

 

30,272,228

 

 

 

23,059,598

 

 

 

22,812,048

 

 

 

22,812,048

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.80

 

 

$(0.59)

 

$(0.14)

 

$(0.21)

Diluted

 

$0.58

 

 

$(0.59)

 

$(0.14)

 

$(0.21)

 

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:

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Public Warrants

 

 

16,159,012

 

 

 

16,184,612

 

Private Warrants

 

 

515,000

 

 

 

515,000

 

Convertible debt

 

 

-

 

 

 

452,240

 

Warrants

 

 

-

 

 

 

53,800

 

Outstanding stock options

 

 

300,000

 

 

 

-

 

 

 

 

16,974,012

 

 

 

17,205,652

 

  

The 5,000,000 earnout shares 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. As of June 30, 2024, the Company is currently evaluating the earnout shares to determine if the first operating performance milestone has been met.

 

As a result of the merger, the weighted-average number of shares of Common Stock used in the calculation of net income (loss) per share have been retroactively converted by applying the conversion ratio.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events  
Subsequent Events

16. 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 June 30, 2024, there were no material transactions that require disclosure.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
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 preparation of these consolidated financial statements were prepared in conformity with U.S. generally accepted accounting principles (“GAAP”).

 

For periods prior to the merger, the reported share and per share amounts have been retroactively converted by the applicable exchange ratio with the exception of the authorized shares and shares reserved for issuance. See Note 11—Reverse Recapitalization for additional information.

Functional Currency

The Company’s consolidated functional currency 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 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.

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 June 30, 2024 and 2023, the Company recognized revenue of $80,236 and $40,608, respectively, related to one-year support contracts. For the three months ended June 30, 2024 and 2023, the Company recognized revenue of $961,987 and $924,247, respectively, related to multi-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $139,597 and $81,215, respectively, related to one-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $2,078,865 and $1,988,071, 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.

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 $3,791,970 and $3,878,997 as of June 30, 2024. The Company’s short-term and long-term deferred revenue balances totaled $4,008,654 and $4,962,126 as of December 31, 2023. Of the deferred revenue balance of $8,970,780 as of January 1, 2024, the Company recognized approximately $1,000,090 and $2,166,588 during the three and six months ended June 30, 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 adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments — Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on January 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables regularly and adjusted the allowance for doubtful accounts accordingly. The Company determined estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. Under the application of ASC 326, 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 June 30, 2024 and December 31, 2023, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of June 30, 2024 and December 31, 2023 were $3,440,121 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 six months ended June 30, 2024, the Company had revenue from 36 customers and two customer represented 72% and 11% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the high level of customer concentration for the six months ended June 30, 2024 was due to one large order received in late 2023 which was fulfilled in the six months ended June 30, 2024. As of June 30, 2024, four customers represent approximately 49%, 20%, 11% and 10% 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 six months ended June 30, 2023, two customers represented 60% and 18% of total revenue. The primary reason for the high level of customer concentration for the six months ended June 30, 2023 was due to the lag-time in delivering on a large order received in late 2022 from one division of a customer which was not fulfilled until 2023. As of December 31, 2023, three customers represent approximately 51%, 26% and 17% 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 June 30, 2024 and December 31, 2023, 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 impairment losses of $0 for the six months ended June 30, 2024 and 2023.

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 $702,771 and $665,203 for the three months ended June 30, 2024 and 2023, respectively, on development activities. The Company incurred research and development expenses of $1,398,137 and $1,339,283 for the six months ended June 30, 2024 and 2023, 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 June 30, 2024 and December 31, 2023.

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

Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended June 30, 2024 and 2023 were $66,863 and $3,500, respectively. Advertising and marketing costs for the six months ended June 30, 2024 and 2023 were $89,321 and $53,328, 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 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 June 30, 2024 and December 31, 2023 are based upon the short-term nature of the assets and liabilities. The Company recorded its Senior Secured Convertible Promissory Note, earnout liability, and the warrants that were issued with the Convertible Promissory Note 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 method of determining the fair value of the Senior Secured Convertible Promissory Note and attached warrants is described below.

 

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

Accounting for Senior Secured Convertible Promissory Notes at Fair Value

The Company has elected the fair value option to account for the senior secured convertible note that was issued on June 22, 2023 and the convertible notes that were issued in October and November 2023 and record them at fair value with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Loss. As a result of applying the fair value option, direct costs and fees related to the convertible notes are recognized in earnings as incurred and not deferred. Values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the liability. Considerable judgment is necessary to interpret market data and determine an estimated fair value. The use of different market assumptions or valuation methods may have a material effect on the estimated fair values. As of June 30, 2024, the Company has used a Monte Carlo simulation pricing model that factors in potential outcomes being consummated, such as the convertible notes being repaid in cash and the convertible notes being converted to common stock. All of these scenarios take into consideration the terms and conditions of the underlying convertible notes plus potential changes in the underlying value of the common stock. For the six months ended June 30, 2024, the Company recognized an unrealized loss of $512,184 for the change in fair value of the notes and is included in the Consolidated Statements of Operations and Comprehensive Loss. The Company believes accounting for the convertible notes at fair value better aligns the measurement methodologies of assets and liabilities, which may mitigate certain earnings volatility.

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. 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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants for more information.

 

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. Since the public and private warrants meet the definition of a derivative, the Company recorded the public and private warrants as liabilities on the consolidated balance sheet at fair value upon the merger closing, with subsequent changes in the fair value recognized in the consolidated statements of operations at each reporting date.

 

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 have 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 unvested earnout shares were considered to be equity instruments and valued at approximately $2,675,000. This amount will be recognized as stock-based compensation going forward over the five-year vesting period.

 

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 Gain (Loss)

Comprehensive gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive gain of $3,239 and $0 related foreign exchange translation for the three months ended June 30, 2024 and 2023, respectively. There was other comprehensive gain of $8,984 and $42,551 related foreign exchange translation for the six months ended June 30, 2024 and 2023, 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.

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.

Net Loss per Share

Basic income (loss) per share is based upon the net income (loss) for the three and six months ended June 30, 2024 and 2023 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, convertible notes payable and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended June 30, 2024. Common stock equivalents for the six months ended June 30, 2024 and 2023 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive.

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. Management 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 management 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.

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.24.2.u1
Organization (Tables)
6 Months Ended
Jun. 30, 2024
Organization  
Schedule of fair value transactions

 

 

Liability as of

 

 

Liability as of

 

 

 

June 30,

2024

 

 

December 31,

2023

 

 

 

 

 

 

 

 

Earnout liability

 

$11,741,351

 

 

$5,133,428

 

Senior Secured Convertible Promissory Notes

 

 

2,675,919

 

 

 

2,825,366

 

Warrant liability (Public Warrants)

 

 

144,120

 

 

 

646,428

 

Warrant liability (Private Warrants)

 

 

5,828,609

 

 

 

21,557

 

Total liabilities measured at fair value

 

$20,389,999

 

 

$8,626,779

 

 

 

 

 

 

 

 

 

 

Other loss related to instruments recorded at fair value during the six months ended June 30, 2024

 

$(12,424,851 )

 

 

 

 

 

 

 

 

 

 

 

 

 

Other loss related to instruments recorded at fair value during the six months ended June 30, 2023

 

$-

 

 

 

 

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit (Tables)
6 Months Ended
Jun. 30, 2024
STOCKHOLDERS' DEFICIT:  
Schedule of stock incentive plans

 

 

Options

 

 

Weighted Average

 

 

Potential

 

 

 

Shares

 

 

Exercise Price

 

 

Proceeds

 

Outstanding as of December 31, 2023

 

 

4,664,589

 

 

$0.55

 

 

$2,545,765

 

Granted

 

 

525,000

 

 

 

4.61

 

 

 

2,420,750

 

Exercised

 

 

(294,448)

 

 

(0.50)

 

 

(146,972)

Outstanding as of June 30, 2024

 

 

4,895,141

 

 

$0.98

 

 

$4,819,543

 

Schedule information of stock options outstanding and exercisable

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

 

Average

 

Range of

 

 

Number

 

 

Remaining Life

 

 

Average

 

 

Number

 

 

Exercise Price

 

Exercise Prices

 

 

Outstanding

 

 

In Years

 

 

Exercise Price

 

 

Exercisable

 

 

Exercisable

 

$

0.12

 

 

 

2,495,803

 

 

 

3.84

 

 

$0.12

 

 

 

2,495,803

 

 

$0.12

 

 

0.57

 

 

 

922,963

 

 

 

4.02

 

 

 

0.57

 

 

 

922,963

 

 

 

0.57

 

 1.49-1.65

 

 

 

1,126,562

 

 

 

7.93

 

 

 

1.64

 

 

 

483,625

 

 

 

1.64

 

 

1.90

 

 

 

49,813

 

 

 

3.48

 

 

 

1.90

 

 

 

6,227

 

 

 

1.90

 

 6.59-7.61

 

 

 

300,000

 

 

 

9.75

 

 

 

6.84

 

 

 

18,750

 

 

 

6.84

 

 

 

 

 

 

4,895,141

 

 

 

5.17

 

 

$0.98

 

 

 

3,927,367

 

 

$0.45

 

Schedule of significant weighted-average assumptions

Assumptions

 

6/30/2024

 

 

3/31/2024

 

Estimated stock price

 

$

7.61

 

 

 $1.49-$6.59

 

Exercise price

 

$

7.61

 

 

 $1.49-$6.59

 

Dividend yield

 

 

0

%

 

 

0%

Expected life

 

4 years

 

 

5-10 years

 

Expected volatility

 

 

69%

 

 

69%

Risk free interest rate

 

 

4.68%

 

 

4.23%
Summary of warrants outstanding

 

 

June 30, 2024

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

 

Shares

 

 

Price

 

Outstanding January 1, 2024

 

 

19,443,314

 

 

$10.16

 

Issued

 

 

135,534

 

 

 

3.70

 

Exercised

 

 

(162,967)

 

 

(4.92)

Forfeited

 

 

(51,967)

 

 

(3.70)

Expired

 

 

-

 

 

 

-

 

Outstanding at June 30, 2024

 

 

19,363,914

 

 

$6.96

 

Summary of warrants outstanding and exercisable

 

 

 

June 30, 2024

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

Number of

 

 

Remaining

 

 

Exercise

 

 

Shares

 

 

Exercise

 

Warrants

 

 

Life ( In Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

2,689,902

 

 

 

3.85

 

 

$1.77

 

 

 

2,689,902

 

 

$1.77

 

 

515,000

 

 

 

4.42

 

 

 

7.80

 

 

 

515,000

 

 

 

7.80

 

 

16,159,012

 

 

 

4.42

 

 

 

7.80

 

 

 

16,159,012

 

 

 

7.80

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19,363,914

 

 

 

4.40

 

 

$6.96

 

 

 

19,363,914

 

 

$6.96

 

Schedule of warrants weighted average assumptions

Assumptions

 

 

 

Dividend yield

 

 

0%

Expected life

 

3-5 years

 

Expected volatility

 

 

69%

Risk free interest rate

 

 

4.23%

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, Contingencies and Legal Proceedings (Tables)
6 Months Ended
Jun. 30, 2024
COMMITMENTS AND CONTINGENCIES (Note 9)  
Schedule of minimum future lease payments

Years Ended June 30,

 

 

 

2025

 

$261,752

 

2026

 

 

364,885

 

2027

 

 

375,859

 

2028

 

 

128,397

 

Total remaining payments

 

 

1,130,893

 

Less Imputed Interest

 

 

(136,898)

Total lease liability

 

$993,995

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reverse Recapitalization (Tables)
6 Months Ended
Jun. 30, 2024
Reverse Recapitalization  
Schedule of Reverse Recapitalization

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Accumulated

 

 

 

Shares

 

 

Par Amount

 

 

Common Stock

 

 

Paid in Capital

 

 

Deficit

 

SPAC Financing

 

 

8,891,718

 

 

$0.0001

 

 

$889

 

 

$8,315,186

 

 

$-

 

Transaction expenses (1)

 

 

532,986

 

 

 

0.0001

 

 

 

53

 

 

 

(6,651,674)

 

 

(894,662)

Earnout liability

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,470,918)

 

 

(22,638,859)

Warrants liability

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,009,105)

 

 

-

 

Reverse capitalization on December 21, 2023 (1)

 

 

9,424,704

 

 

 

 

 

 

$942

 

 

$(4,816,511)

 

$(23,533,521)
Schedule of revision of prior period financial information

 

 

As of December 31, 2023

 

 

 

As Reported

 

 

Adjustment

 

 

As Revised

 

Prepaid expenses and other

 

$913,030

 

 

$(894,662)

 

$18,368

 

Total current assets

 

 

5,693,577

 

 

 

(894,662)

 

 

4,798,915

 

Total assets

 

 

6,982,575

 

 

 

(894,662)

 

 

6,087,913

 

Accumulated deficit

 

 

(16,582,038)

 

 

(894,662)

 

 

(17,476,700)

Total stockholders' deficit

 

 

(16,592,565)

 

 

(894,662)

 

 

(17,487,227)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Private Placement and Public Warrants (Tables)
6 Months Ended
Jun. 30, 2024
Private Placement and Public Warrants  
Schedule of the Public and Private Warrants outstanding

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,159,012

 

 

$7.80

 

 

December 21, 2028

 

 

5,828,609

 

Private Warrants

 

 

515,000

 

 

$7.80

 

 

December 21, 2028

 

 

144,120

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Schedule of Assets and Liabilities that are Measured at Fair value on a Recurring Basis

 

 

June 30, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$-

 

 

$-

 

 

$11,741,351

 

 

$11,741,351

 

Senior Secured Convertible Promissory Notes

 

 

-

 

 

 

-

 

 

 

2,675,919

 

 

 

2,675,919

 

Warrant liability (Public Warrants)

 

 

5,828,609

 

 

 

-

 

 

 

-

 

 

 

5,828,609

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

144,120

 

 

 

-

 

 

 

144,120

 

Total liabilities measured at fair value

 

$5,828,609

 

 

$144,120

 

 

$14,417,270

 

 

$20,389,999

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$-

 

 

$-

 

 

$5,133,428

 

 

$5,133,428

 

Senior Secured Convertible Promissory Notes

 

 

-

 

 

 

-

 

 

 

2,825,366

 

 

 

2,825,366

 

Warrant liability (Public Warrants)

 

 

646,428

 

 

 

-

 

 

 

-

 

 

 

646,428

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

21,557

 

 

 

-

 

 

 

21,557

 

Total liabilities measured at fair value

 

$646,428

 

 

$21,557

 

 

$7,958,794

 

 

$8,626,779

 

Schedule of the estimated fair value of the earnout liability

 

 

June 30, 2024

 

 

December 31, 2023

 

Stock price

 

$3.59

 

 

$1.70

 

Risk-free interest rate

 

 

4.33%

 

 

3.84%

Expected term (in years)

 

 

4.5

 

 

 

5

 

Expected volatility

 

 

62.9%

 

 

75.9%

Dividend yield

 

 

0%

 

 

0%
Schedule of the estimated fair value of the Senior Secured Convertible Promissory Notes

 

 

June 30, 2024

 

 

December 31, 2023

 

Stock price

 

$3.59

 

 

 

1.70

 

Effective discount rate

 

 

14.83%

 

 

12.95%

Expected term (in years)

 

 

0.98

 

 

0.48 to 0.75

 

Expected volatility

 

 

56.9%

 

 

62.5%

Dividend yield

 

 

0%

 

 

0%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings per Share  
Schedule of basic and diluted net income (loss) per share attributable to common stock

 

 

June 30, 2024

 

 

June 30, 2023

 

 

 

Three months ended

 

 

Six months ended

 

 

Three months ended

 

 

Six months ended

 

Net income (loss) - Basic

 

$18,461,995

 

 

$(13,502,474)

 

$(3,103,279)

 

$(4,815,455)
Less: interest expense and remeasurement of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

convertible debt

 

 

(1,005,611)

 

 

-

 

 

 

-

 

 

 

-

 

Net income (loss) - Diluted

 

$17,456,384

 

 

$(13,502,474)

 

$(3,103,279)

 

$(4,815,455)
Weighted average shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

23,220,709

 

 

 

23,059,598

 

 

 

22,812,048

 

 

 

22,812,048

 

Add: dilutive effect of convertible debt, stock options, SARs and Airship warrants

 

 

7,051,519

 

 

 

-

 

 

 

-

 

 

 

-

 

Diluted

 

 

30,272,228

 

 

 

23,059,598

 

 

 

22,812,048

 

 

 

22,812,048

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.80

 

 

$(0.59)

 

$(0.14)

 

$(0.21)

Diluted

 

$0.58

 

 

$(0.59)

 

$(0.14)

 

$(0.21)
Schedule of the Outstanding stock options

 

 

June 30, 2024

 

 

December 31, 2023

 

Public Warrants

 

 

16,159,012

 

 

 

16,184,612

 

Private Warrants

 

 

515,000

 

 

 

515,000

 

Convertible debt

 

 

-

 

 

 

452,240

 

Warrants

 

 

-

 

 

 

53,800

 

Outstanding stock options

 

 

300,000

 

 

 

-

 

 

 

 

16,974,012

 

 

 

17,205,652

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Organization      
Earnout liability $ 11,741,351   $ 5,133,428
Senior Secured Convertible Promissory Notes 2,675,919   2,825,366
Warrant liability (Public Warrants) 144,120   646,428
Warrant liability (Private Warrants) 5,828,609   21,557
Total liabilities measured at fair value 20,389,999   $ 8,626,779
Other expense related to instruments recorded at fair value $ (12,424,851) $ 0  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Organization    
Private placement warrants shares outstanding 515,000  
Public warrants shares outstanding 16,184,612  
Warrants exercise price $ 11.50  
Exercise price $ 7.80  
Current deferred revenue $ 3,791,970 $ 4,008,654
Convertible debt 2,675,919  
Working capital deficit $ (6,712,000)  
Number of private placement warrants 515,000  
Number of Public Warrants 16,159,012  
Accumulated deficit $ (30,979,174) $ (17,476,700)
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Feb. 02, 2024
Federal depository insurance coverage amount $ 250,000   $ 250,000      
Private placement warrants shares outstanding 515,000   515,000      
Public warrants shares outstanding 16,159,012   16,159,012      
Recognized revenue to multi-year support contracts $ 961,987 $ 924,247 $ 2,078,865 $ 1,988,071    
Recognized revenue to one-year support contracts9A 80,236 40,608 139,597 81,215    
Accounts receivable 3,440,121   3,440,121   $ 1,648,904  
Equity instruments 2,675,000   2,675,000      
Short-term deferred revenue     3,791,970   4,008,654  
Long-term deferred revenue     3,878,997   $ 4,962,126  
Deferred revenues     8,970,780      
Deferred revenue recognized 1,000,090   2,166,588      
Impairment losses     0 0    
Research and Development expenses 702,771 665,203 1,398,137 1,339,283    
Advertising and marketing costs 66,863 3,500 89,321 53,328    
Contingent $ 5,000,000.0   $ 5,000,000.0      
Exercise price $ 6.96   $ 6.96     $ 3.6
Recognized an unrealized loss     $ 512,184      
Private placement warrants 515,000   515,000      
Public Warrants 16,184,612   16,184,612      
Other comprehensive gain (loss) $ 3,239 $ 0 $ 8,984 $ 42,551    
Minimum [Member]            
Exercise price $ 7.80   $ 7.80      
Maximum [Member]            
Exercise price $ 11.50   $ 11.50      
One Customer [Member] | Revenue [Member]            
Concentration Risk, Percentage     72.00%   60.00%  
One Customer [Member] | Account Receivable [Member]            
Concentration Risk, Percentage     49.00%   51.00%  
Two Customer [Member] | Revenue [Member]            
Concentration Risk, Percentage     11.00%   18.00%  
Two Customer [Member] | Account Receivable [Member]            
Concentration Risk, Percentage     20.00%   26.00%  
Three Customer [Member] | Account Receivable [Member]            
Concentration Risk, Percentage     11.00%   17.00%  
Four Customer [Member] | Account Receivable [Member]            
Concentration Risk, Percentage     10.00%      
36 Customer [Member] | Revenue [Member]            
Concentration Risk, Percentage     72.00%      
36 Customer 2 [Member] | Revenue [Member]            
Concentration Risk, Percentage     11.00%      
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Advances due to and from Founders (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Mar. 31, 2024
Founder [Member]      
Advanced to company   $ 600,000  
Airship AI [Member]      
Proceeds from advances $ 2,100,000 1,350,000  
Advance from founders $ 2,550,000 1,750,000  
Repaid   $ 200,000 $ 1,300,000
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Net revenues $ 5,400,000 $ 1,800,000 $ 14,800,000 $ 3,600,000  
2024     27.00%    
2025     73.00%    
Deferred revenue recognized 1,000,090   $ 2,166,588    
Deferred Revenue Recognized     7,700,000    
Revenue          
Short term deferred revenue 3,791,970   3,791,970   $ 4,008,654
Net revenues 1,000,000 $ 960,000 2,200,000 $ 2,100,000  
Deferred revenue carry forward 8,970,780   8,970,780    
Long term deferred revenue 3,878,997   3,878,997   $ 4,962,126
Deferred revenue recognized $ 1,000,090   $ 2,166,588    
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable and Line of Credit (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 05, 2024
Oct. 03, 2023
Mar. 18, 2024
Feb. 02, 2024
Jun. 22, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jun. 22, 2024
Interest Rate   110.00%   110.00% 110.00%            
Prepaid expenses           $ 39,288 $ 238 $ 39,288 $ 9,767    
Common stock shares issued           23,736,027   23,736,027   22,812,048 232,360
Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited     51,967                
Common stock value           $ 2,372   $ 2,372   $ 2,281  
Platinum Capital Partner, Inc.                      
Interest Rate   6.00% 4.99% 6.00% 6.00%            
Common shares issued 169,204     189,334 53,800            
Convertible promissory note $ 512,184 $ 600,000   $ 2,000,000 $ 2,000,000            
Accounts payable amount         374,000     $ 2,675,919   $ 2,825,366  
repayment note amount   $ 660,000   $ 2,200,000 $ 2,200,000            
Matures Date       Jun. 22, 2024 Jun. 22, 2024     Jun. 22, 2028      
Warant Received     137,367                
Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited     51,967                
Promissory notes with a face value 600,000                    
Common stock value $ 835,610                    
Loss on debt conversion               $ 158,794      
warrants         $ 15,418            
Conversion price       $ 2.27              
Exercise price       $ 3.6 $ 6.50 $ 3.6   $ 3.6   $ 6.50  
Platinum Capital Partner, Inc.One                      
Convertible promissory note         $ 2,000,000            
Extension fees         1,008,400            
Prepaid expenses         $ 487,000            
Common stock shares issued         232,360 232,360   232,360      
Conversion price         $ 2.27 $ 2.27   $ 2.27      
Exercise price         $ 3.6            
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
STOCKHOLDERS' DEFICIT:  
Number of shares, Options Outstanding, Beginning | shares 4,664,589
Number of shares, Options Outstanding, granted | shares 525,000
Number of shares, Options Outstanding, exercised | shares 294,448
Number of shares, Options Outstanding, Ending Balance | shares 4,895,141
Weighted average exercise price, option outstanding, Beginning Balance | $ / shares $ 0.55
Warrants, weighted average exercise price, options granted | $ / shares 4.61
Warrants,Weighted average exercise price, Options cancelled/forfeited | $ / shares (0.50)
Weighted average exercise price, option outstanding, Ending Balance | $ / shares $ 0.98
Number of shares, Options Outstanding, Beginning | $ $ 2,545,765
Number of shares, Options Outstanding, granted | $ 2,420,750
Number of shares, options outstanding, exercised | $ (146,972)
Number of shares, Options Outstanding, Ending | $ $ 4,819,543
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit (Details 1) - $ / shares
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Number of shares, Options Outstanding 4,895,141 4,664,589 2,624,869 4,162,067
Weighted average exercise price, option outstanding $ 0.98 $ 0.55 $ 0.926 $ 0.411
Number of shares, Options exercisable 3,927,367      
Weighted average exercise price, option exercisable $ 0.45      
Weighted average remaining life in years- vested and exercisable 5 years 2 months 1 day      
Range 0.12        
Number of shares, Options Outstanding 2,495,803      
Weighted average exercise price, option outstanding $ 0.12      
Number of shares, Options exercisable 2,495,803      
Weighted average exercise price, option exercisable $ 0.12      
Weighted average remaining life in years- vested and exercisable 3 years 10 months 2 days      
Range 0.57        
Number of shares, Options Outstanding 922,963      
Weighted average exercise price, option outstanding $ 0.57      
Number of shares, Options exercisable 922,963      
Weighted average exercise price, option exercisable $ 0.57      
Weighted average remaining life in years- vested and exercisable 4 years 7 days      
Range 1.49-1.65        
Number of shares, Options Outstanding 1,126,562      
Weighted average exercise price, option outstanding $ 1.64      
Number of shares, Options exercisable 483,625      
Weighted average exercise price, option exercisable $ 1.64      
Weighted average remaining life in years- vested and exercisable 7 years 11 months 4 days      
Range 1.90        
Number of shares, Options Outstanding 49,813      
Weighted average exercise price, option outstanding $ 1.90      
Number of shares, Options exercisable 6,227      
Weighted average exercise price, option exercisable $ 1.90      
Weighted average remaining life in years- vested and exercisable 3 years 5 months 23 days      
Range 6.59-7.61 [Member]        
Number of shares, Options Outstanding 300,000      
Weighted average exercise price, option outstanding $ 6.84      
Number of shares, Options exercisable 18,750      
Weighted average exercise price, option exercisable $ 6.84      
Weighted average remaining life in years- vested and exercisable 9 years 9 months      
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit (Details 2) - $ / shares
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Estimated stock price   $ 7.61
Exercise price   $ 7.61
Dividend yield 0.00% 0.00%
Expected life   4 years
Expected Volatility 69.00% 69.00%
Risk free interest rate 4.23% 4.68%
Minimum [Member]    
Estimated stock price $ 1.49  
Exercise price $ 1.49  
Expected life 5 years  
Maximum [Member]    
Estimated stock price $ 6.59  
Exercise price $ 6.59  
Expected life 10 years  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit (Details 3)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
STOCKHOLDERS' DEFICIT:  
Warrants outstanding , Beginning | shares 19,443,314
Warrants issued | shares 135,534
Warrants Exercised | shares (162,967)
Warrants Forfeited | shares (51,967)
Warrants outstanding , ending | shares 19,363,914
Weighted average exercise price, option outstanding, Beginning Balance $ 10.16
Warrants, weighted average exercise price, Issued 3.70
Warrants, weighted average exercise price, Exercised (4.92)
Warrants, weighted average exercise price, Forfeited (3.70)
Warrants, weighted average exercise price, Expired 0
Weighted average exercise price, option outstanding, Ending Balance $ 6.96
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit (Details 4) - $ / shares
6 Months Ended
Jun. 30, 2024
Feb. 02, 2024
Number of Warrants 19,363,914  
Weighted average exercise price, Warrants $ 6.96 $ 3.6
Number of shares, Warrants exercisable 19,363,914  
Weighted average exercise price, Warrants exercisable $ 6.96  
Weighted average remaining life in years- vested and exercisable 5 years 2 months 1 day  
Weighted average remaining life in years- vested and exercisable 4 years 4 months 24 days  
Warrants 1 [Member]    
Number of Warrants 515,000  
Weighted average exercise price, Warrants $ 7.80  
Number of shares, Warrants exercisable 515,000  
Weighted average exercise price, Warrants exercisable $ 7.80  
Weighted average remaining life in years- vested and exercisable 4 years 5 months 1 day  
Warrants 2 [Member]    
Number of Warrants 16,159,012  
Weighted average exercise price, Warrants $ 7.80  
Number of shares, Warrants exercisable 16,159,012  
Weighted average exercise price, Warrants exercisable $ 7.80  
Weighted average remaining life in years- vested and exercisable 4 years 5 months 1 day  
Warrants [Member]    
Number of Warrants 2,689,902  
Weighted average exercise price, Warrants $ 1.77  
Number of shares, Warrants exercisable 2,689,902  
Weighted average exercise price, Warrants exercisable $ 1.77  
Weighted average remaining life in years- vested and exercisable 3 years 10 months 6 days  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit (Details 5)
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Dividend yield 0.00% 0.00%
Expected life   4 years
Expected Volatility 69.00% 69.00%
Risk free interest rate 4.23% 4.68%
Minimum [Member]    
Expected life 5 years  
Maximum [Member]    
Expected life 10 years  
Warrant To Purchase Of Common Stock [Member]    
Dividend yield   0.00%
Expected Volatility   69.00%
Risk free interest rate   4.23%
Warrant To Purchase Of Common Stock [Member] | Minimum [Member]    
Expected life   3 years
Warrant To Purchase Of Common Stock [Member] | Maximum [Member]    
Expected life   5 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Deficit (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 05, 2024
Feb. 02, 2024
Mar. 18, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 22, 2024
May 16, 2024
Dec. 31, 2023
Expiration date   June 22, 2028                    
Stock based compensation expense       $ 261,636 $ 268,989 $ 136,709 $ 136,709 $ 530,625 $ 273,418      
Common stock shares issued       23,736,027       23,736,027   232,360   22,812,048
Common stock shares par value       $ 0.0001       $ 0.0001        
Common stock shares issued       200,000,000       200,000,000        
Vested warrants Shares       19,363,914       19,363,914        
Common stock shares, outstanding       23,736,027       23,736,027       22,812,048
Aggregate intrinsic value       $ 4,895,622       $ 4,895,622        
Preferred stock, shares authorized       5,000,000       5,000,000       5,000,000
Aggregated grant date fair value       $ 2,675,223       $ 2,675,223        
Common share per value       $ 5.96       $ 5.96        
Common forfeited shares     51,967                  
Common shares received     137,367                  
Stock based compensation       $ 133,761   2,136,115   $ 267,522        
Ownership percentage   4.99%                    
Unrecognized Stock based compensation               $ 1,553,651        
Common Stock, Shares Authorized       205,000,000       205,000,000        
Warrants to Purchase Common Stock by each founders   189,334                    
Weighted average exercise price, Warrants   $ 3.6   $ 6.96       $ 6.96        
Common Stock [Member] | Invester [Member]                        
Secured convertible promissory note issued $ 250,000                      
converted a senior secured convertible shares of common stock 70,502             25,600        
Proceed from warrants               $ 293,249        
Weighted average exercise price, Warrants       $ 11.49       $ 11.49        
Common Stock [Member] | Investor 1 [Member]                        
Common stock shares issued                     50,000 15,000
Secured convertible promissory note issued $ 350,000                      
converted a senior secured convertible shares of common stock 98,702                      
Stock Incentive Plan                        
Stock options outstanding       294,448       294,448        
Expiration date March 31, 2034                      
Purchase shares of common stock 525,000                      
Stock based compensation expense       $ 261,636   $ 136,709            
Stock option exercise price       $ 0.98       $ 0.98        
Common stock exercise price per share $ 4.61                      
Common stock shares issued       4,080,000       4,080,000        
Costs expected period in years               4 years 6 months        
Vested warrants Shares       4,895,141       4,895,141        
Aggregate intrinsic value       $ 13,728,765       $ 13,728,765        
Unrecognized Stock based compensation               $ 2,407,702        
Common Stock SARs outstanding       1,758,000       1,758,000       1,758,000
Stock awards outstanding       4,895,141       4,895,141        
Minimum [Member]                        
Stock option exercise price       $ 0.12       $ 0.12        
Costs are expected to be recognized over a period               4 years 9 months        
Weighted average exercise price, Warrants       7.80       $ 7.80        
Maximum [Member]                        
Stock option exercise price       1.64       $ 1.64        
Costs are expected to be recognized over a period               5 years 2 months 1 day        
Weighted average exercise price, Warrants       $ 11.50       $ 11.50        
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee 401(k) Plan (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee 401(k) Plan        
Contributions expense $ 50,696 $ 47,563 $ 100,798 $ 93,559
Description     The plan provides for a 3.5% match on up to 6% of deferred salary  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Owed by related party $ 60,000,000  
Mr Huang And Mr Xu [Member]    
Advance from related party 2,550,000 $ 1,750,000
Payments for advances of related party 2,100,000 200,000
Advance received from related party $ 1,300,000 $ 1,350,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments Contingencies and Legal Proceedings (Details)
Jun. 30, 2024
USD ($)
COMMITMENTS AND CONTINGENCIES (Note 9)  
2025 $ 261,752
2026 364,885
2027 375,859
2028 128,397
Total remaining payments 1,130,893
Less Imputed Interest (136,898)
Total lease liability $ 993,995
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments Contingencies and Legal Proceedings (Details Narrative)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 13, 2023
USD ($)
ft²
Jan. 02, 2021
USD ($)
ft²
May 02, 2019
USD ($)
ft²
Feb. 29, 2024
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
Area of lease agreement | ft² 15,567 3,621 31,765            
Monthly payment increases in percentage 3.00%   3.00%            
Operating lease liabilities         $ 993,995   $ 993,995   $ 1,118,578
Right of use assets         953,713   953,713   1,104,804
Lease costs for the leases         128,124 $ 162,414 $ 227,067 $ 324,828  
Weighted average discount rate             7.00%    
Lease obligations- current liabilities         $ 198,002   $ 198,002   $ 174,876
Common stock exercise price per shares | $ / shares         $ 0.0001   $ 0.0001   $ 0.0001
Net monthly payment $ 25,000 $ 4,828 $ 44,440 $ 6,488          
Lease expires date Oct. 31, 2027 Feb. 28, 2024 Apr. 30, 2024 Aug. 29, 2024          
Employment Agreement [Member]                  
Base salary             $ 250,000    
Granted options to purchase of common stock | shares             (25,000)    
Common stock exercise price per shares | $ / shares         $ 1.49   $ 1.49    
Minimum [Member]                  
Monthly payment increases in percentage   3.00%              
Maximum [Member]                  
Monthly payment increases in percentage   6.00%              
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Income Taxes    
Provision for income taxes $ 0 $ 0
Effective tax rate 0.00% 0.00%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reverse Recapitalization (Details) - USD ($)
Jun. 30, 2024
Jun. 22, 2024
Dec. 31, 2023
Issued shares of common stock, value $ 2,372   $ 2,281
Common stock shares issued 23,736,027 232,360 22,812,048
Common stock exercise price per shares $ 0.0001   $ 0.0001
Common Stocks [Member]      
Issued shares of common stock, value $ 942    
Common stock shares issued 9,424,704    
Common Stocks [Member] | SPAC Financing [Member]      
Issued shares of common stock, value $ 889    
Common stock shares issued 8,891,718    
Common stock exercise price per shares $ 0.0001    
Common Stocks [Member] | Transaction expenses [Member]      
Issued shares of common stock, value $ 53    
Common stock shares issued 532,986    
Common stock exercise price per shares $ 0.0001    
Additional Paid In Capitals [Member]      
Issued shares of common stock, value $ 4,816,511    
Additional Paid In Capitals [Member] | SPAC Financing [Member]      
Issued shares of common stock, value 8,315,186    
Additional Paid In Capitals [Member] | Transaction expenses [Member]      
Issued shares of common stock, value 6,651,674    
Additional Paid In Capitals [Member] | Earnout liability [Member]      
Issued shares of common stock, value 4,470,918    
Additional Paid In Capitals [Member] | Warrants liability [Member]      
Issued shares of common stock, value 2,009,105    
Accumulated Deficits [Member]      
Issued shares of common stock, value 23,533,521    
Accumulated Deficits [Member] | SPAC Financing [Member]      
Issued shares of common stock, value 0    
Accumulated Deficits [Member] | Transaction expenses [Member]      
Issued shares of common stock, value 894,662    
Accumulated Deficits [Member] | Earnout liability [Member]      
Issued shares of common stock, value 22,638,859    
Accumulated Deficits [Member] | Warrants liability [Member]      
Issued shares of common stock, value $ 0    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reverse Recapitalization (Details 1) - USD ($)
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Total assets $ 5,305,272   $ 6,087,913      
Accumulated deficit (30,979,174)   (17,476,700)      
Total stockholders' deficit $ (27,966,537) $ (48,050,609) (17,487,227) $ (10,721,782) $ (9,933,878) $ (8,358,411)
As Reported [Member]            
Prepaid expenses and other     913,030      
Total current assets     5,693,577      
Total assets     6,982,575      
Accumulated deficit     (16,582,038)      
Total stockholders' deficit     (16,592,565)      
Adjustment [Member]            
Prepaid expenses and other     894,662      
Total current assets     894,662      
Total assets     894,662      
Accumulated deficit     (894,662)      
Total stockholders' deficit     (894,662)      
As Revised [Member]            
Prepaid expenses and other     18,368      
Total current assets     4,798,915      
Total assets     6,087,913      
Accumulated deficit     (17,476,700)      
Total stockholders' deficit     $ (17,487,227)      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reverse Recapitalization (Details Narrative)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Reverse Recapitalization  
Net proceeds $ 2.8
Net of transaction costs $ 6.6
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Private Placement and Public Warrants (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Feb. 02, 2024
Dec. 31, 2023
Weighted average exercise price, Warrants $ 6.96   $ 3.6  
Warrant, Outstanding (in Shares) 19,363,914 19,363,914   19,443,314
Private Placement [Member]        
Weighted average exercise price, Warrants $ 7.80      
Warrant, Expiration date Dec. 21, 2028      
Warrant, Outstanding (in Shares) 515,000      
Warrant, Initial Fair Value $ 144,120      
Public Warrant [Member]        
Weighted average exercise price, Warrants $ 7.80      
Warrant, Expiration date Dec. 21, 2028      
Warrant, Outstanding (in Shares) 16,159,012      
Warrant, Initial Fair Value $ 5,828,609      
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Private Placement and Public Warrants (Details Narrative)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Warrant outstanding (in Shares) 16,159,012
Private placement warrants shares outstanding 515,000
Public warrants shares outstanding 16,184,612
Warrants exercise price | $ / shares $ 11.50
Exercise price | $ / shares $ 7.80
Public Warrant and Private Warrant [Member]  
Warrant outstanding (in Shares) 16,159,012
Private placement warrants shares outstanding 515,000
Warrant received (in Shares) 515,000
Public warrants shares outstanding 16,184,612
Warrants exercise price | $ / shares $ 11.50
Exercise price | $ / shares $ 7.80
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnout Liability (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Earnout liability decreased   $ 5,133,428
Initial fair value of earnout liability   $ 27,109,777
Estimated fair value of the earnout liability $ 11,741,351  
Change in fair value of the earnout liability $ 6,607,923  
Earnout Shares receival 5,000,000  
25 Percent Earnout Shares [Member]    
Earnout Shares description 25% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the first anniversary of the closing date, (1) Company Revenue (as defined below) is at least $39 million, or (2) the aggregate value of new contract awards (including awards obtained through purchase orders) with federal law enforcement agencies (whether such awards are obtained directly or through intermediaries) has grown by at least 100% as compared to the year-over-year amount for the twelve-month period ending on the date of the Merger Agreement (the “First Operating Performance Milestone”)  
75 Percent Earnout Shares [Member]    
Earnout Shares description 75% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the third anniversary of the closing date, Company Revenue is at least $100 million (the “Second Operating Performance Milestone”)  
50 Percent Earnout Shares [Member]    
Earnout Shares description 50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the VWAP of the common stock is greater than or equal to $15.00 per share (the “Second Share Price Performance Milestone”)  
50 Percent One Earnout Shares [Member]    
Earnout Shares description 50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the volume weighted average price (“VWAP”) of the common stock is greater than or equal to $12.50 per share (the “First Share Price Performance Milestone”);  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Earnout liability $ 11,741,351 $ 5,133,428
Senior Secured Convertible Promissory Notes 2,675,919 2,825,366
Warrant liability (Public Warrants) 5,828,609 646,428
Warrant liability (Public Warrants) 144,120 646,428
Warrant liability (Private Warrants) 144,120 21,557
Warrant liability (Private Warrants) 5,828,609 21,557
Total liabilities measured at fair value 20,389,999 8,626,779
Fair Value Inputs Level 1 [Member]    
Earnout liability 0 0
Senior Secured Convertible Promissory Notes 0 0
Warrant liability (Public Warrants) 5,828,609 646,428
Warrant liability (Private Warrants) 0 0
Total liabilities measured at fair value 5,828,609 646,428
Fair Value Inputs Level 2 [Member]    
Earnout liability 0 0
Senior Secured Convertible Promissory Notes 0 0
Warrant liability (Public Warrants) 0 0
Warrant liability (Private Warrants) 144,120 21,557
Total liabilities measured at fair value 144,120 21,557
Fair Value Inputs Level 3 [Member]    
Earnout liability 11,741,351 5,133,428
Senior Secured Convertible Promissory Notes 2,675,919 2,825,366
Warrant liability (Public Warrants) 0 0
Warrant liability (Private Warrants) 0 0
Total liabilities measured at fair value $ 14,417,270 $ 7,958,794
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details 1) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 21, 2023
Dec. 31, 2023
Expected term (in years) 11 months 23 days    
Monte Carlo Simulation [Member]      
Stock price $ 3.59   $ 1.70
Dividend yield $ 0   $ 0
Expected volatility $ 56,900   $ 62,500
Risk-free interest rate 14.83%   12.95%
Monte Carlo Simulation [Member] | Maximum [Member]      
Expected term (in years)   9 months  
Monte Carlo Simulation [Member] | Minimum [Member]      
Expected term (in years)   5 months 23 days  
Monte Carlo Model One [Member]      
Stock price $ 3.59   $ 1.70
Expected term (in years) 4 years 6 months 5 years  
Dividend yield $ 0   $ 0
Expected volatility $ 62,900   $ 75,900
Risk-free interest rate 4.33%   3.84%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings per Share            
Net loss $ 18,461,995 $ (31,964,469) $ (3,103,279) $ (1,712,176) $ (13,502,474) $ (4,815,455)
Less: interest expense and remeasurement of convertible debt (1,005,611)   0   0 0
Net income (loss) - Diluted $ 17,456,384   $ (3,103,279)   $ (13,502,474) $ (4,815,455)
Weighted average shares outstanding basic 23,220,709   22,812,048   23,059,598 22,812,048
Add: dilutive effect of stock options, SARs and Airship warrants 7,051,519   0   0 0
Weighted average shares outstanding diluted 30,272,228   22,812,048   23,059,598 22,812,048
Income (loss) per share basic $ 0.80   $ (0.14)   $ (0.59) $ (0.21)
Income (loss) per share Diluted $ 0.58   $ (0.14)   $ (0.59) $ (0.21)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Details 1) - shares
Jun. 30, 2024
Dec. 31, 2023
Earnings per Share    
Public Warrants 16,159,012 16,184,612
Private Warrants 515,000 515,000
Convertible debt 0 452,240
Warrants 0 53,800
Outstanding stock options 300,000 0
Diluted shares outstanding 16,974,012 17,205,652
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Details Narrative)
Jun. 30, 2024
shares
Earnings per Share  
Earnout Shares are excluded 5,000,000
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !B #ED'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 8@ Y9SA'F7NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G*&";UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.;\'AZ2,(@4SL @+D^"V@68J[^BE7PAZ):[6LN.!=-\SZ[_O"["3MO[,'^ M8^.KH&SAUUW(+U!+ P04 " 8@ Y9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !B #EG1BLR//08 "HE 8 >&PO=V]R:W-H965T&UL MM9I=;]LV%(;_"N$!NZICB?17.L> XR2KMR9-XVQ%-^R"D1A;J"1Z)!4G_WZD M)(MN01U[@G43Z^N\X2N2AP])3;9)47G362FW>]WHR6+.$RC.^ M8:F^\\Q%0I4^%:N>W A&PSPHB7O8\X:]A$9I9SK)K]V+Z81G*HY2=B^0S)*$ MBK=+%O/M1(L&>+SHS M__V\?(6'GB_)LY6807'<^4B,4L4$:"ZI\7-F=Q;)1T.?XM M13O5_S2!^\<[]9OP&.9 M_T7;XMF^UT%!)A5/RF!=@B1*BU_Z6KZ(O0 \K G 90#^(<#OUP20,H#D1HN2 MY;:NJ*+3B>!;),S36LTD$9?UG$XYKX(;KEJ5I+=)V&+/P^OJ?+4A4([PITB4'!W[+T#!'O'<(> M[CO*,X?#9]GJ#/E]5_AWQ2'5^R&Y'JG1N^)!IENM0HNTZ#.F[7W4#Z&%8HGS MA16"?;>@Z9;OY88&[**C^YUDXH5UIC__Y ^]7UQN3R3VG?=^Y;T/J4^O4Q6I M-_3 5I%4@NJ7<$<3YK(,Z\PB(=?1!LT6Z ./PRA=R7?Z?09G+L.@5$/#@\KP MX!C#[I)J8KER\R"08V-'E>F3P_IL,M$QK' MZ#*3^K9TYE181HG,67]@5$-KOF='5N\H3A77N>-JE0: G)4*+A(6@TV\;6.-;KO%A'*GJMAQ-RBJ^T9?= M#1B6^XR='MO &M]RC7\DV.R/F/4.8;':=ML&Y_@6='R85'8Y]Q4]:AZ743X; M*2K3:;(A]\!Q35U:\O%A6-EE7)XDVMY2\>";'D7-_!1]RI14-#5S"*?A$\%, M^1H*M4&N9M9#7J:8C,C0PZ-)[\5ET7*/#Q-+U5@_9U0H)N*W)YM^&CHAX8#RU;73;AL0 MA"T$89A<2KN/]!4M0MUXH^",Q>=)=PUW$;,(0M#.&C5GEV7N?FY)- MCWR;.AW#:@\LU*.4:_B=PY%-?5H@PC##_.#SGNN1,T9_19OZ'@L+GH^]@3M' MM4%%V%(1ACDFK\&98+3>&"PP'HV[V M\CO6V:J\A_GSL&)8*;<.F@#C8A%(^*??.?D1*Q3^F^#G(@E)P+SS9(%F3 - MW,=/Z#%2L3,S'1#9;SM.CVW@$MG;'(/91J-]F"^%O25//';Z@P5FB^6]TU<; M6$0L%A$88ZJZNWX-UC1=L=J=KP-"=[/EU=%)!Z>U^CF,VA_",=B0*S7%!\ MF%)=K3X$FN6?O_3LX\571+?4["U)%+-G'>J=C70*$<6'.<6)XIO\VY8GKA1/ M\L,UHR$3Y@%]_YESM3LQ_Z#Z/&KZ'U!+ P04 " 8@ Y9K"G@+QP' !+ M' & 'AL+W=ONTE!ES;BWHO&^=B=Q?WD9'I6*@D>BG):>_7'RDKDBQ2; ID R21[)G1 M,\/A/#/4]3,77_(#8P7XFB99?C,Z%,7QPV221P>6TOP]/[),?K/G(J6%O!5/ MD_PH&-U52FDRP1!ZDY3&V6AZ77UV+Z;7O"R2.&/W N1EFE+Q[2-+^//-"(U> M/GB(GPZ%^F RO3[2)[9AQ>?CO9!WD\;*+DY9EL<\ X+M;T8S]&%.'*502?P1 ML^>\_$YBQ)E"6)XZ_:Z*AYIE+L7K]8 M_[5R7CKS2',VY\F?\:XXW(R"$=BQ/2V3XH$_?V*U0ZZR%_$DK_Z"YUH6CD!4 MY@5/:V6)((VS\W_ZM0Y$1P$Y PJX5L"O52"U JD(D;+W%ECPQY^?GA87FW!;/-1CKVP>3/V8!C-J VTX?\2"-V,Y*[ M)6?BQ$;3?_R$//@ODW=O9.S"5]+X2FS6IW.:'P#-=B!2%^RO,C[1A&5%;O+Z M;,JK3*D=?YIB[/DNO)Z4X00L?LC]OXXUK]N1?L2.,=8%]EE55 U3+PXL"$":RK@7!"QT->#ZLNA@+B M!6:D7H/4LR)=91%/&2CHUT[L32 ][>FAY_330Q?R,8%FA'Z#T+,@,,FQ AM;RM]Y^6C[4Q<^$*GS+VO=& MQBX<1;"E,VA=C[7:;99TJ=4OXPL=@GO+8)3#A Q4/-3A6V0'>&2"%G'V!!(F MVP\@5)^A*EHI;RK<1MA(WXKVZ3=5Q&775@BZ,Q9S9. ]%[J.HZV1+HA#&#B=Q;R$VS(DLE/D M;'>B622I<2]X*JF]S'9,F'>J3GS8=:'\Z8,U,*1_*7@)MB5)9&=)&5M1LI;/ MC3!U\D,><_$-W/%B +].C*H##%'8=\ @&&"7>-Z !RV%(CN'SFN2/W)1C7:R&/)> ME4QB^A@G5/1,J^(*=6%:RJZ9O MJ5TRH@[U9E56P=#7\EL7=" ,/'>@IN.6++&=+"][K)<8Q^9$P09&A$& ?=+/ M%).D;&+\( P'$+?LB9&UQ-^M[ZY>6^:QE8A_>*1[(VN7CG<&6#O]]MN&9D,T M ],K4@[KU.N';ACVNPB#7.@0'PY4?]PR-+;/IG]2(6@GU8S;N;9QT4F$OFPD MM#S3!3U/-O4#+3UN.17;.75)1<;+[\$TD*DL)XBX_6G3(.DB0AP\,,3AEDVQ MG4WUPI/Q[*K.!"-HG2M)H#9F?UPR"#JAAQ$>*):X)55L)]5ST?E>L='9DA#L MRU9=2P(#KQ+7=Y$S0/^X95;L6XO-9KN>__O3^G:Q?-C\#!;+7U?SU=9<:JP4 M_<.EYHVL7;K=TC'^SD@K7K(J+WCT!:BDDMVE ">:E&P,W+%LK=0OR ]4J%.. MLCAP$?^/[<:@^5#V':IUJDY RB(OY(6J7K0ZO?FMS%AS/%C)+%C$TDHP?W]\MHI-Q@/!8CF5_:[#TM@$3;1HS2>%@H"DE;6=![)W%;+>+%0O)G5Z=B,49B.@Q MECO?> JI-PP$R@T<]#>[07!@=4G;4A#[0"Z;_#(M$UK(!=BQ?1S%QLI)],GZ MBL!0=FR^TT=I$)52ONM1KMM^I M>(JS7#:%>ZD)W_LR#.+\YNI\4_!C]?+GD1<%3ZO+ Z,R_DI ?K_G&PO=V]R:W-H M965T&ULK99K;]HP%(;_BI5-4RMUY,:M'42BT*F=NA:5=OML MD@.QFL29[4"W7S_;23-"0X!J?"!V0.:B8@D M,&6(9W&,V>]+B.AZ:-C&ZXT'L@R%NF%Z@Q0O80;B*9TRV3-+EX#$D'!"$\1@ M,31&]L78U@(=\8/ FF^TD4IE3NFSZMP$0\-21!"!+Y0%EI<5C"&*E)/D^%68 M&N682KC9?G7_JI.7RT:^;A9/@%?RFTM=ZMR4V9[>R/=IE@@N=Z /9(7G$9RA1'XM MZ *EC*Z(VIYU,Y#;=K6M^C2L/&M@KC;3:HJHL+9+UG8CZU1N:& , B1W@?]\ MAE+,T I'&=0!MO<"-D54 #LE8.% MNS^N MTMH;OO@B:<9_7 W3<@VZA-$17(7@G9>Q>D/(>XP$E DF4=:6\O:5-$ MA;1?DO8;2<$EG!M:U_YY)U!/#NU5G85!C&PO=V]R:W-H965T&ULM5IM;^*X%OXK%G=U-96&XM>\ M]+9(+4E;KEI P,SNUQ3<-AI(NDEH9_[]=0(E8)^XW;U9:30EX3G'?HZ/CQ\; MG[^EV8_\6]7KYXENLH/TU?9**^>4RS=52HQ^RIE[]D M,EI61NM5CV+L]-91G'3ZY]6[2=8_3S?%*D[D)$/Y9KV.LE]7DB4G]>Y4"N5J4GU8\_=TX[^S9+P\// M[]ZO*_**S$.4RT&Z^CU>%L\7':^#EO(QVJR*:?IV*W>$J@XNTE5>_8_>=EC< M08M-7J3KG;'JP3I.MG^CG[M '!@H/[ !W1E0W8 W&+"= ?ML"WQGP#_;@M@9 M5-1[6^Y5X(*HB/KG6?J&LA*MO)4?JNA7UBI><5(FRJS(U+>QLBOZ@_%H-KX; M!I?S,$"SN?IS'X[F,S2^1N-).+V<#Q4 78X"-!C?3Z;A;3B:#;^'Z,O=>#8[ M05^^)=%F&1=R>8*ZZ-LL0%]^.SGO%:IGI?_>8M>+JVTO:$,O&+I/D^(Y1V&R ME$O /K#;.Q;[GHK(/BST/2Q7U.KPOYOD%#'\%5%,.="?P>?-&43G_VL]_-NM M'P6#[7.$5?[8/YXC4&9LV^9PVV6=/,M?HH6\Z*A"F,OL57;Z__X7=@[[[T>!M;$ M$0\+XK!C7 #@N"M"PXU//@6D[>]J.E?94 MOLID(W.(J6,TZ7!,,",:4Q-'71=CHJ5"8.*(X[L.YH[&U00*%WL.$3!7=\_5 M_: 9E[1F%C;^'L#"+NMEE9VG06M.DL;,G9T5AX^['PK'DW**=; M^HAFT0I./L],%H8=YFFY,C!Q0KBNKTV?P(3YV!>NKTW'T,11PH0O/#CU_#U= MOYWJXIMT/(\SO:H",.9YGJ^Q-F$N%SYQ-=(FC*C@8(YAT@37&A%_:I1W50;4 M=]ALW/.Y1[6Z/X" V'<<3RM' 0#T/4Y%-.C.0P@<*G CERO@P#0%0X6@N@! ( JH+2Q)-3R MDMCU94U].%*[G?=-#L@?D(ZNPXB^] &X+L,>%WJE"R DIPXU5@(0Z'JJRC9- MBUIH$L>JOL;SVW"Z)[\;_Q-0?Q&K9OVK JQ5;T&KWL*VO!V/22V(B57C]6^B M.$%?5FF>GZ#'+%VCQ7.4/$FDWCY&<89>H]5&E@NXC+(DW11H%4LS9GQX&IU2FQR]-/!^8MRK(H^2@P M@)@5G#)NQ,4$&G$Q(5W!,'>Y4QGXZ+TKJO,BOBAY5$2_D M:ET"Z$ZA%CI?WTH#0",L)J2KZB QC@^LOHZ/_&J92^TR]T[% Z4)2M)"[IB7 MY^$09VIJ3GU9_Q@2 ) N$9[KZVRMOH[9UN*6VL7M,"FD*D8%DC]?9)++KRB1 MX/A24VJJ58<(;# &@,3'6#\K 1T*QO2]0OBQPV/NM<:E=HT[+IYEAK[LF)^H MO%^D:W!?0TU]V2WEI;Z3@W!4W^\%G_060CBE'=P&WK6FI79-.T^+:(72BOV6 M#8"*[Q#OL]RX,$(YAUZ%"5S(0E'JN2QM"42M9:E>R M1_(-7877XVE8;O6^#V?C$5)/[QIG?OD'K&^I*3++$S_BZZ<1 P#9900SJD

M@O;\G8\++5NI7;=>IUF,GY*T&*393)9_$*% M4J?Y*JI^6]_.Q^9R;>I%1IE1JC^6J #$\PTA!J X/=R1'X>@EJC4+E&W)PU0 M9MHFJ@_\3,4=0?7SLP& ;)JH )(P[JM_1H$"H%RM53[F<#A8K4T9MDY4HTZA MB9JXL]O+:0CNO9E5ZO[EGU7;]!:TZBULR]OQP-0RFMEE]%64QPMP!+9VWN$, M.]5E(P#JXE/]0"^ 84)+U1"&T8:YR&JYS.QR.8A7FP*\EW&ULSQF*0R:)@JD M"<),FB"LD>;!-0?[/8??JUM%NU*KUYD2Y^H'13 MY$64+./D"0Q)NS<:VKW2T.Z=AG_B4@.K)3RS2_CFJ6=*8\HHQ2[6ET$(23U" M,=>W;J!/+'SAZYNWS_@\9EP+?>P5VUMJDN"N9I@FZ387DG:O]U?1+RLKM]I[Z_(V8 [P-R%FZO&=;N MM[<>[Z/L*4YRM)*/JBE\ZJKN9MN+A-N'(GVI;LH]I$61KJN/SS):RJP$J.\? MT[1X?R@;V%_G[/\/4$L#!!0 ( !B #EG3!&PO M=V]R:W-H965T&ULM9QK<]NZ$8;_"D?MM.?,'$?$C9?4]DPB M$8W;),[$2?N9D6";$TG4(2D[^?<%944P@"5(RN@76[(6[U*[ (@'"_/\L:R^ MU_="-,&/]6I37TSNFV;[>CJM%_=BG=>ORJW8R$]NRVJ=-_)M=3>MMY7(E_M& MZ]44AV$T7>?%9G)YOO_;I^KRO-PUJV(C/E5!O5NO\^KG6[$J'R\F:/+K#Y^+ MN_NF_^_O/PRW_):S,K5?XMEE8]!U5I+M?;%/EW[UC+ MQ:;M63=-)3\M9+OF;Z_=7\S9=L'MQ\D;\^9!^_W 37/)B]>_/QG]E- M[Z_?S[//-WX-YQJ]F5U^"W[YN\MVR:,3R]^ L^'HS#W[[Z^_G MTT9>5BL^71PNX>W3)>".2_A2-OD*:#9S-YN5Z[7LFC=-N?@.M)Z[6[]9R@N7 M73M?!9_R8GEVM0EF^;: KR3KT5HL=NO=*I>!".;BME@4#2#"W2+7S;VH OFE MY 1QWX[^Z =/M[FJWRS$'\$]7U> MB3K(&WF]BUK)WS'BXQ3A .:7(^?7B>/)]>,Y]BW).8EC]RS!\9EK]\7>XVS:#\/2E& MST)^EA"64(3TD,]LPS8W1EYL(Y1&),:Q;I6LS,4(XSBR @ LS)E!L"6,BRRHQ0Z#0.!7'SGW1T+G/I]?,IQCW)*;E+S[F+QX[]_7F+[9[6YH2 MDL1&R&?QD+G/5L,H#"DQNFX&>)5IQA%-C)F 0Y;=8O]7Z73^V>!-_ETR$]W5:#[_* UXZ[/&C9V=-1J.@E M]':?/TAI_3(F%)F3@=OER)XT]ZJ6>57COM3TY#U#3W3RJN305.LQ-$&,,F:F MR^ED=+I\JF5>U;@O-3U="A[1:'K\UVXCYZ6P^P[LEAQ[8T&#^=&KW\RK&O>E MIJ=1,20:#9']:230_!W+=7N"S>$XB",!04IB@B,3&$#/#.$TCHR<<\"48$I9 MQSU&H21RL^0IY."6'-WO;2#LZO<^_69>U;@O-3V-"H&1FX%/ 0@$\"I,$,BF M8ZC;VWHP0T"..R "-'6LK10P(S57E MFP:.$4"',K\(6>LZV] *T4"MK%^+.TWT""F00VZ2XV4EBKM-L-A5E=@L?@:- M#$N]VD"C9K$0Q8R;((9ODK/#82E8/ZC7AO=>CER(4NF$WNIVRG'1+ MCJY& $#848[P"G%>U;@O-3V-"N*P&^).64YB .XZEI,'TY[[*B (+R=!S_!R M$C!U+"?QLQK-,5)F'1T>450V%\U#@.L$R6IN>R= 7;F_6^@ M5-8OQ9TF>E04D.#3BW(86-03E$:41E8@>JMN\WZ3;+A#[E338Z%8 [M9XZ25 M$K:7]P03*SY1[T()$++BTT\;?9>CAT8!!W8#QU5=[]J9)BAOV\'3GGFI]ROO MV[(*ME71_A3RUS)H)[EB(>I?MQ8P9DYGH^\D-E8@%IH3R]RKT\RK&O>EIF=7 M011V0]0IV7VZXX#9[>61#5_LBC M_'@IOC7.@>#T-'H@ "6S*)4K*C.T/KUF7M6X+S7]:)/B0>+FP=&Y[1X&Q :[ MA+ (F6/A8*<=9S(68G-8BZ5&A3,#[,P1X331HZ;PB[CQRQDU\4-4BZ+>?_AK M3\8U)MR^QHX)8@,4BG 261'V6G+SJL9]J>G95:Q(W*QX0G8=HP+ OE0BK;E@ M.MAIHR(R:GD;%C61@Y0TNV/QF+TE8N,J M(V&$S=*3V^78(T5>U3*O:MR7FIX\1;_$3;^N+3!B\^,9(DQ.^S$U\^7S[.?< MJUKF58W[4M/SI?B;N/G[M)(OL>$81S'#9JW'[7QT&KVBME29C&*3+GK6Q$!"$L1#T#&,A M9-J-A?39/T/ZJ[]2J&B*(O.$X@RPL_X? MU;@O-3V-"H6I&X5/*J)3@(EC:O5R^S\DK5[>?UZUWX3W78X>&@6:] 5EUK%E M$K>OT4L"FW.154'WZC+SJL9]J>FI54Q*7U 3'ELCH3:J)F8R9K3_Z.T0G0PP MLH:#RT1_%("B/_:"0NN0,R1N_;']G]DHV!XAL9XMX)4#O:IQ7VIZ0A4'LA?4 M@(<<&V% I39-F-7QF4V$S$P3*$7-94P&V)E]WVFBATH1('M!0?7I5;EM[Y?U M<>IPC@2O<,B@HBJE5N7$J]?,JQKWI:;G5Z$A^ F*#:-D#EK@FW^C M!P8 D@03\W3_W*O7S*L:]Z6FI_?9 X#AWC L#5,$PH)N; 8,!>BIFU M#C%KO0086B-C,!TS1<=L]).#>K=9W9*C^S_P["!XM]RKW\RK&O>EIJ=1T3$; M_0"A_C3:V-NU6PZ8 KOE@!6\6PYY[M@M!TWMW?+ILX=$M@\-_9!7=X6\#Z[$ MK6P7OHIE]ZJ>GL/Y]*8IM_OG1GXKFZ9<[U_>BWPIJM9 ?GY;ELVO-^VC*(]/ M0[W\'U!+ P04 " 8@ Y9GN<<-Z0( !B)0 & 'AL+W=O=E5_3+2\;( ?_16Q.OSW-ON,7.<3(@[Q#'C&/][EJ8@ZY9!U5)6E]UE'[L^#-P0AFYW'('! MT@NQ[_G^P? $G7] YUO'9Y3\'V84%"%1(I%#%8KS+.8I0UD#6SZ5US$M5VA; ML@3Q#$')+*C@V5-=<[C@S!B?_YZ#^$[.3KHI.'138!W$"0.G,:=UG?^_+,IZ@.%\#MY45 MR#XJY2\P=%4,3P6%(3OAT(P^/* /?Q+],RTZ(8<: M%J>%5K<@V TP[I@]T0%N9(4[.LH"E"^/YD7*( 942,:4/\#$0;0LF3#!C_1< M\;$3M;-%-W/]$$>1.03L*+ISK$',RG)+LYA)G-#G:PBE3A501$A.)!Z;9W?C M]P1X%/I.N_/M[__)F8N/Z!S;"S!4-%F\>"88^!>(O7/AD142,0:TA=9F)=%OD;QBF9/3-;D)>4%VM%T6PUD,UU0RNF"IUR\&J,E M6K1]F.S /FWZ,5AVU"FLE &VTNX/!,%HD8'.?B,(5P\B")QA)/7+:1"Z95<0 MBMRQG=W?#@((=<>@2BPDJ>;"G':>GG:8X% ;!MVN*P(E +"5..L(8,Y+; U8 MN2 QSWC?4*K"8:3AU.VZ<"H&QH%=25;]6[;DAZRI9<7(^R0!*6(4E-C*\']6 MC+R7M]/.4"2/[2P_BN-\*S4;J!+&=Q22RQBSSM)]/(P@M8;M$=,M/= M;E$[Q$:(#5(#NV+'<;I26A$GL1/GA"U940#4@NU8MC7CT^D.,CF*0JRELFX9 M#,. ="6%8D=B9\>;Z4.]Z_,XGT[0[,:X@6'$KE-@W\->$ 9A&[O!]H+B2V+GRKLACQI*]3#N28QMX MP,LR+UX[E1G1>5&;(KH)+(.\XT7#*7)%GN0M\CQ&OI?T[(45,>^8T8:%;N02 M+VICMBV93]$J^B1O+(:3G5Q&-FB74$L3D)*?Y.Z1$:K.DZ%S4ED:J ;6Q4YW M"7(5J[IV5CWMWI/MD7T?&^N\:UCW>E#EVXM$@UT79L6LKIU9[T%.O-U3$OW:$O;3K(2_X?) M='P_'"UU;G!$D>$ M1)UCH6C8M=/P=+EDL:AG 'MIUK"@-9E<$LIM$R-PG6W#2%NL&JP\[#I!!V1% MR:Z=DCO[^!-:L">>95(G0_:#9N9Y8L2O,ZX+2>1ILL)@2*(PP!W+(EWS8F)!CZV@0VVI$PZ$H:Q:CNT*HKYMO-)F6R"M$4);R,T[S< M G57-4=NM2U3<,FS^D@5ZJGYA,=*VW_ZB.>=O)UVB:)JUT[5L_WFHESM&J-] M>Y/:8.([05>N*5YV[;S\0%]8V8U+IU?#HLM@A;W0[5BO>(J"/<>:26IO=@>= M5^WH0/HO>09* NZ,9V;OM)OV==W$:] 4UGB55/#L4L%ZMI*PA5"G$HVN,X:@T[\7 M#@.O+3CM8'XVF8\.NNU:XNU@U?:R,4R#K'#]0"M&!KNN@5*BPK.+BGL6YT\9 MWR?8#QV?-"X#6V;I)MC73TD'1U^KK%GQ5'W$4Z)J/ZK^]./P]/"AT*CZ/*;U M_ J?C>O/?92;^NNCK[0 ;02+!+8$E\[G(2 KZ@]ZZAN1;ZIO8A:Y$/FZNEPQ M"K-*&L#ORQR6R,V-?,'ALZK+/P!02P,$% @ &( .63VJ=F]J#P 28 M !@ !X;"]W;W)KQN@?V26!KRON^Y MC]&KC0]?XM*8I!Y6M8NOCY8I-=^=GL9R:58ZCGQC')[,?5CIA(]A<1J;8'3% MEU;UZ70\OCQ=:>N.WKSB[SZ&-Z]\FVKKS,>@8KM:Z;!]:VJ_>7TT.>J^^&07 MRT1?G+YYU>B%N3?IM^9CP*?3GDIE5\9%ZYT*9O[ZZ';RW=MS.L\'?K=F$P=_ M*])DYOT7^O!3]?IH3 *9VI2)*&C\MS9WIJZ)$,3X,],\ZEG2Q>'?'?4?6'?H M,M/1W/GZ#UNEY>NCZR-5F;ENZ_3);WXT69\+HE?Z.O*_:B-G)V='JFQC\JM\ M&1*LK)/_]4.VP^#"]?B9"]-\8;VI7KO75I&]G&FG3AOIU\E^'/K1NIL7*CI>'K^%7IGO7IG3._L;ZHGM\^?ODT)\5UL M=&E>'R'BHPEK<_3FFW],+L2_;^=>H_T?9OGY[,E)# NJ#4^]U*)?J MBHUW5JA;&^+2-NKV)_6CKROK%K%0/[ERI,JE=@M3*9NB*A^Z!_EZ?O"MLE%IM11" MJI1;*BUU4N;!E&TR4(H>,3W(FJ"1#U MBX.P=.;G[W]1W]N%3;I6]]N8S"I;$ (]S7:#6TRG(@E^UJZ%JBQ);Q.MXE(' M ZN),P$;:?D\JZ\\(6;6E3XT7M1JDTB&(,JD I5=5:'%,QWFF-=:8?O<0@@1$+=FR9E&::=#* JISP"[^T_/[]3 MM^6?K8V6(^ .ZN]"!X_ONZ IY'"6YKZ=B=D*>&!@B M' 8NZ4!L>IX[!CO.1&D782/U;CXW7,6>,O*.@%BUDI @&M8AY >)S \&GW5D MB\8[Q3K!AW&-"#7!9%L+O-3H>,B::4B. ML6Z#HZ"B87&*Z*3FQ'S-S,EA:[+BG\CZQ%#26TQRO@FVE',>7P88"]D,I*;L M$C RCKO3DH$J 1 A 9P:B7YH]4"[1JA=.TC97]'"# F[\P#^CYHB%\ZHU[ MSK:%O0=V>B\:4'8R8*F5AWA[5OW%ZIFM;=KFO#W\/,"/Z?DNK,]R6*MW.CCT MDJKN[QVKR:2X.I\49Q<3?+@H)F=GQ?GT&K(Z0O=[E!&RZIUWB()D9T#6CZAO M-D8/JY(V44V+RZN+XF9R@[^NIQ?%V>4ETCG 44-6+SZVL]J6W9/X+Q:@.') 63?8##N'T3 MY-SWQ;%Z,9E"R?/B&H;^]O_/\@PL3U1GOH\U^BZBRP%\X AUF_;*!Z0"B_V$ MU!&#!EA<3"Z*\7A,6<.$FY[PIJ-&'":7Q>3ZO+B<3%4CS+K'7-5$4#'-/A\4 M\)5VH(=$A0?;,I]4RYYSJ>3$878Z*1Z)N\=7 MH^O!.4)E/&T!T]$(+'&."_N#ZU3A0;=!Y+MD-?510<,RDHE0NU) M?RAWH>P<(J+SHH2GD8L+AN L6W)A'!JDNB\BO9R$48^3GJT)S1D3_P=G7=P4 MX\?.4@"+F' &4@WA:]K!UW\77T^#V=NN,_T\\#]WM,&C:TVH32<5Z!M'O8K& MG.8PV#(3ZFV(DN!_]/4:62^]T(,L(V2W@?@"8E3&_@0XJ(+C ?&8W2E;U-K72!!V" LP M,T(:$J0N%-!FVI6%+!PS0F(1I*RYEJ&ZNQY]&TKR\= X65%X&*$TT!#=&.%& MF00;04VI=-#72\L!FQ56([&W^+Z# M2:4V2ONTLBEU581O[I *9]5,EU\8.U4)8Q'Z9)/2G3Y(**_B@50L4+3 ->-( M+0)#79\DBT:(U.7MTTI_ZN#"B07 HUH$98KZD MCD)C3A2C$TC7"%^D?MWRW$V-OK%UK1VJ _7R ='P8FTKXVGJP"&/L#$U2":: ML77I@6ZV1' 9"U>4DD&ZQ>CC5W@&2ZU1:6!$7=-\Q9 C" :,6U$I&10$!C,^ M,H>(-+*]ER#U)9Q,9HGC#;4F;7CG)- 1-:% MUO7S]*"BLF!9VFRV84G(JS"[%IB$IC]"_]%Q7LA*D]0QS)IX00_0C%J M';A5S^8M&E3@\_>W6F ^M@YB8$Z2H1CAEI!^G: 6X' ]LX:.^A5-0O@[THCR[$@^2VE&Q"76I2Q18[.$S68&Z86\6%L@ M [<B7%ZE/%Y+%G0 MVF!M4(9K\RA/N(.%:$,;[47T7OHAL';IQ^6E,DWMMWM0(-6BQZR<@I+< :] M"P)/=I2[H,KPL#,$.S9'::^JQ$+?6DIXL3" $H1(;E@ZK.P,-%+O)")C%Z@= M(Q(U&TP0C(P6AX$"J3"2 JZ;O$-+J+VYB94KRQ9)'\P"$N157GZZ5]%[ZW:Q M4',+F=$/X1RZGALYR'7XN]=JP2N;!2@>STXF@PBUH-MJ?C1%B9D%EFN*')M5'YV5?1N)Q MHO5C4A^ >P">>W:SIW6F.:C @X5B7P]Z$S_M3%!;R>H258A>PJLP[X",A'F6)2R 9)1TFM.\<=?UG9N MRFU)4+>1KKFB/P+?W"IG>$5:Y!#07<\>>?7%&PF9"*D]XH:(T9L2I>UV!_W> MX91:XIR050 MN&%'S-2^D2F<,=096OVJS]INM'M:U5^0&;8BK!NR6,JKDI;;%-J$F9S._2 @ MCFPTXF6.7F,+,3*VZ(I!O2S;52O;L\K0Q,!+Y6-POKFZ*297Y\^;OE]LU=$+ MO72PLM./]C$#'KI!TCP@RM'8;]7Q97$UF=*N18@[DYZ]G#.!WFI@$*!N%>1X MZ2Q%7]Y#-8+4"/*,(XAB3&V&^KZXI+U,K;<\ TFL4R@6!STIF]91&.SXJKFPF,-\_!J.:322;?=P(,M(9]3QY%*A#M8\ MH!*IO$I(4DMHF@'&-'GMP[8#[.0*:J@[[=X4<.!(O+P/(_4CQOO]G6B/=G?O M/A2L%+4DF*Q%<^D3&%%V_0^]E\/0!FBD88VE(.?S*P9#)0^/1NHMHTSNC ^Y M=:\^^,5B0@OFNIUP__*.PY>:[9JJ1&A=>=%BZ MVXKEUQ:2<)Y!IW4R15)4\LISH%F_LYRG_+ZS>Z\SV-O-P,S("BOO)@ZUZV*V M?]G"?U 4K2&P+." ZS,"PKPC2-S_TGA.X#< #WX_E6B=$H69PS"G)M-N:;X; MZ&)L>7J7=BMR#$=4)GE'BMX:3VGFCO3:-E?TI^J>)A"+K&KNW""-]15_HGZN M&Y"[J(P#XL!96?KU*NH*BE/##@4S[A_JR/M2*$J-R4GM/4-.+V9^7[F6O2'Z M]R_BSA;*(G;0+5CSG"JH;B)46U.[X]LZOTG3^Z_P^.4BD%D6*&@03Q JPQ) M?5@,NZ'\UHZ4Q"A@'(?ZBI!A#JX>'>)3OPU21&3,<74\NKHX@G'X!T?R(?F&?^2#:1:IPW]2<3:! M#N#YW/O4?2 &_:^^WOP;4$L#!!0 ( !B #EF=?SYX424 (!X 8 M>&PO=V]R:W-H965T&UL[5U9C]O(M?XKA#,)V@ M2^K%W;,! M[;9GXF 68WJ< />M1)8DQA2I89%N=W[]/6LM%-5NSR0!+G ?DG%+9-6I4V?Y MSE*EK^_:[KW;6MMG'W=UX[YYLNW[_9?/G[MB:W?&S=J];>";==OM3 ]_=IOG M;M]94])+N_KY+XS5?/DVZ_IL[?=MU^W0U]7C7W;96[8[4QW_]+6[=TW M3Q9/](-?JLVVQP^>?_OUWFSLK>W?[=]V\-=S/TI9[6SCJK;).KO^YLGUXLN7 M9_@\/?#WRMZYZ-\9KF35MN_QCS?E-T_F2)"M;='C" ;^\\'>V+K&@8",WV3, M)WY*?#'^MX[^':T=UK(RSMZT]3^JLM]^\^3R25;:M1GJ_I?V[J]6UG..XQ5M M[>C_LSM^]NST258,KF]W\C)0L*L:_J_Y*'R(7KB<'WEA*2\LB6Z>B*A\97KS M[===>Y=U^#2,AO^@I=+;0%S5X*;<]AU\6\%[_;>WO!E9N\YNJTU3K:O"-'UV M713MT/15L\G>MG555-9]_;R'^?"MYX6,_9+'7AX9^R+[L6WZK-Z4MT_>? M YV>V*42^W+YX(!_&YI9=CK/L^5\>?; >*=^\:PW3T!;G.T^V"??_N5/BXOY5P]0?N8I/WMH]#](^<-C+V?9XX?/7AI7.7SP M+:ZRZ0TK6U-F-VWCX*F2/_EU:T$%BW:W-\T]CE#XKVV9K:O&-$5EZLS!"!:T MOG=9U13U4-JLEU<'_!!FPK]O>"":J(*/[[9M70/!=PV,YH:5J\K*=$#@+'O3 M]+8K]'D=!U_L.],X0^;!95OSP68K:YO,UA5H&M(U([)A__:FXV7P],X^@OP[ MV^F[\$C5X"MH1:O^'I2\WV;O9K>S;&,;VQFD'4BS>QS-!#;O.V!"M:^!T2=_ M^=/EW5/6_%?@][;U:US>S'8FN:#UMMEC@ M>A?+KWZQ0 GP_A=;F'W5F[KZ%^\*OFC*LL(_8!.JAKT5_ 4<&II"/K\9NLXV MQ3WMJD@0#?WB*S?:T/!2H2^!F.-2:-=>@;29CL4#'"0+!PGG_]C]'@2HR?[1 M=G4)QMSF(('%S$NJ%\[[/#S\JZGN3)-G/_0@1$+&#Y=]NJ)GJK+M8/8%;$.F0/*FEGM^CR01;KUHF8).\4 MQFVS-8 )^!+$][$D IM P#L &BEY63ETJ&EA";/L!J<@$X;_>/W;4'TP-GGUW"Z\V[YF]\-C0!=W_SI9HK;)78%%)G5Z!E(+JHWBC5,KK+3(%YL&W7>2ENLJ])XM 7 !R2B9VEJ']: :R'RT\ M[SW5*[NV':Y2'X@)!JL*OK""[653W9/%XN?67;O+G$'S#)OH[AUL/9.\[]IR M*-3/D UF(052>K0U(+=%#VO=HVG&93#8 _LVFS1/3,;]]"3J*7\>>AK_^DT. MSKIK]V#0^-'KJG/;:H_#[N!OF*/-2M).N>_@!C =M?PHZC MK MR#QKP-##Y^#RATZL,-H*6AMM9BD6.H]8PA(/?^/$J)XH'Q;)%'**:I#?%<"RQC M6PGJ2"O=M(B'P 3X#?>N0C1]M-GD'I3-!OFSKIG!VQ$?\$V6T4?L!PSLG0U: M)):E0^K NJ[!9;5WR%T#5OJ#?09JOL<5P??NR^QD\30#&F#@];T2Q2:$_8I? M39Z=+$>/@GP2'D(SW:[J:B,NMVJ2D>#-TZ>@#X"6 ?XRP#B06'CH[&D&&]D6 M*/-'GD$Q.CE_&C8JW:>6L$K,/PH4(]@0VI M=L(D$B$OLRZ73RD>4=^"]@WFW%M <\!4>H*VLZUU2;($!7-!_&GKO="P2 ^ MO5%'X6D"36(<[T>#X7+#7+#U\-91*0NF5C<9>/,6>7BC(GPK7M#OWN2W&@"] MO;GU0/C3^SNYK3)BXG@(/=F&Z#<;@&,,VW36VQ^O0]0UY:"!+/7#+-L=)H20 MT[#Y%DC+T9D99AQ9:7",'TQ5DZU=81B=@X"#';;9T#BP)X@M,;;L=D3@L-]T MII30:6T1/>(?&&C6-?YW-6S@Z8_6L0):6%'-^,/6=K]M&ZLK3X53M9F4#[Z- MXK9#CR62@ZN=WG%Q?K36 C;RV;X&X+F#@*8MV[K=<,P>*02Y..=:@*7HN75+ M:0 '!" ;GV&2@IF4M2"1'&4"@MW1.VBRO(S*YBJ8G]HK?4;E5_R#]U'(*E@H MVN'LWF(DH>A=8PB8;-T.'7^;9_O@Z1[R;^ZH@R.F[,R]AW+MWF,=".'L'8?Z MM"=QK& QM9;];0""-3%&0\$_3O/$Q$90P[-XG7UQ.<^7IQ?TSA=G\_QB?IEC M0([NC.+_W"-7A#J-?88K/F3@?XJ\JXM%?G7Y@NF[6I[ER[,7#Q"X&^J^^B2) MKOKX;R-P<7J5GU\)@9>+?+DX_X,,_'=2M\SG+R[SRXMSI@]Y>0D?+7XW"W\F M_WNKP"4V(_ &ID#H 4$V2HMC6XPQ)^B72;!XCD:F:@CY (TU? 9P"_YBE\0^ M#JAX1DH.6M60Y1,K(G$8LPZ#A!CPQ>B:\3.Y5\3!D>GR?E6)K@*@G7DW)";@ M1^3.'@SVVVB$GR-W=R2U%(\1@"?X'O&BP 'F/(Y]S)42-(48-\J,HJXY#7ZB M9P$Q5H#30I"%80!(']BH$V8L&AO JAJ9$64A)"L0=K:80'WJ0UB[ \15QBX) MGD&<"=Y?W$+(/471Y 0-(>H:;0S"L:^ =B ^\:%3;KQL[YJZ-24YT#5R0E*3 M/K /4:#&CH)-JW0"D1^_,Y'7/A*P3X$1 [O9B66OB"NXFF/A?)0?0&?J,28# MICBA 4H#SJ-&IQ3SMQ(H4)B]657\P8QR]!U&::C6!VBQA. O/IG8/TYA8>P[1AZ 2!G)U"Q[LWYX DDEMBN4 M2L[F;+MVV,"R#>A\7!U*G:T"ST\L(.$2?H1?[5H@G)3"Y\( =]KLQ&L2K"Y6 ME:>'^5.J:=M2>(,D L"D[2\KM*ZP>[@P@QE52B.33S9AK[>B",'&2&*8ZG)J MI-,8/8!G6F]7>M KV@(:36EK$/*&$#1BB)1XY(\3=LAJ0[BFS(>MK4!^>PG- M8;?'(J0J$-(_DGP@!O01:1,I%O%8#^<& M?>1)\3$G=HA6)/+(TGV4_F#N:)1 @/V1[(*8*$I!P*P6810E^2FA (KE)'SB M_ :A.$S8PR=4\!D-#*&P"%6@LL)]_VVH))$A6"TN *KN'(G^ IPDQ-DV&_ZK MU#J BI4OH?0M %?XXHO3_,45H.@7L,MUBA=1&@7$2JA2%X;/_?I\N(I>L%4K$ V MX2'\$A67-H%*M]C>(!8 :]>]F#.L+3%A9"5TGIO7-S_XBG>HQQL M!I">FM->IOPG&#:QK0BW[D@+"9JUPZI?#W54^@Q0/I4"GZ,O(R@"9$%P *X. MM8;$;D(4F0]1<8[ZXA#R;B$R@'@/@<3*E##%2O*CAE>!]2'P0Z"KX-)"4! * MRF#TRU!2%87+0.P;\'M%^!KX^@X4OHM[21[BJS><$86Q*(1"LGH"]A:<+-3( M3O@D\TS)%*5-0S+5BY\N@ K1B$G1'875<$ )$ K@W5YZ1R@_X5]$B]M+\$X9 M/EA6@2$E;16';HA6,=T.UJ[=HWZA@9J4?-WP8[(G7.U:V&2T!AL 57NIN(;- M0FC8)_T1-"&/(DPBMXR8&Z@%#L.\A8NK@&D@H@ECP+(NJC1*_*=A'V)T;R2C M#@4L_ (VPVP(P&*(K["-H9_0DNF=D] ;,1_H/C?BJ"H ;5%KU\>M8074I,:^ M[26%@<.CF::"1^7\^DBA=RT6(7\N"N,(8F!AU7:4MB$/3J"8N**J@3450& 0 M$X/(P./[VL :V)&@*Z G*J"8J!L:K;WP$[$)\6SRD9:8),(%N,,N5G)0L!]- M RA+[!\XJ+9CG1#$[J*$&4_GI]"(E0K!7/GIJ<1/>,MYS$]*1,F$C?HS[ : M<:4DA5\T]D[K:[1@V/E#E"0=&"/DDHIW6944T1"KC#:,<9-'*@<4Q$Z:/DY M^2V-+.6TUP["^5B:N>,/,.'9V1Q0V4)SKA=G@+#F!YCFIJ4">M ?\;SXUBUQ M[1?4P ?C)ZICMSN0-U9KM+P>Q$1F>B"+&Z4M?!=#@^@>Y6YOJC(J7&BAPL=! M&!?65GKJ'I6J3O=P:Z)\+::/3B\B DD=[T)1/O1 P*@OEG^F!Q:+/Y.=(;'W M+0RFQLP3!([<.$3-6!") I.)?AVP2-@ML;^4?+3/DUML(+9S@B@I??F8\=:/ M2][?&2X0<2D@M@8:JU'3 &:+1*0H5WM'M>]Z#>:"'_CT5).ZEG/1*K#=UWMR"B*.6'??I\? M8R_E.5D]R"UAQ\;A[!1PAJ(@Y00 )L'?]2-E%NW.73O%('CP8BZLN#P4P_^2 M!)W&$H1/UP:B1\R=5\THN6<^*5U+UD,4Q+*2,(HRD)["('VH+$$",0BH%<5/ MAYZYQ'J?EK7S!JF@$4:H MQ'KWYKVE[B.8%C.S?J1.,F&RP;2G41/6NST=GX%O]_UHVM@\AP@9V]2K#347 M:%5,V8G5%O(]0+#MJ1U1*RQM(]NASX_! &SI*),)6- %(82[-NV6PSWM.)QQ E[A>WK0UZH CVJ> M"S#JR;KJ' ;U><;_PBH(MSL\Q2P==MB!/=805--0,PFL C3_0AETS%D_; MA3[@\2/R] 0O:WI24#NUR<.#54=";9J&D:/O *)\/V4HBJHKAAV7+R9J%5EA MNHY.8X3Z C8YX#P4JZ#:KZS"8D-@Z8<#@AA=*!Y.Y^3DAYP_.&#@>/HN6\.R ME$G"&=:PLG+<\DLT^KFUE[CH1]E 8*-$8EK7#5 _+2@>)&@>3V-VXK.3,/$_ M)31!L8@Z6BB#K*4!Z7:Q_5/JP:78]&-/:$TGHI$=':) ??:34:P9[SP%A)0- M]3DYX+\TU<- H,)#/:Z=^86.!N*P[8OY8Z&,]B%@6[6SIBNVHHX4P]*PKV%? M&APX>:*,GK#ZA#0.>RO>\K\M8,[VWN+2\0E8C=&$F0)3C&TPTH*XO]J $MIF M P$7HMTP%T4B240JC95I Y4J/\R&==Y:LW]K4TA]%4]>$)-Y,*[UM( $,.R= MSO=J(J$[RH,U<%SJLU'S6EL,6C[:D5"+\!RK)*>[3-4\UV;^& \&:;4 .T. MU1@MRL)\8A&4G6RH0FIV&1:]-BS>Z+!1[>)=PFJ"3Q+P<2&?JL&SFI6^/)$) MFEII;XMM@RUDNB\]'2DY2CV*@MF0&ZNH7-7U7!TA;J=%!-IOCIBGID[6G4[B M#R=P8:C%_"@ZBWB+84'$9^S*:[:&ZB'):@A1N$GKY&E0:S90;\9HNS5U>5S* M5--0R5_,E_F+%Q*@7ERGGZNG?H,:F\5U,3&[(8 ?^_7X*$8J.]]J (='/3F5U(0QYO M \'LA-2W_9D"+@M&TS'N#I*#N= UQ!H5)Q%]"Z3.[X]HA*)[.I0Q%A]^HX IK)O8@D%2% MK7A*_UZXQS:,] /\RBS[J0T#Q>++)IVHIZ6^)_1](1S(" QMR7 M4[B&A,&FHYCU@PT$188BG89;B[OWM@\3?;:QE^3FQ45^>7&JQ>_S^?R@4OO( MB1]IM67:RZO\5!.JYZ?P[\OQO+<:9^(S?X7_JZ7H\59EZUJJK2O.820G@) J M%X^PC49(C+2(#]FS6 AG8]<0M=1^_L@JC6'T[S ,^#O%'#^&\J;CSWT@R^&$ M-'Q)PS["DKMVJ$N)Y"1-@-&VAGJH/YC^1>2A?1PFJRLI3F4G!DLG8()IR*?J M]N1T.L@EMN%1U%-^ &L$H L/F_+6^QWW4X5Q^> 593!0#:,NEY7M[]#\R!B( MW:C 1H> >?:XRJMGQ) %[1ZK=0A^XU8S$T=MVPJT"9#'O1Y\\?4-/=1;C!K= MHB8QW,2AB3ZHFOW0BX%FHG![XT 6X<_4]-*/N1F81ETTD##LI/_?4R"<@)6: M[.1@]J=2AN2VA0 PVKMTN),)RJ7#+%#E3W'ZD\F4O'1?9C]0$G,A_UW*?T_I M?1]8\B(QBT>6]Z#JR&W>OF=5]T!#P.3H:*%'L<='G_.I(D\N4VJXPA-&C^[- MO=]#^+ ;8HL>I26Y;RSLF,""8'*.K.4SBD6H\J,C]%%K4)K4G)[L6%P/3][: M!EL7;FU!I[=O^ X':@O@/C2'^2^\72&GKCG,67FUS#U, G30&5\N(E.,]S-H M3H,1[=&A,942>(@&6U163@=U2!WI"M?J):K7"AV,OD-^JHQ5H5E%LNT#*'Q+*]T8?W&G+ M*#R?12^,VH,I,TB]#%E;P&*='F*CB?D+/)TEB0#_0=KH(.S_B_,Z_(U(B?[[;TC4)X^C&/P52?A\Z>SN)EI M31OXV'VD2Q(B=_Q0=VXL+WL]/JPE!0^%>&HG4Q?1U$VKV5HLPHCN82\5&ICE M4DV)J.OXS0F]!7;]7/3M2O)C/[4?V"SY<=B,B/+%^BMG5T)N.?HJV![M2(_N M4KE-KN_X.;WRXR:Y\@.;SJBB9"1W2_;Z^GU+ /9\+EF[AD+!?6^V5L.&D MZP%K1@>$L%,>#"&=P(A#;AP0<\S:03GC77>1_=:F7&K=#BTT%"A6OPVZ#:J7 M A=\!7X%/BL%%-P?&9JS90V4@J_KF <1!II.W'$/N"8F&'CKP*QB1L 5=JDQ M;?XPS^0\&L@CT.AL?Q^PTRYTG5"9ZKW-_CF4FYV-4K9DCS&A2GE;S0'X:F;E MVZ%NXL2A#D-E>XOI+\PRX#409#8ZJE8$>,3Y)#W';IJH6C=&90/7XLH*F_&I M7X;'B3%3LJOL&QQ51Z0=Q=>,^#"'XM.I2:=;8,:-$I)F-G1_&GQANAJ"B&HW MR-&Y]"P!"9)R%%/3OLP!MACB: *6VK"%%WOUF)S@9@EW1#GX!;R[JN)X1&'8 M0X^'FZ*D*Z7U-;=KWXV/9_0*V^!]-# YR@A=VW-XJL6?P8F:[52&J>!4WT>3 M1L30>>/ A,ABC5Y-_'A*[^]I<(D[HQN8AXM^TDY*J,1F)@X!PA7NN@.+X@Y"LG#BN^),[L/H'_5I M!Y]L$,9I*=%;Y \MBCY;AE>6P!ZM)T%#9?9:H&S\>;S:LK5<,42U+\,X$1Y$ MV05\1M=$[5O'9? VW#J5BX6@$QA8X8;%ASO"L&M@7(20UDRG1U+HCJ[D'B8/ M10,Z$W?-N,77^CUHI$J"+%;@3]]&-@]@&2EXO##.].F:R:SIR5.?6W;/+KGG_[OKVY?TP:\4@U_B46AIU'X534P9 M&F QK%-ZM^.^<7PMO6EA%),3+)_:NIA_>NCI@ L08X54B%1\4UC-MY.@4\-0 MB-*HS]B-ANJPI?-;?$:.J]M4"CR\W8._>#&[C)[3$+C#I@C> M(A)5GG[T.@8/V!NA3A$)-?QUBTT&X_:AA/HQW3D+TWU.CD(+N5(G2)K_];R, MI_,!^(,=X/A_G[%9YU?Y_'"SXMZQ^!+))6'B!1[$XY'?^I'I)!&/\@^_.932 M)+@>729)S50>1T4%H_BZS>FF_(1\;#MCCQZ.!&N3\PXO7R2UTM.*7/CREJ2, M3T@38,%6*MLY0?T8JP! ["<.@T_<1Q31EKJ+D;5*7'\XR\(#C!QH_&3_D)74 M@_)36%E9&W(ZV**A&20^'7P,(O/H6!T#(TDEY0UY>N1J0S;NO;W7^)(Q.0?'W!R&[5_Z5P@V MQZN/5POZ@[>\Q5R:S+9YD47)DXL5*;0,COI0_KI2-..AD<>^V1]:#_@WO;4T ME5.?6AW[">[)"O(QBA)&N8V0(SB8_?B%I@>"ST4*<5Q"R93]T)O$KM]P3@AP MB"@X6XLM'71GKTE=B"%RH4-4_O4\'DHN%$H^4P@9;&<7?WU[_8N4@A4. ,74 MRS2ZVDIN_#R?S0'#US6UTD:G<2=)Q1!TA1US!*^U=U#G*#2_[>P8Z,:UZ=YN MY%IABB*I=]M7COD.%"0=;V&UGF?A!L=QCUYD2_D3>9'!H(*_R:V35!L>Z DG MT?GFV6*+(5:<@]$5 ;-@ J"6O8*_]F1H4HH_3:A_X_>2ZF_5ZO#>,$IX^[Y) M;L:-4OZLQ*Q:57

73%\^,YP"9[M-?CA8_8THUOT(P"@]AL2!]W5_*%/SB2 M1!K/SN:YID'B@WKI-8C-0$E20OP)?7$+&844M67/T4D$YPOH+2+V0D?/3Y@RZ49B M5%[Z[F/",KLQA*&S>RP=:3CW>)!R(!K_!7PRQ49I!I]RR0;,'00Q[C%6/BC- MQ!QQ&8ROMF#>)0"M*:/&]-%A_&5^\>)<;U_&VAHW+ZO2IUI#8O2,,0^:3]LX MQA73T@UAN(289U%N1C'E1*HBV;DENJH'M)!5T&HX@\TH$F.LZOS MIW7 2VM;<5XOW,G)I_W#=U%3MI@\*6*LA2Q?>0NO\'77XW,'!.69!Z/G/:V5 MDV64> P':Q/9K^8CT"=_]/2'7$!'225N5 I7087>(VMEJ(CZ5[V*/&$J1H M11V?5'K$EBE_H,/_) *1S0?5:&*UT>[Q_!C%EK8Q;#7A+;[D/C:D5(,ET3,? MI7.(-DRVG7P!_%LOQL:45/@5A)B%1B1.!PZ'BQA"")HX4LR4K2?+3L65<+%- MM-K2[O&:"L:>89\CNI.;'EBL=I5V;Y:5*P9*]DHW!A:#PI9'0$&26CD%NF,Z MLMW@Y/ 4Y^16F!L-A<1PKT&UEA\VH'Q37;VW9#/ [- 1902'#IGM>Y2[^':K M*0Z0F_=GMZ0,Y7\>!OA?=5&:Y/!:K>BJ#2JH3_-0/N[H5UE,G8J\/CPI!OF$ M'#%Y),TK PY";M:->VEQA>@R.3K!!EB[47A/"7JU$HT5+??LGHTJ8=]CM)E^ MA'=.<#?.FJY64>#NBW1B75O^00.Y"40N-S)J^BA_BA &?XH(Y+D%/RC!3<>) M6&E1.YP;D[RG^?+TBOM?8* MU+^FPA\N^UTCJ0FVFRM$/*"8K],NR^M@F&XDA<=W3:;DOV,(^MK?V?.FD1^( M$L%]U.]*3?R2%%Z:E,?]%Z,KTJ@7(UP5),\"- ME0G7HE31@WV29+\$Q!QDUB87'PYP).3%O=(<<6A39W3YV#C$H^NZ" [)04DL M9-6E&"JMA* O\ZR;);^'=IRCAP7[AWYL:FJAK%R^?4 MB]/H5YQIQ/ND\7XZ\/+H\P0[(I[B9<[9+=&//V=7*"TG-7T;:G/5P:]>(3Y+ MGT[M,;=R/>ZH U["4(8(YHZ.O*"(RYWSQU*^<;WK554/^$Y$5T)^='58 -4' M,X5\E\X4@KRHLR;Y[L3?[Z##ED@+'5'Q(<4HF PEQ8DVGJA5^V@0^S2Y*>+@ MI[RB-?8=X=U[&4M:?!_K/ D^!)9'?>B??:#%2)IO;")&*E[*1OH6F -AQ/)[ M>@%P:%J,(@6Y;3C#4V+/=$OPT#8:0^+PK94>/?2IX7+ 26_ZLH7_4.\+-GOD M4P\E'I<>!3>;2T_(\A(8(A,*#?@N7NLX^H')K@6STA1B#K&!K..'DI]'3!Z2 MIAG]K3(B$+MM7F/>#9]_@P_ .HU[CZB^D*K4-7R/%IWN0\0?12.'=(/R2"D0 MJ0T+=2RPZHAN7]_XRBT"<]E=Z:LB8M*^R''3H%P'UTX["KTR)42L4]YB-O63 MHL^C7X6EQ.,-W1Y%:^ ?B/6?9OKSNM?\J[+A> " ;!P & 'AL+W=OACHML&(ZD#4*\N125%L1/A;%*S-=ZC^5XO%5EASY+Q"H7F4H#"?.K-!^>+H8UW 3\X;O3!&&PE M*RD?K'&33;W("L(24V,9&/T>\0++TA*1C-\=I]>GM,##\9[]RM5.M:R8Q@M9 M_N29*:;>F0<9YJPIS9W<7&-7S\CRI;+4[@N;-C89>I VVLBJ Y."BHOVS[;= M.AP SJ(W '$'B)WN-I%3>*O)QP9C;/ M'IE(44/6(!@)3&20*UG!E6Q$ADI/0D-I;'"8=I2+EC)^@W(,MU*80L,7(LB> MXT.2UVN,]QH7\5'"KXT(((E\B*-X>(0OZ6M.'%_R/VMN*8>O4]JK2YD53.Q P:"FLS).(K\*(H"N!'.O4.F .U1@4M,L5JA@F3@ M=]2W*H#KAHFUDV>M7\T3_9PK7? :YC?$;J1A)<@<3@9^,G))'&B#"JE_U(QG MSZ+B5HA/-\X4%G3:@12F4ED]3.]3Z79E^B+)0Q0O] 9PV2A.8NU)?8?XD]@? M1 >*B;X3;&MYKC/V1^_521<(^PL4P#=:]3Z>T>((*3YQ86B=M($5[0?O)!]N M'VYKZJ3:[GK-=LZU8J4EH12Y$\>IRX(4W9[62*&ULS5A=;]LV%/TKA)?V29-EV;&= M-@F0I"NV 46"=EN?:8FRN$JD1E)VO%^_:-^.QS4I1V,8+G7JBNQFF2 MS,>[W[LSEN6Y=)96X,\RV=GLQFHSZC8]R73K:&%^>-WPM M/@GW:W-GL!H/6G)9"V6E5LR(XF)T-7ES/:/S_L!O4FSMP3,C3U9:?Z'%3_G% M*"% HA*9(PT^WOO>_P9<6MN-'59YF[\F*T M'+%<%+RMW$>]_5%T_IR2ODQ7UO]EVW!V,AVQK+5.UYTP$-12A5]^W\7A0&"9 M/".0=@*IQQT,>93ON..7YT9OF:'3T$8/WE4O#7!245(^.8.W$G+N\J/8"-4* M>SYVT$9[XZR3O Z2Z3.2<_9!*U=:]H/*17XL/P:* 4K:0[E.7U3XVX9FX&*'2K3 ;,;I\_=UDGKQ] ==L MP#5[2?N+N%Z6G,6L%V;OI.7KM1%K[JM;%_TK]DLIV(VN&ZYVK[];II/%6\L4 MVMOTHFAEYG#(E48(5H*R*&S>H,SW^KCUR;YL8=IG![[F,:3_\#%S]*5R*G@. 8\>9LYED'Y M6AL80BU"#EM.F-KZ=2ZI]:TW)K#6M'946:VWKG&O%$>"24RJ.M>]1-'R'NXQC;0,0%E@L9:JC[BX$ M_HZ%B#&]JF0@]I BJB2!MY3!![&LL0MX-4H=N -EGK4[@6 M"H$ACQLN<]P]? GBCT$QY'QG]^;)F-*LD H0J:YPL_(>P3G"'RXKJ.;>IHW9 ME27O'C?>.\"H5S@[G?C=:=39V-(?6&G5"OTF\D-G5UTY/4T&MM3&?4_-X2U4 M6JW#"E>TT&I]4?=Z -QQLG$RC19GD^ALD71$'BT7R^CL;(&H/<+_[UN?14FR MC.:G(318GLW3:)+..^N/8A6SVU QS^DFJ9,E^1,MEDGO!%+GVHN<>\R=5(P]?]\=U/[M4/OV MJ?J)'O3<(\2+>#&P-X3W0^+I!@.5!F;VI8=&:HRT8>(/\>WX9E_9GAIV&#H= M28G\F$;$/;E).=Z']@'.=/&*;$AG_QXBI7"X#RBTH,U +4,W44#V.A;35\>' M3OVAG>#@4M]EO$!I$D_; /%V1>Q/9/J^K0J$#L0QD/BA6P,K@LP8;9 O!O3/ M-AP_U*040'RR!:Z%;AUT\\?T ';(>YJD24I>U/QW;22HI^/$AVV6 3*]*P). M3S_$NL@0V,+0JVYR6J*KK +MR4)266-#(8*8C;L^:&K0UP=W&";]_(42JRMD M]]8/\\R'# (#KQXBL2T->+N_W5%*G% ^G;2FLE#VT=23*FO#Y0ZX.+*N/!'O MT1S^X!]G)O[&>W4\J+NRS-W>O!SOOB MY6CDXIW*I!N:0N7X96-L)CV^VNW(%5;)A#=EZ6@Z'B]'F=3YX.J2GUW;JTM3 M^E3GZMH*5V:9M/=O56KVKP>30?W@H][N/#T875T6KX?[$/:Y?C@8A+YTU6;88%F<[#7WE7Q:&S875LP[3:,&6[@R*V M\GOIY=6E-7MA:36DT0=VE7?#.)U34FZ\Q:\:^_S5/XQ73ES+>[E.523^CI^% MV8AW5B7:"YDGXIW);Y7U&K^+WNK+D8!F73(\J6XH/)_6#^MK7\[/2GP;V4^%+-Q)*;CZ?R$O%D3C1G+F_UOHA&4S0\KHW9[ MZ0H9J]<#])-3]E8-KK[]9K(E/B2;_N& M%%(G^'&#AU8IX3*9IJS#L7\RCDV9>X=UP2UOH M2Q-GL?$YF0Y-GB::H%=&W MG4D398,N-EF[GD! )#9V5KGLI9'R]@:7C(4/T-F MD,4PRJ(Z/GW[S6HZ.7_E^H+WTHFSY7 Q%H5"D'?2*H%'$/^]BE6VQL/9)*0J M:+ */@.JD>B,8E![5GLSF8R?B>?(WS3D[P6;N),(&JRV>@L/4L":+ZWV]R*1 MGHNG6Q3S(7+E%1H%TO.>].4SME/FE.)8IG&)?*,JL&RV'$/:O:/-%(>\&@9[ M[7XD+SM8AWMIL0)I1B2+TL8[S 2QF$4K*DL*%0>J'T_2!D_5 MG;*Q=E2C.F8/0Y3+HO((UL1IZ3JU\?9?/]^(3-FMLB'4MS(M5?UKQQ:4&HP[ MFRRB^63%X45CE#&>T<*-U+:_]43+(%KHR/=J;4O,:5'%_V P-.8J>7-+&2M2 M@%FH CS&AX3:EBUQGC/R!]M6A^A 3Q[K I725EF+"2$\S9Z'B0T&N:X]C@1K M1 \F:ZM0>*3E"VRL@O#%IE)E]@#O=!<=]ZENK6KA(ZU?K^4 ;K:DTLZ?,$D& MA+.5O!.]2QIBPITE*":#3XD8EUZ4>:,YKKV[Q#D M'NEF>"B[F!J:N45*]5L)ZRJG%#Q#Q7+_ '!@N+\XGYQ$X\/I70!&MD@7* M"C(H8#+Y%90OE("CBRDRY&G-OG&BJ6BZ8:/OWRYEJ ME?MWO&@?@C: M 8"@";4!-2;DXR^4!Z&S##_!J/2>/*0=AJ/8>AYQ)&%<;H2Z):/71/)1Z,/I M^6*R^MIN/M7A>.!Q#'&"IMIT_&K/E)PP".MPPN#'DU?PPNOO$IV6/J0/>\-4 MH+A03\L\#GD_4@%8UON.C ,!4T5(S-412B)5#LB\DWD'<#L5@X$-*,OLT6UX5A> M=;:Z\U3 R"\\V\!],/M0/'7#QKIWNW7$N/)#.A M[;7U'[.:R<$'B:P+:O% #1I'FC@=CF@HN5@!;A(QF9U'L^7YD8H9MKO1EQNE MJ0(7D^BBV3%\>'!XP%$4@WL2P!S%]P-EC%UZLP6!9_RQ*LRC*JE/8,\A"5P' M2>5P H)5C]+34VD#+M$WGFSH/E@$G0\8UW0VC6A8MD$[1.>IK=%ACQH;%5-S M#.RD\TLS 2DUJO%OHX@*[ZPIM[N^516;;=GDV03\8A7-^7Q#*'^GLU!@9_/5 M>> [P4IFJ8T!#T*_*4%%5&L/L$&; %)T'D'5&%M-B8*8DB9S"YA;';\,M4]# M4!!O9U(=<&LM4T90OB89BIMV*OD*:8*(Y@@8P)_ZX$#&(YX3LC:0XJM 2=!# M6-4=I@*^0I_)U7=>9T!-3%U+HXT\ MV,E;U3^EUH!,V0V&&ON02S6%4I=3IV"JRH*Q]2!O<;I?DEOJ:>PH]'9[OY:H M+ZNV&H+"<91M=-WI\R2[ZW#D8T3OZ GY=$?\.2C<$VSM$'K79.W/1-%:1/Q_ M(%[DAUFG>BM#[Y> <]O6&A5$?1I<8VJ*-=#DL_(BU9!# Q*-)IU3_F'Q42^2 M4R&Z@) .\?I8$Z\;$DU'L':D'&%;?,D$8[9X2HU'G?<[%/PE++\_(K;?TDP; MZ1JBM!:FI(^GZ&$GRC70N;Z':CSA"?U3[ U?&9VXW/O]AV['Q7*VK%"">G1O MFBL(C7TH#7OH'-E>M;GVKLUQ1+_F;=NINS#7N0Q;+COG< F:NV[6,#,9;&*SB_FH&V6 M4)5#P7>[G%-])[+POB)4/-.@-BN]MJGO?FNT#K%HD:1S 9>!Z)N$^5?8Q=2 M>MLU-S"U%G[^Z-*U6[Z83:HE1SRTH^7Y(KJ87/!F?%V!3,R6RZ'XOG7SM'/] M'FVE$VS&5A&[J";!Z8O%8.+C^_#%9!I-5G.QWVF48H_>X3-GC/DQB$R^95U] M/5T=G->JX!F-:G9KT!H5H@=REX$W[HC-W2K6 2:HPJL(,9GS[)I@2+TG39]8 MTP=XBH+/5)W9S#!##>]"(7EXZ$7-J/,VCF]NZ9TC53!2'5[,-4^;UYIOPMN\ M=GEX)XI6W=)<3=4&6\?#\\4@L*KZBS<%O]M;&^]-QA]W2J+H: %^WQAX5WTA M!7UFR-?KJOZMF2ME MQ-.B*)LW9W-CEI>#09//U4(V?K54)9Y,JWHA#6[KV:!9UDI.>-&B&$1!D T6 M4I=G;U_SV&W]]G6U,H4NU6TMFM5B(>OG=ZJHUF_.PK-VX$[/YH8&!F]?+^5, MW2OSC^5MC;M!1V6B%ZIL=%6*6DW?G%V%E^\2FL\3_JG5NNE="SK)0U7]1C>E.CE5='P_V)MYT;QF@E%P9$'D%D3,M]V(N7POC7S[NJ[6HJ;9H$87?%1>#>9T24JY-S6>:JPS M;^]-E?\VKXJ)JAOQ7DUUKLWK@0%E>C[('95WEDITA$HF?JI*,V_$33E1D^WU M W#4L16U;+V+3A+\^ZKT11QX(@JBY 2]N#MFS/3B8\?\Y?/UCS]\_O3^YN[^ M;^+]S8>/UQ]_N3QT4$LG.4R'7.2R6H;RGC;Z>T<9I,YHL^I6^_&47A\+N6GKA:F7E5Z_^HB9#E1'Q>F<;@0I! MC[FA6((]7N#C+$;J @O+_JG;E=ND>$OU^TJ;9Y*T*BG6B64ART:L%60ZT4U> M5 WF:TMN5S979;F"S.\41&YH3PIZ(@PN?A0(_;SD68%=11X.WG*U> "O<<@^ M&C,#4UW@V5J;N=7*S341NEK6NA!V7N+3QG0.:VI7+!=XN^J\W:.UX)C9CF)O M&&=>$ V/R;K:F"_,7C]M1:)MRN+]JB8E$F\-9B[L3+4_T^N+2,REM;MI52"' M$85&%I:555FK&6Q#D2:<_!N58Q^C57,I/I?B)UGGZ0?"FBSKA8PU:I^%F5E%*OE/$JMD;%'EL1'8^BB M$L/ 2X.H)[9#6N^+TO_KN8V/><.OY38*#VF-O!H\A>DI3YTR]_6CSO$0 MODX3D_&%VQX*Q>UELS&U"JEVXEEN\=+>TK>GXT]B@XQH$IK MS*P5'$L]&0?!NB-8#[\ERN5J(:[E4AN$CEL$UY)@Q,9I6QI%F4 M+1M1''EQ=DSJS(/EZIC6)&V+#6;ND-$X\9)D=$R-JZ4+[>I)U;EN>(V+:DNK M-6DV#^&)9*6U+&=TYBD2_I'4QI_V\9C>2YT3LLBD JB6>,'(1=C]Q(KTN(+^3G-J65SKHB"45,%O M@>"(5VR&HH]L%%X@(5GH-*052H(H"Y+XEF2#NIJPCZN2']C KJ9<<:U&M(!$<'3J%P4=^\*(-)*:B^/-%P?>@ FW4TWA+"*@J M5_R<^/9W/&4/!?14Y'OBWI[[ICW?+9_OMJYR9(=FJR8ZA@42+\L2+QV-Q;D(_#3%3^2E2>H- MLU1\[U34RIFE%GE)%'C#-.CVG8B7;8YX)5Z"2D"_89)YXV&$RWT^MD^>>*-Q MZH5)R#R,1_C!4#@&'S$;[\98#8<6VWOARD>7MJ7#$G^ ;^S84]];K/*89R9S M@)?+C;CWY+XW<(<MC!=(GH.)VJW*"FM\#XD0'@MMVW0C2,O20<_56L?R%>'F;<)MJ<^&6XP3G@ZOY:#,.1 M?[)0AY;/0R]-8=JI3:6N'3&>Z3>"95MSYH0>B!> M\-]-*^F" G3BDGIZ$0;NLIOP6)%P"G+J;(R5_-^=;E!LT\&ZLK\F*(*\.,+C MQ$-$/4"U4WD*XU-J;[&0FLV/<;'OT9!/B',AI0(RR,.UO=7=\UV?ZIWP+*BYZTQN!+F"X[[!ZH6 M7_PJ:TN32MLVHF\UW>ZAAI^IS$9*(ZM;KAX*R(!.UG9[(.[YX)S_F@'FHN5Z+._C93P]'8B^/D:)O8',#8O40*:XS];#P, MAU;&D/MB[\@M.Q9;<^'<;YV,[-+CK9:%Y 8=A<^NL^=UK?:];7K36\8QO=]] M,39V6S.90>70ME$V[SP=5SW>I& M92XY=@?IY'18HM;D]AE6VZ1I4?CV(N2,8)N^X*X MW;!CZ4O(C7NX\WJM"NF3HJD%;*O3+B=U.!2JK)(F].*0:(41-D(F/KLT< MIUX*5X_]X59Y%V81JP=E':R1:KH/G>9>.M7A&2][14E44_/U O\^G\IR8"3. M /"9DKPHV_W]N6N?;*JQ70EU]UV2X7KM95=WO3I0;]F1R,L0#<>H MF5!B4;$<^L-A;]0-I&%;,"=4-XV";H1OPLP+T[$7('-M9O0&[?U&.)@4M!+: ME]DQT"?^)Z"OLUN7=[0*S^"(]B<=.(;$H?K'1*S';$Y@+ M 93=OXB@+/#*HNAP$_)&UB5U&SYI^6#9VN"1V+W,Z$44MW._<_''K O$!&3'TE82$5H5]@;)% M%W,O>@+E2HSWNL@+\ 1W(A^RVU+TG\.?MNQFXOK;_#:(/B'HF0]"PC#U(H#J ME_3*,"5'[9+)JZT$9TLEVN'/M$_9KB[H4Y[)P>J[&PO=V]R:W-H965TM=,TLF7H3F48C*SVH%E$2QZ.H9EP& M\ZF_6^KY5+56<(E+#::M:Z:?%BC4=A8,@\/%'=]4UEU$\VG#-GB/]GNSU&1% M/4O):Y2&*PD:U[/@;'4OV,HL3R(5I6(&S@!1@4#]B,'_W9CB*/YZH,>MKS$ZQ_W6- MIUG&(;Q$!-\JA"M5-TP^0<4,L(.W<5Y2-W!K /=0$WJ ]S5:/?(2C0]BD(;Y M&4V@+2H@5;4-6 6C,U!K)P;4&DLP3)# PV3D^D-W_U#\I?&(3I2:8UZXW>1H1Z;6A)D'5664Q/$DJE#(8#[U:TL]GZK&ED+2 M4H-IJ@KU]IQ*M9D%PV"W<"?6A74+T7Q:XYKNR?ZHEYIG4<^2B8JD$4J"IGP6 M+(9GYV/G[QU^"MJ8O3&X2%9*/;K)338+8B>(2DJM8T#^/=$%E:4C8AE_.LZ@ MW](!]\<[]BL?.\>R0D,7JOPE,EO,@M, ,LJQ*>V=VEQ3%\^QXTM5:?P7-JUO MU&7N4E6IQ/M=J =M[,Y@8^ M5(]F<4*ZHMQ;S5;!.#N_HQ(M9;!$;;?PH%$:]/DRT\@RO_.*TH[KO.5*WN&: MP*V2MC#P36:4O<9'K*L7E^S$G2<'";\W,H11/( D3L8'^$9]L"//-_HOP;9< MX[>YW&4Y,S6F- OX-AC23Q3,/W\:3N*O!Y2.>Z7C0^P?5'J8ZS2$]^E@D3VA M3,E UA!8!5>JX>II TLME'8KG/S1 &Q!D.]L!6: +3#SE@M5U2BW@""YD1Q- MXG@0QW$(-]*;MX0:R)T*N*24JA5I& T''?6M#N&Z0;D&E)F?_6Y>Z!="FT+4 ML+AA=JLLEJ!R.!H.1L=^$P_:D";N$36*[)57T@H9\*VRA0.=="!-J=).#YK= M5@9RK:J7(-G"%/_H#>&RT8+%ND/Y ?%'R6 8[REF^DZPB^6USF1P_%&=?%>H MORLA/'#6>W_DY$@EOPAI.4_&PHKK(3K)^^6CYYJ[I7%5KW'K32LL'0EOD7MQ M@CLI*-G5M"8^)5GXUHF/]II217KM6Z^!E&7;MC_UJWUW7[1-[<6]?1IN4:\% MG]62GG;6UQ<=> MS\1KD7'3587(L;)4.N,6CWK5,X46/'&'LK07]?OC7L9EWCD[<>^^Z+,35=I4 MYN*+9J;,,JZW%R)5F]-.V*E??)6KM:47O;.3@J_$G;!_%%\TGGJ-E$1F(C=2 MY4R+Y6GG//QX,:3];L._I=B8O=^,/%DH]4 /5\EIIT\&B53$EB1P_'L4IO:KVOQ+5/Z, M2%ZL4N/^LHW?.YQU6%P:J[+J,"S(9.[_\Z<*A[T#T_XK!Z+J0.3L]HJ7.:JQ*G+-GX#4(;J^OK^ZO+V_N[]CYS2/IN"Q..V +T;H1]$Y^_FG M<-S_Y0VKAXW5P[>D_U\"][:&69?]724'WMRO!8DI>+Y%WF[94JN,6?":6>7_ M+T2L\(^S@FN[I=>/7$M5&I8Z:<6>-"P8_& R9Q:"E<9KU!(6JU(;/"^9M(8M M2FP2QG1;VJ4!H;2&,^F6Y;L&A$,B7GA+' 1J,%U0A(V M"(/)>(3:6I)A2^HJ:!P."_$DXI)*,+Q>;T! M+>+%XCGDT05%U@? MO&."QVNV%5P[F,D3#P/))/"!I'@J))Q 8,\++=.FY+2S:LUQ?*/8$IX=.X'( M,+%!#JB"L@*QOZHEX/2@#1LI)W!2_$@!/H/90L-@F;NLW(6:PJG%8KM_O$'' M([KG@L\!EQ.P_TX45F0+Y$+EPZ!+P?RM!!;A(#A@5]L,H+_9IK0%OLAJ=#WGNFDS0S5EO *6^+"7^8EXQ-A;.,U+'E,-E]6N)3J6 MRQS?$(!A6B:B+AJ41ZZ.M UHBKOYF]7=)V-95.E8YO);25D96Z\^ECHN,U R MI\1"NZ-=L$GXK :?&WB[>\W+"T^K]E0W-VR59 -ZK8%&UT,U];=CM3RF,L"I MO_G>I07U')$\M]!-3/"'6IMHZ:]#"4A4$83H/1!(E+3@MWUTBW M7=;T]3V_G;H73>EH-AH$DW#0".R#.[G&CKG?M)YY K5,&.PMD4Y32J ME$V@:C+^0557/F*^%F9^UO>4?"GL9:>A!%CE\G^"[ #QPVKG43B.@F$X=*.> MBX]W)5;&>@8U&6%>L1*X(_8PA=8DT MF.SSJF>2N E[5S4AF)&54%[:4K\H#?P0^34Q$ :EJ=J8C^P_KOA>OLB,$3MB MT1B#["BBQS$;C!'YZ0:"10> M[(W/ADFQ$[$W5]*H#R$/[+++[F)E;4M(,V/.UU(LV6>D(ZXYL/36M3D=5.,< M2MDC;C^>"MR5>;X +9(LZ8E/RLO%,=<[9IBABN> M\7>UV-ULK0"Q3+GX+[CJ[J/8#SI*M&V'#2Q'D095B8+[VEFL);"5_(PNT8#PG%K[W4_8',LY-1$NG!^HP7,8//EDHDYZ$CB4Q3M.L([Z5_M)[%':' ML]K!6OYDU/%32?U@5>&^DRT I,KM+I6S]0 J:#Z=G?P%02P,$% @ &( .62=J%#7B P RPD !D !X M;"]W;W)K&ULG5;;;MLX$/T50NWVJ;7D2],@M0TD MZ1;;!0H$O>P^T])((DJ16G(4V?WZSI"*;&<==[DLRR[21BJ3K)?! M=N?62]NA5@;NG/!=TTBWNP%M^U4R31X,GU15(QO2];*5%7P&_-K>.1JE(TNA M&C!>62,GIUL^#U8<%?"GI_\"TXDHVUWWCPH5@E&0L"#3DR@Z2_>[@% MK9F(9/PS<":C2P8>?C^POP^Q4RP;Z>'6ZK]5@?4JN4Q$ :7L-'ZR_1\PQ/.: M^7*K??@5?5P[G2V%X]7$QA\AU( F<O8$ M^D)\M 9K+WXW!13'^)24C')F#W)N9F<)_^S,1,RSEV*6S19G^.9C>// -__% M\")Z<1K-&^+*MS*'54(=[\'=0[)^\6QZD;T]HVTQ:EN<8_^IMO/H:381APSB M2PWBUC:M-#O:+;EU5!$A1>OLO0I;B':P4!&! 6%+\3P+9B2L5UO1Q&H"5U-0 M+6"LA9"FX(_YY-#1BV>7L^F;MX0H2PC[BZF%DPBBEUYDO_T:?:&(SX')06P M>P 3.$YX81Q/E5" DUIXE-BA=;O]DO^I@#*FZ'Q2FM.HB8 <".,=04B&]!SHYQ?M0 3B%RW]VL*_/$0+\$BND4JCT),@ MTU%$^Z#WQ=O'+MM6*P*$] SP(DX/JG<@W2NTKPJV#10D1%OO*;F4'#CJBJ/Z M4J#>"IIL.QR)7(G;)YW[D0 CSP.E.0NKZ6I(-" MH0MB\*EE[SDT%VOQ<]FP;2D3984=]-*0F*I&-[4S(\BF'N:5[G;8L-VN4'!D?4=%5MQN22T@:&7HI MT)L F0"5Z;BD7&"F];&\'6UNIW?*5**DFEK'VTET?JASW"1A-KHZ#F=RZF1/ M#R[8!EP5GA$GSD?I:NXQAI*@F:3-Z\3X>+3(0[0 MMN&ZWEBDRS]\UO3: L<+:+ZT%A\&[&!\OZU_ %!+ P04 " 8@ Y9T7"3 MF* ' !"$@ &0 'AL+W=O_) W#2:3<+S*XWF6[1C[1$Q^Q(I$M2\:2_?L\E*47.. $6 MV ]Q).J^[[D/Z>*@S5>[$\*Q;W6E[.5@Y]S^XVADBYVHN1WJO5!XLM6FY@ZW MYF%D]T;PTC/5U2A/T]FHYE(-KB[\V=I<7>C&55*)M6&VJ6MNGJY%I0^7@VS0 M'MS)AYVC@]'5Q9X_B'OA?MVO#>Y&G912UD)9J14S8GLY6&4?KR=$[PG^(\7! M]JX9>;+1^BO=W):7@Y0,$I4H'$G@^/4.>A4$F/_NI7^L_<= MOFRX%3>Z^DV6;G@R+]!6&/#+DWNZ@R%OY$W?\ZL+H S-$#6ETX5WUW#!.*DK* MO3-X*L'GKN[$HS!6L#M1\+UTO))_<0K7QH!"O,HQA<_?A#-DO/W[!STMDY>4OZ_V3GFY).VYEE0_::"O8O MQ7X2A:@WPK \\Z$?)\SM!+O1]9ZK)U;@?R6<*/UI+D-DJ6 MZB%AU[]_N4_88:>]3G*Q$@^\ LV?C33").$<_8\LB20__K#(\_0\TI3^-COW MH:*0>7L['6S?F+VVPOJHK:2Q.[EGJ]M3@GMX:QZ2OI).,$OP//( M*Z%\S'NZI+4-2;4[;L@2Y\F+2ELZI?P\RR7SZ98RQZT5(5<4*%(3:5O6$NH3 M;S?Y+F'*YLEGZCA#(;LG))(3U@4?'$.>G#:R0 (()$E(I=+L0>OR * PV*:A MWR#ECJL'N:E$*Q(Z$2=1#E\&N01\#7HI85BSC7@MU+[= R&*"02Q"="*_FYU MA7E&U%N@..2RD*9H:E@/T-F/0$6V&)_WE!,NLODY.:B+KSM= 8N6[?ACL*#F M?\!7]\0>M3<#'@DDQQ&:?8AUO?%&1UR=MQHHE!O-3=D:!WBY#S%[+0B!>+K4 MWJ,MG!+L+'O/2CA:(,8(BI4/R@<>&0O9551KC6%GDV="^X+RV;WSMSP62D)) MS14F?4UXE &AWS]XW8=CAQO@35C[ MA$:B15%PG1ZD%[0.^%\>GSY"=%D[/? MV=]:67%/#/.0G\0G! CRPFRSH8S3;A&!%[#M.$%Q0UM/W'CD7]&J6'1@AO8: MF/)X\#6)F,JZ%J5$>"L4SM8)\T9I LP'+#1MN4OX4C@";,"+LKJ2I<^4KZDV MOGW\Q13Y5@'LA8K^;@9\9*NRE!1!E"(:4%,WE9=['WQ9<\-6-140#0KRZ=[[ MM.:RI'#=A.J'X*TLI&/WZ]4-^UDJE IYM4@6RRR99POVCJ7#-$TS7"P62_I- MQMDTR18S7']@7WIC0WS#9DJ9)AQ/QWFR!%'DGH[9V2R93;-D-I^P]^QLL9PD MLUF.RT_<*&RGK))\(ROR^6R23.9ILH1Z4.9Y,AO#H.D2=[]Q XVH[QYUGJ3I M,LG2*9Y_Z$;IBPFD3PQ2;^@RF>239)Y.X,]RDN,7ZA?9+)EF&03B%A-W.L9? M3O?$LBK_P"(8!Q]ZFHD;[8LQ&N.!2K58'*G./?J&[!;H XXDX@]KI8V\:T.5 MM\8#C,&8"Y#EHC[??'UM&K'GINN'TMECL&T[81WL[/$6(4NJ MI2W-!ZX(\JV!PA@8941 %]IS #\J"]1%I]); &AU&*#R/1$,@*-E%F5<"SKL MEA&,W+ZZ2;P?4@Q>[A+WJVOV3SUDRV72SO[/T0'J#^W\)YM:TBQ==+0WB!4" M8 CYY-ZG[58480:&G/PN4$Z?T0^ZZ&$C$8K]NZ%&LWTBQN/'<43<- ':M + M>$[I_7,66MOZR8C3+:YT(0-D>W].[N**$%L,C5&E'>ORADP1#$YEOEL@]MXY MKE1#"Q4-S&BNGW2R9GN/Q23&VV\X1X8:0F\T,P@+'#VULH?>4"YU@"K:<[MX MA09MVE(HM0C.1-]>[YT^1;U9XGV@@2-V])H*%>C2$+]JWW';=MWIBH".#G7C M<4\$NK$5^;C7QODIWS-APRL//_^B9VDL25543=D6^:N^HG$?=_1QVXQP?M?J M"AW&CP=_',*\/E5D8=M"[\K&23I.J6$]]]9W+$._GBW8%TW=OLUO7,BFR6R) MOC:?]UG0"Y<+]-YIY(FT,W3S'+33/NTL21=ST(Z/1E!;QF?41,&4CA?''?\L MFZ/!S]!T4]P%-?T1^+=C$4OHG4U/B(#N/)^3B'Y*=[RDC;0%C\8DL#MZ 7J4 M95B1(F+\9HGD8(P*7[&V*781P4-VZL5QU'NO]Q.?OEY0K\6<#:_XW6GW@605 MO@L\DX>O*Y^QP4A MA);L*;#^73 3/AB$6ZCJOU!+ P04 " 8@ Y9?W[YV=D# !K"0 &0 'AL+W=O M.G3EZ!A?)1JD[]_*U7$:I$X0""^L8&/W=XR4*X8A( MQE\'SFAPZ8#'SSW[%Q\[Q;)A!B^5^,%+6RVC>00E;EDK[(WJ?L9#/%/'5RAA M_"]TP79,QD5KK*H/8%)0<7:TUOV<682U8@738%I@L8=UN!"_@!].:26L6 MB257#I 4!]J+0)N_03N#;TK:RL"U++%\BD](XJ S[W5>Y.\2_M+*$8S3&/(T MG[S#-Q[B'GN^\?\==Z"=O$[KKM"9:8AR&=$=,:CO,5I]_)#-TL_OB)X,HB?O ML?]WT>_2OBXZRT?PC_S!N05;(=2H=ZBA$,IPN8O]VJ6J&R;WP Q=>BQAFDWC M-$VA.1 W W'7LSD/V2S.YI-XEN70!&?]]@A^ET"U@# .I?#43X-T427QB3UU MC+(MR*?;QP?4!3?H'!<(:DM-J*@>G6ZUJN$DRT;3U'& J9A&L(K4O((].1W- MC^Q&\ >Y:%K=*./W;<7-X/X9O&/&\3;*DDK.A!/*PK8J$$L'+) :51E$/5'_ M7'<,?$L2]S%0=_;MCTX>"M9PRX0_R1U*U/1<*%*G_9$'G722Y\81AL-,CTZ3 M(N_%H"PTG)028F#/ VH>4%LE:,2Y#%BV M$0A4!*P?=J$L$&3K@2Z1KG1,O_X\W$+5-7FB]E_<$9%I/6/;*/FD&NRC6!=@ MGZG7$D!W\$6ZS^"W0<]MT'/=LZ]]N5Z[H)F?GU>.^0OC&KXST>*+-G!4!R?@ M;\B+'%JL:/TXVR-)S]8T5?0ZB= M >UO%=WMPXMS,'Q?K?X&4$L#!!0 ( !B #ED+_@8BK@D '<; 9 M>&PO=V]R:W-H965T%D+Y>CSV2:8*Z4>V5 9OUM85,N#1;<:^=$JFO*C( MQ[/)Y.6XD-KTKBYX[,9=7=@JY-JH&R=\5132[=^JW.XN>]->,_!);[) ^.K MBU)NU*T*?Y0W#D_C5DJJ"V6\MD8XM;[L+:>OWY[2?)[P6:N=[_P69,G*VB_T M\%MZV9N00BI722 )$G^VZEKE.0F"&E]KF;UV2UK8_=U(_\"VPY:5].K:YG_J M-&27O?.>2-5:5GGX9'>_JMJ>!8G%0^V*)># T*;>)?^:W& MH;/@?/+(@EF]8,9ZQXU8RW'J MO70&OA+_T'*E4/"T5?#T*>G/4_!I$=/Y2-P3(ZZ5"PA,8=SZ=D;+\"NY$MF\U0Y+Z130IF@0ZY2$2PB+E$(&%&5]+083B83^B=4 MO8O/L,(_)CJQ18&@XQV$CG/6-D<.T&;3RBATKC#%J+A]H<)(])<#,5O\W @^ MVDZOAY#C^%6IG+8I]I ND%3L1\-);CT]IC(H(4T*J]+.ZUSZ@'?[9H-UE>^5A"FG-!%H5(-"?F^HS?/UPX"I#$ QWDDLD90=]^AZ$\'#2CBD]HJ M4RG1EYXR!ER7BA7EPX'0L#R(7)%2+^:O")$'#H9O9^[9F/RFV@_1(P1LOZ-$I?&!__@M")+/H M1CFN=2;!PH:?/'?Z9O!&]-\.Q-G_,#U#IEWZ?7H>4_. A_!)0\0#J&X5.)?^ M!:RN!V(Q>0HK29&T%P%U7J25:XSX>]"M]1IL^*[I1*JXZPY\Y*I U>0[@I#GSPSF-AB1]:_,*ZN^X 0"!)>0C=$3I-&#IU]A]_G-YTR#3 MZG60)"DZE"3OADP:BB0%=^<4$"^FL]%B0IM&\!X@\"V/W_">WW$+(==_]__@ M&@+];X"]&$T> [L.@6>C/1(?*D>Y6*>B!SMD#C; DUO+ M_"SM#HX\[%*XN&I"0GAD5GI,M2_!Q(C'&@[)&99J!:*C*<+S/@Y&0=)[%8Z; M'^:]QC MTW7=HPB0[%N;ZY2AQ2E"^Y'XIPT$$FT0B[;9$V0;4<-VKVK5E3'6 M?;G%L&HS891H[ ML;AH[B$FK,>#F! 03\_%C"'A$9 JVOQ M]""[.?HI81H;.KQX/IM)K>@M7[N+ Q0_5VH=<\DSB]5C;(64M=+D1K*-="<[ MFMPN:6ODZ2=,NQ/0Y<&#@=QNBE*&'C")B3M.MNS>1W%!)^X[S M"EV@)#@V<)GC8P,VT*X!M[L$;!.P5-9K1^+?&;+UL<0,?1)T5T:0WAOK]'^@ M 3(]]-]9/@^ 2R;XUVUL-ZU4#!.NP;XI.">883UG9IMHV3B@W;4UFP;K0*NK M"X#O>O?0L>R7G3Y(157)]TF91O/,CCCJHKK5O9M>:OW_,-L?MJ R/V@#MUHT M)W* DTK,#DT#U3CY+KI-[?/CS6N/DJW/AX9I(0Y\.:P3[UU]?[4XJNI')** M27!D\GJM8X.3UY.5)W!92U@4#]9L<6Q$>''G%<+";DQ- MT?M2D<,"V\L%SY9UI*/UJE03D5LDPN9BII9AJF(5R]>Q7?BE F*2,8RH)+9" MA:W[I(CS ^T>G>="Q+:1*9VC6463O.%NZA\[&W!]X'M6ILI66ZJKGG6DU/^- MK1&;2L?XC\W%\O9:G$\7)Z>3N-\1K^.-$C/DI.,CMO"$;E)3#G*%-I.EQZ:W M W2D*'4&=_N=3<^[F#:4;;,%JS*=\PS@\[\[SU42;I' W[ M-?5_73) YHO9V7 Z>34\.SMK6+L#^TA[ET8F2I%;LSFA2Y".5 H2B7EIE316 MRS3EQA.;E%(SP1)9ZL!U]SL,AKU,N=:J^3.L2E6"BN%CPG^Q&$[G\^'I[#PJ M'=O\!C=,I:O&1I%[-XA\#HHG7<"=J,>Q;S3]O8*XYG:WUA)-3<&V'8+\L 78 MIJ/]=#H\.YT.YXLIJ5$@QM +=1C2S'Z&!7?IAQ"(D4Y.] =A7(?<87IX5-G. MR=GK;Z*(-^742:6'2#"I7@Y?3LZ&KV;S>)3H\,G^E:1#BRDBG,KH\PGJ+!DQ MPNE+4=.EQ/24[4?1^4 V?&8;/@*FRM4"Z1*+#U?:Q"\_L6]YS(--B8#*L?VF MNT!%V,2+H@?N& !GJB@XB%YW%ZNVO5PJ.^?JMFSP+2)W#719_-#=^[CS,829 M1Y]\Z'ZQ,B%^%VE'VZ]*R_@QY6YZ_"3U4;H-YKRW0KA]H@_9;V]5_ 5!+ P04 " 8@ Y91_FW M&@T& #A$ &0 'AL+W=O%,P+4BNJDJJC9O@E%>RWM^COG>UHRYQJ MN)3\*RM,>3:8#D@!"]IP\TFN?X76GLSBY9)K]Y>L_=HX'9"\T496K3!J4#'A MO_2N]4-/8#IZ0B!N!6*GM]_(:?F.&GI^JN2:*+L:T6S#F>JD43DF;%!NC,)9 MAG+F_#UEBGRAO 'R$:AN%*#'C3X=&@2W2X9Y"_36 \5/ (W)1RE,JR:7*B:YK# MV0#S0(-:P>#\U8MH/'IS0,VT4S,]A/X<-0\#16E(G@ CGTL@"\DQ(YE8$D/G M'(@&G, L-R69;PB'%5@NFI()8G#YQJTVI C-T[/:S&-OV=[(JCH(LF^P:S^#4 M=J>CK>P1F02S;!I,9BFVD6[Q.)A,/)U &X8'+\+T8^?##P\YI3G#:?^VH LLL=^ M84EC)VF.5%PY@EI=<@P.WGT(GM3Y+:D5RY%UC*/J4J CF,AY4UA-:B7_PJL( M O66!F0E[4;6@, NF6^M0>@*#W672S:SH$#^HY/IFH# E,J]!GAQ$OF&+/&4 MP22CHB"*Z=OCA0(@"ET7WLO+OMEK0-L:O;-;LZHSVZ"'\]+YW(\4B':_QC[, MC)N>&XY($F:N>(18+#YU>C$,"!ZR?9.)+7J-@& M(XVL2\.,9+OIG=O(. YG*#G)W.<=6[$"T \;!KP@(QRRO_=#3KF6;7#L9CC[ MT\[OHFZ=%XU&+[WOF<"40.%#9*[;)%NW2>:XW.708TS>A2K\9JK4/O4[<*QU M>XSF3%M!'S3T.-U>EO&BJ6[Q88 6XZT=V=!!6*(YSSQI2LUIZZ5.*$?]F6AL M?99DWBO.>]K^JIW#5\QE.=MO;!96M(/Y\6:"3 MI+(I3FK$$R[*6))R62'X'.QRW-\]=U#9P+N0:E]B>HIY;;R @IHREY YU67G MYZ>6M^.6PA([527;2A22"\Y;IVAT2PZ"*B9QL4WO4U[RM2\T3TGY"452U?\[HONQ6I?WQ^J4S]4D%PYNEHL MP).\8#J7C6C+$5Z;I[8>15A5LD,%:13.IO@GG5K7C\+)X\4I&[NJA#4J.UB< MT$)GII#$(._U I1S_8()*G+K5":T48V_O\_!K %$KSJ[NQ6>?XW:%BU3VEIK M@ZG9'?+6/<[ /L[N^6S+,6M7N^"!&\/'7C;#WK.S K5TCVN;YNA,_P+M1KOW M^X5_MNZ6^\?_1ZJ6:"":L4!1Z\T!'F3N0>T[1M;N$3N7!I_$KED"15[9!3B_ MD,B^MF,WZ/ZK&PO M=V]R:W-H965T38 M1;?HML&Z;3[3TB@B0I$J2=G)O^^0E!Q[<^P618"8Q\SCFU.SW"M];VH 2QX: M(MFR.]B _:N]T;@;'U!* MWH T7$FBH5I%%\GY9>;DO<#?'/;F:$V<)5NE[MWF4[F*J",$ @KK$!C^[. * MA'! 2..?'C,Z/.D4C]<#^D=O.]JR90:NE+CEI:U7T3PB)52L$_:+VO\"O3VY MPRN4,/X_V0?99!&1HC-6-;TR,FBX#+_LH??#D<*\BROF67K MI59[HITTHKF%-]5K(SDN75 V5N,M1SV[_L"TY/+.D!8TV=1,PW)L$=?=CHL> MXS)@I*]@3,EG)6UMR =90GFJ/T8^!U+I0.HR?1/PUTZ.R(3&)*5I]@;>Y&#D MQ.--_I>1 2-[&<,5Q[EI60&K"+/?@-Y!M/[IAV1*?WZ#879@F+V%_IT,W\9( M\A%YCD/^K(%42F#UX06Q;"N &+ &#[6MB<7K0C5M9YDO$U6Y+.<%8;(D)1>= MA9)([ Y+'(-L MEI'W;C^)$SJ)T]DB;+-XGN1QEN>X_0T,TN?2 @;=$GC ;FC .T=# \QT[D=: MY[="R1UHRYTC2MA:?"BF-(^G24(<&??W$LGKWLM(JB\>1S%)I_0_BTA%IE M,>"<"?'XY)O>WWM,$R*5C['H7%9R&4J,B:(3AQ(;"NMYF%Q9>@TTBZL2*]EU M&^EC:_Q%'X:]ZD1):@PXV0+@]PTYG0U\OJZX:RB@V:*C)DE?=3?=5J"S;H>X M)-,X0:?3)/7+>89IFY(;S7?,PI-8CBE'*3W\7GV=\V2ICX!_T$L!=CETV> ]%WIXZ/U=:=6\ MTL%6R2'[L;8]5?8*)E\=*\!8&P*-!T' M'_PP"^P."CUNL5$9U_9>9$*ZPY+%:T-:KCP$YPLX(AMC3[PQ!JP MGA/#KF9PH''D'$P#^@YT8+;O>\S9T&-DYU,*18;4 WOJB M/.6T!JM5&-S0"WW70$1WFO["QJO4SUU99G.#\LL:1 M&;03P/M*81/I-^Z!PQ"^_A=02P,$% @ &( .6:E)!OAE @ @ 4 !D M !X;"]W;W)K&ULI539;MLP$/P50@7Z9%BR[+A! M:@N(TQ1M@0!&TN.9EE86&QX*N;22O^^2LA4'38P"?1&OF>&LR.&B,_;>-0#( M'I74;IDTB.U%FKJR <7=V+2@::4V5G&DH=VFKK7 JTA2,LVS;)XJ+G12+.+< MVA8+XU$*#6O+G%>*VZ<52-,MDTERF+@5VP;#1%HL6KZ%.\ ?[=K2*!U4*J% M.V$TLU OD\O)Q6H6\!'P4T#GCOHL5+(QYCX,OE;+) N&0$*)08%3LX,KD#(( MD8V'O68R;!F(Q_V#^N=8.]6RX0ZNC/PE*FR6R7G"*JBYEWAKNB^PK^/^/QP1SK,W"/F>D$??_4;1Y2>.O%A8TS$; MT*06.K'4R"9S0H=#N4-+JX)X6-SYC8,'#QK9]8Z^;I$BR8;%M-Q+K'J)_ V) M.;LQ&AO'KG4%U4M^2G8&3_G!TRH_*?C-ZS&;9B.69_GLA-YTJ'$:]:;_4V,O M,7M=(D3CPK6\A&5"=]^!W4%2O'\WF6!IBP00LMUX['##O"<*2WX,$+0CU[&K]V".E1*A38;WTV]=S&D!/_#VS MCW7P=X1;693E9_SP+OW^V00ALKE-&IS"P#\/]L[F.FS9N/Y>-?K6SH N=+RKRF_T>/_.S5 M_%F4M'53;F0P0+#)"O[7?!%$! .N)P<&S&3 C.#FA0C*-Z8QKUY6Y6-4X=,P M&_Y!6Z71 %Q6X*G<-Q7\FL&XYM4]GT94+J/[;%5DRRPQ11/=)DG9%DU6K*(/ M99XEF:VC$_WK].6+!I;&"5XDLLQK7F9V8)G+Z.>R:-9U]+9(;=H=_P) =G#/ M%.[7L]$)_]869]%\$D>SR>Q\9+ZYP\.&QGKVWIK$OO] M,^"CGY;@3R[*H@:@ M4_IF".SQB7]=6V":I-QL3;%##"1N/IM&RZPP19*9/*IA20N,VM115B1YF]JH MD:$M?@F@X><[GH@@R^#KQW69YX#PQP)FJ]M%G:69J0#!9]&[HK%5HL_K/#BP MJ4Q1&V+H.EJ;!QLMK"TBFV? &PC7681@ YJWIF),\/*U/0+\1UOI6'@D*W ( M"KZLV0%;-NOHT]G]6;2RA:T,P@Z@V2W.9CR9;"M 0K;-D6'^\J?KV6SRW8^W MMQ_HS^EWIV<1")-H:ZNL3&M\&#XU)2%H8ZN5K6+Z&V H*YRY7@,LM'48HY\V MC!"__\HV5 M7Y%IFW599?]2&!C_\J=0,: 1P,_JN@5;F&W6F#S[%Y\*#C1IFN$'.(2L8 4#G\Y&>.+"\<3%*.G^T!:)S'S75I4M MDMT0_8]/\JLG6MK-U7=UCX;\*HFL L@@[!&AO $"-Q53)*A1ID?BA_^QVRW0 M;!']HZSR%"2^C8'HDS/''(X?=K%_^%>3/9HBCGYJ@,Q/FG)E8:DJ$BK3QY32 MHK9F1N1A DUD:EI@ /:SZ+:)K$G60IZ1+5*_ND/!PN1XVA$;#;A?Y,F<,)(5 M0,O!WFO2F&G4;N'($18_+,J9$E 5H Z1 _*AE+85,K??PAB57CHJO1PEL#L$ MD@0U_O'VMS9[,#GN8(A6QZ<*:#5*BV?@-,\PH0&H<-_"?/"0'!R331 TC\LJT#<0R/-5G3TGF?1:^#9S_=P]#B M,Y\H/-967L+]8%.4R=$;D)MUU@ SP<]$IG=EA9LFH=-N4=9^,[N8Q)/)I LD M["4J2F" +WC P ^X,_@>"!-;H:*,%, 8(..0H9 097B)28!T<70>V M1)75GTGN$18 G)2!'2.E*T=*5Z/GCW*V:$G.EK"B,P'>V*6M$$_RP!!EC<\< MX@C4%1A)&5 4Z\"&5 &OO*S*350;U'M -_6N!FIC+&VK,FT35>"DW)@58?<- M2E3@SJ0!]&Y1YR'FV.X%Q=$Y(B>!&(S=\")J@KQO&YK_]ET,5EQ5;D%L\Z.W M656OLRU.NX'/L$89I22#2 N;?Y:>^H<6IX7#0@6^!:V:/JJBK\ME0Q] ) +%I4!DJ$218D#P;3(0 MZZ"#F$,06RC. XS=L^D#HA%L(C(A=#Y4*DF5L9I'!9XA9WDK0E9BZG4S"D99 M_)5H1[E?:.\$-IH6,(A%-7(G;#3)RS85Z6J+AZPJ"Y0X?*:!(8<(2FR(.N/) M"@PA-FM9K[+IT[$GD6'QX&'Y!8AML,*:7!DP1;;T^"?5D=6$_/Y!QE$!Z@R^ M!UNJK437H'BBO=%AIJ*'X@ E3/'P&1=&40#3/L"3:8^./Y@=;I[TY6X+ @'M MQQ0VB.(7T#6?X(";"0@'D* I*.K4[)SM#/*Z1!PAF7;%EL.:1QF+9V!'VNFJ M1$,3I(X[<*<0133T#IN4H*+9('Z6.2-XW<,#CF0:/>(\8&*G4E$(,BWM0P<" M?0F*N7Q$[!I0# _V.;#Y%G<$O]??1B?3TPA@@(F7.P6*10BK,K>;.#J9]1X% M^B1#$S5#N6M%'Y.*9,KITRN1X5 M^1^$,T9TQG$3Z$Z!Z(%F,G08/#-V%<:0J&7Y[@1E'7^54!]FDK[X1@$&BBA# MU@0:R#9R+D2UCDWJ6+XEWU+5&8I46'-KP4R&PIWR MW;VH[A&"^3W3J?_\X>[>.35/D]0@)!^G\P64X:98%AFQC8&+2-C=JB M!JF)1CN&)JH- =AN5Y5)Q?->6C3+\0/&*?(<_UVT*WCZBZU9S%C84Y0>5621BX-? [=_7RT*LN-MA(A,53WM-X""?;W.PZ#?@G)9IF9 XJ;0H?Q#:]^(,(_'="-XLG5]?Q M]>4%PX>XO(:OIK\7A2.Z8CKQ.8;)J'A_3Y;*O9AX@]F#\0E"X05P8A"-IA2K M43%0LP; $ )PM>GX.3&*MJP@JQ(PD\-W8,K")]:]K,QA[\])M O%R1O17:) MC\L'A@Y8:$R'G@O[)F1'H(\1"$QG0"C0F7<61M$/V,Y[H% M5?,A@.*]MPT&SV%\A0,AT7!5[TJ GA4C!?#.5(;0'+)4R-E(0.+Z) +*E5K= MV>!9\ $RL+R]VXR.'7 :R.,3/DX4K.!]J*]-D'DG.T%'HL1ACID%\8 &[T?WR &MW>\ =@"^8R\,F2QI^5CDI4G)6%@B M)B2*[V([WJ_7:(!X&UEW :%:=S*!A7(@!#-D>!DXS4JT6$98P=T<"M $$1\T M')P)S_9H&!4#5@5%F:,"#O&;B=F3F*U99/S%&:7C*O2[483M&>-I!O8!3''8 M#D18/.L&81,BO 6HW646#'>S(_V4;>,,(3\'G@/&!;O?5IYNT9YG#Y0C"6(I MA-YF+USJ0HQX<(YM @M5W%R47GEPK*8.OM0CS9:=I=!50 %'D+] O[M=X DD MEND9??)@I:Q(,W%NF91WREEUB?&=&K?G5(E[!O8?D\,/QX[.-&""P_)[\/'. M)=R A0JGG-5K,7,/C0)?S^43*J(9V$>UDHR:T:TPQ:#B !Y/ YHZB]XM MQQ>0>'2Y0*KD^-RZ*ML5;-L SX>)U*YAH4;V$QOH8 F_PI\V)0!.3.&BFV!C MV^C$<1+L+F25T_T@/!5LV%1P@R"",4W'GV8H7>'T<&,&P_*4BR!+P/BS7@LC M>!DCV05*8:N0[D9=O*- ^ZU29^ +MP!'4^X#B+P@;P'MI2[PB)]:T"&[]:ZI M(A^.-@/Z;23R :?=)R%E 1_0DT@:V#U6/'^@9=4_/EB65!D FQD"%MRO;Z._ M_&EZ/?]N#\/F8,1,E'!EZ?QM0> 1\9 J87D7*.)8E_B@X<9#VIUR-B(',5X2 M@#80-!.--1[M=5XVQ0(X5$>P(I 'MNZ"(*/1P%Y\!LY'@C&:$LQE^.&;>7QU Q[#U82=AWE\#;[$#?HZ)+T[ M;LF_?_7S> *^Z.7%N?BF\QA?7UV%F MF U6,@E&/;JN+S9J^\^\[3\;M:HSZ(5!F\H[X-"'),!:MGQ[XE/S[HH_*>"\E;WF-$7 MHX^V5@5;$[>K2MG*ELA*ZFIC< 5\J"B+YQCF XPW($4-'E;/W$I+JN$)2KWN M10G4T:7S*7CF/[C\]3MP/JN6S2T0-BZONU[]S:\]GE*>K>+C$#1\!#^".*"SH$*G3 ^B.1.UCI MT8@0Q1PE T:R2=>Y>WOWDUN(%#JX%:!/#";<226REG<&@)M-4N5PFFM6)>3+ MM<2:_-L9T&-0\42HE^"C0-ZS11Y,WDJ04,\>Z6#5 O7D'%@TZ3]!G(I$1R/O MD7B?#,*R733+-@^R]MZ!Z%*!R_6D@0$$8(%+ @H6>97(;H 4&0]!DI=*3='0 M7H,_ EXFFB\+D\(2"XE &]X%YAE!^X&$ $7J71%?"P&J)O6Y?&&X",B^ &V; M^)\!KY] S%1AL=<87IVX#B ,2<'70*C^81W%X5CU)P5/LLX035%@VH>K'?GI M!JB& BUA5()^-^S&@N$&1N56*JTH%N,&HIQO)&1 ,5385H*.+!T5.XQH(V,. M!61LN47^0@$U2/EZX(=H3[!:E7#(* U68,IM)7/O#PL-TJ93340+\BR")#(& MT-(': '#L&Y2A]GDKONC(7FPH.L@8RU>ISJ;Z!DX(1D4UV ! 5B$&(,!8QR\ M.JS :0:X9/CDQ.%'2Q-XG\O6E!4 MJ#V\LO:, -J*&5;-A(XP>E13%,6*ZO= M_HBA-R4FL]\GB:G)L,$$O:TH6$1V YGBA!5E#4R4@=T'GCB0##R^S0WL@14) MJ@)Z(@.(";JVT(0:/Q&*$(SBVA?C(5%' ZKZ%2$;+R:N=I$!-1"&.E^@RK2F!>R3/B#X5]U*0I M;1A.?M\VD]*?GKW4)>\T2\F/(E09K>CD^J0N'9#K/"CZ..SECC20E,-:VQ/G ML3!S22Y8HN?G$[ %IQK5OCP'NV[R-9:4+P2?CE9K8Q05BSD\#XKVQI7O"?,? M@8L'C:?QB4=]1:K"*#= Y2Q,4-X[TRE0#BW)^2!$XVIP"O1DD-JW)DN#A)0F MH)S/ASYP;JG4]L@41)=RUB:(B&.H;'X9 $A"X-&7E/@*'ICU:O9G>F Z_3-) M-V(V5X!C-QPMP:\3)IT#DCB'I/*T_)L+Q,"/K<7RI5#M M,?,MCTO*/!I._'&*)Y1!ZI=2R0M&QH20*2[]2)4;^1*$%#_P]%*#'!YS,M*C MW6&YY[B$^PGA'H2H$[#"VUV!]Z9U0E%2(:*/>F>=;4@4BQ!C MBV(7'T(OQ729H4@98KW1_NKD7/MD+\4_P#B#S_F1-(O2[K$<0A \>#D15%SO MD^%_B8+F(07AT[D!3QGS!%G1"V2:)ZEKQGR(A)AFXNY1M-5!Z*D/F<53(+H> MN?H.PVYV+'[MT[1V,45:NQ3<7OW?)K,Q7>); M8D6*KA%'F;!9CWVZF2F*-0E9$24'AXJV2FX_TM/Z&1_1,=^BWY+H-$>G2/# I0[)DDJX8,^)SF M%K^(.H7@P:PB!C9%P;:Y*YRC/ [%@)*L2MH-IZ4&!2I$F:U=P/ M0#"ZM;71(&EZ45Y H_BZ6B7@G:ENHG@O!'8\C-&)BSK#PO\4YP^),:C*HLR MIGRD8LLVIU0M3][_EX8L4UV(9JZICPREB%N,O/GPY,GEIBBWB[4"_J7)!R8" MP='F_9RHVVAO(G:,OYD<:[9I+EXU\U'T(*F2M8B2"C20*"]A;,M M#H58OV+.-)C3RIS:6.#T9,E_6[#JRYU%A.,3@$.C@5 U_=%G10\ZM9@=BP%# M*U@=_0F_%GF8G4B#%%YW2P]5T,%J6#60:U1W:1+)UF/_&1TM3\:9PQ)L+0QG M#&9M)J,W! K"JDOHTA;EANLRGA+FIESPA_LT70@.V]HS'3P0 MX1O::6.3=8'%EWHN#376'80>2<&L2&5GE/RL&LZU$;:[*2DZ;XZ$#"W=V7=W M$=J!C#(X8-$9ZQGK58&\JN=79#-EL]*!,=#"I#6ZKTZ1VWAJ0/ M4YER&HJ6J\DLOKJ2P,/EY44\F\R=M/F*TL=N^5U9=%8DTI,:ES\ ZS2>WUS' MT_F5ADGF\YMX=CW_6NEX/+1C8M3WKDW'6\SNU0@,1>@=&E"#\G-\,AKG$2D5(^M+\"$S#DF[DF5= MWS6.^<*1]"SZ48WI>&0J]EUT4%!>Z.K; 7)?;Z?1)O9KM=2J#OI',HY8NSY0 MJ4A/--4OE7RU+T5W4H&,NT9LGK8F"48]8((^E%1!"UC,L6 *0Z' 34& ;]@U M[_<(NO*Z7IVZALV"B<#TXAJU(U$61YS^OQB7>_',,L>-PV[.EK)B]NG$6' MIQ@L<*0REB:H( Z6"&MVO'4%7%2712'53>[3_KX_/0\Q\T?QLO.;]7B,?N,Y?X7^YI!RENVZ0TYZ8\U:J M(Q8<_>MT?B(NZG#-=;!F1PT*JY#&"!F.V; .K1;79/#U,ROGN=G'L.IKY&?C M%>P_H&/Z=_*"?_8E#<.X/&(F%P)BEUB*4:5Q"HWD:M&.UQLQ$>28I[.C$8((55"M->:KFC%PR SR()<+DN:!@J)*@S& MH#$]M+S4BJ]:AE$W#2"T&^G#X,<%=O4+*A_C;ZB9(.4_EW)O_.:;P+CO F,>I.NFVO-H$;7UP]O9Z! M!A0Z%Q4D>CE)_VZ/>"@5',N2ZOSR@L&C6[-S9PA?5FVH,X,T M>T^A,3<\^+ MUP-[^8J4,@J:WK4T0=EB-PDQO-BAV!0\>6\++'"ZMPE=3W+'5S%1\1#7R-88 M.<9+DF*JZ,5HKV/+V)F_8/55QJ5W2>W@-4L:EV-/Y>#4& [T.$3E)"PK79H5 M0D>\PA4]$B/2/#[,OD%\*HUEOJ1-LF,M,')SXAJ@G48B)2>^R,?H@QLM9X?GHV! KW6!HMM4\125"6RV MUF9B6IA_P"Y9"2NYP;X+779$^03J/EI1Q0L]V&*XAN,]!JP]ZD]E0WIO#W1- M@_N$&1&^#>QDN][5Y&QU'\8Y^,8R__WIJ!KWY:ZSH\I=2=P3$1Q+"W23D#<" M!O7^\36P_7Z%D$JW>D6&)AZ=L:)8F\U4@(F0 MZ(\7\H&%H9N'A9>P?"@UI)O/9V6"G[S$TQZ=X%:T^\Y% M7.^[EW?==2[OPH)8RCL;B?I3FF2[S7=#;+_ENR^D?\(GV)96Z[BLOUIA#S6] M1DWL'0+Q2SUI80 ')\3LC-:4GS&=U('6T#8%:F;QY7T4=LA^:_485!J(D>+J M=!:@*;MF#%>,^W85V0,EK_(\Q$%@>0T'G[DK1L-<[-KHQ,S81DPZK*!EV%Q[ MX^ Z&A9"\Z:RS;KC8V2#N0%L"D .4>-*+D:AXR5ZIY M%P:_=1HJ[K$8PL68%5YU1,*JHCR?-\HX)JIWM9@BR.GW;<&6<^=IANU)5,O' M\X266N=462/5E%>44CF7X^7V-K6*AQ8=+L_KEU-)JL30':GP@ZER<)BR32LM MS-WN*B(DQ2BF5UR"$#1 KXZ<06>,T;+(XT0A?P[??YN:[$H!!8:9A2M?DN6#0 MAFZ;\$@()%9O:,=ZZ,+[>\K@PEZ1 M;A)+V4NE,X_F(ZBZ?7Y[X!E[W#KBP5 M>$1(<5@P=(/_N'P=S,"8K@(](#,["@&<)*X(!HE2[SF"_KZ/C+,1XSX'\M,& MOEFA\:A)>">1'THD?9(,8^:"K^FOK%DIA)..G9<&KT5(SSX?M H.+ZV M,RTM9_A1V*1^Y<#V18X!6Y2NF=R6-1?+E/[6RECD$G7"81T,H-S?,8H53?WT MG12KU]H:2'=\=BY5=&:WMT3%2& ;S54$.0.9OZ8O M?J5XPS5>OR&M*V^"A2EJ!BB&?4HW2]A)@\.ZM_OTX@_D@@P=78@_;3[=PP+X MDS[L(Q4:71>"[_U"58IN'Z4"GK/R]M49JU$HB;Y_SBZ$_'U(W<.Q@<,%\U'&?MHFX'/8+EHS7&G0LA2?=HE3/]\UT>G8Q":Z0 MIML1!\9^(T84],?B_KSBLBYMXLG]885UK>._UC"SQ M*39$\\P?W,S4C*1N_61 MQ\]VIUXM>P+LDG,Q)Y9KZB?OXO9W'^X6^ ?O3PVQ-!A9="2+E"=W')-#ZQ7U M/OU5J7#&V,Q]W>PN#_%6=_?6\RZ=NC!R7T]P#:6GCYYOTHNH^,C$WNJ'+T3? M(WQ.R(CB$DB&Y(=>F'G[CB-18(<(@[.T6-.%(ZPUJ5;9^TO45NJ&Q^%4.02@VI,>D2OFZ-YQ)/(WGYY-8@R]AZW+W@N&BI= L6?P=^,+B M2W(IH/_&-S2IG])=D:P?U/\@6[C4-043+!T( 0[P?' L@WBD MR9TV,4.V,\4VX&!'MFUVG>4%^Z\?'E M,)K?38E'U!'O!]!=2V+)#, S&O[R;6BS\5:R>T+]:T+]78#ZP4#7T5UI?*$2 M(GOH5,'P++3)AD-^PPT*KG] @@5L/6)L6VZ:6^$!ZG"P?$+A8MI&Y4YUH1-3EH'S!H M:3..)OK;I_G6%?];T$0A@E82-DL!RV49_1!^?46_.XD<",9![WD':U;+-D8O M&?=NP)S.=&OYLN!@/11PQL<'LFEIQ1 XP(T?_V@KPGC"/Z9?V<, M##Y8;=,UBG!*Z;G 0I.#YS3W MHNVT7>$:.XM">JN!M[&UF]AJSOW8QP" MRW6Z! 5#"-&"*K0IN8NE<*[9S+T^BL#FAF%:6/51?3P^>GZT+0QK"!C%K\H) ME09EN8G@S1>I"*,#$V(CO0=_Z^LU,/SF7]\4HM (G>O$OO&1S26QG ZDB^7H M28M1^LI?IA;L-K5;O*2([6Q_S@'34]^&(-FTMC9TFF?R M+LGKPX-D$ _0$8-'U+PPH);DYOJP"AUWB(J:/3$LXK8K=64H&:%2HK#"Y0[= MHU+.=U#.GG@%6B=?^2-ZYR>8M1Q\Q>A7S877'7&)UY)N]5(/R>5@1:&4_$XF MN81*;O,S*NTI4(VV(KZF$IBI!-4O7F3%$6^I>]Q?&Z/I\W@VO^%"\8DK4=%\ MGBL7UK?3A9='_,[.LJ,ANXYOKO6BQ5E\<3'].O!^5R/9*,GX;K'9>(/7CT2Y M=$M/55"W-1>\#%+,\>\V,]+$^O2%?+,).O2=;")_I0G%.'H#$B^GO"XB^U,A MD2=6%0LT+4$6O>T6#-]Z67PG$5J^TKFSX3$4^KZ=V7C#S2?V4M[J17>#J!N? MXETA+TH5"7'4^U4'WJB*=Q/&82E1[_Y3*BOR-_))#[VKU7$WP!DV[=A\U<9] M;SB,V MIYZR"^.-HH3$I"K%1]\*U@YOWG6T=\,(6!W9CM2HZN%FT'S>@6S') MVI5N>:_Q88SNUYZ,O0%U:*,L2%PEGLD3S2#XK:KQ MR"5]AYR#.-#N>X'=SD]/U%1BV8E$"H)BZXZ;URU2H1)UU,#<0Z;%1=UPGRNC M"&SM'EQ#MH2&5,1J"7#?Z9<9]JM'9:CO%)N-]WIAPQZJ6G0=HYVWLA+)KCW:>[&I!K(X_KSL*[CU+O)C]2;R RFKS" MYU V(TSEOLGR%L<$<'7 #^X)]3[4WDH^E*LK^4A"4*K6^>W$7:NDTZ8("W75 M.;^U%['PV?*!NKB@X^)@I.2T-&!>E_ /59-A^50\]%#'R*%' MP;*)I' =^3-Q_OH\,)JF#2 Z$-5@EPNDL.M>4],B>6G M%4_;>3-[.*T6O^D+A DM6#7W%N/G^/P[?*".?C7U9_18$\DNW\+OJ$3IIF=\ M4S'9 '?(?!14E!H/V0]SI^K^^[=WK@(#G4XA9:G*)&"Z5=7]DF.YZ+8IOL64+O$9N1O;V?/7L!( M__BKEUN _6>#^*NCW"YAZ.3LZN(92QO]T)1;G!(KX9MR0W^NK0$_&1^ WY 29QI,VS1,WUVB4-M)D 3W"Y_X%*@L;%)'B17%SFSM\[?.6X-7MS<)G,E?KNC+?U)(B=(!186[JL <8QH\ TAT@];J[0%[E2V;9=*S5 M%K3S)C8W\:EZ-(GCTAW*C=6TRPEGIQ_UDDG^D_D2G7YFQHTD=H2KA6TJX,O)(UUG_B(Y+4ZTKO=5VF1PG?M?(ATZ/XQV+^/"K%F%DX"NOD&]P6#Z]$E2QL^/:,M[;?DQ]ND-O;2Z M%0AJ 0O&-6R8:!&L9M(P?WG-($>VE1V[,L.+['" M9HX:LL2O9/"*:4E/&T2/.X$D"0=Y$F9%0D81)ED6YND0;E!RI6FH6HTU7"FY M06TY73"8:=5P8Y2^@P_*HH$T+ =%.$I&-!NF19B5)7QCF@JP'^ITULX%K^YW MS!DD>1XF:0QE7OJ8AS":;YC%/5!!(89A&5.P)"R* 7Q6EHD>PTE/@\QXU$[A$].(L3.$U22C(/AU3HL_\?,J.0S^#0]8[VVDV# M>NF;JH%*M=)VG:=?[?OVBZY=_7;OFOXUTTO2# (7!(W/!T4 NFNDG6'5VC>O MN;+4"OUT1?\>U,Z!]A>*+M#.< 'ZO]GT%U!+ P04 " 8@ Y97\M7>\PIGQK6<,8U#.?'4 M7')6V$6ST@M\GWHS)JK!\-3:;N7PM%[H4E3\5H):S&9,OESPLEZ>#CIV2 =0,'';%'JNWKYB;?GB4V\O"Z5_85EXTOI /*%TO6L78P9 MS$35M.RY?0X;"U)_SX*@71#8O)N-;)973+/AJ:R7((TW1C,=>U2[&I,3E0'E M7DN<%;A.#^]UG3].Z[+@4L$5'XM<:#C\QAY*KHY./8U;&$$H M?*TK/54PJ@I>;*_W,+4NOV"5WT70&_#SHG(A]!T(_"#JB1=VYPUMO'#?>;_= M7/[YZ>;+U>CN_C>X&GV\OKS^=K+KH$V<:'<<4RLG:LYR?C; 8E!&0+#O&25VI5P;\C="N\]D#EQ 2"UL(D4-IY,1I!@?@NW&,3>#$4>PD-(8_)*O,SG$0.[[O M0^12@M-1X#M)['?[%G 89)$312D;658%\.9TIMQV0=J[ MY1Y(.RC?8/K&<,>JB>787PL+V!TW,FYR^R+&O'-K9U\Q8'NX383K"O[E3+YA MS6A]W*V^@80$!G7$*/5#"-TT>FMM#0A^ ED0.!E%;KG^*XL=$#?*CHF+_"(. M":@3TP 2-PMQ@B(9TM"A0=P,B)LAZS(D@]D7^64-U F"I.VZ<7:<&%J&OF\Y MFKE)C&;,D:26I;:_IECLDF3%L]#)@L0):6.(XCZRT8YL]/WZ(":50-W&*H)E MB_ Q:Z%C"M^V#?=V\:M_E_/U8J!>Z'NVD$(O)$UOI+1 HB.A&I+/+<8'8!_5 M@47@P#R[-0OV>ER))U%P+(@7PH2QY*8H-<<2T2 Q7R,Q*4Y'+FK3AQXXD@Z.I!^. MYHO&H+%DTNC95J7O>O*] ?=4]K:@O:GF[BFWBMV4W&99?F;5PN1)VA"H?E$4 M.B$QM4:PMBA<(^88DX2Q$X<(MIML23"AIL82([V1FQG=Q6^C,1S?X.93VR_+K MMI5;3'NMQZ^Q[<;?5R>SBGW8*>_1#L5M+(%#T\S)4#519,VKF+A)LF%M#3%9 MO8XCHYRIWUGL@%"'Q)GCHQRO/3:,S7@-*SKY*VQ_"NVL0SM[MR1V<*_T$-ZI MA_U;;.KA:\%ZK57A<=PK47WB%(0[1;VH=//!WUF[Z])Y MHN1C7.KCVVP LKF_- -=S^V=X:'6> .QW2E>^;@T#C@_ MKO'[L!V8#;I+Y/ _4$L#!!0 ( !B #EGH'CPJKP( )H% 9 >&PO M=V]R:W-H965T]![1P$N>"3UV M]L84-ZZKDSWF3%_+ @5IME+ES)"H=JXN%+*T,YQXM'OML;>^'&HX+M<(7F1[%4)+DM2LIS%)I+ M 0JW8^?6NYGTK'UE\)/C09^\9IYAE%HAH M_&DPG3:D=3P]']$_5[E3+ANF<2JS7SPU^[$3.9#BEI69>92'K]CD$UJ\1&:Z M^L*AM@W)."FUD7GC3 QR+NH_>VGJ<.(0==]P\!L'O^)=!ZI8WC'#XI&2!U#6 MFM#LH4JU\B9R7-A'61E%6DY^)I[*/.>&JFQT!Z92&"YV*!*.&IA(X3ON6 9+ M)1/$E%0:KM9LDZ'^.'(-A;<@;M*$FM2A_#="]6%.^'L-]R+%]']_EVBWW/TC M]XE_$?!;*:XAZ'; [_J]"WA!6XN@P@O>JL7#?#Y;S^\7ZQ7<+NY@^K!8SQ9? M[A?3V?T*KA;2( S/)E[C]L[CVKFZT05+<.S0X&A4S^C$']YY_>ZG"ZQ[+>O> M)?1X17.:EAF"W-H&X7F9P[8TI4+(D/H5"O9:O>\YXA>ASQ/_C4PU;PCT GA\ M@1#>@]_W.H/0MV(?@GZO$T6A%080#,).% ZM$('G1YU@.("U--1="NWRH.9J MF8+7\0@U&@;4@%K#+"]*0^%FPB#Q,'#E!7U21_"QP:@SS3C;\(R;5Z(R' := MX3"$MW_F]=::,[7C0A.!+;EVKP>A M ZK>!+5@9%%-WT8:FN7JN*?EB\=[)#TY*OU@]H@6GII:FJFWM[:]"0)3[K'AYEJU*.G+5NF& M6S+U+C"M1EYU04T=1(QE0<.%]&:3;FZI9Q-UL+60N-1@#DW#];=;K-5QZH7> M\\1*[/;6302S2\*Q]TT+#\J#L:HY!1.#1LC^ MS9].ZW 6D+,W J)30-3Q[A-U+.^XY;.)5D?0SIO0W* KM8LFW> MP =98?4R/B!Z \?HF>-M=!'PSX.\AICY$+$HN8 7#S7''5[\DS6_5FJ/E+R. MY';,C6EYB5./MH1!_8C>[-=?PHS]?H%G,O!,+J'/UK0#JT.-H+;P,YPOHK[. M&>95)1P>KV%>EH?F4'.+%:SWG'Q@R37,&W60%A:J:4@>:ZO*!YH7%0@)BYX3 MW.%6E,+">CE?P$&]_L5G^C@,91\%%Y!&D=^04ZGZ#2&4>9G:>AGXP2N8)07B9]E$0T_<"WI M\(%:\(VHA?T&H\1/QLPO*#UY1I&?Q40H+HHDHB>ES\/,3\.0 ,F,8C^-Z3\B M^X)(TD$DZ?\6B<9'T9V6-&ZU4!I:I%<%V[X5U"$A^X/\#>EGF)-O1GJ*R#<] M]\U\EH_)-WZQ":J3JD>NC13$XOREYD;AF"264=L967T:XS;(7M45R>>WEQ % MYNZO[UZPZJVNS$VRM+]TPWW=.&C=@[T?:N4?39<@N$GQ.P_4$L# M!!0 ( !B #EF!;RV"=0( *$% 9 >&PO=V]R:W-H965T&"X MTP=G<)6LI7QRQM=R'A G"#D6QC%0^WG&*^3<$5D9OWK.8$CI@(?G/?NMK]W6 MLJ8:KR1_9*6IYL$T@!(WM.7F7NZ^8%]/YO@*R;7_A5T7FTT"*%IM9-V#K8*: MB>Y+7_H^' "FY U T@,2K[M+Y%5>4T/SF9([4"[:LKF#+]6CK3@FW*.LC+*W MS.),OE3LF1J$):<%VF8;H**$9;OFK(!'JA051L/''W3-47^:1<;F=,BHZ/D7 M'7_R!O\$[J0PE88;46+Y+SZR6@?!R5[P(CE)^*T5(QB3$!*2I"?XQD,#QIYO M_#\-.%9W1YL>IW6S=*$;2SD/[+!H5,\8Y!_>Q1/R^83H=!"=GF+/5W8VRY8C MR V8"O=RO?*^GN'M["1J8V^8V!XKXV2BXV7 ][9>HW+)5Q6U;KAY054PC2Y[ M@=9LF*)^ZJZ=EEO*%#Q0WN*K?U8\">/L/"1Q N_A;#0E<(WV'1Q]$OM'GD(6 M3I-I."'GKXO+XBPDA+R-C=,TC!,"QYH>'8Q-C6KKEX.&0K;"=!,T>(?]<]F- MW=_P;GG=4;5E0@/'C862T5D6@.H60F<8V?@A7$MC1]H?*[M#4;D >[^1TNP- MEV#8ROD?4$L#!!0 ( !B #EEIF]PDWP, D+ 9 >&PO=V]R:W-H M965T.-,YO8M3LYFXB- MKGB#=Q+4IJZ9?+[$2NRFCN_L%^[YWTG:3;N44I>8Z.X M:$#B8NI<^.>7B=&W"M\Y[M1 !I/)7(A',_FSG#J>"0@K++1!8#1L\0JKR@!1 M&/]TF$[OTA@.Y3WZ9YL[Y3)G"J]$]8.7>C5U,@=*7+!-I>_%[@_L\HD-7B$J M9?]AU^EZ#A0;I47=&5,$-6_:D3UU=7B+0= 9!#;NUI&-\III-IM(L0-IM G- M"#95:TW!\<:0\J E[7*RT[//C$OXSJH-PBTRM9%(%=<*3K^Q>87JTV2LR8O1 M'1<=XF6+&/P/8@*WHM$K!3=-B>5K^S%%UX<8[$.\#(X"_K5I1A!Z+@1>$!W! M"_N40XL7OB_E0YFV0-%A('-?SM6:%3AUZ$(HE%MT9K_]XB?>[T?"C/HPHV/H MLP>Z?^6F0A +N% *B136E/"%LSFON.:H0*^8!B;[/$J@N4UO:],SIQ[NL=A( MR9LE7#+%#Z9Y-)##:0*Q@CTK\ 6W6('?C4$WAO!-:%:]BOF&R89>#E!U:\]P M F?=X_MN&OEN&/NO)P_8<"%I*&R25Z+9HM2<#BC<25%SI81\AJ]"$_X9_0(W M26,W]_.!](-)R9JAW].[S;SBQ7Y'?8+8S8+,3;S1 MZP?>0&K3KP;IUP.F%B],G0R\G?3F1G(C/W6#U$P"SPVSW,WS'*ZQP'J.$D+? M,A!^$ .QZX>A&P79*_G]]<^"V V39""]I?Y)E%A_!F,OO['V@>_&T\G>]L32-T\SMPTCT@F4H+$3=,GJ_O<_5XMI"(P!N-A*A!&B:B M41C"KZ2:133J!(^6Z#E2_J0O?_)AY7_'H3]$S-% /HX82\O-8H&VNX&2JT)L MFHX6/QIEAA>?JAL?(\8;Y1G]11EH06-ZF*0XL>P05_&[2!H/VI,:Y=(V80IL MH&VGTJ_V?=Y%V]Z\J+=-XBV32]XHJ'!!IB92!V3;>+43+=:VV9D+3:V3%5?4 MJZ(T"K2_$$18-S$.^NYW]B]02P,$% @ &( .62NR,O*Q P )@D !D M !X;"]W;W)K&ULE5;;;N,V$/V5@5H4NX!B493D M6VT#N>RB6W3;(-XVS[0TMHA(HDM216:O413>J*XBSM@XJH5L M@M7"K]WJU4*UMI(-WFHP;5T+_=<55NJP#.+@N' G=Z5U"]%JL1<[7*/]?7^K M28H&E$+6V!BI&M"X70:7\?PJ<_I>X0^)!_-B#LZ3C5(/3OA2+ /F"&&%N74( M@H9'O,:J,QBV=(8OYT?TS]YW\F4C#%ZKZEX6MEP&TP *W(JVLG?J M\!/V_GB"N:J,_X=#K\L"R%MC5=T;$X-:-MTHGOHXO,> ]P;<\^XV\BQOA!6K MA58'T$Z;T-S$N^JMB9QL7%+65M-7279V]4GH1C8[ WO4L"Z%1OCP36PJ-!\7 MD:4-G%J4]V!7'1A_ VP,7U5C2P.?F@*+U_81$1O8\2.[*WX6\.>V&4'"0N", MIV?PDL';Q.,E[_;VE),=1GH:PW7)W.Q%CLN VL"@?L1@]<-W\9C]>(9A.C!, MSZ&OUM1U15LAJ*VK-IF#: HH9-5:+*"A+I5-KFK*4J6,^>@=,3YMPEHM-ZUU MR0.K@+1J*GNJH/SAE)=G>9SV$B@?..3CE93 MU(C0MT5 +H"@+5\>KWP'IU? M_^7C!5SY2'P/\31,QW$XFV4D?(B3,&,\3"J^81M94NC@5N+&T4,I:%XS@& M1\;]3I&\Z9-$-">T[3A,ING_I'GO#Q'"$,2 SL0NM0;H-#66R%+MSOM@<(+@ M+)RPF9NR;!9FLREP3F@\9.FKZ651S+L:HA,0<+NE(_&4IV%7+:#V[L0T(:PO M[XP/TJ74II1[. BM16,-3&C+.,SB61^0H_-4#GS"B=KTOVE]>:.2C]EFHRES M$6*CK(\5&\7I<<9=-IYC3DK3\\IGNC,;NC-[=W?:$N&WY[R\#MVIACL+_:Z& MN\$D_*;31)1YN NW^6R2=CPF(7?=DW$XE8'HQ=U5 MH][Y&]I0:;:-[:ZQ875X!%QV=]^S>O>"^"KT3A*-"K=DRD83BKCN;N5.L&KO M;\*-LG2O^FE)#QG43H&^;Y6R1\%M,#R-5G\#4$L#!!0 ( !B #EEU@]AL M9 , +<+ 9 >&PO=V]R:W-H965T_Y!9 H=N2,CEUMDKMKEQ7YELHL;SD.V#ZSIJ+$BL]%!M7[@3@ MPHI*Z@:>E[@E)LS))G9N(;()KQ0E#!8"R:HLL;B[!LH/4\=W[B>^DLU6F0DW MF^SP!I:@ON\60H_"8AH) KXX#USQYF0*DQTFG\;CR=-J01'E_?N[^WM>M:5EC"C-.?I%#; MJ9,ZJ( UKJCZR@\?H*DG-GXYI])^HT.]-O$/YRXBH=Q:QU\\;QNG8, M'G%,T UG:BO1.U9 \5#OZNS:%(/[%*^#0<-/%;M$H?<*!5X0]>0S>[H\[)'/ MA^5SR+7<[Y,_J"9L@8?6+WP"\#ZXM3KJ5YM#X$KN< Y31[_E$L0>G.S%,S_Q MWO21^9]F\_]D]H!:U%*+AMRS=U@P?6@A2O"*4*+N^M#5%HFU,,?=/O/]4>2' ML3]Q]\=8!F.=BZ4;-?;#, K2-NB#BN.VXGBPXB4PP@5:0EX)*-",LST(1584 MT$+PDDC)Q1WZS!7(/A:U>7R459",XK$_/D$QF,2Y*'J"ID$<)DD_BJ1%D0RB M^(F%P.SHX:.+1;6B)$?-'=E[3"6=;/PH\@/OA,!@[',)=&,F4?+H7ABU $9G M Q!DCQ4,$QAULHG3($V\TTTP&/UF([UYP3#8 KG8D@[QT*:Z%=P-.X',6Y!C =! M?%%;$ AN==LG0?==5&^" BF.")-*5+HA4U)/YUP43V$S[F3YV@^B($H[9V9W MYHI2E!;&QK*%'.*Z;JUJ&=;;O/M[;I.IF_]J]F=1/YSZ9N M:6^PV&AJB,):6WJ7([U%1-TFU@/%=[9Q6G&EVS![N=6=-0BS0-]?&ULK9=M;]LV$,>_"J$-0PNLUK-D9[: Q.FP#6@7-.CR MFI;.-E&)]$C*3OOI=Y1D1;$5+C7ZQB8E_N_N=]*1I_E!R"]J"Z#)8U5RM7"V M6N^N7%?E6ZBHFH@=<+RS%K*B&J=RXZJ=!%HTHJIT \]+W(HR[F3SYMJ=S.:B MUB7C<">)JJN*RJ\W4(K#PO&=XX5/;+/5YH*;S7=T _>@/^_N),[- MK,&ZI9IFRWQ+D.=SOZ6&\K9-]KD],TM:,I* M13Y2*:G)[UORCGR^OR5O?GX[=S7Z,RHW[VS?M+:#%VPGY(/@>JO(>UY \5SO M8IQ]L,$QV)O :O"OFD](Z/U* B^(1N)9VN6WD*/<;^2A)9RPSUW8V M?D;NQ M[+3J:%QMZO-*[6@."P<+4('<@Y/]\I.?>+^-H?T@8\] HQXTLEG/[B3;4PUD M5Z('K&%-#N8%X5H1M:7HC^ &H33E!>.;L4RTYN/&O-E8]EGLQY[GS=W]D-$: MQ86,<<\8VQGK5WAR 2/('.F\$%* MEL,83VMH.N3Q)_$)B]7;A2QISY):6=[_+T)ZAI!.IB<$5A\7$DQ[@JF58%E+ M:4H(SQK 48&'X1YX/&?82P%X"2YCD=,B==MS0\VIF!L(XYGWME&;/=Z*=53R^!;#^KL.L_KJB[Q:176ES \ M?PE#;X;%GT:G0"-+<56:I(,GVD;K#OK$"N2F:9\5R47-==LR]E?[%OVZ:4S= MI^5M?_^!R@WCBI2P1JDW23'ULFV9VXD6NZ;K7 F-/6PSW.)G!DBS .^OA=#' MB7'0?[AD_P%02P,$% @ &( .68!97=Y]"0 W%0 !D !X;"]W;W)K M&ULM9Q=@9W,UO[X%9@82\B*R;S=%QW;D9Z#.=*+.!"N7BKV MM5Y3VJ#7(B_KZ]FZ:3:7\WF=KFF1U!?5AI;\-\\5*Y*&OV6K>;UA-%EVG8I\ MC@W#G1=)5LYNKKK/[MG-5;5M\JRD]PS5VZ)(V!]?:%Z]7,_,V=L'#]EJW;0? MS&^N-LF*/M+FU\T]X^_F!\HR*VA99U6)&'V^GMV:E[&-VPY=BW]E]*4^>HW: MK_)455_;-S\NKV=&NT4TIVG3(A+^8T<7-,];$M^.WWOH[*#9=CQ^_48GW9?G M7^8IJ>FBRG_+ELWZ>N;/T)(^)]N\>:A>_D[[+^2TO+3*Z^Y_]+)OZUDSE&[K MIBKZSGP+BJS<_TQ>^QUQU(%SU!UPWP'+'>P3':R^@W6N@MUWL,]5O,VN_=SMKPJ1);JY8]8)8VYK3VA>=OUUO[DA6MD/QL6'\ MMQGOU]P\[H<@JI[18[8JL^B[AS3EWR3O"5E25O>=I1I":!!(6 \$$P^V#X;;6\'N6[9*& MHDW.%?BALD$O;94JFQK5ZX3K(7X.]KYC.F/'M5LQU?'S M-"-(30()BX%@@N/.P7%'[_CVB1^8IMKLC':YZ9I.8)A8,EHK/M7H^.EEN*F@H5?+69??Z#)NW*>K.I6,,K M>]DPOKJM5=:[H_H:N&;@>Y+QBF;8QK;4+!PWPX;G^ZXC.3INQS5]PS/%=D2[ M!Z::!003S/(.9GD?,*LJZ0FK@EN56=YHQOA\8>%*7HU;V89K^))5XU:F%3B! MY&BDD#2Q*?E)M%]^JD] ,,$G_^"3K_6I7^+7W*64\H/G4TY51OBCO6+9-B]< MTOA=:,6FULLS12-(4>*/9ZIK^X%ABZ(QD*A@6G P+=":%OV^S9IN+=NP;;O, M45:Z8+3[L.LI%C-:K:F>G2D:08H22%@,!!.,-8WA1-S06ONXYF7QYHP?[W ##QY+(#*$H6L;1C\D"S/8"A9T>FCR,74 M.OW/JEQ-,%H+FVPT)"WL:8+1ON<'HV,KJ"SI:<>EV@Y<;&)7-AI(5C0:#T9C MK=&A9*^R6.L9D_V%I(4]35@3\5GL^:.)#"E+0&DQ%$TJC*'D0M.NM M?H&L' [6>+7:ID"!?/#6RTYV>BR+3==U?%]V&C1_ J7%4#31Z2&",O49U(_% M)LE8%S[E55V?F.Z0 #B&3J4^9'C@S8>D: M)>42A7P&Y]6F*=GS*8<.23F 5[?@9K&]:H\.L MJJ$58-^2/0+-AJ!HHD=#.F3JXZ';Y8ZR)JO;JU6M347"OM+NVE5:U>HSI)XH M[GG?M62#QLTL1SZC"16M_, :G:PJFCF6A7W9&M D"(HF6C-D0:8^#%I4W45$ MJK[*TG<^7L=U5SQ&)ZIZEF?KT*'JE+,UJBC8L M2]7G+7N ?SS%+@(YP=/+3';V',T(5). TN*>%AQ7G(OA"XAN#:F1J8^-CC+9 MI$3;DM$D[]ZUZQ2E>9#!R@*4%O8T8?J:V/1MV6;0I F4%D/1Q/L4AJP)Z[.F MTU=+58,!CW,5Y;51O>A4F\]4C4!5"2@MAJ*)-@]!$]8'3?TETM]TWHX3'-/E M<\D=71#5:TUV]US="%27@-)B*)KH[Y O87V^]'.SIHPO<@M.7[>W!^XH6B59 MB3ZU=5UY3U9//"Z>%K8"V>MQ*WG1JVCB!Z,:K&AE8\>1+W[JO^=D5[Y%X(.' MP ?K Y^[K,R*;8'^?4>+)\K^H[0!,O=8@-)"4%H$2B.@M!B*)@Z4(2_"^KSH M_35T#SA>SWH7OCQ903.@.//TA\Z+P+,T(5). TF(HFFCK MD'AA?>+U;LO3UPS0I Z4%H+2(E : M :7%4#3QCUV&/,_2YWG3:X8>.'78@-+"GB9-7UL**2)04:(6E9.*&$I4-'I( M]"Q]HO?+2_7AU84>/=ERT#@0E!:!T@@H+8:BB0-HB PM?63X@4H!>G\:*"WL M:=*D->4K[Z"BY(2H+U>*;Y%"6D=_ *E/(4]5BHG+"[W*9/=A_V 2-*@$I1%0 M6@Q%$\?2$%1:^J#R T4#]"XW4%K8TZ3Y*Y^1@&J2$YKR*0F4J.CSD%U:^NSR MES6C("IW)]H,&G*"T")1&0&DQ%$T<34/ :>D#S@]4#<@@< %*"WO:NTL- MT&3TA*@GEXUO$7E:0^1IZ2-/4FT92-4 C3]!:2$H+0*E$5!:#$43!],0?UK0 M\:<>.'G8@,:?EC*)'!4-T/03E!9#T<3A,*2DECXEM=R/YQV@R2@H+02E1: T M DJ+H6CB4V&&9-2&3D;UP*G#!I06VLJ09%8=8_)K%%W(K-__MSAT\.C.&^[!U!*GW\Q+Q>FXO/0O(SV M#]H<\/OG?MXE;)65- 7K7JYILJ2L M;9J:\_X @ !PL !D M !X;"]W;W)K&ULK59=;]HP%/TK5C9-K;0UGP34 M021*5JV3.J%6W1ZF/9CD0J(F=F8[T/[[V4[(H 1KK>"!V,X]Q_<R('QB94)4E[;-DPQ*S"]H!42^65)68B&[;&7SB@%.-:@L;,]Q0KO$ M.;&BL1Z;LVA,:U'D!.8,\;HL,7N^@H)N)I9K;0?N\E4FU( =C2N\@GL0#]6< MR9[=L:1Y"83GE" &RXDU=2_CD8K7 3]RV/"=-E)*%I0^JLY-.K$>BFQBC2R4PA+7A;BC MFZ_0ZADHOH067/^C31,;!A9*:BYHV8)E!F5.FB=^:GW8 4B>?H#7 KR7@/ ( MP&\!_DO L92"%A!H9QHIVH<8"QR-&=T@IJ(EFVIH,S5:RL^)6O9[P>3;7.)$ M-$W7F"3 45H#$A1ADJ(EHR6ZIC5)@7%T%H/ ><'1=\P85JMTCCZAA_L8G;T_ M']M")J&H[*2=\*J9T#LR88AN*1$91U\D?=J#GYGQKF<@L*7ZS@)O:\&59V3\ M5I,+Y#L?D>=X05]"9G@,B82[&N[WP&,S_!:S#AX8U/C=@OJ:+SC"UZX;^G4+ MY0+8[[X5,C*HB^:25SB!B25O$@YL#5;TX9T;.I_[W#DE67PBLCWG@LZYP.A< M>Q12=0P26E:8//>99R1YK7D-6:C)U V]CD)'_<;V>M>6$\VY9\N@LV5@MB5G M/,LK-+TQ[BDCR6MM.259?"*R/?/"SKS0:-Z&[/ M5I@U<8.=.-6]=T8AV&NOQ_7B+1W2H<2V$J78%S> M?S413171C795WE07-_:_\*9$E%^R54XX*F IH<[%4*X7:\JNIB-HI0N1!16R MK-'-3%:JP%2 ?+^D5&P[:H*N]HW^ E!+ P04 " 8@ Y9K@T= 0L$ "< M%@ &0 'AL+W=O<<^Q[G M8GM^QN1;N4>(@N]Y5I0+;4_I8:;K9;)'>5S>X0,JV)LM)GE,V2/9Z>6!H'A3 M@?),-PW#U?,X+;3EO&I[(,LY/M(L+= # >4QSV/R8X4R?%YH4+LT/*:[/>4- M^G)^B'?H"=$OAP?"GO2699/FJ"A37 ""M@OM YQ%T.* *N+O%)W+SCW@0WG& M^!M_^&.ST S>(Y2AA'**F%U.Z!YE&6=B_?BG(=5:30[LWE_8HVKP;##/<8GN MAHC&:5:"SS$A M,;?['?@=?'D*P=M?W\UURK0X0D\:WE7-:][@M< G7-!]"=;%!FT$^%".=R5X MG8VQ':AY&>C*E!+^>2SN@&7\!DS#M 7]N1\/MT3#>9WZ^G7JD1P>HH3!H0C> MRZ753AJKXK-O\'UF%8\T$T+ M M?#0,L5Q$72X?%B/BL/<8(6&JO6)2(GI"W?_ )=X[TD>7:;/%N:O!LS8"5% MC>]3G5F59&%-!HU.6HT[T[O*O4K)2!%9SR"G-$X+H: M246G6N(.*I$)7=?Q_2M35(I&BLAZIGBM*=XX4YH5!;O*3)&23?TQJ20+O<%T M\3S1MT:E:*2(K.>OW"Q&U]1&K+>K]OW_"#PKJV1JDZV9J3L6JELU+#URDK@FM!T;Y25EPTV ME.^P)RYQH6"'+%SCRF4GIWTH*U[E*I6-5+'5WNB=P[,J'Z@#QJGT%9_=0T!["V;H^*'VAK\]M/\5DEQ8ER-"62;$M&YO I#X* MK1\H/E1'=\^84IQ7MWL4;Q#A >S]%F-Z>> "[8'T\C]02P,$% @ &( . M65O?RB4."0 @&0 !D !X;"]W;W)K&ULQ9UM M94[;R8B/;_=QKAV#P=]NHO1NL!9B=S,:I8LUWP;I,-[Q M*/MD%2?;0&23R.( M)'QU-_A,;WPVSPN*%G^%_"T]>4WR67F.X^_YA+.\&RAYC_B&+T2."+(_K_R1 M;S8Y*>O'_TKHX*B9%YZ^_J";Q)-6OQ/W@YM575 %OM4Q-NR..O!-HP.?X/W\HLX*:"3"P6L+&!= M"\9EP;A9,+U0,"D+)ET+IF7!M&N!6A:H70MF9<&LZTQK98'656%>%LR[*E#E M8\DIS9*+R_JXL#LO;?JQN&FQO$>'%:M8*_5 !/>W2?Q&DKQ]QLM?%*MV49^M MC&&4N_";2+)/PZQ.W/\>"YZ2I^!'\+SA)(B6Q,]:D'A%'A.^# 7Y1>DM>/[Y6[\CKU6OUWI7^,PE@E'WYQR7 /I; Y,2OP3)D"C33X0I;-+2H4=Y M^1\+D96/B_)QV_+HH$ZUB^J&O-SDSYDZNUANRLO=?30DC%WLO-6A?*Q<5+>[ ME[>I.S^G[OZTR&] M';V>KOA(1:.+HMFED87LEHV$.4B8BX1Y2)@/@M5L,CG:9"*UR5/"=T&X)/P] MVXQ.>=KF%"FAKU.0,!T),Y P$PFS#C#UQ,7C.=.TNH_M\U9LW&CC="*YYZWF M,W56;^0AY] 'P6H6F!XM,)5:X#'>;K/=KVS;=O&=I.L@4R!AFNY;M\8>I*R^ M9D#"="3,0,),),PZP*:UU7PV5A766$%MI*K35=5%JGHMJDRC3)DT'.NW=8]E MW3LVJSE#/3I#E3KCV\$,3F&&3^0P6?[][2%(^3+?4=OR2)#/V;Y8],+SUY^( M&2$N:#8#6O MSHY>G74?Q5Z#S;YUIT?*Z&L^)$Q'P@PDS$3"K%G+1MJ,-48NI*+31=%%*GHM MBMFHU1BQ0(HUKVA'KVCRG9Y-(,)HOR6/P2X4P28;Q1(1\>03<:+%L,TW4EY? MWR!A.A)F(&$F$F8A8382YB!A+A+F(6$^"%;SZ_SHU_G/'UY_S\H)DR M5-3&P;RR%:VWFLSGC?97F-]=7J4R_4=B* THVT>M/EXW)@'LZ7==*PI2L,YT,[9 M4)H#I;E0F@>E^2A:W3\G9Y;I%?]$KSP187YB>9?$V\Q!MMD'-5IK3(FET;6M#^V5": Z6Y4)H'I?DH6MTC MK/((DWKD\V(1[R.1DMU' F.;3[?Z0TKJN]4%I>E0F@&EF27M=,@:SR8M?D2J MVE":4])J/RKJ;#JGCT#EX8/\I.KAN'@^ MN,@\!$TAE+3:2*2VC430)$*+*F.M(U''AA:T?S:4YD!I+I3F06D^BE;W4!5, MH/)DPI= [//]'/W"/K^\O+=UH+D$*,VX\D4=DU,7,V\_"["@\V-#:4Z?F=-: M/8CLC@>E^2A:W8-5,H+*HQ%_!TF0#6)?^8*'KQ<.-D #$5":3L]/B]/\K'WS ME"Y4U832+"C-AM(<*,V%TCPHS4?1ZCZL2KCJ7Z8,25OH5B3@*PRRE^2A:W9I5!H3*0R#= E,EY/28 MA3:>JO3,BM!0!Y1F0&DFE&9!:3:4YD!I+I3F06D^BE:W8A7OH/)\AQ^G*5":CZ+5_5<%55B7H$IQ7Y%=$BY:-TSEB-X^1-)T*,TH:=KI M:<-A\[HK$ZII06DVE.9 :2Z4YD%I/HI6MV&5A6'R+(SQSI-%F'*)":$1&"A- MA]*,DC8_#:T,FRGFLM&I4]7AM#G"=2#9T,X[721=J*37Y:OP49+U];M*J3!Y M2D5^&H(;*VE": Z6Y4)H'I?DH6MV4562&R2,SQKLH M;PFYXNVWTY$#>OL0FIB!T@PHS60M:1Y%T2;G/H1&9J T!TISH30/2O-1M+H/ MJ\@,DT=FGCK62H<0>HTI+=VMG0WCD=55VH MJ@>E^2A:W4957(5=BZMT."< O4T)E*9#:0:49I8T^1D&JU,K&]HSIY.F"]7T MH#0?1:O;IHJ6,'FTI,,Q?&BB!$K3H30#2C-+FO2@N@65M*$T!TISH30/2O-1 MM(,'1RAE')'I[-\25(7L(H)1N^RKJ@#&?9ED9R>-S%84+$N^*1 \^Q$/&V>+GF MP9(G>8/L\U4&ULK9=M;Z,X$(#_BL55=[M2 M&UX").DE2)NFJ^WM2ZMF7SZ[, E6P>9L)^E)]^/7-H30#="NE"_!-IZ9Q\-X M9C+=,?XH4@")GO*,BIF52EE",DRRMA19 36C[Q4^6(AH#?)>!5 M I[A+@T9R@66.)IRMD-<[U;:], CI63Q8\JR!+A M"UB1F$CT9@$2DTR\G=I2V= [[;C2-R_U>1WZ0O2949D*=$T32)[+VXJM!O3V M@'.O5^$_&SI 0^<<>8[GHV_+!7IS]A:=(1N)%',0U:/'TK!VQ=!8&G:YXNOM MU< M*@]2F@J,*7U_MY$?AGXPGDSM;0MC4#,&IV!< I > (>$_$"8GB$Z$U\WQ^W(XYJQ-$I$*_-$\UQAFD,O9RCXX\]G@2N[[:# MCFO0<2_H#Y/XE(_P%KA*Y+774,%)#.>(&6[$VL/S0'ZXTVWT)<2X0>\,@J = M?5*C3_K1,=]TA1"-F^W%+PZ[7]/8@['"UZQRRM?,ZXA>]OH^66'LW MRR"Q50E? 7D-? 7QC/Y"N;N#OE%KW-.'RE&$O\#NM@3*I.,RNMX!W3MUVCUK MQ2O-A,UL$?C!*.QR[J%ZN;UEY_>3;CO?\#B;^9XS"CHRKGNH6^[O%J[]G6)= M.;>=\+AH7;A^.!EY'82'JN6>I&Q5 =F%%QQ]8'_L3@)_^ N>W6C:L-ZOV*,;F?: /UGX+H)U!+ P04 " 8@ Y91L\<^X\& #G M.0 &0 'AL+W=OU'U@DF<"5H^4G!F9O]]^0J.@9@A.IF]V F) MSV-S7@SGQ3!_2M)OV8YS@9ZC,,YN)SLA]F\-(UOO>.1GTV3/X_R7;9)&OL@W MTP?OW$+$;$0[X6!<+/_SSR)0_#@I2/X[\:.FGZ M+ )//Q_I'\J=SW?FWL_X,@F_!ANQNYVX$[3A6_\0BB_)TV^\WB&[X*V3,"O_ M1T]56\>>H/4A$TE4!^)6_G"7\S3Y FE1>N<5GPHLU]&Y_D*XN) N1-I_FN0QXG% MG4C6WW9)N.%IAE9\&ZP#@7Y><>$'88;P+^@&_8@,E.W\E&=S0^1=%H'&NL:_ MK_#D#-Y!'Y-8[#+$X@W?J/%&/M1FO.0XWO=$"_SC$$\1-=\@8A*K9SQ+??B* MK_-P7(;3GO"5/OR.[YO>^\+9RWLGFF301CQ:\JPSO#\/T3U/4;*M]7F#/NV+ MZ9>A3P>1"3_>!/%#GV@5UBZQQ:GD<6&YGHTM/#<>3Y/9T\YQ+-OUU':K;COB M$,MU6NU8#P\[Q'1F33LE#U:3!TN;AZ_EZ8!OD/_(T_STAO@S3]=!QM$^#=;\ M#4K*M*!$GY6J$_=D=.;47D+ 5)(P!P10!O$8 [SH5A->] MXEN>[9JT=:;2=C\V[9 P!@13THY-67:;KU&RU+VHEXMB-BDBZ,8V2J>YE:!)HQS):!T@:@Z*I M.D@;B?4^\AJ%TT"7M*ZO50!L\MH("I:U :0R*ILH@'3>^U'(/E%&XZ[D]0CRG&\=U#E52?\;;;MS[T8QFM ZCUAJ*I.DCSC?5>^/)*:O;".0#JH4%I#(JF MYE[::*SWT5"%E/NB.0!JI4%I#(JFZB#=--;;Z:L44OHNK;J0FITOGT ]."B- M0='4M23IPHG>A5?E$YY:W@V>.G9?^O6$L344*&T%2F-0-%4+Z<3)I4Y\H(8B M72>.,7%LI^T ]0,8G7Q0)PY%4Y,OG3B!<>(#113I.O%\7EEM'4"=."B-0=%4 M':03)Y>NZ Y<)4C?DBYU2'OE2-__Z-R#>FDHFII[Z:4)S"KRD!+=%>*^.0!J MID%I#(JFZB#---&;Z6L440-=SHYWH_#Q;I1UMIS2HT8K!VK%H6BJ#ZKVC* ^G!0&H.BJ3)('TXN7=8>NDYTU[4=0MIW0/2] MC\X\J*.&HJD/)$I'36'6M0=TH-UU[>X$T ]EK R@- 9%4V609IKJS?0U:JB! M+H\K>G:SH$?/UE!ZU&CE0)TX%$U53CIQJG?B50WE3&WO9C9U,/KG(R_.9?_V M*@)I?9>@M!4HC4'15%%.GK.^UH/675M.S>)?^U0&:LM!:0R*IN9>VG(*8\L' M2BK:M>7.U&W;75557OA1O4CX/2 M&!2M4LPX>=$MXNE#^89AAM;)(1;5.V_-M\U;C._*=_<,V;QZ!?*CGSX$^5F\55ALBV9>OS=TG0B11^7''_0U/BP;Y[]LD$<>-HH/FW<[% M_U!+ P04 " 8@ Y9^R4F3W$# !&#P &0 'AL+W=OY M$ LGSFSS]>]G)VF -C70P@.)$Y_C(Y9/K-A(N4*-T44U?F DA<@%+F^IX7NBFAF3/L%\]NQ+#/YXK1#&X$ MDO,T)6(] L:7 P<[CP]NZ311YH$[[.=D"G>@?N4W0K?_::R2@=-S4 P3,F?JEB^_0V6H8_@BSF3QCY9E MWR!T4#27BJ<56"M(:59>R:J:B"V YFD&^!7 /Q30K@#MPFBIK+!U1109]@5? M(F%Z:S9S4\Q-@=9N:&8^XYT2^BW5.#6\4SR:)9S%("2Z@@F-J$(?KT 1RB3R M/Z$OZ#URD4R( -EWE1[2 -VHHA^5]/X+]&TTYIE*)+K.8H@;\)=V?&C!N]IJ M[==_]#ORK81C(EJHC3\CW_.#)CUV^,]YIN%>$WQ'3KN>_G;!%[S =RT5U6L1 M8B3-AT"YH!$T3;.5QL3ZNRV M0MQW%PU.@MI)8'>R A%1"2];L.*/M1 <8:%36^A8+5S1!8TAB]&: FM:K*,2 MC[VM8;UZS%*8MZ9V5SO>7J),#IIG%@K_-B)M6L)T!J(D):5WZU= M=0]S=<\94911M6[RUFV8SE;8.]OY/?D$QV%VU/=J]3VK^ELJ9V@B !#-%.AI M54CH,&YR4!)AO*/&"_SV$]4O] M[S4K/:J5G5J5CFM%TGJ(_8T@?0/QMDFAE M.'8!G8ALQRSV-NG,.\V&6O%L[R"X%3Q=2O;17NMF*SGC-VZJ%<$^&]9A7FO# MW]CPW[:#[<%WFG:=RID5^5IGF_2-[?E[3%9[H\M.<6QXG8IMU_ FR^,]:?[@ M^'J>H<-6Y]G"/-&A8-?-)N%C>\8_(+XZ!]FP#O-:&YL# G[C"6$/'GN6 #O1 MZ:*TYFY5*BF(:5' 213Q>:;*HJ5^6A>)%T5IY&ZZEQ6F/LE/:281@XF&>JVN M_@:B+-K*AN)Y4?<\<*6KJ.(VT84N"--!OY]PKAX;9H"Z=![^!U!+ P04 M" 8@ Y90=7W[#@# "J"@ &0 'AL+W=OF[:CC4373ALP,6T#7GO)M;&6V,%VVR'QX;&= M+ TTR0;:F\1V?/_[^>([W73'^)U( 22ZSS,J9E8J97%LVR).(<=BP J@ZLN* M\1Q+->5K6Q0<<&*,\LSV'">T05VYU!=:"AUHM9)LP3[^KP+1,/"]#@.O,O ,=^G(4"ZPQ-&4LQWB>K=2TP-S5&.MX C5?^5: MRB#FC+H4X^^8\XQE0*IY!(2TX30-3I"FBD=:9N(W<2!+[O!E-[VP(UK*&&3X,B0FP@Z648'C+XPZ'?01#6!.'3");W MP&,B'H$(#R#>N:$W"4?M%*.:8O0T"E4K5D#D(Q2C0XJAVPDQKB'&_W-#H!ST M\8Q;KH5((C]#N,?1S<^-;"V3IP_4:=/Z@X^>ZC5+M M/A=;G0NM>.XAWKM@,/$Z +T]H/=<@'6:M )Z+8#= =R7>;>W/O]; O".^C\ M@V1Q.LCVI=U]I+;_3YXLR[SN29+*:S-+PL'D[R2Q&^U##GQMFB2!8K:ALNPD MZM6Z$?M0MA_[[647=X&YREV!,E@I4VJI:Z8[$A@38 M M+M;D_72ENM;G7=#U4_F&2 :).8V@9V_WWCO,."$]*D7R!./,_,,Q./'SFS M ^,O8@,@T6L81&)N;*3HE1&)C$ MLAPSI'YD+&;)O4>^F+&=#/P('CD2NS"D_.T6 G:8&]C(;WSSUQNI;IB+V9:N MX0GD]^TCCT=F@>+Y(43"9Q'BL)H;G_'-'7&403+C3Q\.HG*-%)4E8R]J\)LW M-RP5$03@2@5!X[\]W$$0**0XCG\R4*/PJ0RKUSGZEX1\3&9)!=RQX-GWY&9N M3 SDP8KN OF-';Y"1LA6>"X+1/*+#NEUCYKB_13_<@J1\(-/H9?4(?D(G$AG(0,U/&+I6A MZ6;PMRD\N0#OH <6R8U OT8>>,?V9AQJ$2_)X[TE6L#?=]$ #:V/B%AD=":> M.[WY%U@.D$7.F1^%,RS2-TSP1A?P_MB%2^"(K= SY9Q&\FR.4@P[P5#K:K_ MTZ$SG.(XA'TU>*TSM:)OQ):Z,#?B)2N [\%8_/@#=JQ?-%1&!961ELIS\L:# MA^@>>+R"$;P"=WT!:,M]%SYJ&:;0DPI#9S!U3MBEDZ:52<-!.>MB3: EC5Q"GI.-S6I8^LTJ8\VEI9,QP73\75,.:A- MR(_6*/!7@/P(O0'EXA/:@TCF15X=:;U'.P5$!(5IB\+(HV_G6HH6IV5>)D5> M)O][7O0>1UE>1GE>R$@EYMRRO],BMB[<1ZE&M;<5=HQYQ+88;URJQA+W;>JTP' MVU,+D]/7NP_QA4OUA:^47U=UXW&3]=N'BL*EC,)Z5?,?NO&D<0W[D$.XU$.X M1A!UUH^G3>K9AQ8BI18B>BW41S^N<=F\'^N!VN:FE%:D1EKE==9U8SW&M=VX M*[1CQJ76(DVUEJY/D?>ZBCB3Z=0Z7&PO=V]R:W-H M965TU#31.AW5 L"#I MVH>A#XQT91&A2(^D[038CQ\I.9)5*-=6DOK!%B6>PW/NM70O-=TJ?6]R $L> M"B'-+,BM79V'H4ER*)@Y42N0[DJF=,&L&^IE:%8:6%J""A'&430."\9E,)^6 MYZ[U?*K65G )UYJ8=5$P_7@!0FUG 0V>3MSP96[]B7 ^7;$EW(+]>W6MW2BL M65)>@#1<2:(AFP4?Z?F"3CR@G/&5P];L'1-OY4ZI>S_XG,Z"R"L" 8GU%,S] M;& !0G@FI^/?'6E0K^F!^\=/[+^7YIV9.V9@H<0WGMI\%DP"DD+&UL+>J.T? ML#,T\GR)$J;\)MMJ[G@8D&1MK"IV8*>@X++Z90^[0.P!'$\W(-X!XF,!@QU@ M4!JME)6V+IEE\ZE66Z+];,?F#\K8E&CGADN?QENKW57N<'9^:U5RGRN1@C;D M$C*><$O>7X)E7!@R^G4:6K>*GQLF.\:+BC%^AG% KI2TN2&?9 II!WZ!X\<( M/G3N:HOQD\6+&"6\8OJ$#.AO)([B89<>'/[G6CIXU 5OR1G4$1^4?,-G^"[Y MAJ<@4_+(073%YZ+"TZ@D\/?A9AY-P\V^9'1*2]:PEC5$97UZ6+D["U(B> 9= MJE"X?]J#VLOS0PKZ85KJQ[7Z,:K^AIM[DFD PJ4%%U9+-+.=V:F( M*&VIB8;QX ?5S\P;3[J5GM9*3U&E5USR8EV0?ZZ@N /]O4LBRM#W#_1&9"VS MD]KLY'6W"@X?=?V[*U MP-/H^33BT)=:VROI%)7VC6G-I"5?%+E>ZR1W70[Y*R,+512N<2HK/IIEG+YO MFM^*K1V,N E&_,IRBQ/TMAL?79IITS)0O&X_\A\YIG;B*_:V_D9L[?@T70W%VYK#CUX4 MW]LMKF9PL-FD31=$\3:H;^:/*+GXBKUC\3/Z)MHT3O25G1..[^WV!8U8Y2S< MVU$7H)?EBP9#$K66MMI>22T,$9 X:G9RZFT]7 M+Q>J@56K'.3"W(?<3W/5,*?LT\ O4KWCF_P-02P,$% @ M&( .6?F:(PZW#@ )<< !D !X;"]W;W)K&UL MM=WK<]K8&=OI!!-IH U+ M=G.=/A6K9!-_R93\:;V.LN^?XE7Z\N%"O7B]X9?D85E4-US=7#]&#_%M7/SZ M^"4K?[O:*XMD'6_R)-TH67S_X>*C^CX<:M6 [3U^2^*7_.!GI7HJ=VGZM?K% M77RX&%2/*%[%\Z(BHO*?Y_ASO%I54ODX_EVC%_N:U<##GU_UV?;)ET_F+LKC MS^GJ]V11+#]<3"Z417P?/:V*7](7)ZZ?T+#RYNDJW_Y?>=G==Z1=*/.GO$C7 M]>#R$:R3S>[?Z%L]$0<#2J=]@%8/T(X'&&<&Z/4 O6L%HQY@=!TPK <,NSZD M43U@U'7 N!XP[CI@4@^8' W0]#,#IO6 :=<*ZN#UE1MT'K)_L4]>[7,/2WU] MN=7.K[?Z^H*KVU?\:O=>W+Z1S:B(;JZS]$7)JON77O7#MANVX\OW;[*I&O>V MR,J_)N6XXN:V2.=?E^EJ$6>Y8L;WR3PIE)_,N(B25:[\/ MFLI/?_[Y^JHHZU:CK^9U#7-70SM30U7"=%,L<\7:+.)%RWA+/EY_:[PK'S^2 MC+\JYVL_:=KKI'W2I& 899?*8/A.T0::T?)X/LN'S^*[23FDUA 8B&$"?UM[/O;D';4=L-@NTV\4.;INMQ1R'?='G^K?FYM M>*G8M^%)S"0Q:X>-MEBU8_1\HXW4D3ZZOGH^;.RVNTVFDZEX-_OT;JH^&@^. M[N9TNYM[>K>A/AAI0_%N7LMC&^N&.A'OYI/3%I!8"&%":PSWK3&4ML;G=+TN M&R'?=DB^C,H*2I+G3ZW;II^D5M^F(#&3Q*P=-CQ\1^EC?330QD=M05:U28Y63ZVK M'RG7M]-(S"0Q:X>-#^9[<#D8#-2C/B-KVB3FD)C;;38\LJ9/8@&)A1 F].MX MWZ]C<+4HM?HV*XF9)&:-3Q>.@_J_HWXER]HDYI"8VWE"/+*L3V(!B840)K3L M9-^R$VG+_A;G1;E_]U(=YMT4N7*[[=JV=I4Z?=N5Q$P2LR8G[TYUJH_TJ6H< M=2M9U28QA\3&15G\0"$@M;YD.ZBZH.FH]/!]*F_/CP MD,4/41$KR:;(DDV>S,_OH,JMONV(:B:J6;5V>(#1F$R'(TT[:DBTK(UJ#JJY M7:?$0\OZJ!:@6DAI8N\>1!]4:>]^R>+[.,O*#>#M.O7=ZTYK]%0LTRSY3_N. MJQSMW<2D9J*:56N'B\UAZZXK6M9&-0?5W*Y3XJ%E?50+4"WL,"5B?VI-?VK= MUJT+Y:':/]T][*)$< Y:3O;N3U$Q4LVI-_'QQ/-2J=(?8G619&]4<5'.[ M3HF'EO51+4"UD-+$%FY"0JH\E_.ZSUJM6)7'6-:X:%H(U4Q4LVIM MIP?0FC:J.:CF=IH/#ZWIHUJ :B&EB2W;Y'Y4>?"G;MG[-+N/DVK=FY\]*"R7 M>O3ZSFXOFEE#-5$\C)VIU?/.DN"JUJUYKPD8.JCU3U*(GK MH&7=EB>[VP,^WII&\U"H%J!:2&EB3S:9*%4>BOK'RR;.\F7R6.W]SN--$3VT M[_ZB>:A:4]6#]\'@JOFH%J!:2&EB;S?A M*56>GOIU4VY IP^;ZI,BI=?*%TU3H9J):A:JS5#-1C4'U=Q:$S9:AD-]-#S. M-:-E?50+4"VD-+'9F_"5VBE]=;O[I'@7E%0^RC\I1M-7J&:BFJ6V!&P&9SXK M1B-8J.:@FMM]4CRTL(]J :J%E":>MZ&):VGRN-;OKTGG(E6^/&7S9;F^5@Y; M6[G[KL31?*GKZ4<361*M:J#9#-1O5'%1S M4LH]./G-&:-JHYJ.9VF@\/K>FC M6H!J(:6)S=D$O31YT$M8 ?\SC-=W';N-YT_9]FA:N1C(BN1N5:VL MTW62YVGV7=FDU9G^4/HG?#HTDQ5)NAFHUJ#JJYJ.:A MFH]J :J%E"8V?),\TZ3AEYNZT:N-="6/-TF:E?^<+@/J\$IZ7QUGWW\CLG49 M<)H!&P^& ^UX$8 &SU#-0K49JMFHYJ":V_+2:\/1R8$WM*B/:@&JA90F]G83 M/-/DP;,O63J/RT:^+U?@^_,-M/8LFCM#-1/5+%2;H9J-:@ZJN;4F;-E-=[O)G6GRW-F/'5M#@VBH9J*:56N'!YU4]?+X;3M#B]JH MYJ":VVU"/+2HCVH!JH64)O9QDU73.IW Z\QAN')K7)4?B$,C;*AFHIJ%:C-4 MLU'-0347U3Q4\U$M0+60TL3E0I-ST^0YMWXG]I-CO1<#:+@-U2Q4FZ&:C6H. MJKFHYJ&:CVJ!=GK^M)9CT&'+W=3AV1,H:$UF39-GUG[P"/KT9#]+;SV"C@;3 M4,U"M1FJV:CFH)J+:AZJ^:@6H%I(:>(E69IXFRZ/M^%'T/73;-IT,CXY@BY_ M6'T7 :AFH=H,U6Q4ZL]Q M.4JQ;[=G(M]N=;=V\/CD=30NCT\7^%E>O7=GHODT5)NAFHUJ#JJYJ.:AFH]J M :J%E"9V>I-/T\E\FASKO8)&\VFH9NFGL2)C,&DY)Q-:UD8U!]7,L9N_>6,E+*U4:Q;'N3>>@#\E$M0+60TH3^-YK(FB&/ MK'6_!+4NC6H!J(:6) MC=L$S0QYT*S7E6_E5N_>1=-FJ&;5FGAL>:Q-QJ/A6M9'M0#50DH3F[T)EAF=KL*Y:_/;C[^\&0N5>[V;',VDQ,K2LC6H.JKE=I\1#R_JH%J!:V&%*Q-9L0F"&/ 2VZ\FHW/U=O-V59"[F M,ZJ9J&;56H<=8#3^A6H.JKE=I\1#R_JH%J!:2&EBZS;)+D.>[ J33;)^6DO/ MB2(G>K:CFHUJ :B&EBESG"E1_5%T:S>C9SI#-1/5+%2;H9J-:@ZJN6^\"U\_@9Y* M/H%&'Y"/:@&JA90F+A*:^)@ACX_]T.E+Y7;O10&:)D,UJ]94[6!--KX\CGNC M-6U4.^-RK>]R -5,5+-J35AGJY>C MHRN+SM"B-JHYJ.;6VD0Z'QY:TT>U -5"2A,;M\F0#>49,F1O7%ZC=SNCV3)4 MLU!MAFHVJCFHYK[Q+AS6>^-:O3>NJ,HB^MZV1D M3_NA?7*YW7N!@$;44,VJM:,K:!P'3=&:-JHYJ.9VF@\/K>FC6H!J(:7MNO@J M7\9Q849%='.]CK.'^'.\6N7*/'W:E'R51MO?6J[ [\LN5]]_U"ZN3FZWU/>. MVG*[J[[WMK=?-?S-]6/9_V&4/22;7%G%]V6IP>5X>*%DU2+B]9*LND/Y]_LT+5Y_J0J\I-G7[=.Y^1]02P,$% @ &( . M65CB+8S9 @ 7PD !D !X;"]W;W)K&ULK59= M;]HP%/TK5K9.K;21D*\6!I$*H=HF=4+MNCV;Y$*L.G%F.]#^^]E.R*!-4;OQ M K9SS[D^UU<^'FT8OQ<9@$0/.2W$V,JD+(>V+9(,W"#5EE M4B_8T:C$*[@%>5?.N9K9+4M*6HS<$%!*I&;#Z6\,4*-5$:AN_&TZK3:F!N^,M^Y71KK0LL( IH[]( M*K.Q=6&A%):XHO*&;;Y H\=L,&%4F%^TJ6,#E3&IA&1Y U;SG!3U/WYHZK # M4#S= +4O8(@'RG?WI_AN84%^@T!HD)%>@[YASK MDSQ#G]#=;8Q.WY^-;*GR:K2=-#DF=0[WA1P>NF:%S 2:%2FD'?CX,#X\@+>5 MWE:TNQ4]<0\2?JN*'O**X;4=X!D^[PT= MT'7&-8O?S:*OLZ$H<0)C2]U7 O@:K.C#NW[H?.XJ\#')XF.2S8Y$MG<4?GL4 M_B'V:*K:G)-%I:]0@>!!F8& KK.H:4)#HYU@'05.. A']GJWR,^C_/,@]/:C MXN=1?<APV\(!BT47N"@U9P<%!P#"+AI-1ZNV0>!+^UY8Y)%A^6 M]2,#5.J+M.1L35(02!DZPLCK!2?J\I9)AI1'5B62#(4GB"VUM0'GD"*!J;+K MKL8\TO[K<[)W'",'OC)6+5#"JD+65T>[VKX&+HT)/EF?](?3?L=ZK%X/M=G_ MI:^?'M>8KXAJ;PI+EB)9:?QJP:1R/S/,U L(N Y0WY>,R>U$ M)VC?5-$?4$L#!!0 ( !B #EG;)C>8P ( !,( 9 >&PO=V]R:W-H M965T'"3FR9:8@?;:=9_C^VDH65IM@?ZT/CCGN-S[FVN&S:4W?,,0*"'LB!\:F1" M5)>FR>,,2LPO: 5$[J24E5C(*=N8O&* $PTJ"].Q+-\L<4Z,*-1K*Q:%M!9% M3F#%$*_+$K/=%12TF1JVL5^XR3>94 MF%%9X [<@[JH5DS.S9TGR$@C/*4$, MTJDQLR_G@8K7 =]R:/C!&"DG:TKOU>1C,C4L)0@*B(5BP/*QA3D4A2*2,GYW MG$9_I (>CO?L'[1WZ66-.8*"XYH*6'5@J*'/2/O%#EX<#@.09!C@=P/D7X)\ N!W U49;9=K6 @L< MA8PVB*EHR:8&.C<:+=WD1%7Q5C"YFTNGH>FD*/P!<02;FNX.R+'[4OA M:K[)";XOC:S#>B??C;8DE2K)4)Y;&E_3J+=T&_E6^PG-[:'^T?-4?[CD%8YA M:L@&P(%MP8A>O;!]Z]V(FTGO9C+J9LG0=8W)!LU(@N3D1XU^+J%< _LUY&F4 M[/E26]__B>S(M]?[]D9]SY(M)C&@E-'RZ5*V7-Y!*1W/&ZBD]ZCD=G <=R36 M[\7ZHV)7>"<[LN!(7@<(M\HYHNG3POW'PNVAG^! G'5:=]#K#IZ59 8QR+Z4 M/#/;P>,LND.BA^*&LFT>]-T2V$9?1QS%M":B;<']:G_CS72C-_^&M]?E$K-- M+IMN :F$6A>!3!EKKZ!V(FBEN_B:"GDGZ&$F;VU@*D#NIY2*_40=T/\/B/X M4$L#!!0 ( !B #EF\'2NZK@( .X& 9 >&PO=V]R:W-H965TS$QJAXM)](;Z=]WF/L8][.RZ>Y!I H>>2,MEWUDI55ZXK\S646%[R M"IB>67)18J6[8N7*2@ NZJ"2NK[G16Z)"7.R7CTV%5F/;Q0E#*8"R4U98K&_ M M9')9,'YD^F,BK[C&4- (5=& >O/%@9 J1'2-OX>-)T6:0*/VR_J MW^O<=2X++&' Z1]2J'7?21Q4P!)OJ'K@NY]PR"CFGLOY%NV9MJ!?G&ZEX M>0C6#DK"FB]^/NS#48#OOQ'@'P+\VG<#JET.L<)93_ =$F:U5C.-.M4Z6ILC MS/PI,R7T+-%Q*AOPLB1*[[*2:,"9(FP%+"<@$68%NH,5IF@J> Y0Z"F)+H:@ M,*'R<\]5&F]$W/R NFE0_ANH7QMVB0+O"_(]OXL>9T-T\?&5C*O=MRGX;0I^ MK1N\E<+]>#R:CV\G\QFZG@S1X'XR'TU^W$X&H]L9NIAP!2BU^FUTNW9=9&[7-_*@3AW[/ MW5IHW9;6?8\6V6A-5'A$"Z)NDH1V6MC2PO=HL8T6GM+B, E3.RUJ:=%[M,1& MBTYH'3\)TMA.BUM:?)8VYTI?"0&FX.D;@2J\KV^/S4%\ZJ 3>$D:V"TDK87D MK(4[D!*-RFJCH$ CID"?3F7C)R?\KYT@2M+$SD];?OH?6T!!%T-$"5X02M3> MQD]/SG*:!FGZ^G2Y1^7+O 1C+%:$24U8ZD#O,M89B*:Z-AW%J[JB+;C2];%N MKO6#!,(LT/-+KN_\H6.*9/O$9?\ 4$L#!!0 ( !B #EGVPR9&$ < &8[ M 9 >&PO=V]R:W-H965T<_2A6E);H)4VRXGJT*LOUY7A<1"N:DN(B7].,?[+(64I*?LN6 MXV+-*)E71FDR5A7%&*+DJQ8/Q[&I-EO0K+;^M'QB_&[>4>9S2K(CS##&ZN![=X,M0581!5>+O MF#X7.]=(-.4QSW^(FV!^/5)$C6A"HU(@"/_S1.]HD@@2K\=_#734^A2&N]=O M=+=J/&_,(RGH79Y\C^?EZGIDC="<+L@F*;_DSSYM&C01O"A/BNHW>J[+&KQP MM"G*/&V,>0W2.*O_DI?F1>P8J,8! [4Q4$\UT!H#K6\P.6"@-P9ZWT ]8#!I M#"8] TT[8& T!L:I'LS&P.P9Z,H! ZLQL$[U,&T,IJ>V 2MOWUPER7']E5=Z ML4E)9E43IG']4H/L I1O?'>$1[(+I*@5#Y_"L^6\>_+:X/#T M%)PCQ[GT\0*ITZIZ^AMOZ&L\]M9X*S6EBT'OT!@5*\)H,4#T3B=JDHKYOU:Q MP_4+8.H7RC$VC3@&]^1VZ,5U%*VUXX)6N= /N+CADRW*%RBA?/)!9,DH%8,$ M^BF3S6W-G%1,,3,_S?!D8IA7XZ==[>^7T@P5=PO9 X6P:4RZI1QI(T1L<5FL M242O1SQX*"A[HJ,9K[VA#-7>A81YD# ?$A9 PD(@6$>C>JM17:K1:A!/7M&: MO%;:C+.(";D6_ JM*8OX0Q[C#0FU!HO)M)678R3N(P'YYI;*>S,=M]! MPFQ(F ,)W!TCL@3G[Z7%,WC(LHW/"#ED_E@]"GEG:L^2)@-"7,@82XDS(.$ M^=9@8&\JG9_>\C: K$$(!.NH?]JJ?WK"N)L_)O&2B!WOX@.*-HR)]=B1\%7* M/;<70,)L2)@#"7.G^X/KU%(4M3<&0_KT3_,90/H,!WR:NF4:PS$"5K:[W8I4 MK6*[.\]04>;1#T1?*(MBKMXUBR,J=@S>]O=^RGSM4N*,T&I3F@-+>A MF=VA]=C6\D['!4@U_HB5*NUM?@QK%^Q'6A/OO[7$- M%-N/K^RA4ORG!W,&BAFZU8.Y\O:=.Y>#TGQ06@!*"Z%H7=VI6]VI)\ST]&4= MBR%R?B"V/0+Y')5UZD+D+LS!T5 .J'-/5@W0!P= .>!FS>H6Y[R<=)WD=2KAIDUX_7-/TT?*_AW4 M.F0JY0Z49H/2'%":"TKS0&D^*"T I850M&[_V*;;L#S?=BO&_X(DA+T.]@;( M/,P=*,T&I3F@-!>4YH'2_(:V%T0J_= 9- <'1>OJ?)N%P_(TG,=()O;S\G6U MH8'*'*TW+%I5&QT+%.VN(7_*5HF@"3I0F@U*Y#, M]1E"T;HJWR80L3R#>!]G<;I)Y1$_:.(0E&:#TAQ0F@M*\T!I/B@M *6%4+1N ME]AF-K$\M?D+_V$G)Y_=4X:3;%I_FQ(T?PE*.< 74K9LCJP6:#J MO[CJ,S/MT_90Z$UU%++WW,67'AYX[N/+H#[RN<77)U#O"5O&68$2NN"NE N3 M+_59?:BSOBGS=75\[S$ORSRM+E>4S"D3!?CGBSPOWVZ$@_9H[>Q_4$L#!!0 M ( !B #EE!%.SZ40( " & 9 >&PO=V]R:W-H965T0LIZ[KD@+J+"X8350=9(S M7F&I0KYS13.WPH0Z263VUCR)6"-+0F'-D6BJ"O,_"RA9&SL3 MY[CQ2':%U!MN$M5X!QN03_6:J\CM63)2 16$4<0ACYW;R7PYU?DFX2>!5IRL MD7:R9>Q9!_=9['A:$)202LV U6,/2RA+3:1D_.XXG?Y*#3Q=']F_&._*RQ8+ M6++R%\ED$3N?')1!CIM2/K+V*W1^C,"4E<+\HM;FAH&#TD9(5G5@I: BU#[Q MH:O#"4#Q# /\#N"_!(07 $$'"(Q1J\S86F&)DXBS%G&=K=CTPM3&H)4;0O6_ MN)%]L-S^!>X9>F!4%@+=T0RR<[RK=/9B_:/8A3]*^*VA-RCPWB/?\\,!/[^U,M8QIG :2]P.BKP M+L_!S .M"JE7%X:$68Z)-Z)L-,5*X7 M^PLU_NRT^D=C9^<#YCM"!2HA5Y3>S4>,R6.@+^@_"LE?4$L#!!0 ( !B #EER28BOL@4 )XM 9 >&PO M=V]R:W-H965T+I'XN(Q M%]^*+6,2/:5)5EQ.ME+NWD^G1;QE*2TN\AW+U#^;7*14JE-Q/RUV@M%U990F M4^PXP32E/)LL%]5OUV*YR/W3'[970MU-FU0UCQE6<'S# FVN9Q\<-]'Q"\-JA%_-OK ZHFF"<)T7UB1X/8X/Y!,7[0N9I;:QF MD/+L\$V?:B*.#%SO!0-<&^!S#4AM0,XU\&H#KV+F$$K%0T0E72Y$_HA$.5JA ME0<5F96U"I]GY76_E4+]RY6=7-ZP!R8*AFY83'=(M^ M1E]N(_3FQ[>+J50>2[MI7*-_/*#C%]!_WV<7B#CO$':P=\)\=88YQB^:1V;S MB,7*NUN9$]U\JFAJN,(-5[C"\U[ NRJ*/5NC8DL%*U"^07&>IHHJ=9'B;^_0 M TWV[!1'!]2@0BW7X<,2DQE>3!^.F3"Z+E?_^V)'8W8Y4 & MSB^G>#GA$8=NXU&+GC31$V/TJZ-@GSG@%2.G8CY@^7K,)'#PK!/WJ8%8#=2' M12>&J8BPXX6GH_*:J+SSHV)/3,1VUW70I\:!WW#@G\/!;-UZ#'ZM*4'"$RC)VSH M"5^Q!M%_Z/;ZPPI]XAG-8I[=&U>GT8/MZH0$BX# -&;G#;/S45;GO+ M23^C9UN2@, TDERG[0,=P/59@_DZ.^[,#3L,F;W:4@2%IG-TU"N[(S4+-?!@ MMV">@#5=0&@Z76V[[)K[Y1=KVA^"9@4]"#_VI"1LPQQ??-)-QN-KJV) D+3B6H;?=>BTQ\N<%ZOP/D$S\.@2Q%H M?P^%IE/4Z@#W+"'PFOKFGUG?0)M^*#2=KK;M=\U]_X?UFIPD(JAB@T'2V6LW@ MFD7#.0EH)R',#JU3$U1$0*'I9+S?FJTQ MQ D^>I9O%B=G)NBO5&3Y7J*$TSN>1Z?@_I-_ MSYLY\]Z3!K-_:[;&$"NX%2O8+%;.S,ZO5*@"*HMSTQ-2K*Q T2(H-)WP5OI@ ML_1Y=7KZ_1=3CLI.Q^^F)ZCR@4+3V6J5#QY0/G&\3_<)E8JRB&UXS.7 ;1M4 M\H"B15!H.I>MY,'C2!["B4^(C[N:QSP!:[K&T#RXU3QX0/.84L].[)@] M62DE3=D0-X,)*:=KC$[L\Y* M4%T#A:83?;0K:AQ=0T[M: I(&/K=E\SF"5C3-8:P(:VP(0/"9B O+16-V9MU M8H(J&B@TG>E6T9!Q%$T-&QANX6;/UCR!:IGIT5[8:;RB6T4O',Q M4][$83/PX43FNVI[[%TN99Y6AUM&UTR4 ]3_FSR7SR?ECMMF2_;R?U!+ P04 M " 8@ Y9N"5Y2V\% (+P &0 'AL+W=OI;6DW&-I*D:*DVUY4O9C@24R7#W=F M;*?]]1TPP1[ $U#/36+L.<\!WID$)\\ES3'7&S2EQG;4H+7=5&>S4S#<&;GC65J0 M>ZJQ79YC^L]GDI6'A8[TMS<>TI<-K]Z8+>=;_$(>"?^RO:=B:]92UFE."I:6 MA4;)\T+_A&YBTZP*ZA&_I>3 SEYKU:$\E>77:N/G]4(WJCTB&4EXA<#BWY[< MDBRK2&(__FZ@>MNS*CQ__4:/ZH,7!_.$&;DML]_3-=\L=%_7UN09[S+^4!Y^ M(LT!.14O*3-6_]4.Q[&VIVO)CO$R;XK%'N1I6)L0<+^>T/&BT&BUHU8M: MW[I:*)(6E14?.16?IJ*.+Q_(GE!&M >2X&W*<9;^BVN/? @)QVG&-/11N]*^ M/(;:AV\_SF=<]*PJ9TG#_WSDFQ?XO^R*:\TR?M!,P[0'RF_5Y7>8BG)TL3Q4 MEX3Q^YTVY?"94;J4V6ZG-FF=?X/U:"GDUS!CA M;$C(8[5;5UJ+W_EPQ99=JZKQA6YR0A2[F1D;HGNC+[[Y!KO'C MD'[]IJ[A>P&RY*8KR*81)"P&@DF26JVDEE+23TFRRW<9YF1=S;]IDO(A98\0 MY^PD7UE&(,ZR9W>T5;:;JNU 6]'1I;+=NY2N3"]P7"-F(&3 M':6DX(I;)R5EJOR0L-#KR>^X@>5XW>D;LFD$"8N!8)+^?JN__[]NF9754W6' MA(5^3WN&P'3<[G0 VC@"I<50--D0 M9T$94L\)Z[]VC.?5C8#JH4%-F6P$2%H(2EN!TB)06@Q%D[UR2MJ0.FJ;]O"@ MADVV#&@^U]#.YPX_L%W7[$X6A,FJ>07UD^67Y(6HCZ.>"P_)!=(U!:#$63Y3]E MCNB=T''<(X6:,MD%H*EC0Y/N(X=M !HI@M)B*)IL@U.JB-2QXM3'"M!@$906 MHGZT>,$.H.$B*"V&HLEV..6+2!TPUC]%[%/VSB\1:LID&X FC*"T%2@M J7% M4#39*Z[',?'22O5DZX #'JNN= IKHQI9H3HO(*:ZH%L M0-B=4JJ:&ANJ+=&- EIX4,U)'$534E,F<);XM:7*$KDSG E8*J1W=4W5]SEP MV:9XB \+*[:MC%L@6=+0+:S!/#9+92/2LQ2L!J&9%$A!F>+;X6P^"0&\= [;"'.^#<$5D;WSI.W$LZX/'\P/[!UVYK MV5 -=Y)_986I4GR-40$EW7&SDNU'Z.KQ!G/)M?^B-N1.;C#*=]K(N@-;!S43 M8:3/W3D< >+X!4#< 6+O.PAYE_?4T"Q1LD7*95LV-_&E>K0UQX3[*6NC["ZS M.).M8 ]* UI!3AMF*&<_J#^NRWLPE'&-'JA2U!W=%;I 3* %X]PFZ(08J^]8 M2-YIS8-6_(+6%"VD,)5&[T4!Q>]X8GWWYN.#^7E\EO#S3@S0*'J#XB@>H\?U M/;J\N#K#.^H/9>1Y1_]Y**=*#DSCTTRNI6:ZH3FDV/:,!K4'G+U^-9Q&[\[X M'/<^Q^?8LP?;M(V2.4!Q\G<$](U'N^[<9_'@.B'[$Y*37G+R3TE9(J.HT#0T M5BZU.2D_^4M^.IC^(4^.KFX-:NL;5%O.G3#A%O>K_1MP&Z[^K_3P@"RHVC*A M$8?20J/!6ZNO0E.&P,C&-\)&&MM6?EK9=PR42[#[I93F$#B!_F7,?@)02P,$ M% @ &( .60T1[4KT P .18 !D !X;"]W;W)K&ULM9AK;]LV%(;_"J$-0PJDUEVQ,]M $RM8!P0U&K3Y,.P#+1W;1"51 M(VD[^_>C+I$E1V:L@?UBZ\+W.>3+RQ$Y/5#V@V\!!'I)DXS/C*T0^:UI\F@+ M*>8CFD,FWZPI2[&0MVQC\IP!CDM1FIB.905FBDEFS*?ELR6;3^E.)"2#)4-\ MEZ:8_7L'"3W,#-MX??"5;+:B>&#.ISG>P!.(;_F2R3NSH<0DA8P3FB$&ZYGQ MR;X-;:\0E"6^$SCPUC4JFK*B]$=Q\SF>&591(T@@$@4"R[\]W$.2%"19CW]J MJ-'$+(3MZU?Z0]EXV9@5YG!/DV<2B^W,&!LHAC7>)>(K/?P!=8/\@A?1A)>_ MZ%"5]67A:,<%36NQK$%*LNH?O]1&M 22TR]P:H%S*O#."-Q:X%XJ\&J!=ZG MKP5ET\VJ[:5Q"RSP?,KH ;&BM*05%Z7[I5KZ1;)BH#P))M\2J1/S)2-[+ M M$QR!' "X2Q&R]TJ(1%ZQHSA3'!TM0"!2<(_H(_HV],"7?WZ86H*&;Z F%$= MZJX*Y9P)%:!'FHDM1V$60]S5F[+:3=V=U[K?.4K@G[MLA%SK&CF6X_74YUXM M?\1,RNVS\H5:_@"K$;*Z)<\[PWLNIP3$".^!R2F. MX 581#B@G)$(KIO.[.NX"CTNT<72LI\'HTDP-?=M-Y7QBP7MEN=R$,T,N6)Q M8'LPYK_]8@?6[WW>5K!)*Z([.@D8:@K8L=-K[/34=E9N7:,O.\&%G!,DVZ K MDJ&G+9;1>H=_1?1;;;(G;N!.;._$R4L++I1U'&AYV!?5\URW%;5CE=]8Y2NM M>KN$_/4(Z0K8WWTF*5D#FW2O$[;0"0LUP3H=$C0=$OR\I2!XLQ3T G+-0$Z_3 N.F!L?9%>_QF5?1MW[*LDR&O##S4<)VP4!.L8_BD,7QRF>&? M,R((3M #)@Q]Q\FN=]17L*"=@3S/=DZ]5L8T M9=QW4.^G7#5@<#_HI(6Z:-U^.&X][7?VGO\C[];(SG8DL/V)93NG$T#KQE,K M+=1%ZQI_W*3:%^Y2+\N_-:V=@/VQ,PZLR:GE.C>>"ZVT4!>MLMQL'9VEP#;E MF25'$=UEHCI%:YXVYZ*?RM- \UB\.E1]Q&Q#,HX26$NI-;J18YM5YY35C:!Y M>1"WHD+0M+S< HZ!%07D^S6EXO6F"-"<%L__ U!+ P04 " 8@ Y9OGV( M$/X" !A"@ &0 'AL+W=OBT>9 "CTE*5,SIU$J?S"=6640$;D@.? ])][(S0AE3CBS8TL1SOA6I93!4B"YS3(B?BT@Y?NY@YUJX(YN M$F4&W'"6DPW<@_J:+X7NN;5*3#-@DG*&!*SGSB6^6."A,; SOE'8RT8;F:6L M.'\TG4_QW/$,$:00*2-!]&L'5Y"F1DES_"Q%G=JG,6RV*_4/=O%Z,2LBX8JG M#S16R=R9."B&-=FFZH[O/T*YH,#H13R5]HGVQ=Q 3XZV4O&L--8$&67%FSR5 M@6@8G/M'#/S2P+?4T4"6>"[Y$PL[6::=BE6FL-1YG9E7LE]%>J[52X M%'1'%*!E2B+0T5:(L!@MMZN41NB!"$&8DNCL&A2AJ41?S(B)X]N9J[1[(^)& MI:M%X.U908P7=6,5) M.9$E: O29#@Z%J1133/JLU\2P1.(B$H=+D$C0+\;IZ.-IU"=-'GP(&AG&=X9'WON/B36OTZ?^^>-,3+Q[V#BG2>]FK5^KWO7NXD;QQ MKS )B$ GY?A?,2KE>H/X!Q#_!=) *=H_#^!#XL:],O?)F:"4[9<*\"%YX^[L M?6(R*-6ZLX';^.MG(#:VMI$HXENFB@*@'JWKI\NB:CA,+XJO6R(VE$F4PEJ; M>H.QWA)1U#-%1_'&PO=V]R:W-H965T'JJ@";.*.->Z/M=+Z-,- 9]]^Y1#?HR-YP)>%1$ MYUE&U>(.N)S?-(+&ZL5G-DF-?>$-^E,Z@2B9*P#(1F4A %XYO& M;7 U#")KX'I\93#7&\_$4AE)^=TV/B8W#=]Z!!QB8R$H_LQ@")Q;)/3CQQ*T M48YI#3>?5^@?''DD,Z(:AI)_8XE);QH7#9+ F.;&K0=T<(S1^N> M&CKH*SDGRO9&-/O@8N.LD0T3-HU/1N%7AG9F\)XJ@=DE?S Z8IR9!6G>@Z&, M:_(G58K:(+?(&?GR=$^:)ZV^9W!0:^K%RP'NB@'"9P;HD@Y% 4F$_ MK+R O,Y! C(K4E=&ZJP6SHK_24QK#30-5K4'-H#%X]R;H^M=53 NPK@.S M@I\-HJ#=[H07?6]60:E34NK44OHHF&&4DS%EBLPHSX'(,8%=HE7T:H'WI=?Y MA5[8"_S+7J]7S2\J^47U*=.&X0H"R0Y#D\+K6$:_.!8$O4[0CH+2L8)!K1^O M#\<6RV[)LEO+I;ZGE"(X M;DPQ,&1:1:< BC;%XKN_'3JU QY(YZ*DUZK#!ZNSO;=0'+QJ<$"RCW:0J* MR81H0Y5A8D*P,K&O8RZU;2:X2A J$@(BV?C,J3;X;;$:8)QS3F+*L1=5Y$>. M8* (RS)(&"+P!8['L>*R$*X_4PA A<#=66DLOU9 F^.>DF;0(D.93:E8D,\P M X$";E(;ES&23D%)OY,8HC/ M[!.AFPJ=!&C(>. 9: US>XKJK!AK53^4#1!?ZZAO1KI=([:-6I M!]UWV3D6VG8(-LKHX(@KSPM@O?_PTF-2II*7EY[=96=KC4&]K1:9+1D\ :XG MR;_107U@#YT%X7H6A+6)B_R#A% +NK<0CH2V'8+U:29XW7'FE4*H!XO\.B%0 MNP4N"-;BN-3F:C5##]/%F(UQ&7]Q7MO=H!AUCEG&TW+HXP:I:%)T66BWG6'- M[/J@5FR?]G:?E8<6_>NWV\=R))GA9H*.R_B[%0QN%=2*T6 A;C= M!-$Y2FAJ=T,;CBH1N?B31\50.OO+Z$BGS.TYM#X^!O7GQPT9?1*PEY2.>GX\ M%MIV&-:GS."%8^9^4JH'^_]+:29YCN[/W92'E9PJZE_ M@/#"\^@YX15%W*MU5SWCCGK@]S;N!3-;?]KK4EOF8AE;7!&6;\LKV5MW$>FM MNQ?WN0]439C0N(./T=0_[Z&CJK@B+1I&3MTMXT@:(S/WF +%HMYVP.]C*P;-Y(Y! PQ4 !D !X;"]W;W)K M&ULM9A=C^(V&(7_BI56U:S43F+GDRD@=9FNNE6G M0DMW]Z+JA8&7P=HDIK:!G7]?)V3S@8/+#,-<#/DX[\MCDYP39[CGXHM< RCT M-4MS.7+62FWN7%'3E1@!=ED59ZA+/B]R,LMP9 M#\MC4S$>\JU*60Y3@>0VRZAX>@LIWX\<['P[\($]KE5QP!T/-_019J ^;J9" M[[EUER7+()>,YTC :N3\@N\F)"H*2L4G!GO9VD;%4.:/J9+=5ZY"0.6L** M;E/U@>]_@VI 8=%OP5-9_D?[@S8('+382L6SJE@39"P_?-*OU42T"O"I E(5 MD',+_*K +P=Z("N'=4\5'0\%WR-1J'6W8J._]B(A'@I[RB;W\'A:Z')?E?K? 9DY*+)_0G5R#[\ _-PQ85B>)P@ =']#VZ MA(1^%/73!S5]8*7_3(6@>6N*T.:.;X* M[O\\U6V_H?L(,48?3W V1S$/_T45M[%H\5=W)# M%S!R]'.#!+$#9_S#=SCR?NYS^%=JUAD^]IIP\RYW_*I'>_:/;P>KI,O6"EY\ M3:.ONENI;9(N=1.AV)ZA+_3*JNO_W\,]0IM=XB96L3U77VH^V$Q*8YYMDBYN MDZ/8'J27V X^-TY[A-;);@(5VQ/UE/$0J_'8FS[7>5ZK6W<*FGS&]H ^SWK, MG#4N+INDR];D,+8'\:768P:M06V3=*F;(,;V)'ZI]9CA:M#:)%W:)GJQ/7M? M[#>#\Y[0>G26IQW21":Q1^8EQD/,F.QE[]'9V)M()?9(/64[OM5V[$V?:SNO MU:T[!:TE[FNL<X/FZ1+VT0R>?XB]QP_(N;ZU<"U2;JX37P2>WQ>9$.1^0Y'VU!,8H/<5,:# M,(D'P1&_VWK#5KS>?*#BD>42I;#2E=YMK @ M-+%=Q^G;*:&9-1T7U^[Y=,PV,J$9W',D-FE*^/X.$K:;6-AZO?! GU8ROV!/ MQVOR! N0W]?W7)W9-4M,4\@$91GBL)Q8G_!MB(7D(X($(IE3$/6UA1DD2!5 .\4X%\ ^!7 +Y(IK10YA$22Z9BS'>+YW8HM/RC" M+-#*/LWRY[Z07/U*%4Y.OQ#*T0^2; #-@8@-!_50I4 W(4A"$X'P!_01?5^$ MZ.;7#V-;*LD<:$<5_5U)[UZ@[Z,YR^1*H,]9#+$&/S/CL6L@L)77VK#[:OC. M-3)^VV0]Y#F_(]=Q?=V S/ 0HAYR<0'W-/#P#7!/"V^X\>K'YQ5\_@6^SR]K M]0)!C"3P%-W0#.V!<*%]4F8FC%%:)NUZ*"9[H^P;/89T2V/(8K2GD.@6L;L2WS\2=4X\&A7:>C3)-1P. M:H>#MRTC6Y:_"0F5>YW-P9ENT!\YIU:-4FVMGDOVW<"Y8'=8VQT:[3Y0\?QQ MR0$05U!T%>MNCVO;H/8L>^A_- MR8NZGAK70:-&VW6P2[*P([)&MM@Y%"FGL[]B,U7;$*\,;%3]L>LBZVH@S3TDC5.D;SP(+K;3/L:D#-[ [5 M&IL;\?'DG+,8$O17!N:)V&4_GG7*%G;%U@SST+>QN7!?Z8D5^DI1-&NT3N1< M\V)5Q(<^C,V%N-4;9Z;R2RCJ7U[ 9UJLT: MK2?$FWLU/A1KW$FSQKJ>>UZMS6*M_9Z+#H+1I7*-#^T:=U:OL;;J.KYWVJ_- MDJV=ZV6]H7_BW3[:64N!/Q4[E )%;)/): M"93 4D&=WD"]?[S&PO=V]R:W-H965T]FP#\4->A[8($G3]S%BT+40B M/9*VLW\_4E(42Z(5N]472Z+ON>>2YUZ^1D?*GOD68P%>LI3PL;$58C MCXT[.%S"')!;_)/@(S]Y!ZHK3Y0^JX_/\=BP5$0XQ2NA7"#Y.. 93E/E2<;Q M;^G4J#@5\/3]U7N4=UYVY@EQ/*/ICR06V[$1&B#&:[1/Q0,]_H7+#GG*WXJF M//\%Q\+6]PRPVG-!LQ(L(\@24CS12SD0)P!X#F"7 +L)<,\ G!+@7 IP2X![ M*< K =ZE??!+@'\I0U "@ERL8G1S:>9(H,F(T2-@REIZ4R^YOCE:*I(0E8J/ M@LE_$XD3DP5B)"$;#G:8@<WP+$^ =NR M74T\LV[X5\0D')Z%SR]G=S3PQ>7L.GCT:WU?_G3P-2F<*N>I]J!EZR'=HA<>&G((Y9@=L3/[X#?K6GSIQ^W0V[]/9HD]G49_.ECTYJZ6( M6Z6(V^5]\DTNPBGE7)<8!=+/D6JE/4Q@Z/IP,/!&YN%4]+;AC0,'ONOZ@[KE M7&MI.7;0,%QH#&$ ;1CX=<-(9^AXLOP"MVZYU%BZ(?1<[ZT[M2'TJB'T.H?P M"^9\"!(BL)1' /PB=R\< T1BN87(,.)[]2 "T#5847+ 3"1/*9;K^)/0#7O! MYM5Z9%F>#V%CV#O#NK;6VJQ60Y(^Z:)WZ99=%C6=_$HG_]U43\B*9G+E52FO MEMUYDNZ%=MF<^NWL#US/=\)&7LTZ6:^5H*2&/9641!)4[0 M*!JN>) ;NJYD*4DES&U$TY6.JF"5JK8CFU;@=48M%EG M#-=*I6&U0VA;;MB0JD_62-=7RQMX@P;K\H+P:DJ%E5)AIU)W<3P$L:H;>;0! M>+V69QTUM=SX%W"^#;9@2-B#!&A76G"5JR!Y4$/ M-O7KC.Q:_=JDS1FO3[KH7;IEET5-JD$EU>"7BRH^/P,.6O$XEAW8,HT:LG1& M<:TL;=8S9=4G:Z1AU9?5!>'5M(+6VP'1ZE3K7*]DF&WRFS,N-\U[(HI3;]5:W<[=Y7=2 MC?8I'"Z@ICU2MWGY=&ULK95=;],P&(7_BA4D M!!(LSF>[D49B+0B0$-4FV+6;O&VL.7:PG7;\>^PD"^V29KO@IK&=]QP_QZGM MY"#DO2H -'HH&5<+I]"ZNG)=E150$G4A*N#FS5;(DFC3E3M751)(WHA*YOH8 MQVY)*'?2I!E;RS01M6:4PUHB59* I*TV;K;1K$VC-FDHMU_Q5DOSEAJ=3C\1R2G?*52! M1+<%D8#>K$ 3RA3RWJ+W2-DQE;C:3&8E;M897[?&_AGC;S6_0 %^AWSLAR/R MY;1\!9F1>XT\.)6[)F*?T^]S^HU?\.*<8Y%:CW#CGZ\UB!H#N]?WJ1=[T27V M_,3='^<8+9R'\5'A"6/8,X;3C)+NB89)R' P=^1%&.,GB,^6G0!&/6 T";@4 M? ]2TPT#&PO=V]R:W-H965T@& B2F:A7PV4TNC37'#F>GZ?X]MI-&0>HF M\B'QV?<^?FV?D_8:'TT-8,FID5&*HT-MR[$ S,M M B^#J)$LCJ)KUG"A:)Z&OBWFJ>ZL% JV2$S7-!R?-B!UG]$E/7<\B$-M?0?+ MTY8?8 ?V9[M%%[&)4HH&E!%:$80JHY^6ZTWB\T/"+P&]F;6)7\E>ZT?M,_Q+6[M:RYP9NM?PM2EMG]#TE M)52\D_9!]U]A7,_*\PHM37B3?LA-/E!2=,;J9A0[!XU0PY>?QGV8">+E,X)X M%,3!]S!1<'G'+<]3U#U!G^UHOA&6&M3.G%#^4'86W:AP.IM_YJB$.AC2 I)= MS1'(FSNP7$A#[CDB]YOV-F76S>45K!BYFX$;/\/]WJD%2:)W)([B*V(\V/Q+ M8<[I9#>>[,8!F_RWW4O6!L;5988O\[5I>0$9=75L (] \]>OEM?1QQ<<)I/# MY"5Z<.B*?S!GB-]0.!6R*Z&\9'6 K0+,7Z!COHK"D[+CW 6;';&_+3\X'H0R M1$+EE-'BQB%PJ, AL+H-I[[7UM50:-;NT@+Z!#=>:6W/@2^DZ3>0_P502P,$ M% @ &( .6=AO2@I' P \!0 T !X;"]S='EL97,N>&ULW5A=;]HP M%/TKD;M.K30U0-I 5D#:D"I-VJ9*[*D,_YP7^O9=X.YG'\[.6D^7M[OQ"PMG. Z%7+7*BR13'Y M^##Y?>*8=/<@Z3W*F'!O6]B./C.T1(/S=A?,Z&#D+NM [=A[RY8\; N MIF$_*^2ZIB+B B8[S5GP3,6 C*C@8\6!E=&S-)QH5*F6K2M,DJ-.P+EH$=Q:1(UV3L%D\GQFXQ. MP&-]_CPZDV%]$MHX;FT=MIIH (?: ?D.1VBQ3AJ,YUQH+NO>C* MT['Y_D1C.,P/P(8E@=S@'$<"\OS/\VGA\['89BW MGA?IH9P>RG$L'S*R'RR/GY.8RS_3)(FB.,96=#3R.AAAZQ;'\.-7P[P! \L# MF?YLK?'=QBMD?QU@>[JO0K"9XI6(S11?:T#\ZP:,)/'O-I8'&-@N8+4#^?UY MH*;\G"B"7<6\84\PCB0)AD M^FLTCI'5B>'CWQ_L*8FB)/$C@/D=1!&&P-.( M(Y@#\( A463?@SOOHW#UG@K7_^,<_@902P,$% @ &( .69>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'36F:F&D5B@VTH=0 1U'U4IQ [)%]O' MGR_Y^J+T\UJI9_:C+*09]K;6[F[Z?9-MH>3F#[4#Z7(V2I?OIWLM=-\_418R*Y1TB77"HX 7\RN_/F5[8<1:%,(> MAKWF=P$]5@HI2O$*^; WZ#&S52]W2HM7)2TOTDRKHACV@F/&(V@KLC?):0VY MXFO3I%B^7G(',NQ=#]P--T(;VUS1W)\[QCVXBX]GE56WHK"@)]S"7UI5.R&? MZMNXM^A[K]&4P^EX+,0;_7^*46TV(H.)RJH2I#V6HX:B!I1F*W:FQR0O8=@; MJSWH^GW< ^[SX[M9!^65E+X1+D/?YPT>(CU73"_AP]C&;C*4OO MIM-5Z@&&"&!X,4!VM> >9(1 1N\(F:[!UC_/*#EF3G7&K;@!^Z>^Y$]" EU+8\UY,(RO_\+4(T0>R2U M*GO>JB(';=@$W+^$]=DP@P3$"IF6NT(= %@\"*Z>/[!%P?VP#3!Q!,3F6-:) MD+L*UO; 5II+PYNA5:L!8M8(J+6ARE+8^B+SD8W=4,V-FD!FPK7*.H!]3,P; M ;$X[F6F2F K_J,=NY@F F)/U'V)-L"6D/&=<&/?J8F$C"2XJD79J82$)BD9SIKT^-T\?$M!(2:^5MO]T5 M/A&FEHA8+>T.: *6BZ)-A^DE(M9+)QV;<:UYO2+H8V*RB2XJF\C'1->VB&6# M3MM;P1UAVHF(M7.:N'=4>*MA8M:)B*W3FLPW!=F:S_N8F'4B8NMT&[PKRC'I M1-1K7A@E"WQ,3#H1L71PS%;X8-*)B*6#8_J=48R))R86#XX9^YB8@>(++(?] MPDQ\3,Q ,;6!4$Q_2R#&#!03&ZAK >\,)KJ_0FZ@^P^W(6 MLU7I"6:AA-A".*8ORP2S4$)L(7Q:WL+$+)006PC'])V>8!9*J"WT^S)T.]Q] M3,Q"";&%SBYR'&%]3'2?G]A"*&8[TC$+)<06ZEJ+Z9@()9B"$F(%(8PL:%%B M!DK>81?G'*6+'Q\3,U#2&*A_^D@K=X-6"?G,/<*X](P7V4*S^G#<=HZ3>H=H M4Q7%V*7-Y8/B^>F;K]/W:M]^ E!+ P04 " 8@ Y9678!^/4! X(P M&@ 'AL+U]R96QS+W=OZ)0A&51G ;-JJRQY>V_^F2-??>4]VW9=<=Q MN^O'V<=A?QR7S;:4_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+89/Z=O7:;G+2^7R1 MAI\SFON[GS-GSY]]_I^)W7J]6^6';O5VR,?RR^#TW@VOXS;GTLR>VV&3R[)) M'_O+Z3&=#W)UFMS,'E^6S?#X(DVJ':00I/6##(*L?I!#D-BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K; M9+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H M':AW$.@=J'<0Z!VH=Q#H':AW$.@=DX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAU_ MJ?=8/O=YO/1\K_$[]U]274[WYLOCS\OODXCSXHQS@A]E[K\ 4$L#!!0 ( M !B #ED7R,P;VP$ -$B 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74^# M,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y M*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MV MY9>4Z5M"GE8. MW7W6_*^+FGR8'R\,VV:Q78-"_&E MH9"/E_BF1[MG"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9 M#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V## M[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$&TL9>[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ &( . M6=&*S(\]!@ *B4 !@ ("!#0@ 'AL+W=O O' < $L< 8 M " @8 . !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ &( .68S&HX.." VBD !@ M ("!"!D 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ &( .63VJ=F]J#P 28 !@ ("!A#4 M 'AL+W=O> " ;!P & M@(&K:@ >&PO=V]R:W-H965T&UL4$L! A0#% @ &( . M6?:B6TH*!@ &PO=V]R:W-H965T&UL4$L! A0#% @ &( .6;6]-4.. @ $ 8 M !D ("!2HL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &( .62=J%#7B P RPD !D M ("!W9D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &( .60O^!B*N"0 =QL !D ("!W:D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &( .6:E) M!OAE @ @ 4 !D ("!)+\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &( .65_+5W,O!0 4 X !D M ("!+.P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &( .68%O+8)U @ H04 !D ("! M7O@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &( .676#V&QD P MPL !D ("!" ,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &( .67JW%.I\ P ( P !D M ("!P20! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &( .64'5]^PX P J@H !D ("!XC(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&( .6?F:(PZW#@ )<< !D ("!ISX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &( .67))B*^R!0 GBT !D M ("!4& ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &( .60T1[4KT P .18 !D ("!4&X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &( . M6>P;-Y(Y! PQ4 !D ("!BWL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &( .6;B+<%.C @ "P@ M !D ("!]H@! 'AL+W=OT! 2! &0 @('0BP$ M>&PO=V]R:W-H965T7!E&UL4$L%!@ !# $, 3!( &B; 0 ! $! end XML 72 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 73 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 195 371 1 false 56 0 false 5 false false R1.htm 000001 - Document - Cover Sheet http://airsp.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://airsp.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://airsp.com/role/ConsolidatedBalanceSheetsParentheticals CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) (Unaudited) Sheet http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) (Unaudited) Statements 4 false false R5.htm 000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT (Unaudited) Sheet http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT (Unaudited) Statements 5 false false R6.htm 000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 000007 - Disclosure - Organization Sheet http://airsp.com/role/Organization Organization Notes 7 false false R8.htm 000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://airsp.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 000009 - Disclosure - Advances due to and from Founders Sheet http://airsp.com/role/AdvancesDueToAndFromFounders Advances due to and from Founders Notes 9 false false R10.htm 000010 - Disclosure - Revenues Sheet http://airsp.com/role/Revenues Revenues Notes 10 false false R11.htm 000011 - Disclosure - Notes Payable, Line of Credit and Convertible Notes Payable Notes http://airsp.com/role/NotesPayableLineOfCreditAndConvertibleNotesPayable Notes Payable, Line of Credit and Convertible Notes Payable Notes 11 false false R12.htm 000012 - Disclosure - Stockholders Deficit Sheet http://airsp.com/role/StockholdersDeficit Stockholders Deficit Notes 12 false false R13.htm 000013 - Disclosure - Employee 401(k) Plan Sheet http://airsp.com/role/Employee401KPlan Employee 401(k) Plan Notes 13 false false R14.htm 000014 - Disclosure - Related Party Transactions Sheet http://airsp.com/role/RelatedPartyTransactions Related Party Transactions Notes 14 false false R15.htm 000015 - Disclosure - Commitments, Contingencies and Legal Proceedings Sheet http://airsp.com/role/CommitmentsContingenciesAndLegalProceedings Commitments, Contingencies and Legal Proceedings Notes 15 false false R16.htm 000016 - Disclosure - Income Taxes Sheet http://airsp.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 000017 - Disclosure - Reverse Recapitalization Sheet http://airsp.com/role/ReverseRecapitalization Reverse Recapitalization Notes 17 false false R18.htm 000018 - Disclosure - Private Placement and Public Warrants Sheet http://airsp.com/role/PrivatePlacementAndPublicWarrants Private Placement and Public Warrants Notes 18 false false R19.htm 000019 - Disclosure - Earnout Liability Sheet http://airsp.com/role/EarnoutLiability Earnout Liability Notes 19 false false R20.htm 000020 - Disclosure - Fair Value Measurements Sheet http://airsp.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 000021 - Disclosure - Earnings per Share Sheet http://airsp.com/role/EarningsPerShare Earnings per Share Notes 21 false false R22.htm 000022 - Disclosure - Subsequent Events Sheet http://airsp.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 000023 - 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 000024 - Disclosure - Organization (Tables) Sheet http://airsp.com/role/OrganizationTables Organization (Tables) Tables http://airsp.com/role/Organization 24 false false R25.htm 000025 - Disclosure - Stockholders Deficit (Tables) Sheet http://airsp.com/role/StockholdersDeficitTables Stockholders Deficit (Tables) Tables http://airsp.com/role/StockholdersDeficit 25 false false R26.htm 000026 - Disclosure - Commitments, Contingencies and Legal Proceedings (Tables) Sheet http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsTables Commitments, Contingencies and Legal Proceedings (Tables) Tables http://airsp.com/role/CommitmentsContingenciesAndLegalProceedings 26 false false R27.htm 000027 - Disclosure - Reverse Recapitalization (Tables) Sheet http://airsp.com/role/ReverseRecapitalizationTables Reverse Recapitalization (Tables) Tables http://airsp.com/role/ReverseRecapitalization 27 false false R28.htm 000028 - Disclosure - Private Placement and Public Warrants (Tables) Sheet http://airsp.com/role/PrivatePlacementAndPublicWarrantsTables Private Placement and Public Warrants (Tables) Tables http://airsp.com/role/PrivatePlacementAndPublicWarrants 28 false false R29.htm 000029 - Disclosure - Fair Value Measurements (Tables) Sheet http://airsp.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://airsp.com/role/FairValueMeasurements 29 false false R30.htm 000030 - Disclosure - Earnings per Share (Tables) Sheet http://airsp.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://airsp.com/role/EarningsPerShare 30 false false R31.htm 000031 - Disclosure - Organization (Details) Sheet http://airsp.com/role/OrganizationDetails Organization (Details) Details http://airsp.com/role/OrganizationTables 31 false false R32.htm 000032 - Disclosure - Organization (Details Narrative) Sheet http://airsp.com/role/OrganizationDetailsNarrative Organization (Details Narrative) Details http://airsp.com/role/OrganizationTables 32 false false R33.htm 000033 - 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 33 false false R34.htm 000034 - 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 34 false false R35.htm 000035 - Disclosure - Revenues (Details Narrative) Sheet http://airsp.com/role/RevenuesDetailsNarrative Revenues (Details Narrative) Details http://airsp.com/role/Revenues 35 false false R36.htm 000036 - Disclosure - Notes Payable and Line of Credit (Details Narrative) Notes http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative Notes Payable and Line of Credit (Details Narrative) Details 36 false false R37.htm 000037 - Disclosure - Stockholders Deficit (Details) Sheet http://airsp.com/role/StockholdersDeficitDetails Stockholders Deficit (Details) Details http://airsp.com/role/StockholdersDeficitTables 37 false false R38.htm 000038 - Disclosure - Stockholders Deficit (Details 1) Sheet http://airsp.com/role/StockholdersDeficitDetails1 Stockholders Deficit (Details 1) Details http://airsp.com/role/StockholdersDeficitTables 38 false false R39.htm 000039 - Disclosure - Stockholders Deficit (Details 2) Sheet http://airsp.com/role/StockholdersDeficitDetails2 Stockholders Deficit (Details 2) Details http://airsp.com/role/StockholdersDeficitTables 39 false false R40.htm 000040 - Disclosure - Stockholders Deficit (Details 3) Sheet http://airsp.com/role/StockholdersDeficitDetails3 Stockholders Deficit (Details 3) Details http://airsp.com/role/StockholdersDeficitTables 40 false false R41.htm 000041 - Disclosure - Stockholders Deficit (Details 4) Sheet http://airsp.com/role/StockholdersDeficitDetails4 Stockholders Deficit (Details 4) Details http://airsp.com/role/StockholdersDeficitTables 41 false false R42.htm 000042 - Disclosure - Stockholders Deficit (Details 5) Sheet http://airsp.com/role/StockholdersDeficitDetails5 Stockholders Deficit (Details 5) Details http://airsp.com/role/StockholdersDeficitTables 42 false false R43.htm 000043 - Disclosure - Stockholders Deficit (Details Narrative) Sheet http://airsp.com/role/StockholdersDeficitDetailsNarrative Stockholders Deficit (Details Narrative) Details http://airsp.com/role/StockholdersDeficitTables 43 false false R44.htm 000044 - 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 44 false false R45.htm 000045 - Disclosure - Related Party Transactions (Details Narrative) Sheet http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative Related Party Transactions (Details Narrative) Details http://airsp.com/role/RelatedPartyTransactions 45 false false R46.htm 000046 - Disclosure - Commitments Contingencies and Legal Proceedings (Details) Sheet http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails Commitments Contingencies and Legal Proceedings (Details) Details 46 false false R47.htm 000047 - Disclosure - Commitments Contingencies and Legal Proceedings (Details Narrative) Sheet http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative Commitments Contingencies and Legal Proceedings (Details Narrative) Details 47 false false R48.htm 000048 - Disclosure - Income Taxes (Details Narrative) Sheet http://airsp.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://airsp.com/role/IncomeTaxes 48 false false R49.htm 000049 - Disclosure - Reverse Recapitalization (Details) Sheet http://airsp.com/role/ReverseRecapitalizationDetails Reverse Recapitalization (Details) Details http://airsp.com/role/ReverseRecapitalizationTables 49 false false R50.htm 000050 - Disclosure - Reverse Recapitalization (Details 1) Sheet http://airsp.com/role/ReverseRecapitalizationDetails1 Reverse Recapitalization (Details 1) Details http://airsp.com/role/ReverseRecapitalizationTables 50 false false R51.htm 000051 - Disclosure - Reverse Recapitalization (Details Narrative) Sheet http://airsp.com/role/ReverseRecapitalizationDetailsNarrative Reverse Recapitalization (Details Narrative) Details http://airsp.com/role/ReverseRecapitalizationTables 51 false false R52.htm 000052 - Disclosure - Private Placement and Public Warrants (Details) Sheet http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails Private Placement and Public Warrants (Details) Details http://airsp.com/role/PrivatePlacementAndPublicWarrantsTables 52 false false R53.htm 000053 - Disclosure - Private Placement and Public Warrants (Details Narrative) Sheet http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative Private Placement and Public Warrants (Details Narrative) Details http://airsp.com/role/PrivatePlacementAndPublicWarrantsTables 53 false false R54.htm 000054 - Disclosure - Earnout Liability (Details Narrative) Sheet http://airsp.com/role/EarnoutLiabilityDetailsNarrative Earnout Liability (Details Narrative) Details http://airsp.com/role/EarnoutLiability 54 false false R55.htm 000055 - Disclosure - Fair Value Measurements (Details) Sheet http://airsp.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://airsp.com/role/FairValueMeasurementsTables 55 false false R56.htm 000056 - Disclosure - Fair Value Measurements (Details 1) Sheet http://airsp.com/role/FairValueMeasurementsDetails1 Fair Value Measurements (Details 1) Details http://airsp.com/role/FairValueMeasurementsTables 56 false false R57.htm 000057 - Disclosure - Earnings per Share (Details) Sheet http://airsp.com/role/EarningsPerShareDetails Earnings per Share (Details) Details http://airsp.com/role/EarningsPerShareTables 57 false false R58.htm 000058 - Disclosure - Earnings per Share (Details 1) Sheet http://airsp.com/role/EarningsPerShareDetails1 Earnings per Share (Details 1) Details http://airsp.com/role/EarningsPerShareTables 58 false false R59.htm 000059 - Disclosure - Earnings per Share (Details Narrative) Sheet http://airsp.com/role/EarningsPerShareDetailsNarrative Earnings per Share (Details Narrative) Details http://airsp.com/role/EarningsPerShareTables 59 false false All Reports Book All Reports airsp-20240630.xsd airsp-20240630_cal.xml airsp-20240630_def.xml airsp-20240630_lab.xml airsp-20240630_pre.xml airsp_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "airsp_10q.htm": { "nsprefix": "airsp", "nsuri": "http://airsp.com/20240630", "dts": { "schema": { "local": [ "airsp-20240630.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/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-20240630_cal.xml" ] }, "definitionLink": { "local": [ "airsp-20240630_def.xml" ] }, "labelLink": { "local": [ "airsp-20240630_lab.xml" ] }, "presentationLink": { "local": [ "airsp-20240630_pre.xml" ] }, "inline": { "local": [ "airsp_10q.htm" ] } }, "keyStandard": 236, "keyCustom": 135, "axisStandard": 17, "axisCustom": 0, "memberStandard": 11, "memberCustom": 45, "hidden": { "total": 33, "http://airsp.com/20240630": 7, "http://fasb.org/us-gaap/2024": 21, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 195, "entityCount": 1, "segmentCount": 56, "elementCount": 503, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 650, "http://xbrl.sec.gov/dei/2024": 32 }, "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": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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/ConsolidatedBalanceSheets", "longName": "000002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-06-30", "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": "AsOf2024-06-30", "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/ConsolidatedBalanceSheetsParentheticals", "longName": "000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-06-30", "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": "AsOf2024-06-30", "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/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "longName": "000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30", "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": "From2024-04-01to2024-06-30", "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/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "longName": "000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-12-31_airsp_CommonStockSharesMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-03-31_airsp_CommonStockSharesMember", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R6": { "role": "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "longName": "000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R7": { "role": "http://airsp.com/role/Organization", "longName": "000007 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R8": { "role": "http://airsp.com/role/SummaryOfSignificantAccountingPolicies", "longName": "000008 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R9": { "role": "http://airsp.com/role/AdvancesDueToAndFromFounders", "longName": "000009 - Disclosure - Advances due to and from Founders", "shortName": "Advances due to and from Founders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R10": { "role": "http://airsp.com/role/Revenues", "longName": "000010 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R11": { "role": "http://airsp.com/role/NotesPayableLineOfCreditAndConvertibleNotesPayable", "longName": "000011 - Disclosure - Notes Payable, Line of Credit and Convertible Notes Payable", "shortName": "Notes Payable, Line of Credit and Convertible Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R12": { "role": "http://airsp.com/role/StockholdersDeficit", "longName": "000012 - Disclosure - Stockholders Deficit", "shortName": "Stockholders Deficit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R13": { "role": "http://airsp.com/role/Employee401KPlan", "longName": "000013 - Disclosure - Employee 401(k) Plan", "shortName": "Employee 401(k) Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R14": { "role": "http://airsp.com/role/RelatedPartyTransactions", "longName": "000014 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R15": { "role": "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedings", "longName": "000015 - Disclosure - Commitments, Contingencies and Legal Proceedings", "shortName": "Commitments, Contingencies and Legal Proceedings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R16": { "role": "http://airsp.com/role/IncomeTaxes", "longName": "000016 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R17": { "role": "http://airsp.com/role/ReverseRecapitalization", "longName": "000017 - Disclosure - Reverse Recapitalization", "shortName": "Reverse Recapitalization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "airsp:ReverseRecapitalizationDisclosuretextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "airsp:ReverseRecapitalizationDisclosuretextblock", "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/PrivatePlacementAndPublicWarrants", "longName": "000018 - Disclosure - Private Placement and Public Warrants", "shortName": "Private Placement and Public Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "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": "000019 - Disclosure - Earnout Liability", "shortName": "Earnout Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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": "000020 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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": "000021 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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": "000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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": "000023 - 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": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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": "000024 - Disclosure - Organization (Tables)", "shortName": "Organization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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": "000025 - Disclosure - Stockholders Deficit (Tables)", "shortName": "Stockholders Deficit (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsTables", "longName": "000026 - 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": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "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": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "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/ReverseRecapitalizationTables", "longName": "000027 - Disclosure - Reverse Recapitalization (Tables)", "shortName": "Reverse Recapitalization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfCapitalizationTextBlock", "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": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfCapitalizationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://airsp.com/role/PrivatePlacementAndPublicWarrantsTables", "longName": "000028 - Disclosure - Private Placement and Public Warrants (Tables)", "shortName": "Private Placement and Public Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "airsp:ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "airsp:ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://airsp.com/role/FairValueMeasurementsTables", "longName": "000029 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R30": { "role": "http://airsp.com/role/EarningsPerShareTables", "longName": "000030 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R31": { "role": "http://airsp.com/role/OrganizationDetails", "longName": "000031 - Disclosure - Organization (Details)", "shortName": "Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "airsp:EarnoutLiability", "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", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "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 } }, "R32": { "role": "http://airsp.com/role/OrganizationDetailsNarrative", "longName": "000032 - Disclosure - Organization (Details Narrative)", "shortName": "Organization (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "airsp:PrivatePlacementWarrantsOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:ConvertibleDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R33": { "role": "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "000033 - 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": "33", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "airsp:RecognizedRevenueToMultiYearSupportContracts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "airsp:PostContractSupportRevenuerpolicytextblock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R34": { "role": "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "longName": "000034 - 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": "34", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31_airsp_FounderMember", "name": "us-gaap:PaymentsForAdvanceToAffiliate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "airsp:AdvancesDueToAndFromFoundersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31_airsp_FounderMember", "name": "us-gaap:PaymentsForAdvanceToAffiliate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "airsp:AdvancesDueToAndFromFoundersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://airsp.com/role/RevenuesDetailsNarrative", "longName": "000035 - Disclosure - Revenues (Details Narrative)", "shortName": "Revenues (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "us-gaap:InterestRevenueExpenseNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "us-gaap:InterestRevenueExpenseNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative", "longName": "000036 - Disclosure - Notes Payable and Line of Credit (Details Narrative)", "shortName": "Notes Payable and Line of Credit (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2023-10-01to2023-10-03", "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": "From2023-10-01to2023-10-03", "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 } }, "R37": { "role": "http://airsp.com/role/StockholdersDeficitDetails", "longName": "000037 - Disclosure - Stockholders Deficit (Details)", "shortName": "Stockholders Deficit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R38": { "role": "http://airsp.com/role/StockholdersDeficitDetails1", "longName": "000038 - Disclosure - Stockholders Deficit (Details 1)", "shortName": "Stockholders Deficit (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://airsp.com/role/StockholdersDeficitDetails2", "longName": "000039 - Disclosure - Stockholders Deficit (Details 2)", "shortName": "Stockholders Deficit (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "airsp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageEstimatedStockPrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "airsp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageEstimatedStockPrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://airsp.com/role/StockholdersDeficitDetails3", "longName": "000040 - Disclosure - Stockholders Deficit (Details 3)", "shortName": "Stockholders Deficit (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2023-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": "From2024-01-01to2024-06-30", "name": "us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "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 } }, "R41": { "role": "http://airsp.com/role/StockholdersDeficitDetails4", "longName": "000041 - Disclosure - Stockholders Deficit (Details 4)", "shortName": "Stockholders Deficit (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2024-06-30", "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": "AsOf2024-06-30", "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 } }, "R42": { "role": "http://airsp.com/role/StockholdersDeficitDetails5", "longName": "000042 - Disclosure - Stockholders Deficit (Details 5)", "shortName": "Stockholders Deficit (Details 5)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30_airsp_WarrantToPurchaseOfCommonStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "airsp:ScheduleOfWarrantsWeightedAverageAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R43": { "role": "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "longName": "000043 - Disclosure - Stockholders Deficit (Details Narrative)", "shortName": "Stockholders Deficit (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2024-02-01to2024-02-02", "name": "airsp:StockRepurchaseProgramsExpirationDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-02-01to2024-02-02", "name": "airsp:StockRepurchaseProgramsExpirationDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://airsp.com/role/Employee401KPlanDetailsNarrative", "longName": "000044 - Disclosure - Employee 401(k) Plan (Details Narrative)", "shortName": "Employee 401(k) Plan (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30", "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": "From2024-04-01to2024-06-30", "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 } }, "R45": { "role": "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative", "longName": "000045 - Disclosure - Related Party Transactions (Details Narrative)", "shortName": "Related Party Transactions (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "airsp:OwedByRelatedPartyNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "airsp:OwedByRelatedPartyNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails", "longName": "000046 - Disclosure - Commitments Contingencies and Legal Proceedings (Details)", "shortName": "Commitments Contingencies and Legal Proceedings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "longName": "000047 - 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": "47", "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 } }, "R48": { "role": "http://airsp.com/role/IncomeTaxesDetailsNarrative", "longName": "000048 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "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": "From2024-01-01to2024-06-30", "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 } }, "R49": { "role": "http://airsp.com/role/ReverseRecapitalizationDetails", "longName": "000049 - Disclosure - Reverse Recapitalization (Details)", "shortName": "Reverse Recapitalization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2024-06-30", "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-06-30_airsp_CommonStocksMember", "name": "us-gaap:CommonStockValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCapitalizationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R50": { "role": "http://airsp.com/role/ReverseRecapitalizationDetails1", "longName": "000050 - Disclosure - Reverse Recapitalization (Details 1)", "shortName": "Reverse Recapitalization (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:Assets", "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": "AsOf2023-12-31_airsp_AsReportedMember", "name": "us-gaap:PrepaidExpenseAndOtherAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "airsp:ScheduleOfRevisionOfPriorPeriodFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R51": { "role": "http://airsp.com/role/ReverseRecapitalizationDetailsNarrative", "longName": "000051 - Disclosure - Reverse Recapitalization (Details Narrative)", "shortName": "Reverse Recapitalization (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ProceedsFromLoans", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "airsp:ReverseRecapitalizationDisclosuretextblock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ProceedsFromLoans", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "airsp:ReverseRecapitalizationDisclosuretextblock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails", "longName": "000052 - Disclosure - Private Placement and Public Warrants (Details)", "shortName": "Private Placement and Public Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2024-06-30", "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": "AsOf2024-03-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", "unique": true } }, "R53": { "role": "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative", "longName": "000053 - Disclosure - Private Placement and Public Warrants (Details Narrative)", "shortName": "Private Placement and Public Warrants (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "airsp:NumberOfPublicWarrants", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_airsp_PublicWarrantAndPrivateWarrantMember", "name": "airsp:NumberOfPublicWarrants", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R54": { "role": "http://airsp.com/role/EarnoutLiabilityDetailsNarrative", "longName": "000054 - Disclosure - Earnout Liability (Details Narrative)", "shortName": "Earnout Liability (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "airsp:EarnoutLiabilityDecreased", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "airsp:EarnoutLiabilityDecreased", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://airsp.com/role/FairValueMeasurementsDetails", "longName": "000055 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "airsp:EarnoutLiability", "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", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "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 } }, "R56": { "role": "http://airsp.com/role/FairValueMeasurementsDetails1", "longName": "000056 - Disclosure - Fair Value Measurements (Details 1)", "shortName": "Fair Value Measurements (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "airsp:ShareBasedGoodsAndNonemployeeServicesTransactionsValuationMethodExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "airsp:ScheduleOfTheEstimatedFairValueOfTheSeniorSecuredConvertiblePromissoryNotes", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "airsp:ShareBasedGoodsAndNonemployeeServicesTransactionsValuationMethodExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "airsp:ScheduleOfTheEstimatedFairValueOfTheSeniorSecuredConvertiblePromissoryNotes", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://airsp.com/role/EarningsPerShareDetails", "longName": "000057 - Disclosure - Earnings per Share (Details)", "shortName": "Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30", "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": "From2024-04-01to2024-06-30", "name": "airsp:InterestExpenseAndRemeasurementOfConvertibleDebt", "unitRef": "USD", "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 } }, "R58": { "role": "http://airsp.com/role/EarningsPerShareDetails1", "longName": "000058 - Disclosure - Earnings per Share (Details 1)", "shortName": "Earnings per Share (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "airsp:ShareBasedCompensationArrangementByShareBasedPaymentsAwardsFairValueAssumptionExercisePrice", "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": "AsOf2024-06-30", "name": "airsp:ShareBasedCompensationArrangementByShareBasedPaymentsAwardsFairValueAssumptionExercisePrice", "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 } }, "R59": { "role": "http://airsp.com/role/EarningsPerShareDetailsNarrative", "longName": "000059 - Disclosure - Earnings per Share (Details Narrative)", "shortName": "Earnings per Share (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2024-06-30", "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": "AsOf2024-06-30", "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/20240630", "localname": "AccountReceivableMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Account Receivable [Member]" } } }, "auth_ref": [] }, "airsp_AccountingForWarrantsAndSeniorSecuredConvertiblePromissoryNoteAtFairValuepolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "AccountingForWarrantsAndSeniorSecuredConvertiblePromissoryNoteAtFairValuepolicytextblock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounting for Senior Secured Convertible Promissory Notes at Fair Value" } } }, "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/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r48", "r674" ] }, "airsp_AccountsReceivableAndProvisionForCreditLossespolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "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/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of provision 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": [ "r566", "r630", "r680", "r805", "r806" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r51" ] }, "airsp_AccumulatedDeficitMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "AccumulatedDeficitMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficits [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r16", "r17", "r65", "r140", "r502", "r522", "r523" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "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": [ "r3", "r11", "r17", "r406", "r409", "r448", "r518", "r519", "r709", "r710", "r711", "r720", "r721", "r722", "r723" ] }, "airsp_AddDilutiveEffectOfStockOptionsSarsAndAirshipWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "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/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r60", "r674", "r810" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "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": [ "r536", "r720", "r721", "r722", "r723", "r778", "r811" ] }, "airsp_AdditionalPaidInCapitalsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "AdditionalPaidInCapitalsMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Additional Paid In Capitals [Member]" } } }, "auth_ref": [] }, "airsp_AdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "AdjustmentMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails1" ], "lang": { "en-us": { "role": { "label": "Adjustment [Member]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "auth_ref": [] }, "airsp_AdvanceFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "AdvanceFromRelatedParty", "crdr": "debit", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advance from related party" } } }, "auth_ref": [] }, "airsp_AdvanceReceivedFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "AdvanceReceivedFromRelatedParty", "crdr": "debit", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advance received from related party" } } }, "auth_ref": [] }, "airsp_AdvanceRepaid": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "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/20240630", "localname": "AdvancesDueToAndFromFoundersAbstract", "lang": { "en-us": { "role": { "label": "Advances due to and from Founders" } } }, "auth_ref": [] }, "airsp_AdvancesDueToAndFromFoundersTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "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/20240630", "localname": "AdvancesFromFounder", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances from founders" } } }, "auth_ref": [] }, "airsp_AdvancesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "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", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r119" ] }, "airsp_AggregatedGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "AggregatedGrantDateFairValue", "crdr": "credit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregated grant date fair value" } } }, "auth_ref": [] }, "airsp_AirshipAIMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "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/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock based compensation- warrants", "verboseLabel": "Stock based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r367", "r368" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of provision", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r141", "r219", "r254", "r257", "r258", "r806" ] }, "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_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": [] }, "airsp_AsReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "AsReportedMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails1" ], "lang": { "en-us": { "role": { "label": "As Reported [Member]" } } }, "auth_ref": [] }, "airsp_AsRevisedMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "AsRevisedMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails1" ], "lang": { "en-us": { "role": { "label": "As Revised [Member]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets", "http://airsp.com/role/ReverseRecapitalizationDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "[Assets]", "verboseLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r99", "r112", "r136", "r163", "r194", "r198", "r212", "r213", "r251", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r400", "r402", "r428", "r497", "r571", "r644", "r645", "r674", "r686", "r745", "r746", "r794" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r131", "r144", "r163", "r251", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r400", "r402", "r428", "r674", "r745", "r746", "r794" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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/ConsolidatedBalanceSheets" ], "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/StockholdersDeficitDetails5" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "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": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Recognition of warrant liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r397", "r714" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r22", "r134", "r637" ] }, "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": [ "r23" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r22", "r77", "r160" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET (DECREASE) INCREASE 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": [ "r2", "r77" ] }, "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/ReverseRecapitalizationDetails", "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": [ "r128", "r137", "r138", "r139", "r163", "r183", "r184", "r186", "r188", "r196", "r197", "r251", "r279", "r281", "r282", "r283", "r286", "r287", "r306", "r307", "r309", "r312", "r319", "r428", "r527", "r528", "r529", "r530", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r558", "r580", "r600", "r622", "r623", "r624", "r625", "r626", "r694", "r717", "r725" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Axis", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative" ], "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": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails", "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise price", "label": "[Class of Warrant or Right, Exercise Price of Warrants or Rights]", "terseLabel": "Weighted average exercise price, Warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r320" ] }, "airsp_ClassOfWarrantOrRightExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://airsp.com/20240630", "localname": "ClassOfWarrantOrRightExpirationDate", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrant, Expiration date" } } }, "auth_ref": [] }, "airsp_ClassOfWarrantOrRightInitialFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "ClassOfWarrantOrRightInitialFairValue", "crdr": "credit", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails" ], "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": [ "r320" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails", "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Warrants outstanding , Beginning", "label": "[Class of Warrant or Right, Outstanding]", "periodEndLabel": "Warrants outstanding , ending", "verboseLabel": "Warrant, Outstanding (in Shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contingent", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r56", "r103", "r499", "r557" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r85", "r273", "r274", "r632", "r738", "r743" ] }, "airsp_CommonSharesReceived": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "CommonSharesReceived", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common shares received" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r720", "r721", "r723", "r778", "r809", "r811" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/ConsolidatedBalanceSheetsParentheticals", "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "verboseLabel": "Common stock exercise price per shares", "terseLabel": "Common stock exercise price per shares", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r59" ] }, "airsp_CommonStockParOrStatedValuesPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "localname": "CommonStockParOrStatedValuesPerShare", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock shares par value" } } }, "auth_ref": [] }, "airsp_CommonStockSarsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "CommonStockSarsOutstanding", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock SARs outstanding" } } }, "auth_ref": [] }, "airsp_CommonStockShareAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "CommonStockShareAuthorized", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized" } } }, "auth_ref": [] }, "airsp_CommonStockShareIssued": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "CommonStockShareIssued", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock shares issued", "label": "[Common stock shares issued]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r59", "r558" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheetsParentheticals", "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative", "http://airsp.com/role/ReverseRecapitalizationDetails", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, issued", "verboseLabel": "Common stock shares issued", "terseLabel": "Common stock shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r59" ] }, "airsp_CommonStockSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "CommonStockSharesMember", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "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/ConsolidatedBalanceSheetsParentheticals", "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": [ "r12", "r59", "r558", "r577", "r811", "r812" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets", "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative", "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Common stock - $0.0001 par value, 200,000,000 shares authorized, 23,736,027 and 22,812,048 shares issued and outstanding as of June 30, 2024 and December 31, 2023", "verboseLabel": "Common stock value", "terseLabel": "Issued shares of 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": [ "r59", "r501", "r674" ] }, "airsp_CommonStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "CommonStocksMember", "presentation": [ "http://airsp.com/role/Cover", "http://airsp.com/role/ReverseRecapitalizationDetails" ], "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": [ "r90", "r91", "r92", "r93" ] }, "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": [ "r94", "r95" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r18", "r146", "r148", "r154", "r492", "r510", "r511" ] }, "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 Gain (Loss)", "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": [ "r34", "r35", "r45", "r46", "r217", "r631", "r695" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit and Sales Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r47", "r122" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r34", "r35", "r45", "r46", "r217" ] }, "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": [ "r34", "r35", "r45", "r46", "r217", "r631" ] }, "airsp_ContractsWithMultiplePerformanceObligationspolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "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/NotesPayableAndLineOfCreditDetailsNarrative" ], "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": [ "r25", "r26", "r27" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://airsp.com/role/OrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible debt", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r15", "r102", "r804" ] }, "airsp_ConvertibleDebtAmount": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "ConvertibleDebtAmount", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible debt", "label": "[Convertible debt]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets", "http://airsp.com/role/FairValueMeasurementsDetails", "http://airsp.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Senior Secured Convertible Promissory Notes", "verboseLabel": "Senior Secured Convertible Promissory Notes", "terseLabel": "Senior Secured Convertible Promissory Notes", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r68", "r69", "r491" ] }, "airsp_CostOfNetRevenuespolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "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/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r70", "r163", "r251", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r428", "r644", "r745" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "COST OF NET REVENUES:" } } }, "auth_ref": [] }, "airsp_CostsAreExpectedToBeRecognizedOverAPeriod": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20240630", "localname": "CostsAreExpectedToBeRecognizedOverAPeriod", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Costs are expected to be recognized over a period" } } }, "auth_ref": [] }, "airsp_CostsExpectedPeriod": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20240630", "localname": "CostsExpectedPeriod", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Costs expected period in years" } } }, "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": [ "r25", "r27" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Notes Payable and Line of Credit (Details Narrative)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "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": [ "r15", "r50", "r51", "r100", "r102", "r165", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r649", "r650", "r651", "r652", "r653", "r672", "r718", "r739", "r740", "r741", "r788", "r789" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r86", "r290" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "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": [ "r15", "r165", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r649", "r650", "r651", "r652", "r653", "r672", "r718", "r739", "r740", "r741", "r788", "r789" ] }, "us-gaap_DeferredLongTermLiabilityCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredLongTermLiabilityCharges", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long term deferred revenue", "documentation": "The total amount of long-term liability charges that are being deferred beyond one year." } } }, "auth_ref": [ "r101" ] }, "us-gaap_DeferredRevenueAndCreditsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueAndCreditsCurrent", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short term deferred revenue", "documentation": "Total carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue or other forms of income in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r108" ] }, "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/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets", "http://airsp.com/role/OrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenue- current portion", "verboseLabel": "Current 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": [ "r705" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r706" ] }, "airsp_DeferredRevenueRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "DeferredRevenueRevenueRecognized", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Recognized" } } }, "auth_ref": [] }, "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": "Deferred revenue recognized", "verboseLabel": "Deferred revenue recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "airsp_DeferredRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "DeferredRevenues", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenues" } } }, "auth_ref": [] }, "airsp_DeferredRevenuesCreditsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "DeferredRevenuesCreditsCurrent", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "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/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r8", "r39" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrants" ], "lang": { "en-us": { "role": { "verboseLabel": "Private Placement and Public Warrants", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r96", "r404", "r411" ] }, "airsp_DerivativeLiabilitiesAndEarnoutLiabilitiespolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "DerivativeLiabilitiesAndEarnoutLiabilitiespolicytextblock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivative Liabilities and Earnout Liabilities" } } }, "auth_ref": [] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeMaturityDates", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Matures Date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r548", "r549", "r615", "r616", "r617", "r618", "r619", "r679" ] }, "airsp_DescriptionfordeferredSalary": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "DescriptionfordeferredSalary", "presentation": [ "http://airsp.com/role/Employee401KPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description" } } }, "auth_ref": [] }, "airsp_DilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "DilutedSharesOutstanding", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Diluted shares outstanding" } } }, "auth_ref": [] }, "airsp_DisposalGroupIncludingDiscontinuedOperationsCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationsCostsOfGoodsSold", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Post contract support" } } }, "auth_ref": [] }, "us-gaap_DistributionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DistributionTypeDomain", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Types of distribution made by the entity." } } }, "auth_ref": [ "r89" ] }, "us-gaap_DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Distribution Type [Axis]", "documentation": "Information by type of distribution." } } }, "auth_ref": [ "r89" ] }, "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": [ "r690" ] }, "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": [ "r691" ] }, "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/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r155", "r171", "r172", "r173", "r174", "r175", "r176", "r181", "r183", "r186", "r187", "r188", "r193", "r395", "r399", "r414", "r415", "r493", "r512", "r639" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r155", "r171", "r172", "r173", "r174", "r175", "r176", "r183", "r186", "r187", "r188", "r193", "r395", "r399", "r414", "r415", "r493", "r512", "r639" ] }, "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": "Net 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": [ "r31", "r32", "r190" ] }, "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": [ "r180", "r189", "r191", "r192" ] }, "airsp_EarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "EarnoutLiability", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets", "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/20240630", "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/20240630", "localname": "EarnoutLiabilityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Earnout Liability" } } }, "auth_ref": [] }, "airsp_EarnoutLiabilityDisclosuretextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "EarnoutLiabilityDisclosuretextblock", "presentation": [ "http://airsp.com/role/EarnoutLiability" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnout Liability", "label": "[Earnout Liability]" } } }, "auth_ref": [] }, "airsp_EarnoutLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "EarnoutLiabilityMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Earnout liability [Member]" } } }, "auth_ref": [] }, "airsp_EarnoutSharesDescription": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "EarnoutSharesDescription", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnout Shares description" } } }, "auth_ref": [] }, "airsp_EarnoutSharesReceival": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "EarnoutSharesReceival", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnout Shares receival" } } }, "auth_ref": [] }, "airsp_EffectOfExchangeRatesOnCash": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "EffectOfExchangeRatesOnCash", "crdr": "debit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect from exchange rate on cash" } } }, "auth_ref": [] }, "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": [ "r376", "r661" ] }, "airsp_EliminationOfAdvancesToFoundersInConnectionWithContributionOfZeppelinByShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "EliminationOfAdvancesToFoundersInConnectionWithContributionOfZeppelinByShareholders", "crdr": "debit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Elimination of advances to founders in connection with contribution of Zeppelin by shareholders" } } }, "auth_ref": [] }, "airsp_EliminationOfPayablesToFoundersInConnectionWithContributionOfZeppelinByShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "EliminationOfPayablesToFoundersInConnectionWithContributionOfZeppelinByShareholders", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Elimination of payables to founders in connection with contribution of Zeppelin by shareholders" } } }, "auth_ref": [] }, "airsp_EmployeeKPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "EmployeeKPlanAbstract", "lang": { "en-us": { "role": { "label": "Employee 401(k) Plan" } } }, "auth_ref": [] }, "airsp_EmploymentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "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_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": [ "r688" ] }, "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": [ "r688" ] }, "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": [ "r693" ] }, "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": [ "r688" ] }, "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": [ "r692" ] }, "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": [ "r688" ] }, "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": [ "r688" ] }, "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": [ "r688" ] }, "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": [ "r688" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "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": [ "r12", "r129", "r150", "r151", "r152", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r195", "r252", "r253", "r269", "r321", "r385", "r386", "r392", "r393", "r394", "r396", "r398", "r399", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r429", "r430", "r431", "r432", "r433", "r434", "r439", "r441", "r448", "r508", "r518", "r519", "r520", "r536", "r600" ] }, "airsp_EquityInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "EquityInstruments", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity instruments" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r250" ] }, "airsp_EstimatedFairValueOfTheEarnoutLiabilityIncreased": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "EstimatedFairValueOfTheEarnoutLiabilityIncreased", "crdr": "debit", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated fair value of the earnout liability" } } }, "auth_ref": [] }, "airsp_ExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "localname": "ExercisePrice", "presentation": [ "http://airsp.com/role/OrganizationDetailsNarrative", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price", "verboseLabel": "Exercise price" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r8" ] }, "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": [ "r780", "r781" ] }, "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": [ "r296", "r332", "r333", "r334", "r335", "r336", "r337", "r416", "r417", "r418", "r419", "r420", "r423", "r424", "r426", "r460", "r461", "r462", "r650", "r651", "r655", "r656", "r657", "r662", "r665" ] }, "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": [ "r296", "r332", "r337", "r417", "r424", "r460", "r655", "r656", "r657", "r662" ] }, "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": [ "r296", "r332", "r337", "r417", "r418", "r424", "r461", "r650", "r651", "r655", "r656", "r657", "r662" ] }, "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": [ "r296", "r332", "r333", "r334", "r335", "r336", "r337", "r417", "r418", "r419", "r420", "r424", "r462", "r650", "r651", "r655", "r656", "r657", "r662", "r665" ] }, "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": [ "r97" ] }, "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": [ "r296", "r332", "r333", "r334", "r335", "r336", "r337", "r416", "r417", "r418", "r419", "r420", "r423", "r424", "r426", "r460", "r461", "r462", "r650", "r651", "r655", "r656", "r657", "r662", "r665" ] }, "airsp_FairValueMeasurementsdisclosureabstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "FairValueMeasurementsdisclosureabstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "airsp_FiftyPercentEarnoutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "FiftyPercentEarnoutSharesMember", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "50 Percent Earnout Shares [Member]" } } }, "auth_ref": [] }, "airsp_FiftyPercentOneEarnoutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "FiftyPercentOneEarnoutSharesMember", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "50 Percent One Earnout Shares [Member]" } } }, "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": [ "r440" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument Axis", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r255", "r256", "r259", "r260", "r261", "r262", "r263", "r264", "r304", "r317", "r411", "r427", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r509", "r648", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r675", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r732", "r733", "r734", "r735", "r779", "r782", "r783", "r784", "r785", "r786" ] }, "airsp_FounderMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "FounderMember", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Founder [Member]" } } }, "auth_ref": [] }, "airsp_FourCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "FourCustomerMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Four Customer [Member]" } } }, "auth_ref": [] }, "airsp_FunctionalCurrencypolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "FunctionalCurrencypolicytextblock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Functional Currency" } } }, "auth_ref": [] }, "airsp_GainLossFromChangeInFairValueOfEarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "GainLossFromChangeInFairValueOfEarnoutLiability", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 }, "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (loss) from change in fair value of earnout liability", "verboseLabel": "Loss from change in fair value of earnout liability" } } }, "auth_ref": [] }, "airsp_GainLossFromChangeInFairValueOfWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "GainLossFromChangeInFairValueOfWarrantLiability", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 }, "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (loss) from change in fair value of warrant liability", "verboseLabel": "Loss from change in fair value of warrant liability" } } }, "auth_ref": [] }, "airsp_GainLossOnNoteConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "GainLossOnNoteConversion", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss on note conversion" } } }, "auth_ref": [] }, "airsp_GoingConcernAssessmentpolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "GoingConcernAssessmentpolicytextblock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Going Concern Assessment" } } }, "auth_ref": [] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation gain", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r268" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r66", "r70", "r111", "r163", "r251", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r428", "r641", "r644", "r726", "r727", "r728", "r729", "r730", "r745" ] }, "us-gaap_GrossTransactionVolume": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossTransactionVolume", "crdr": "credit", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net of transaction costs", "documentation": "Amount of consideration expected to be received as agent for product and service transferred to customer by another party, before deduction of payment for product and service provided by that party." } } }, "auth_ref": [ "r697" ] }, "us-gaap_GuarantyLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuarantyLiabilities", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r101", "r744" ] }, "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", "r84" ] }, "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": [ "r67", "r106", "r155", "r169", "r171", "r172", "r173", "r174", "r175", "r183", "r186", "r187", "r395", "r399", "r415", "r493", "r807" ] }, "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": [ "r67", "r155", "r169", "r171", "r172", "r173", "r174", "r175", "r183", "r186", "r187", "r188", "r399", "r415", "r493", "r807" ] }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromSubsidiariesBeforeTax", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (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": [ "r270", "r271", "r272", "r421", "r422", "r425", "r515", "r517", "r585", "r635", "r664", "r808" ] }, "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": [ "r271", "r272", "r421", "r422", "r425", "r515", "r517", "r585", "r635", "r664", "r808" ] }, "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": [ "r164", "r372", "r376", "r377", "r378", "r379", "r380", "r383", "r387", "r389", "r390", "r391", "r532", "r661" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r116", "r125", "r178", "r179", "r194", "r202", "r213", "r375", "r376", "r388", "r513", "r661" ] }, "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": [ "r149", "r373", "r374", "r380", "r381", "r382", "r384", "r526" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReceivable", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income tax receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r707" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Taxes paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r24", "r80", "r716", "r776", "r777" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued income tax expense", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r636" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payroll and income tax 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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInNotesPayableCurrent", "crdr": "debit", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r696", "r714" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "[Increase (Decrease) in Other Operating Assets]", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpensesOther", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r7" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "label": "[Interest Expense]", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r194", "r198", "r201", "r203", "r213", "r435", "r644", "r645" ] }, "airsp_InterestExpenseAndRemeasurementOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "InterestExpenseAndRemeasurementOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Less: interest expense and remeasurement of convertible debt" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r156", "r158", "r159" ] }, "us-gaap_InterestRevenueExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRevenueExpenseNet", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net revenues", "documentation": "Amount of interest income (expense) classified as operating and nonoperating." } } }, "auth_ref": [ "r194", "r198", "r213" ] }, "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": [ "r117", "r133", "r142", "r265", "r266", "r267", "r490", "r638" ] }, "us-gaap_InvestmentSoldNotYetPurchasedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentSoldNotYetPurchasedBalanceShares", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant received (in Shares)", "documentation": "Number of securities sold short (the short position) as of the end of the period." } } }, "auth_ref": [ "r611" ] }, "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": "Invester [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": [ "r790", "r791" ] }, "airsp_InvestorOneMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "InvestorOneMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investor 1 [Member]" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForConversionOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForConversionOfDebtAmount", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for conversion of debt, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForConversionOfDebtShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForConversionOfDebtShares", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for conversion of debt, shares" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForDebtConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForDebtConversion", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for services" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForDebtInterestPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForDebtInterestPaymentAmount", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for debt interest payment, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForDebtInterestPaymentShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForDebtInterestPaymentShares", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for debt interest payment, shares" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForExerciseOfWarrantsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForExerciseOfWarrantsAmount", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for exercise of warrants, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForExerciseOfWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForExerciseOfWarrantsShares", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for exercise of warrants, shares" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForPriorPeriodServicesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForPriorPeriodServicesAmount", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for prior period services, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForPriorPeriodServicesShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForPriorPeriodServicesShares", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for prior period services, shares" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForServicesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForServicesAmount", "crdr": "debit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for services, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForServicesShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForServicesShares", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for services, shares" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForStockOptionsExerciseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForStockOptionsExerciseAmount", "crdr": "debit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for stock options exercise, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForStockOptionsExerciseShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "IssuanceOfCommonStockForStockOptionsExerciseShares", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "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_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r15", "r50", "r51", "r52", "r54", "r55", "r56", "r57", "r163", "r251", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r401", "r402", "r403", "r428", "r556", "r640", "r686", "r745", "r794", "r795" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r64", "r104", "r504", "r674", "r719", "r736", "r787" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r52", "r132", "r163", "r251", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r401", "r402", "r403", "r428", "r674", "r745", "r794", "r795" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r417", "r780" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest Rate", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r49", "r53" ] }, "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": [ "r51" ] }, "airsp_LongTermDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "LongTermDeferredRevenue", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-term deferred revenue" } } }, "auth_ref": [] }, "airsp_LossFromChangeInFairValueOfConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "LossFromChangeInFairValueOfConvertibleNote", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss from change in fair value of convertible note" } } }, "auth_ref": [] }, "airsp_LossOnDebtConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "LossOnDebtConversion", "crdr": "credit", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss on debt conversion" } } }, "auth_ref": [] }, "airsp_LossOnNoteConversions": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "LossOnNoteConversions", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss on note conversions" } } }, "auth_ref": [] }, "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": [ "r72" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetails5", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r340", "r369", "r420", "r489", "r514", "r516", "r524", "r548", "r549", "r608", "r610", "r612", "r613", "r620", "r633", "r634", "r647", "r654", "r660", "r665", "r666", "r670", "r671", "r676", "r747", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetails5", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r340", "r369", "r420", "r489", "r514", "r516", "r524", "r548", "r549", "r608", "r610", "r612", "r613", "r620", "r633", "r634", "r647", "r654", "r660", "r665", "r666", "r670", "r676", "r747", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "airsp_MonteCarloModelOneMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "MonteCarloModelOneMember", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "label": "Monte Carlo Model One [Member]" } } }, "auth_ref": [] }, "airsp_MonteCarloSimulationMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "MonteCarloSimulationMember", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "label": "Monte Carlo Simulation [Member]" } } }, "auth_ref": [] }, "us-gaap_MortgageNotesPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MortgageNotesPayableDisclosureTextBlock", "presentation": [ "http://airsp.com/role/NotesPayableLineOfCreditAndConvertibleNotesPayable" ], "lang": { "en-us": { "role": { "verboseLabel": "Notes Payable, Line of Credit and Convertible Notes Payable", "label": "Mortgage Notes Payable Disclosure [Text Block]", "documentation": "The entire disclosure for mortgage notes payable." } } }, "auth_ref": [] }, "airsp_MrHuangAndMrXuMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "MrHuangAndMrXuMember", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr Huang And Mr Xu [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": [ "r658", "r659", "r660" ] }, "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": [ "r118", "r126" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH 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": [ "r157" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r77", "r78", "r81" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 }, "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "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", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r71", "r81", "r107", "r130", "r145", "r147", "r152", "r163", "r169", "r171", "r172", "r173", "r174", "r175", "r178", "r179", "r185", "r251", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r395", "r399", "r415", "r428", "r507", "r579", "r598", "r599", "r685", "r745" ] }, "airsp_NetIncomeLossDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "NetIncomeLossDiluted", "crdr": "credit", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net income (loss) - Diluted" } } }, "auth_ref": [] }, "airsp_NetIncomeLossPerShareNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "NetIncomeLossPerShareNewAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash investing and financing" } } }, "auth_ref": [] }, "us-gaap_NoninterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash interest expense", "documentation": "Total aggregate amount of all noninterest expense." } } }, "auth_ref": [ "r105" ] }, "airsp_NotesPayableLineOfCreditAndConvertibleNotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "NotesPayableLineOfCreditAndConvertibleNotesPayableAbstract", "lang": { "en-us": { "role": { "label": "Notes Payable, Line of Credit and Convertible Notes Payable" } } }, "auth_ref": [] }, "airsp_NumberOfOutstandingPublicWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "NumberOfOutstandingPublicWarrantsShares", "presentation": [ "http://airsp.com/role/OrganizationDetailsNarrative", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public warrants shares outstanding", "verboseLabel": "Public warrants shares outstanding" } } }, "auth_ref": [] }, "airsp_NumberOfPrivatePlacementWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "NumberOfPrivatePlacementWarrants", "presentation": [ "http://airsp.com/role/OrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of private placement warrants" } } }, "auth_ref": [] }, "airsp_NumberOfPublicWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "NumberOfPublicWarrants", "presentation": [ "http://airsp.com/role/OrganizationDetailsNarrative", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of Public Warrants", "verboseLabel": "Public warrants shares outstanding", "terseLabel": "Warrant outstanding (in Shares)" } } }, "auth_ref": [] }, "airsp_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "OneCustomerMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromSubsidiariesBeforeTax", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "OPERATING INCOME (LOSS)", "label": "[Operating Income (Loss)]", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r111", "r641", "r726", "r727", "r728", "r729", "r730" ] }, "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": [ "r443" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r443" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r443" ] }, "airsp_OperatingLeaseLiabilityNoncurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "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/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r442" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r715" ] }, "airsp_OperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "OperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Right of use assets" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r113", "r114" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r113", "r114" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r113", "r114" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "[Operating Leases, Future Minimum Payments, Next Rolling 12 Months]", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "airsp_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYearGross": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "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/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r98", "r135", "r496", "r645", "r686" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Total current assets", "label": "[Other Assets, Current]", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r143", "r674" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation 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": [ "r4", "r508" ] }, "airsp_OtherComprehensiveIncomeNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "OtherComprehensiveIncomeNewAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "OTHER COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "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": [] }, "airsp_OtherExpenseRelatedToInstrumentsRecordedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "OtherExpenseRelatedToInstrumentsRecordedAtFairValue", "crdr": "credit", "presentation": [ "http://airsp.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Other expense related to instruments recorded at fair value" } } }, "auth_ref": [] }, "us-gaap_OtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherExpenses", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (expense) income", "label": "[Other Expenses]", "verboseLabel": "Prepaid expenses", "documentation": "Amount of expense classified as other." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE):" } } }, "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": [ "r780", "r781", "r785" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromSubsidiariesBeforeTax", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r75" ] }, "airsp_OutstandingStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "OutstandingStockOptions", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Outstanding stock options" } } }, "auth_ref": [] }, "airsp_OwedByRelatedPartyNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "OwedByRelatedPartyNoncurrent", "crdr": "credit", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Owed by related party" } } }, "auth_ref": [] }, "airsp_PaidOffAccountPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "PaidOffAccountPayable", "crdr": "credit", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts payable amount" } } }, "auth_ref": [] }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentOfFinancingAndStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for debt interest payment", "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities." } } }, "auth_ref": [ "r21" ] }, "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": "Payments for advances of related party", "documentation": "The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity)." } } }, "auth_ref": [ "r19" ] }, "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": [ "r6" ] }, "us-gaap_PensionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionExpense", "crdr": "debit", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Extension fees", "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r644" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/ReverseRecapitalizationDetails1", "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": [ "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/ReverseRecapitalizationDetails1", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "airsp_PlatinumCapitalPartnerIncMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "PlatinumCapitalPartnerIncMember", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Platinum Capital Partner, Inc." } } }, "auth_ref": [] }, "airsp_PlatinumCapitalPartnerIncOneMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "PlatinumCapitalPartnerIncOneMember", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Platinum Capital Partner, Inc.One" } } }, "auth_ref": [] }, "airsp_PostContractSupportCostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "PostContractSupportCostOfRevenue", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Post contract support", "label": "[Post contract support]" } } }, "auth_ref": [] }, "airsp_PostContractSupportRevenuerpolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "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/ConsolidatedBalanceSheetsParentheticals" ], "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": [ "r58", "r748" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheetsParentheticals", "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": [ "r58", "r558" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheetsParentheticals" ], "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": [ "r58", "r306" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheetsParentheticals" ], "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": [ "r58", "r558", "r577", "r811", "r812" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock - no par value, 5,000,000 shares authorized, 0 shares issued and outstanding as of June 30, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r58", "r500", "r674" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other", "label": "[Prepaid Expense and Other Assets]", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r708" ] }, "airsp_PrivatePlacementAndPublicWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "PrivatePlacementAndPublicWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Private Placement and Public Warrants" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails" ], "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/20240630", "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/20240630", "localname": "PrivatePlacementWarrantsOutstanding", "presentation": [ "http://airsp.com/role/OrganizationDetailsNarrative", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private placement warrants shares outstanding", "verboseLabel": "Private placement warrants shares outstanding", "terseLabel": "Private placement warrants shares outstanding" } } }, "auth_ref": [] }, "airsp_PrivateWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "PrivateWarrants", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Private Warrants" } } }, "auth_ref": [] }, "airsp_ProceedFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "ProceedFromConvertibleDebt", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (loss) from change in fair value of convertible debt" } } }, "auth_ref": [] }, "airsp_ProceedsAdvancesFromMrHuangAndMrXu": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "ProceedsAdvancesFromMrHuangAndMrXu", "crdr": "debit", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from advances" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from convertible promissory note", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for debt conversion", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "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": "Proceed from warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r5" ] }, "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": [ "r446", "r447" ] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLoans", "crdr": "debit", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net proceeds", "documentation": "Cash received from principal payments made on loans related to operating activities." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Advances from founders, net", "documentation": "The cash inflow from a long-term borrowing made from related parties 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: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r5", "r14" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from warrant exercise", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r713" ] }, "airsp_ProductRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "ProductRevenue", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Product" } } }, "auth_ref": [] }, "airsp_ProductRevenuepolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "ProductRevenuepolicytextblock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Product Revenue" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r445", "r495", "r506", "r674" ] }, "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": [ "r7", "r73", "r105" ] }, "airsp_PublicWarrantAndPrivateWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "PublicWarrantAndPrivateWarrantMember", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Warrant and Private Warrant [Member]" } } }, "auth_ref": [] }, "airsp_PublicWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "PublicWarrantMember", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Public Warrant [Member]" } } }, "auth_ref": [] }, "airsp_PublicWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "PublicWarrants", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Warrants" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetails5", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Range Axis" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r331", "r340", "r363", "r364", "r365", "r369", "r420", "r463", "r472", "r489", "r514", "r516", "r524", "r548", "r549", "r608", "r610", "r612", "r613", "r620", "r633", "r634", "r647", "r654", "r660", "r665", "r666", "r670", "r671", "r676", "r679", "r742", "r747", "r783", "r797", "r798", "r799", "r800", "r801" ] }, "airsp_RangeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "RangeFiveMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Range 6.59-7.61 [Member]" } } }, "auth_ref": [] }, "airsp_RangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "RangeFourMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Range 1.90" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetails5", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r275", "r276", "r277", "r278", "r331", "r340", "r363", "r364", "r365", "r369", "r420", "r463", "r472", "r489", "r514", "r516", "r524", "r548", "r549", "r608", "r610", "r612", "r613", "r620", "r633", "r634", "r647", "r654", "r660", "r665", "r666", "r670", "r671", "r676", "r679", "r742", "r747", "r783", "r797", "r798", "r799", "r800", "r801" ] }, "airsp_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "RangeOneMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Range 0.12" } } }, "auth_ref": [] }, "airsp_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "RangeThreeMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Range 1.49-1.65" } } }, "auth_ref": [] }, "airsp_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "RangeTwoMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Range 0.57" } } }, "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": [ "r436", "r437", "r438", "r672" ] }, "airsp_RecognizedRevenueToMultiYearSupportContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "RecognizedRevenueToMultiYearSupportContracts", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized revenue to multi-year support contracts" } } }, "auth_ref": [] }, "airsp_RecognizedRevenueToOneYearSupportContracts9a": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "RecognizedRevenueToOneYearSupportContracts9a", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized revenue to one-year support contracts9A" } } }, "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/StockholdersDeficitDetailsNarrative" ], "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": [ "r218", "r339", "r452", "r453", "r498", "r505", "r551", "r552", "r553", "r554", "r555", "r576", "r578", "r607" ] }, "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/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "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": [ "r218", "r339", "r452", "r453", "r498", "r505", "r551", "r552", "r553", "r554", "r555", "r576", "r578", "r607", "r793" ] }, "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": [ "r449", "r450", "r451", "r453", "r454", "r533", "r534", "r535", "r583", "r584", "r585", "r604", "r606" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of small business loan and line of credit", "label": "[Repayments of Long-Term Lines of Credit]", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r76" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "repayment note amount", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "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": [ "r371", "r635", "r644", "r803" ] }, "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": [ "r370" ] }, "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": [ "r737", "r775", "r813" ] }, "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": [ "r609", "r614", "r621", "r628", "r629" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets", "http://airsp.com/role/OrganizationDetailsNarrative", "http://airsp.com/role/ReverseRecapitalizationDetails1" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "verboseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r61", "r88", "r503", "r521", "r523", "r531", "r559", "r674" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r129", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r252", "r253", "r269", "r385", "r386", "r392", "r393", "r394", "r396", "r398", "r399", "r405", "r407", "r408", "r410", "r413", "r439", "r441", "r518", "r520", "r536", "r811" ] }, "airsp_RevanuesInterest": { "xbrltype": "percentItemType", "nsuri": "http://airsp.com/20240630", "localname": "RevanuesInterest", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2024" } } }, "auth_ref": [] }, "airsp_RevanuesInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://airsp.com/20240630", "localname": "RevanuesInterestRate", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2025" } } }, "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": [ "r127", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ] }, "airsp_RevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "RevenueMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionDeferredRevenue": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionDeferredRevenue", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue", "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionSalesOfServices": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionSalesOfServices", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Other Services", "documentation": "Disclosure of accounting policy for revenue recognition for sales of a service. The entity also may disclose how it recognizes cost of sales for such a service transaction and its treatment of any unearned or deferred revenue that arises from the transaction." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Revenues", "label": "[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": [ "r109", "r110", "r153", "r163", "r194", "r199", "r200", "r211", "r213", "r215", "r216", "r217", "r251", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r428", "r494", "r644", "r745" ] }, "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/20240630", "localname": "RevenuesMember", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "airsp_ReverseRecapitalizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "ReverseRecapitalizationAbstract", "lang": { "en-us": { "role": { "label": "Reverse Recapitalization" } } }, "auth_ref": [] }, "airsp_ReverseRecapitalizationDisclosuretextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "ReverseRecapitalizationDisclosuretextblock", "presentation": [ "http://airsp.com/role/ReverseRecapitalization" ], "lang": { "en-us": { "role": { "verboseLabel": "Reverse Recapitalization", "label": "[Reverse Recapitalization]" } } }, "auth_ref": [] }, "airsp_SPACFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "SPACFinancingMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "SPAC Financing [Member]" } } }, "auth_ref": [] }, "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": [ "r712" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails" ], "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": [ "r338" ] }, "us-gaap_ScheduleOfCapitalizationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCapitalizationTextBlock", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Reverse Recapitalization", "documentation": "Tabular disclosure of the capitalization of the entity comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument." } } }, "auth_ref": [] }, "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": [ "r10" ] }, "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": [ "r30", "r33", "r724" ] }, "airsp_ScheduleOfFairValueTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "ScheduleOfFairValueTransactionsTableTextBlock", "presentation": [ "http://airsp.com/role/OrganizationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of fair value transactions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of minimum future lease payments", "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value." } } }, "auth_ref": [ "r115" ] }, "airsp_ScheduleOfRevisionOfPriorPeriodFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "ScheduleOfRevisionOfPriorPeriodFinancialInformationTableTextBlock", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of revision of prior period financial information" } } }, "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 estimated fair value of the earnout liability", "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": [ "r802" ] }, "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_ScheduleOfTheEstimatedFairValueOfTheSeniorSecuredConvertiblePromissoryNotes": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "ScheduleOfTheEstimatedFairValueOfTheSeniorSecuredConvertiblePromissoryNotes", "presentation": [ "http://airsp.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of the estimated fair value of the Senior Secured Convertible Promissory Notes" } } }, "auth_ref": [] }, "airsp_ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of the Public and Private Warrants outstanding" } } }, "auth_ref": [] }, "airsp_ScheduleOfWarrantsWeightedAverageAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20240630", "localname": "ScheduleOfWarrantsWeightedAverageAssumptionsTableTextBlock", "presentation": [ "http://airsp.com/role/StockholdersDeficitTables" ], "lang": { "en-us": { "role": { "label": "Schedule of warrants weighted average assumptions" } } }, "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": [ "r687" ] }, "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": [ "r689" ] }, "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": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r214", "r216", "r642", "r643", "r646" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r72" ] }, "us-gaap_ServicingLiabilityAtFairValueOtherChangesInFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServicingLiabilityAtFairValueOtherChangesInFairValue", "crdr": "credit", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Change in fair value of the earnout liability", "documentation": "Amount of increase (decrease) from changes in fair value classified as other for a contract to service financial assets under which the estimated future revenues from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer." } } }, "auth_ref": [ "r477" ] }, "airsp_SeventyFivePercentEarnoutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "SeventyFivePercentEarnoutSharesMember", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "75 Percent Earnout Shares [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "verboseLabel": "Stock based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock price", "label": "[Stock price]" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExpectedVolatilityRate": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "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/20240630", "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", "http://airsp.com/role/StockholdersDeficitDetails5" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "verboseLabel": "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": [ "r364" ] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendYield": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "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", "http://airsp.com/role/StockholdersDeficitDetails5" ], "lang": { "en-us": { "role": { "label": "Expected Volatility", "verboseLabel": "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": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetails5" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate", "verboseLabel": "Risk free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r365" ] }, "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": [ "r13" ] }, "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": [ "r346" ] }, "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": [ "r346" ] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised", "crdr": "debit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares, options outstanding, exercised" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodGross", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares, Options Outstanding, exercised", "label": "[Number of shares, Options Outstanding, exercised]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants,Weighted average exercise price, Options cancelled/forfeited", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price]", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r755" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants Forfeited", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period]", "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": [ "r350" ] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted", "crdr": "debit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares, Options Outstanding, granted", "label": "[Number of shares, Options Outstanding, granted]" } } }, "auth_ref": [] }, "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": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares, Options Outstanding, Beginning", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value]", "periodEndLabel": "Number of shares, Options Outstanding, Ending", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r42" ] }, "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" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares, Options Outstanding, Beginning", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]", "verboseLabel": "Number of shares, Options Outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r344", "r345" ] }, "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" ], "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]", "verboseLabel": "Weighted average exercise price, option outstanding", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r344", "r345" ] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "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/20240630", "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/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentsAwardFairValueAssumptionExercisePrice", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "label": "Stock price" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentsAwardsFairValueAssumptionExercisePrice": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentsAwardsFairValueAssumptionExercisePrice", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Public Warrants", "label": "[Public Warrants]" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValueAssumptionExercisePrice": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValueAssumptionExercisePrice", "presentation": [ "http://airsp.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnout Shares are excluded" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails5" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "label": "Warrants, weighted average exercise price, Expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r351" ] }, "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": [ "r350" ] }, "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": [ "r348" ] }, "airsp_ShareBasedCompensationArrangementsByShareBasedPaymentsAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "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": [ "r43" ] }, "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": [ "r44" ] }, "airsp_ShareBasedGoodsAndNonemployeeServicesTransactionsValuationMethodExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20240630", "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/NotesPayableAndLineOfCreditDetailsNarrative" ], "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": [] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageEstimatedStockPrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageEstimatedStockPrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Estimated stock price" } } }, "auth_ref": [] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise price", "label": "[Exercise price]" } } }, "auth_ref": [] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetails5" ], "lang": { "en-us": { "role": { "label": "Expected life", "verboseLabel": "Expected life" } } }, "auth_ref": [] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining life in years- vested and exercisable", "label": "[Weighted average remaining life in years- vested and exercisable]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining life in years- vested and exercisable", "verboseLabel": "Weighted average remaining life in years- vested and exercisable", "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": [ "r360" ] }, "airsp_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsoutstandingnumberendingBalance": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "SharebasedcompensationarrangementbysharebasedpaymentawardoptionsoutstandingnumberendingBalance", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares, Options Outstanding, Ending Balance" } } }, "auth_ref": [] }, "airsp_SharebasedcompensationarrangementsbysharebasedpaymentawardoptionsgrantsinperiodweightedaverageexercisePriceIssued": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "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/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "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": [ "r12" ] }, "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": "Common share per value", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShippingAndHandlingCostPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling of Products", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs." } } }, "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": [] }, "airsp_ShortTermDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "ShortTermDeferredRevenue", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-term deferred revenue" } } }, "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": [ "r444", "r673" ] }, "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": [ "r82", "r161" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://airsp.com/role/Cover", "http://airsp.com/role/ReverseRecapitalizationDetails", "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": [ "r128", "r137", "r138", "r139", "r163", "r183", "r184", "r186", "r188", "r196", "r197", "r251", "r279", "r281", "r282", "r283", "r286", "r287", "r306", "r307", "r309", "r312", "r319", "r428", "r527", "r528", "r529", "r530", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r558", "r580", "r600", "r622", "r623", "r624", "r625", "r626", "r694", "r717", "r725" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r59", "r62", "r63", "r129", "r150", "r151", "r152", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r195", "r252", "r253", "r269", "r321", "r385", "r386", "r392", "r393", "r394", "r396", "r398", "r399", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r429", "r430", "r431", "r432", "r433", "r434", "r439", "r441", "r448", "r508", "r518", "r519", "r520", "r536", "r600" ] }, "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/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/EarnoutLiabilityDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative", "http://airsp.com/role/RevenuesDetailsNarrative", "http://airsp.com/role/ReverseRecapitalizationDetails", "http://airsp.com/role/ReverseRecapitalizationDetails1", "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetails5", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r166", "r167", "r168", "r195", "r441", "r491", "r525", "r547", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r561", "r562", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r578", "r581", "r582", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r600", "r680" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "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": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF 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/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/EarnoutLiabilityDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative", "http://airsp.com/role/RevenuesDetailsNarrative", "http://airsp.com/role/ReverseRecapitalizationDetails", "http://airsp.com/role/ReverseRecapitalizationDetails1", "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetails5", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r166", "r167", "r168", "r195", "r218", "r441", "r491", "r525", "r547", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r561", "r562", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r578", "r581", "r582", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r600", "r680" ] }, "airsp_StockAwardsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "StockAwardsOutstanding", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock awards outstanding" } } }, "auth_ref": [] }, "airsp_StockBasedCompensationWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "StockBasedCompensationWarrants", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation- warrants" } } }, "auth_ref": [] }, "airsp_StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "StockIncentivePlanMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "converted a senior secured convertible shares of common stock", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r40", "r59", "r62", "r88", "r298" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited", "verboseLabel": "Common forfeited shares", "documentation": "Number of shares (or other type of equity) forfeited during the period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Secured convertible promissory note issued", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r59", "r62", "r63", "r88" ] }, "airsp_StockOptionExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "localname": "StockOptionExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock option exercise price" } } }, "auth_ref": [] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation- stock option grants", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "airsp_StockOptionsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "StockOptionsOutstanding", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock options outstanding" } } }, "auth_ref": [] }, "airsp_StockRepurchaseProgramsExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20240630", "localname": "StockRepurchaseProgramsExpirationDate", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Expiration date" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase shares of common stock", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r58", "r59", "r88", "r530", "r600", "r625" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://airsp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets", "http://airsp.com/role/ConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/ReverseRecapitalizationDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' deficit", "label": "[Stockholders' Equity Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "verboseLabel": "Total stockholders' deficit", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r59", "r62", "r63", "r83", "r560", "r577", "r601", "r602", "r674", "r686", "r719", "r736", "r787", "r811" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedBalanceSheets" ], "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": [ "r87", "r162", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r321", "r412", "r603", "r605", "r627" ] }, "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": [ "r455", "r456" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetails" ], "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/20240630", "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/20240630", "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/ConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "airsp_ThirtySixCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "ThirtySixCustomerMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "36 Customer [Member]" } } }, "auth_ref": [] }, "airsp_ThirtySixCustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "ThirtySixCustomerTwoMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "36 Customer 2 [Member]" } } }, "auth_ref": [] }, "airsp_ThreeCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "ThreeCustomerMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Three Customer [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r731", "r792" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "auth_ref": [] }, "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": [] }, "airsp_TransactionExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "TransactionExpensesMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Transaction expenses [Member]" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r304", "r317", "r411", "r427", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r509", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r675", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r732", "r733", "r734", "r735", "r779", "r782", "r783", "r784", "r785", "r786" ] }, "airsp_TwentyFivePercentEarnoutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "TwentyFivePercentEarnoutSharesMember", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "25 Percent Earnout Shares [Member]" } } }, "auth_ref": [] }, "airsp_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "TwoCustomerMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Customer [Member]" } } }, "auth_ref": [] }, "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": [ "r8" ] }, "airsp_UnrecognizedStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "UnrecognizedStockBasedCompensation", "crdr": "debit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized Stock based compensation" } } }, "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": [ "r36", "r37", "r38", "r120", "r121", "r123", "r124" ] }, "airsp_VestedWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "VestedWarrantsShares", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vested warrants Shares" } } }, "auth_ref": [] }, "airsp_WarantReceived": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "WarantReceived", "presentation": [ "http://airsp.com/role/NotesPayableAndLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warant Received" } } }, "auth_ref": [] }, "airsp_WarrantLiabilityPrivateWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "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/20240630", "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/20240630", "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/20240630", "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_WarrantToPurchaseOfCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "WarrantToPurchaseOfCommonStockMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails5" ], "lang": { "en-us": { "role": { "label": "Warrant To Purchase Of Common Stock [Member]" } } }, "auth_ref": [] }, "airsp_Warrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "Warrants", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Warrants", "documentation": "Redemption price per public warrant." } } }, "auth_ref": [] }, "airsp_WarrantsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "localname": "WarrantsExercisePrice", "presentation": [ "http://airsp.com/role/OrganizationDetailsNarrative", "http://airsp.com/role/PrivatePlacementAndPublicWarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants exercise price", "verboseLabel": "Warrants exercise price" } } }, "auth_ref": [] }, "airsp_WarrantsLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "WarrantsLiabilityMember", "presentation": [ "http://airsp.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Warrants liability [Member]" } } }, "auth_ref": [] }, "airsp_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "WarrantsMember", "presentation": [ "http://airsp.com/role/Cover", "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Warrants [Member]" } } }, "auth_ref": [] }, "airsp_WarrantsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "WarrantsOneMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Warrants 1 [Member]" } } }, "auth_ref": [] }, "airsp_WarrantsToPurchaseCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20240630", "localname": "WarrantsToPurchaseCommonStock", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants to Purchase Common Stock by each founders" } } }, "auth_ref": [] }, "airsp_WarrantsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20240630", "localname": "WarrantsTwoMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Warrants 2 [Member]" } } }, "auth_ref": [] }, "airsp_WeightedAverageExercisePriceOptionOutstanding": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "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_WeightedAverageExercisePriceOptionOutstandingEndingBalance": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20240630", "localname": "WeightedAverageExercisePriceOptionOutstandingEndingBalance", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, option outstanding, Ending Balance" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "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": [ "r182", "r188" ] }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Granted options to purchase of common stock", "label": "[Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation]", "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r28", "r29" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://airsp.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r181", "r188" ] }, "airsp_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20240630", "localname": "WorkingCapitalDeficit", "crdr": "credit", "presentation": [ "http://airsp.com/role/OrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Working capital deficit" } } }, "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": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-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(19)(a))", "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(19)(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(19))", "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(20))", "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(21))", "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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "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(2)(d))", "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "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" }, "r74": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481418/840-10-55-40" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481161/840-30-50-1" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-38" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/730/tableOfContent" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r802": { "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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 79 0001654954-24-010635-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-24-010635-xbrl.zip M4$L#!!0 ( !B #ED)&SR98Q< ",< 0 2 86ER'-D[5U;<]NXDG[?JOT/7+^<3-7X(CO)3E+)G))M.5&-;:DL3S)G7T[!)"1A MAR(U "G;Y]A X=$(/" 'P;P\\$S) =___4__^/3?QT>_G%^ M=^U%AROTM*>>CY7 *\ FL,5R!@2CG#3724YW41KI\Q6BPCYXW[ MD\.*<<:'MZ-[YSPF*("$.+/0CYDHY&=G'+A'SM#WG3N6@CAWD$"\@5Z:'7&7 MM!"'6C@@'Y_\SP?+*%I_/#Y^?'P\>GK _E&(%U23D[/C/ZY1\.=!RHGA7,GZ M_IA2,T8WQIB"]9QS-5Y2"O*[0ZR-@''SY\..;4C%7@+%!:24^=UQ0BRQ(BGK^X05Y14WC(,(J^IM0BQC$N$:R"DU1P-'*O1R4BEG M+\*5!*7\*?F8D5F:$U853P?%HEAE4Q3%2>6B())K3 DEQB!>::2A'! C-T\0 M!@9IPN"PDH[**15>YC+4[J+(#! F6U;^UY$;KCC/R?LSVKODSN4JQ*M+. >Q M3X6(@[]BX*,Y8HT6^I!U)R6& CD"> &C6[""9 U<6%<:]<*.\PD$01CQ[H/_ MS;ZLURB8A^F?] -K)Q\99/?45 [[\?O=6)(S]RX7(>TP#QQ$W5#R,\\GR\F# M7P_O1I7,^O![>7HR%B"8(%).-@%H7NG\O0]^C$C':UR$61844PRT); M#=Z95X.+K\/;+Z.9,[ZEA,G%;U\GUY>CN]G?G,O1U?AB?-_7@69U )#EE1\^ MFK9\";\6W?<-T!W.OCI7UY/OLQY'*8X3O !^A>7,4&J]$6+Q7^S(2@BKA^2 M&$/Z1S%Y;^?3*?H45 9QPN"**ARR>E*%A,:=-P$4R'/H:\6FQ^ MJ6*39LPB7X6LG6W>3I9YCUR.W-#;L,$GN8SA?4B')U[&>*<&KED.+ MTH)>UMF]OV M-HP@G6T]@P VJ>/'D3IK^9X>5 MP]Q:4A)O,H6RRMP]Q-M>21QEIUV0A* %Z53H;PJY.&DVO?5SZX]6:S]\AO#M MR>"WJ0_2\9?P56OWLZK=LRP;/W]R6#:]W0N=AL^F(5. H^=[# ("7!Y[ MR#H1!56+PUNQ4^%9.3POIYA9CT9A)KE:H8A/!ZG+9J-0&+ A*.TNKN$"^%,< MNA"RA=8\,FB>0(O9NRIFA=Q_=DKY\UZ%E^ 4BNB1S)$:;<.279.EF^/53;H1; M01A'UP@\(!]%S^E0J_I5"X0P64^SJ/G1K^B?W\#?@QO(&#FXIUJ8GDY M26?^4V':SO)Q>$9.,:<>A%+-9^.4*<2S)?1&;QAC;Q-K-XZYGPIS!,F760M9N^M_C M9S@E+6)6QZ#%28@.**:G/3+Z>6H1% 5-A\>9$"X0YZP]%/5#[DL8 >1+QMP9 M00N"$#@H#[K3?'K[U]K_EOGT"&V@$H@MAQ81(:@@1<3)<^RQ:1ICD*/6,JT6 MSYUB#CW:+??^R3%NE$*+K!"PT.X-[ $UVB\H!T])U0(EA#.RK'H\C/<8LE!$ M8;N@'*(F";2H"1&,TC[!)&A1WEC8H]DP7%@:/];0M5@)80MYP+ ?3C9 9:"# M9:#'13QD4(>+,^B1,4'F5(?,J1X9(1I1C\QICXP),F&"+3+O>F1,D*E&* P8M4B) MX8A:I/J1M,'1$#E<6BXM5D* 079TI,>JU7$258S!D%N+G23FH#INTB.XKST5 MI?ELBW1:5.MV59AMJNBGP'L N-)J=\E "[D0VF@+>=^Z-<>2Y.#6,6C!$^(? MQ6-+/3)M-CN5?*R&1XN/$ 51;W?J'6=#A 8F$.ECB.^DMS'48M3'$B_89D]AR1\:S?9&L)*4VR>3 NJ$'QI!FK? M0DU.CRJB,3HN+7AB-*9ZNK0'JOGVWI+[K.70 B2$7)0;?'LGV0B<@1X=@W&D M$#O1P=,/(^NV8)<:CHJH!46(;L@V8??-Q12-02T^5?&1O4'P^(&BU9M]ZS3$*^STZ0?3Z(<,RF!>QYS(\/R2MFGP]N'[,-7"S6PW=YQ=#; MOH1V$1+V0-*7,/3(+/2]3-D=\[#5-%,J*MOKANE@;!:OF0]@TD_F5:SU?/4J M>O"A&PV_ !2PY^R8JTC>.1L'^8+'9*YJG,V3V0JQ1I-T,;JI 23);#5 NF>3 M*[)]G>02/D0%3Z;FL%6M#*!)P,Y/)W(37EX90 G=5I4FT1+BTD.4R;;.6_@X MI#EB/L],M#-CK2@*4DI9<;V&-!5U]KOK=PNC1$J&2[92(5'.@,\RS<:$Q*SV M3.9L%W68/"1Y%>(I%0!/N1@SB#>(CMFX,B13M4U":?4UT)6G?U5=ARL6\&NA M:Y[0UJ:JTF7K9R9SYD#-T%:FLA3JJKQF."M3_6@@CYX@=A'9#@,,&W5-.DN! M%B4V@[HFW8\&=C.__:,XZV8>NJ%;[FRRHY2?_3M9\]EI5C4-\:Q+:2NV$ID- M<:Y+^8-ASGJ8<1!!:NIH"IY9*C/(ZQ):BKA$9#/ ZQ+:ZJBY[.> 0(_-?^CD MAY>V??THT5C+]0-69W&2:\QM*Y@U(9;*LZV9RHU26 JR+"Y!B@K*B+9".)K/ MH1M-YJ,GET-R!R)(%;@ 9)F'^FM9+ 5IY*,5"G@1DWFVXG(?9G=>C@,*3P#Y M50??4;3DX6'T$"?\_P/7:^BCX/R9]QWI/22Y/5XDZQ_!CNDMAR]AQ[UE;6M# MJ[OE]1X^1><^=?[5)4(=<^,134!-&J\^1ED>N^NE.AN:;T9F93T4E6N4P@(- MA4-::M7,6"W0Z2H.>,,"_D6ZJ6X=^LA]%C0R8;1 G_)RKD(7'9,->HA+E:FX M6*54DQ06:)C)2IA/OXG]"*U].(5X'N(5'PP_^&B1+$4K--XI!PLLD-ZI3J@# MA&B3WDI,Z^8&L<$B"[7R3HJ-)*'*!COF88$5DA7X6YC55C7:6CX+M-G>DT]M MGT=- V\& \0B<"[M KS"#(="M4*$A/B9316&43X/JL?[)?*WP'J7D)\X1QN8 M]9S)/4F5[A0I*\DN&5B@_Y>0 DO1K%/)_=Y M_2M>,<>?T1'&ODT3V:!G]DI'UC(G<<3VM+%=5@HEFZ2P7$/6SI)P,Q>\L;Z: M]#9HGU?)3/SO$"V6$?2&U.&"!:3M,%ZMC2IUBQRLL@#MAE&R"EQ8^;^B\_C M1< ?!WP4QK+7&:)]1E;9XWX)DYM1^ ",7YQB[@5VS<4V2XQH%BMV%J40UZ6? MS48I1&J6G;.TP$;5_8;E&WLRM;5@*;I?KQW7JC)[8,!=/[ M()_."3.4F5UYQ-F?O5JU,G&P+ (7"A95&*!";BLPXA7U,-!C'-$\H&[FFXK+-S23?;55!URU9VQW)NR'+NI_TO!@I'D.^P5]CP"-Q-_B/N'*RK)[3 MTGTK19F+[Z=4=UA(Z'9K= ?7 'D5-?*/EG8<5>>3K$Z29$M!I')1 I>EVE%Y M 9,WVXM;V.A2_=YV$N/2$O.-^(G>W3E>[(5-%L-SH,;PD;Y M(1MJ+#AONC^2LV1G!!X!]BKG1+QQD"S T,+)-A#_4KEW7 &XT.P"/\\MZ 6V M>CT\DYQEG>@%F%YAHE>X#0$&/,8 ^>_SI#Z4K/>2I71LQEU2 0JAT M)+/03CET' _]^9*].R?+;?:@5_%!H6*A]52;6K:J MRL\+NKUVH#>WX9=25K6J\7G'_MG:]@RN @F03' _\QL!G,;J7-W%-R2W[ MXNSK*_?&K3K@SI<)M0,JHAE1+7@$#@6)Q(^I\B!1'A:59TF7:;F'5^*6RAL]T2%8Z=QX9U>7<;=!ZGRKMI2KN MKSQ;?&J[SO(;)$PUMH5W#5WZLWGO.=A7Q[TG63KORHL7>4@Z;36YXS;*Y+J# MZQB[2\#J=TB[O15M"6N46.:R$&XV96X;X]C3U7 %6\O]A)K>;;LNW"@Q!7B" M9Q&;>/$=AOFE?-LC5D:\72M$F%=-&G;2OQ>/B(FDSIMQP:R)#4IC2B6UVT:< M^%#Y#D@%K5N!AXL%3MX_X(,_YC:$;;@:'DN7%=,:PNU475)1T#J."/\>X'S) M37Z%3R:_$:>E43GN;H889A[G/CPO+#5.Z !C*/%/A@FL\UK#.%J&N+C86LO1 MK3,HB@:P;/!4RV'!^(F/9Y6C/AG5CMWF]^$T'N?/Q6U,MV'@EC?7:'@L[0/3_4V:75S[ MV\3U.NID/;9&K1HV.]5+7Y$(%M>0MG%R%4VQ?_A4B M+O#93N[2KH.=<[&T+I?URL_!;9OA-,3%,5(#_A]"XSL6@9G,?R?LL#.,%'A+ MN.RL[!<^("0_SSW!7'!YL,.,M>W0CZ9^(6W&["E1X OS*5-F2ZNE<$L7I** MPM:".@9;=X*E,B=3PL)PI:*3C-[QZ$5QPKL*PCBHHM0\G:4SRA(VZ95.OA2X M K'KW5^UI]7+%Q@;\EKJ+C0'US6J*I@MU;7-NE>R ILWPNU-)GM;63,NP8*U MM#:+AB]INQ_-=/SAN6'@T6$N7*W]\!G"[ 씃!NN_0V,EF&^XB>N)^XQ MT\YC<_O$/U\PN40;Y,' ^P>"_NZ;*YN49.>X?K^-+-'\6TAG[[P_*!ZY>962 M_HTZ&I7N=XC\>84AE!UK>H5R6GK._9R0RF1)+YFA/NZ.L@!VY3#C+%VK7WPU ML$4Z6V<^I0?G+I$?%[;5*VBVJC+T/"XDVL#LUOWB;@^V8D&1&E+>)5I7SQFW M36S#89Q6 T+R\F-.DR*Z/LXMO6W+\':M5UR9*[F3\J1)1;1C::NZBM6Y8(7U MOV(#S^.I2G+'ZVR)^TT"&9(5SAKZC['YE+SXQ*Y5"1WOSZEYRJ+Z=*PAKV7/ MQ_*+)M.SV=(<=MEL.11;T;!) LMT53_%(E1*$T[+M,O=_LUVSD:\7'!0 M4=&%TKV8U " ME^\*%J66T[MU>-/A1?H&5;"0^#H9N=NNQ?,0XV?3'>2-@W3N(QFVZSB[[B'C M5.L1+[E'A%!8<5H[\:N94LW48S MBM%S201#1K;!TMN3FVQG4!ZJ4)I=PV]7?RJ=0]1Q=1QFI+^?V:QQFFPB*QT0 MD$4>3?B[[759J+F)3H8)NAW/HWGT;*:.EM4:1>B OH$N*NYNAQKD#K)G@Z G M&6((M(X'=_]+G8]\MB+2.K?JAMVF*S=JB63#>I>DYE8IW&ULU5WK<]LV$O]^,_<_X'P?+IFI;,N/-,DT[3F'0L8KON"2*1Y3N6%_CXT\D&DY-??O[G/W[Z M5Z?SQ\ULA/J!':^P'Z';$%L1=M"S&STB]J>O%HEPV.FDHW_;?LY'='%Z>7K^ M?O_[&XM0JL!/:.@?N_N_]"D_%"R0S3@GI.?OS[I79Q?G%U?[0?-@$3U;(496 M:#^Z$;:C.+0\Y&#B+GU$@:.M0!]1[S\VZC]:X\;H/U M)G27CQ%Z8[]%[&/0L#,>W*.;F+@^)@3- R]F4,@/:.C;IZCG>6C&* B:88+# M)^RD[#S7__Z1_?= Y4-4T3[Y^$+<3R>/4;3^>';V_/Q\^GQY&H1+*L]Y]^R/ MKZ.Y_4AQ=5R?*=S&)SLJQD5$U_WPX<-9\M?=4&[DRT/H[3[C\FP'APXG[D>2 M?-PHL!/E LB0= 3[J;,;UF&_ZG0O.I?=TQ?BG%!M(+351QAX>(87B'W]-AON M/]-R0[(^M8/5&?O+V6U G9*"3&@>0[SX=)*,Z#"3G+^[/&=\_WTP*MJLJ7<2 M=[7VJ'AGQWRF3P+/=9@/WU@>,\#\$>.( ' 44.K#-J6.[T>/.')MRZN 5,RG M5MSSB/[/%@HR64S6.$RJ+F4I[OIDM,CCG1<\UV V.:O*Z"?A MTO+=_R5.48A/-+@R@GF\6EGA9K*8T[CD4B-9?M2S[2#V(QJ=IE0?MHN+IW Y M-I51]YPGMDJ0?HSO SJ9[L)@=4<_C+E:(58(<66$,_R$_1B@N?S RI\\#B), M5\Z-]>#A$4T/J .'F+IMLN;X-#9%+OU+=E0AQN-95O=/?A$I=D8Y364\ TH9 M;#"^.N_^.J6AJA",C* &#_/82D5C9+2Y#RV?6'826P >IR:L84U>K=PH63VI M>[ %@*;O=/I3=QGAI>5-P\#&F&6_D-R@-*_*^&D*':SPO?4"F+Z"L;6L'2&A M(VUK[4:6!PT0!725<4U#]XEZ#O5B.XF-U ;3^($N[;];(?4C0$X*YE!]GEJA M'\31R+4>7,^--L7S5$)0&(]B\3%2.4D.J(W$%0A M99-1"HCY:(ZZ(@80-XA:?_0 HBW)1\_Z#<0*H*U]+0="4Y/5N@[U<62Y@#J0 M@D8'GC'SE\A]*HY^$.*&XD]I[-78:MVIEY;E&&:U[>1+HRTBK'6GSV),9F=> M&NP1O'1D!]"EHIA4([IN!7C=!O!=5,!WT0"^RPKX+AO =U4!WU4#^*XKX+MN M %^)X 3G47OEKC18* -ME;TC(E Y1DWNJ: K_?$L#4@#-TT-O.NL@Z,7#/*XEP!2*\99[FTM@0?_74#J#^49=08SV]?/0$,M!3 MKX'Z"(18*\+B]0)$77M5":K CI=N(K55D2H"UFY&0)A($=J6YX=>\ER3#?P MWP_&XY<(^\YK[PK##&ITB]R(C3S?_NNBSFMO9>9;UM$XH'E,M$%#?Q&$J_31 MHQYX19UM&<@7%.6^FX=^?SL9SR>C8;]W/^BCF]ZH-[X=H/F7P>!^OFT)W*'U M OL H<J&-@I!N%#^=[&L45F@?^ G? 9J..".L"LK8=%SJ M"3OZ11BL5&I.E1H<(TC6(!3%"7K&K"'WTTG7C/G2FB^A>1NFH%F_#E8YG'@X MQ#R71LVCE+,]YIB&>&VYSN!EC7W"*JZ3Z!&'P-4 1 PQU9514Y7007L,M]_X MOCJ8W%#"P1##7!LUC$+&]AAB*TA1R(2I^YUF=A>[59!!K?#!D#8C [;'/KJ3DXN+,23369#:>/G$OWO]) MQD.\J'NNS8WDJI=DY6)Y:_,E054E^=6?N\Z13,>(0-G)6.%0D)Z[!O4LA]ZV MZ4I=(8RQ4V;6*DA AM%7,"@S =12M\= DB,]A58JH@.92E_Q &PJF/SML==A MN-X_8"FT5Q$=R%[Z*@A@>\'D;X^]^GB!*30G[0\LM)-L/,@^^@H)8/NHY6V/ M73("@1)(H 7TU18$@'.J_SN$&\GT'0>^?>0*EB4%F4A?P:'81&#QVV.QS['% MF@TVH DC' RRBKY:1+%5%"+JWZS(CB+F=RK\.)!>]545%'J5 &Z;:^=B%601 M4I" 'F8VLCN'A>8V+SK95F%6F15.BW2P:*RAAWQ;_2: "AZ0"P>#/$A?W4&N M=/Y1GDS2]K@0Z[D-?(@M^)$@0^BK,X -(9.Q/5;H.8[+!+:\J>4Z0_]VVT:J MJ/[("$ VT5=0 -ND0.+VF&;&.LY\[.PZT7JV':_BY Q![AX5WDH06I#!]%44 MP :#ZZ$]MLM@3)ZF'=POMGV@SVX9&^-HLKBW7I3%UG*,0%;55X> 3\/C--0> M$V?RN9[OE$F(BBE!1FRDE*$435[?*&,NB7B-E '*B*<8J)#RI[.\D"/Z:42I7Z" VE19J>^2=4 L[W,8Q*S%SXO9\4+Z6SLY@!C3 ML+CW]=N ,.?_' 0.F=,%2*;V:CS-=A,KC52'LMJ3.3"$DX5\"NTWCP?#S"%- M5,DB)0Z?7!O+7/ MIC&;!>T4._00\N.YO%Z'811D+GMMN@*W&-2>'T9?+$4 M4+?IF'[.FIZW4+4-\T/-E*,(IJICIZWZ5*U>D'1CIYA4::B2S&P;M-0*W)P MR-Z>16F./'4A4N#T5T=>;" MGRW79VIF3=3;=UD,_?V="Y,%M#FC-!O#GEE*51/R M; QW.-=O0IFF&MB1;N^_2G"]]F/W\8-HT[,KJTDI#+A'.,2D>%_$#33*D(S(2ML<;^)I347VZP MCY6%=RF!X4Y>N(6DPK9H91>T;A4WMBF)#/?W @3*&4MLT-9,'%6'W1V=[>[2 MWYY(L[,W4_=\)_DI5;WSWYA$Z0TL!<;5]7F&>XS+^X5>Q;>N[^SX-\]F&K6N MX8U:MU]ZX\^#.1J.Z1\FM[]^F8SZ@]G\/Z@_N!O>#N\/NK0:;513O*8V(^J[ M$J+VYE_0W6CR^]QTZQGU0B;=- R>7*JEF\TW@IVAOT]B>]2'GPK.(9;A8>;D M&9VQMFNEL[&W"L(H]P)'T=DS!9'9%KCR-N/.IA4JI#WA+EEQ)FL&CET?5OR\ M4S+>;$=<99NIU:"_8IE\_HU%4;,(2#\[$3K_LZO3/RR$A,3L>0+.4U_.)-!MESS.*GRM J_&_Y$%5?(;RB%>M[GMJP.8VV->BKD.LU9XD.A[K-J4"5N[], M9LDR',RVW54T8GE5Z0^(HD?+TOQ4,MAPKUT-5I%JH$6EYJ%OARR=ZN/MUZ'/ MOV% ^3@ 0&VXQ[!RXEE&1ZTV[>$;"4A22RUC7#&]X95Z:G5!DZ0ODI> M<'TZE-YPWY\& ZOTU&X#BZ_3*V5C&0O#780ZS*S65GNJ0CSTS M(CPO$$@:& M6Q4U&%FIJ59/YMRM\?>AY1R5:QW2&VY[U)AMB?34YCFPRJKU5-8\]D94-!&V],+:/CP'>A+>&BL88[/:O;1RI_>V:.< EG[X?( MQ.IT,2\9[V1,S#>(:@AZ:HVUQ]P2Z>]VIK-:!,)^VTX PGUUQ. MK3#:P&<@3V6X^[56"\ITTDX+9CJIR,[I%%=@ 4@-7[Y;JRV5VFF/06=X;6W2 M]MQ1X"_O<;@:N3YFW;IT8Z>^3KF0U/"]NY4-"M9.BS973.+?:62UFP+[/@TU9H6"!,LS0*S?TRDZ' M*+O7E_9C?!]0+\R\QE0HP(>\ #L&R(DQB@)D^0YB_H]>N>C S=U?^(JQ>Y[' MF+\DN5XHV1=6LEBZ"Z7)W=7"UUJ*0'?SH!,"E%+\@!AGYB5;WHF:,]P/1VOR M>OZ$ETB0"\[%,W0H]UZ*>A$.5FLOV&!\==[]E9V%$,&[S,/;$2%*]>;[6[0E MU..SK[NAS#E H0]?\3Z<$*.$&AV2ZSGRMEJYR7E$CE$#70A82/,/V M]@TU\DC7Y2)=2HMX8AU(IR'-2"),YX>=G&2DGC"-'VAPX@ZV9#!S 2_E@O9L M$O-O&:'\^9^:EP=9ZW &+Q??4B+$]:34BVW?(/N5)G?TDY.)(@!XP04W1HD2 M4G1(JTN%;';2G'3^:(6B2';!1;(=$:)9.TK)]*1E#P3_%;,[6Y]DZN.CTYX( M[:C,I8R*U/&""USPU!&]V7VGZ7QT-N6^9QF(4 (NIF7)T)LMH2:$@N1%#I0+ M7J(41C/@$O%7+@@7S\I&8AVMD2MDAZZU'11;(0)5BK%-B:LJV4"$Y,)P80FG.=EVE1J('%R4WA$W!S=; MU&&!.5/]@4C A>>#*LXV(A^6?9J;4WR^I%BUN+ L3ICTKEYRR%T19KX4J\*, MNHVCOA"AYB*O&O5%XZ@O!:BON/"K1GW9..HK$6HN%JM17S6.^EJ$&E1_?45] MW3AJU9)XQ4=@)7K=RV"^H@P1@8NOH@ISDR%57'6&B"((L;(J=',"E=@9RT/6 ME6IK#-L9ZXUFY:546I*+T,>*J]V\F1(]1# NC&=+]LTFKH)*AL(!N4@N+V7H M]30U=%'N="U\PJK$KBU_4J-7NZE6T!*U0QUQ$5L!M6KW*&2E\]BL#GI^2:3\<^^_!(OCG M_P-02P,$% @ &( .66"5?.D#* .*<" !8 !A:7)S<"TR,#(T,#8S M,%]D968N>&UL[5U9<]PXDG[?B/T/7._#NB-&EG6Y[8[IF2A=W14CJ2HD]3%/ M'5015>(TB]2 I&S-KU^ )*I $A"V)228F5_B2F0F_OKW;^O >08P M]J/PQW<''SZ^[Z>W5\YYM$C7($R<,PC_/S4C1%5%&8TZ)<'F]^ZB M9?+5A+13\ B2:$;.!Z(_57H(,:=7* ?G,G_+9SS1Q>NW2<(UFZ(A7(F MS\F'35]GT=,+]%>/B?-^\9V#/^-,]VXN[IW3-/9#$,?.712DF)7X+\XT7'QP M)D'@W&**V+D%,8#/P"NZ"_SPSQ_P'P](/@$2K<"XONX,N7+_O9;TG36LMO M#S @WSC:)^QL>D:_]9(- =WX9#__)6H:^S_$&6=7T2+#0>$+#K<%_M<>:;:' M?[1W<+AW=/#A6^R]0XISG%QU, K +5@Z^/^_W$XWWW1]&#]]6$3K??R;_;,( MV2]B,J-YA&#YX[NLQ1Y&[^.GHX^XW_\MM4I>GI AQ_[Z*4":V&_SS3". M_# MYG[J!ABKNT< DEB!#PFE/M[F:(R$R2-(_(4;=."4W4^O?-\EZ$\\I\2SY>P) MP,SHXDGHG45K-'0?01C[S^ JBN-?0C?UT*#W&LG3H7]MFRW.P]!=^TEW*1KWKD]&-'R^#Z&L/L/&[ZLS]#*[_0$N8CD-PPF2P641HF:"&;(WTL?" ?PLVZZ54A[LSA+7@&8:J@N6K#SE^^B1* 9LX7]R$ 5V@G M@0P8 F2VV9P3HK4I\=%OZ%92'MMWV=T^ZY.(W!CY-)WYN4"4T0L QQ\/_C%' M2Y64&1Y!#Q86X)D*K9')RSUTP]A=9&N+@L6)"7N8D]=K/\EF3V0>> ) .WTT M_)&Y7(&5&\QAM ;Y15]@:-^^K,/]IM1VMP[WY3&+Z,MKW,'3!&+1?NDY^X M@>H"(:'KS-<<^L_(Q)E7OH/DY=&$9IP_'F+P[Q1)=_&LI!@>P8YV0CWOB'K?&=&;Q'N\$LLYY9/H6+T5F9)2[G*5 M4N2Y=8^Z5@Q%OI6H]:\>BMPV[$?/_*W(JP)M[W.Y(FMBLE[GH7.0N+Z"'TA MHX.?&VPOB?\L7_U4B'>T_C3FO5NW6D_JC65ITUEO)_G&W,H(>SWIXS6&.IDW M9K9%7SIV!ZI3A9Q4(W<''=@[V %_AQWX.]P!?T<=^#O: 7_''?@[W@%_)QWX M.]D!?PT6)_4^>O?<-696M0-MGKT6*U"SCG9YIE*=Z=MW:4 :=6AZZ+M//V=C M_A5H=9UJ52U'C5PSE_*]@B*]9CZ;;6L;]*/?;Z!J#TT[VAGGZKIOW6/O_O3F MJZ=B!WK\-:HVHD*LE4/Y?*%$W;M7256!$CI=?,G5)B/4Q5FS$:+2 9]3%RX( MLZRF]/1]+&*T5]%MP$*E* M$T$/P!_?'7XT PW-T'FQ\O P8;75"49]3:PB(5]H@00K_)=6<#&VPMF/_L ^LB@/ M(X^OB^U-#8:L*:NE5@3*>RZ.]OEF1-3.9;[0^,'Q8;\J)7X"L3JKK:Q1997Q MC1J/-INF?<:N2<=V2I9\0VVQ#M&N:C-2\0YK=G,WNYJ>3^XOSIW3R=7DYNS" MN?OYXN+^3M/>KUG^#<7ZD3KKSOMR=]]IEZ5+[@TEX[%(QKM[]+_KBQLDW^S2 MF+.V=Z@WXQ._O'S[.K\XO;N_]SSB\NIV?3^Y+P)O>^2,-@BOZJ MLNFEVAK=K_-.&%5^F6>+?B?M[$POVW/4=,S;AQ<,;S;?'Q7V&>3W010#[\=W M"4Q-'Z6J(0CSC%(Q6;S/BQBH.1&$BV+(8/516F9/MY3O-A':U$ MME8!AR./X1-6'Z ,\9S5%9B!'+>R^P?U,U>YN?G3@M"Z>&>OLA!DTCHP,SXF MGI?IS WFKN]-P[/\KIV+2$$G(;,$&35A"$+M3LB=$;K%MW,A\,BMG0P:7GN[ M,.%)0< X,C1<%HMTG6;!;C-TP(2E UX>JB0=.NI=V 59 \$(BL>&MM+9##R- MXW1[$&7LG$NMS&.A?MXI,4Y<4Z9.+5L?0&Y,HJ-*O:U-:F>P3PS=H)UGI:CP M6$0#L92FS;%X1GN;0."(0(XA9H"X 4D^ 6(?(%__E686J;W".3E8&%JD@ZQ? MX+&-X>(;_JO P:5*;Q$^JB(5P)V8 >ZG*/*^^D%P&4'@K\*S%$(0+O*,@B!C M]">D%/$8:M*'10 V$:L \5._IW:\G\ W-K,E=99%[,RAC_X Z$_O#L!G?P'B M? /".\^WZ,@&H-K*5J#UO3&T)FN@%L99C M2=#3JT2L.L9VY'[ 6\IIF !D+@ MH]<(5W5T;1P0!N+,%6O64Y&]GQI$]D[N?G8NKV:_W6D/8&;6N:>X_A[G(_HQ M#OU,(4#_*!-HX*AA=7N*U\]57HNN\%,S5&?.MC=GVYT&291JWU/\?ZGR3SIP MO!0X290]>H/'F;/M10/;M2+Y6Q8//E99W#;6P$F'4O@4SP=5GC,"IZ#XBX-[ MQB:2]YTIF>J]W%J/Q0M*Z%-R'-;,FZ)S-H0:&.26U:>X.ZIR1X@<1/7^S^^< MG%"+O4I*[%-<'M?M-R-V,FJG3*XE7Z1YA7V*_9,J^U1_?W%*/69VG/7IE#K5 M(!2K+#_%]*=$P,O#K^%+NU5:T@T3!7O&PMERI[Q6=]^1O^K?D ME4+AE "UE8PF<][GA'H8E#\70/%96[)8NQ:]_#98=/ERU%:QIDNO7AG5GA6@ MY%%>^/3RW?2! 4J"=NN@7G%4WB"@1*BMC9RU1R_3DM<)MOP>U=;*^E*DEU71 MJP44G[4ELSPY%I0[8[%>58[BM;:$,GEU-GUHFM.[O5Q R=-I965(.V:NCYGK M]F>NHPW" G&4E\6X]>,_3U_NT>?$>>M"(JNRUH62F"X$5N4-^,9>[_VRX Q>OSXKE02&357"B4A()N M0-#(!IJ$;!#SH8+5J0%5F1%/7A%4 YH5>X:+GA<_[7)>C&%"H8G^M442_>./ M6UPGC#/SH=]3O[9CCBOS3"E\IPKEUA\@[.VDNH!T9BHKBZW(2KF [P>JRB', M'.KJI&>#SSNN_#,+P5D:)VBJ@N*:/XR&YJ.Z%/;AI? NAA!D4N@YD:*(1!'K MM-+(O#Z55O&21BLB$&WVG.IP_S52LU)&0_-:;6JE#"&(7ONLEB"9;Z^1GM;I M6C3C5IH8U'1U?:I-MQ56B3[[K(<@TZ?[3:K/.+1SVUN?@YH/K-RA2&Z[CF<_Q[]7G$OP&QJ7L>-YUF6&$2[/4??7T8I M5%,NJZ5]NF5)053;^AW8J#95- M4;P"?5/2Z#@1-[F1P%D?Y].S:8CON3UN!@^1G-WF4XD]+@8W*19@MF2')%?5SFMMC:9Y G0J MFR=P5RRB5>C_!WC%@?X^NDZ#Q/\G<.%=^O04P00'%>+WU[@J;]:'-4 T$ZM3 MG;TF\,Q"P.+@B]L 'D$?-L,C$,ML-;WB2!=OSW0W0+!([GG)U=X]H[-P#N#X'2P#A9GCQE,IO;XUN^2+H MJ3%W%86K!AKF-K=&P5P)])2'JWR&.Q_4VUFCT3KKW8JX=5[B*@QM_D<6Z0/^ MOB<1)ZY\AF@N@I>UQ(5B%;0F81-A))NI5OZPS/M0O_!#A-!+$W\;*R M##'ZEQ0?&9U% ,E$Z5;2K8?8[$TF9%Z98YL**?"'BH@LPD8H1[?*;=V!R1_R M+5Q9,WCKKQX34JML#OT%53JS^&TLV"ZT[,XF,-M)V*W<6V>8?PDAP.FZP"/U M[V?A-'P&<<([E!>44D*+H)/*HJG(&\\_W_1VP@YE2T2H56;K2<=*%Q#67CQP M+AP.VAW..T\GO(?+LI_?@&2VO'>_\2<517(;T&DFT=#2&.=HV4(_<%= M*8+ MJ2P"22Q([871'96,%)4 5$FFKU5YD98$''/HQQSZ5YI#SROT=_I"_T:<1MJD M#SLRKEH(9GBEHAF2I2NRV@XBG;2Y,0H &TB2?3=@AI "I@\0S5)M9H\8:YX:?;"]JML>7$2SV MK&@#O%SZ@8^DX4\K$C+S<"CON222Z J;S>H-QN28@,\;U_#GU,WN#J[A[RG? M+R6GM$'[RL+HB9FEOTB/7.Z$PVUOC;+Y(NB)G"V^=PN>7)_U=#W-%&EDFS() MW]7@UAVY+4APBXJ+HE;@E1"/GHC1$_%*/1&54*,)]MROCE+Q_%9RGZL2B'54YI'J6VX<(,83H=T7NH[Y<_?E?P5P3[ M"=.7!"06 2.00L^9O1K2+QT.S$0 &X>"DB"=3O&]S58DDV7S:M#9HPM7H@A3 M.:4-$"D+HRL/]MG%1D$&I6"YKK2S0;DUS/E;%\"XLY=FZ<9=*W@&>10# M<>KR#$H(!BV'<<=M7Y ,RD';$1:33MAY@-;<,%V?Y6\]X@O[$,!IN!![9:5D MYG=B,ELK!XK(Y-$4CL;][BR45-Q5H7PM(% B&8YFH_?#E^XB\[S0A]OS%.)G M$@'T(]8QINBF62_F453>N#43S*Q?/7NE-)[&<">'>1\I M:?A-8:2HV3)[]CFO&9HS)TY*$])9!(=,%+/.]7F^U9'6TJBVLPB *NN=W.3] MY-86O B.A95F%JF[PKD>3_K<];W90];64Y%J,%O2;EP^&'P*B]#@"]&I=F0/OHZL/(;_ M#*[=!.U[DY=S))'0!\@AL @,K@QZZDS^YN)2&7F-6_Z]4;65#?ID,FZXPF0V MX^5S'7V0R^? [,]3-P8>KI"!EOVL ,-E!)? 3X0GK$Z]VH!E+X(:+EDY#1<0 MUVP\!_G_IR$]UTHC!A7)+4)342+#-2VIK8EW;:5^/C&+2&S 1,U M20P7FBR[^W.[27P\'VY,**N>*(RQ4N["(M@:2&6XB&2V$HR"O/#7TE]LXJI8X53?5\.I:'*GH-^$4'VWD64W'!^P6/[< MB&7G8(SV&J.]7D.T%_L EQ_N)FGR&$$': MV_6<";COCUD5;Z9% X8#UCK(5)=(%EBEY6.#")/3.!+[,T*^#@V'Z-ENA ,* M#+3:$(UFAF,VI!%PU58#.(GH&SOEM*J*Y)J"$[//2!^:KK9Z8S#4'Z)N&9LH M@0$U4AD/I79O#0I:=@)&W\_UX@]=1JFD"&>MV1N#@A:=(-%W1G+V'7S3K( $ MU>RM(4&)3I PY!UFRTW53SE]V38IRF9.OKK0RQ5 /W6>O]'==&/9Z5,#L)M& MCLY^I1] K'8_ OT&\&M-P)L\ ^BN0&E [<2>Q R\32L3Z\1L\'I7,0MALB>X M-<]:C$^](7MB2&\VJKY'@"J?T@\VF;! U%;-:_#^"WZ M(>M.^DNS.^G#\4YZO),>[)UT#!,*&O2O+2SH'W^(;H_1[ZV[[RWSK","7D6A M7!\386\GWB7I#6A966Q%5IU! U7E$.[QU-5)WY8=Z;DM:Z7Q:Z2P=;H6Z;S2 MQ.!&J&JA-8576-61$B'3I_M-JL]RDT'KL\QJMUP%KJ.^ZWY5X">*$W^-WYG) M]G.\PW#&Q8Z9L.$X84(O>EZ[TBB$Q-&B6X?VN5EVJQ%+7"N;BSU3]M@;;O3AIXWS/0-%)[39O>3&)\3&RS,F'(&X#_N M>T3]&N$*;[@HF(')K?IQ&XQOE_KH5*)G6/9VZ\=_7D( )!7V=6B7_>FW:FML M;51+%AF_-#AB7!H=+2!YRQPXYB4 M6!3GT/%)[+@9D826P\D_AX-,(QDW@@F<0G.\XD)I6QQ#EBU5;FW37\ M+5NU0&B)<;+L]'R_2CXC3JX+&.EC@@LD^B,_<( #>Z(T!'#UQVCKV;"???Y/&,Z;XC2E^8XJ?AJ>;>I>P'[/M)=JK']YL,-L<+[(&L)4Y-R MS-L%;^4(/>QT4WFE7<_7!G$'R+3HUA&*L4F+N)OX_F*5P\HAELMJ1>;5.ZQI30#N# K'')9%UM2A32 M+1I@K#?!J3?1\C9_K#?!J3=AZC9^S-XV[3[<>?:V-74GQNSM 3FH.V1OOZ;" M%&/V]H"F-T[V]FM82L?L[8'8FC![^W@P%VTW^#"4^,];IPQUX7;4[,)MT]=X M\39>O WVXFUTKHXE8,<2L -VKNZT!&R#R9JX%L6W\.56=LP13-8-WZ"JWGT. M\MZ;92H<90\DW[2=NH-]Q#1<(,/WGP$^)(D#ROCMS=_U*(1_\=DG^C55X$(AHH_L (<8P"4#;P-'P&,>I6IO=J._-*YR_Z%:5762<:[SDUE7Q&6NV(T= &;?)X)^K\ MI&%NKD?2"*=F5G/SJE4--^))H"D(#7_N%CP5DBL,I/>>0J1? M:[/FA>7(#,7UK&2-V6VMT2R;?:)70U<2M:V\V/W+.P!8YP56$H1@8^BH?XL, M!IUUD='D-P%9=8I)LDD#$\5=R"@MPD@N#,')D ]@CKH!$ */LJ/M(PFBC:>8 MSB*,9*(0A-IY!KBKQV2U@F"%=U@_X4D57QR(1D=&)*:Q0><*8A!]FSJ+4UXA M52\EG\0&3.12$$@,G8Z%9WOV;<)E!)? 3T136+=>;0*VDZ#=DOAD1Y.,AUNP M /ZS]&!2:6L# @+VB5X-O1,S";)^@<7L:PA@_.@_H<&- _?M0D$VX>B6@?6 MX-% )@)+SS&/55^%\(C)].79=KB4"D$TW7,X)/U)%ZI$1(HHK-1T50BBZ9X/ M\'D.(BYNI!QWRFAMC89Y A#MMCNNR]\@W=2@I2#F*5E"9(VN)7(0E1LZCH]/ M3#;UU'=Z8G);7F1'I= NUD]!] + \<>#?^#D'Y4Z:,?5.FBD$P?U\O[/[QS< M$;,.&I&M3PEXZ9$JDIQ4)2DZ<[+>'+J[L:[;6->-X6VSM:[;/1X%L^44+>S/ MOI>Z ;_&&Z>I'04%^/P;*%A6X^0W/WG,IAP\PSSZ3_?118CF)WZ^.DL<62?& M:\@);4T$E$PR V^CF(!P"+4(],&X@V>%N >/:_ASZH:K2>A=P]]3<88FNZW9 M?/F6UE@Z?[#EZG9CP57X["OPRG4K;J)PD4*8KXA,Q8MI;#@:*(BA)Y]SXCWC MT%H<9DM_F!MRP&MNC9*Y$IC-TBRJ8\>7$2PXO(\FRZ4?^,)ZY!(R&U!1DZ13 M6J;,^LDU;,-1P">S0>]JDABJOXX=7'X>'X@ MGY-3/.OP_JEZ>*>Z=4K].F[H.5G/#M7UYD2OQR_17$BAJ^+[OJ0=_1>C_\)^ M_\58EWZL2S_6I>_M;#_6I;=@CF"R;OAM^#=:E]ZN9P"&,,FT5?E07QU_"Z5* M>XU7'DN5MHTBYCHX\GOW[-VU%0392!#[L 4$YIT:"L5*!?QWB_+M'F(/@3M; M7J&C-W]2IMN85[=ZJ#S%=BSD+.??_:!]L(O=5%?X>U>^^Y"].;J]!9E'4!0VKTYO T(- M1=+C(2]_/PM&FRU_B?'#G8!9BH;!=9W*4O77!>E4I+"'Y%0$/GX!.N,.Q_4+ M/(^,MC; (&#?$@J+W73;]CBA(I[=/I1@$:Y)QN!4Q;.;!G$JRA< M$78GH7?F/OF)&V16-WL(_%4>.''@H^FG8C46 -I3,<"%%-W!A?J7V&S(X MT4U2K:5%F-29-UO!L#+.;U(LYFQ)RN]MDW/2AW^!17(?;8LRS^ 9OI$. DGE MXQX_81'0/4IMML2AH+JPP$PH7OL7A7OFNS?]/KDI^"-67>OY3UH53[8.*E1ICAL:8H8'&#+6! M9WQ*NOZ4M*E=R/B4=#G*P%10Q_B4-/,IZ:%&/%WZ(3K[^6XP#6,THV;7H\*9 MC$M@U3S&E<)PC$Z6-;Y$VZA)Z-T!^.PO_' U6S+8C>\1&S'[5[)QU^]7!C%S M2NRX G^_"J BC$:;4?G*@&9Y)&)YV7J$%/+;VZ-IK@A$QST7KJ3J M"A6%9B5&+2 PKV7MDXY >@)0SR4L+UP81FFR"MS:5OY:D+XVH?WW\U7 UDC(YH M&1VQV>KNZ!98?*&ZN8VG;E1//C:^474.QCO5\4[U-=RIOLW,:V,A6V\S\]JN M1/Z'B6_ 40;03D'B?:NW,;WT4\ECK;&MZ:7GB_2O-G\:1 M>4VK[>S08XUM38\K8\">_5C%'$O-[-!BE>MN;RCW\4[ID^M[A:]O$GJSY!% M;D[B)I)71&4>B"9OE H$,>M&H%B1)DFQVEH$ XM]LWX#V0BPT-8K5FUHPKG% M)_$0>-B;C6LEUB^$^$I7H;4($!5Q#*=%8U?18Q0@'N+\%4"1(Z#>UB(P6.Q7 MTZ('X0H3)4><'#1WB6E.E)A#_QE!@+9&BPP'M,;.TX? 7Y!+$W[*Q,EA59JB M,V?36U9_->_/(1V.^1.CK^]5^?J8SUR)'7\"$JN\@ (YAA&W7^9,,8"?330( M9Z'4UE0 &D@!Q[XA&I"#L4>8C!5];+) I0^Q[_DN?+ES\2,L*AED?!*K9D"! M'(;CZ"E^L--KMJ1BQV2C3(5V$/.AU/+J]4.D@E%![*\/MP%-DOUC1\^5GW9\ M35,Z-8E=X\RFYL_B"NMQR5?.%(-,>H:(C8.9W=X\&NK30,UGSA:) M(&,JTFM\/;EA-%BGUY-[OCSE,$.7*.'-=DJD-N"B+HWAF$H6BZ6WZQL-JA*E M#3@I"Z.GD"SSNU.L)C>X1$UXH=Y\\ZH3VP!#$WD,/;ZFZOP6^O2/NGG!QS?( M1G_XZ ]_,_YPP_6$1G^XW!_^6JXL!N3JT>0/WW4H;FES@#<+^4K?W.G#I36_ ML>OD!>+*I2FFEY0%+N_:>!#P6IM7NN)NFB> GC-_=7>\<38(CY*Y4:B06J-V M)6G,GOFGX3/(H[_OHL"[B9)_@F1>U,/V3MT %\3.\S[Y2TF3/FS KH58>CP" M9-A2]E(>P5QD2J->2FX#*,TDZA1>*2V=4'*F\K3/:6R-KCG\=WI2AE\L1$6C MMFJ2K<%/._995<-VB=X.PD?YM?V^HBY?+M%>HGA1M=AVY+M[29D_ M)5KS>T>Q<99K]RF)U.V]<7Y!5_#<'@Q%8JO04)1)TW/EE_XR>6D.A)3,*@BD MTG1[R%Q)^;,0M-0_C]):"'@"$11Z]L+4#[+YZ]NL0GS, IL4@7F=J_H0^#+H M<>*7$#T'\0+Z3YSW)FD&&>UMTS%#!+,^>@*Z#^)-Z-.V:@M_/RNCLP$815'T M^-\OXL1?X[3]S3=GR_M'4!V+TU V 37NQP9H6HIFN/(!J1.\86V2;%G'Y4K. M'MUP!>)I*(JY)$IJU9L-X'824-,= 3T]WX(%\)_=0&DYVC:V0?4B_@W='6RP MO4:#.(4@+YS-+_!P4KTWP!TX60\.W<58TF&\,WA5=P:;@7+ZLOGKSSZ 2%6/ M+U?@&0225^44Z:VZ 5 5RK"CGSG)U1F6>9$;=C.(:X%F9LN#5TU@PY<")E > MT!7"[I"VH?[$AO=I^)0F<2;_@2SU5TAD?H/9RL!Y0+-$[';1H 6SPS:8';Y^ MS [[N8W0@ME1&\R.7C]F1YHO,:JN&56O^1!TWM)9;KKB[UD4/@.8^&B+?!,E M()Z[+WB[+*W^*Z.S 1!%43IYV&4!NQM#* <+3]91RE0_'?\JH;4!@@;BZ/&C MB[_=#H!7HWK-P>K;KY;RJYH:/YO87@C8\NAQ7$L^WA*#UZ/]NEO;0$%^U@WC MUH7-7Z.5B&U JHD\!5[?#^@:@OF2W*>F]Q#C0W+C3<3KN(D8'Y(SH>WQ(;D! MJWM ;O@A/B3'1B6&"84(^M<6#?2//VYQ] =GCD&_IWYMQ^12YEF'F:LHE.L: M)>SMQ TJG3_*RF(KLOID^D!5.82Y05V=)I-SKO%'SEP81'=^]JH1DDD<_"ZB M,'\R4GC<3R2 CMLPB5U?N]\0&VN195>:&-1R=1ZHF76%51TW53)](FW(]%EN M,FA]EEG5=(NT'1+7D0>"6LAF@RKZF))!V),X3M=9 H-2=0V=7S2/L:*G4J<2].3I MM.%XYW8RFHFR#O1C=1"-9/0?0"0![D#V+JH8 8,UGL[,A_V=]^D\;!58;"X'7YJ>PY@)H @-^U[5DT[3.L\ >ADU%1: M&A%C!\PR;[ _-^ 67U[OD%]AY< O3?BN/E5=& W^XP%9XM_^'U!+ P04 M" 8@ Y9-J3K_Z=N #GO04 %@ &%IWEQUX0W$21.&_ M?C?^4'X]*_?[9-/,'&#X#N0I##TX"X*T;]^]XZ2[_[GO_W?_]>_ M_#^?/OWU\_T-N(C<_0L*4W >(Y@B#WP-TF= _O0%)BF*/WW*J']CW_DSF/PX M_7&T.OS^,TPP5Q12'OS'\>$O%[@]$/G )2U3UM'JI_'LI\EH,CL0/41^^A7& M",#8?0Y2Y*;[&.Z AY+@*008.& =^C/8_,D%%\\P?H&O,7J!(>D4V+RE/Q[: M.H]>W^/@Z3D%W[L_ /(9XY35___--/7[]^_?'K M],/Z%(1DP%WT78^3SH>SB^"?"_U.(GHB@D<^LR6?& M"_*9_S?[]0UTT.X[0"A_O;\6]FI=:2MC^DD1:K?&[U <1-YEF'_E1!VM-ZL* M_J2??TAAG/8:\B:_Y@X\1BG<]8)>YM0,^A;U&^V"3_1KO"5]^W?T+NQ5@TZG- A 5L6A1F2-//!Q"00B(P:4&F!RK2*1 MW^ ><8N<_E3_K$< >)#R>2__S8+IYL"IS_+ABDQHM$[M!G_6(Y^^VL$G#OC: MW_5,+A=4/KN5/UHPO3P\]?D]T !"I'6"S_=Q3, %B0MW?T,PQO=!8C;AJ2E" M4DTZ70O4@WHGH+- &%J@-90^1@X8/2 , ', PF+@T']X@;M=;LD2'EPU*IT' M/A=@];BOD%@@$6)4@J.>DA[LB2:DX!GM=N?1RRL,Q7I?E4BK#'#@U42@1&&/ M!#1!B02 4(*,U,#\7[Z@^"D(GWZ.HZ_I R*37:6W:/7*$XQHH<4IGOQ*2(BUWI_E$*N72.YM-:(CA2>Z%*9:1\' M)L"XC-PM#X\5 N540*?WMLD%6;]V5H@L$! 9+N%%E!&;5$:O@AV*S_&WGZ)8 M?/S4J'3N'ER U4VC0F*!*(A1";8(2@IR6B,; [L;,7F\PK_C'2D26KT;A!!L M?9-H$%H@'6W8A)M%=GW-]@S*8E!4R"U:35!*E";$I &4+R0',NM$I(ZL34"H M?4._>&3*];?'&(9)0%Q9F*2*]7 .J=8+C1!J[3;3H+- 1%J@B>XQWT#!D.TD M)BXQT(AV6[3ZES&]:.Q;JWE$GKA48!?NU:(^&P1I@40(JN M.)034%; >$&)V<@I]1][&*Y=DEVU0ZCVE!$#KIU2-S *ID2,3GE(' M\NQ&;.:-]; +MHI'DU3SVZL :N,=MD9GD80(H(G?9XLSRH",%->WV_V+@V+A MAEDFT7TEKD)KWH?9WRV0 0$DR4T8,$(#7AOX0%C,W)RCG^<1L_1E_#MCZ6*0W(21,H5TH* M,MMDI(&L14((/=C&@'"8DX^["%_8=_\[>)5J.WQB U+"A6A*#N M[IZC4'SQ;9+HF6,1M'R>ZW^W8*X%D.KS3537?FC!?/,PU.?Y(P&,"(CB_KRF_N,(2%!H"&?3._BYD&L+_ RC063+X$E M7.@YK:E P^LP123@-7A#%S"%F4^BQ-S&)]=KRY1!KALQ>;06R(H"/*'9\L!# M? -A[D=Z0N'Q8>+0?NR33T\0OC()0KLTR7]3B%+VB[]3^REYI-GZ5T$(0S? M2D[$'FL$T>O=6(<7L3Y=(>+6A8_,[=^]D3\O6;KT2V!_Q(U;R?;V87MS?;%Y MO+P GS/8//P@ 7GSX8EYQPFSYO0(_^Y_.<^>(,[W)%DDY[# M.'['FMMO<+>OJTT=>?5)5J?.E"5-B9%.ZVP&9[.%!9+7 W)#$C$O2TI&?D!% M*Z9W,]+'H64 MT;1VHG ^&#L)>LC&TH+5R$=5%X;?&=E9;@4Z9>*Z?OI#](KB]/T.HTSQ:43T M\%=B81"KJW(6G1I#._2JJB"FI_,U7<'Y>&V!**DC;2@']]N[R_O'OX'-[06X M_(]?K^^^X'OZ&;B]?+1BR[G%T]K!PL,CU[T1B2$W]Z0F+3N0IR-G-+% L-10 MUH5J^_C+Y7UFZS$L125E6=#%"H4^6>$ *XM'Z<]TK%>+Z61B@PXI!-80 D)H MA_:RQ9LC) DX;A!,$,T6O_5_Q9P(+V!5 R(?[/$_J-09O*>(-WQV&D]7BQG2-/Z*-Y,JL,:59/NX MN;%C1Y=NYOKW<:4)']MSEA=X!#<-TQ>,FP ZP2Y( Y1@399&%C]'.P_%"=%J MT_<6/5"=79^,=.U268I4>9E&!OWIU+% UOJA;GA(7F\^7]]7%S>/_P)7%Q>79]?F[ZFE'JJ]A0M8S BD@J/TF)J.H&3&?2MN >K MXA0]3Y<$SO0;=?[&= ??B=&UQ?0F(-;_(LB'RWL2K%(R96\TGJY\"^1(!:/P M4?"5,8%/ $O>L8[\,(@3)AVCQ71$)83^ZN\;[XV4J$JN\#1*,#F["V$[/.*:]J"*PC<4IP'QEHA2I'9*M3%I M])E2@E]QEI)R,$O8>#F:S2P0L2Y8FW[K81#%@+JO8W$K-07N\! &21+%[X V M:Y51+U]/[W(1;&,R9=83P1?;]>H<=%KA"H[6T (1[()55+2!)DV.0F+3BVK& MOEW>H&$9O$ ^PF"]>_2&PGW+]B-39A;9T6(VLD#&5# V$DUE M/"!F3)\.;A:9M!DQ&JLI. *58>6ZGJ/+D;+5F-P&4N[KLBNXK3/K*'?8K!FG M@^18\9XHP]:P4)>(K7&(*6%2=E9HX3$B/VIN"U(&.G-H-!VYNAZW%"6K#6I= MT&ZWMY\LM D*M*JB=]VTL3*?<<6WV0D%W;=@HO,Y]^!T;(-JTA%NV]OV0=T] M1!DH:RU:Y/+G/22U5-]+*TXP,%Q*?;(G 5J6-@X9L\YX[G1IPSM'*\"Z1/T% MQK3:[8DN3D*K]"6,PVB?'B2>:U%M$NFR1XO@%<;H.@7SU!XM9\CDNX0*MD8T M.:.V]:[<>FA)Z(W=F.6'E) X4S;6T[D-FX4[-IK^K9+"CX$Z0L- MNPZ]\R@D:BH*70SM(DC<793L8]1R^^W8ALYGH1Z=J[X2=6B W0&@YXQLL-@? M ;V9,N3+E^M'$D?"W+;.M[>/U[<_7]Z>$T>N[\GC$5C_8#R=34?'0CM<";LY M#[8XWL'1"JUL<$U5Q=EXK>0Y!)JVTMS%F:9$>R7+)<*EU!I!+P):BYBOD['T M",YL/C+IGZ,,D!,1G^FR"2U<1%19\ IC\$9XS\#\;#0:D?^!A)4T@OOT.8J# M_T+>&3C\,D@2XI%!H^F+DD< TCP/_VL?(C =G0$B'I3F KF()/D$TS'][=2" MDSPK^B3-=],@TWL>\R#6C]PR3?9Z,!DO;$C>($?7.#A9-:U<*/_'Z$%ED&Q<=_^RW\$4>1?(#]Q I NJ,.H3,O5NE.6MG8O-JN--D VB MUQ4OQX,RIP<>8S"]FQ6(:+ LWOY?8_2,PB1X0RSURDV4)+!E\DNS-P&WW!S-,6;$#-N\O*E=19DN MY(_QY1@ MDZ9QX.Q3&C241N .MK@UZ;&A<^,V6PSK7!ZVA-9PO=!EY^SR^*( F1\,_\&" M4Z73V7%X;(J=[BV14QLT!'6DLDE=G#*;?AS:[7?25A+]=1?%%M'=2?[]K M9E@5Z4N*S!HUV$[=J2BN2IS91C.9^#:<97TP]\J-:Y6%_C;")ZZZF;Y,;LI6 MWX0L-M@7M.S5SG4=9(,;BAK*%M/]66$S!QD()VQ;/1QV&HL)E5M8X'6@3N!(+>V"&XXD5>6\Z@545O=(# MH3U/U5A+V,:TJI%'M84[%-/NMK^_BCF-/&BW=43PQBUB8RE)UC//LT$>.P.6 MO83;H^.5NJ6HX$DYC,B=BFHG(6?1O)X_GMN0ITD9J%R^K%'E&OV1ZG%":H." M)=;@!*3LT1:N5R,[4JJ:G,6@2+4H:C)Z%A2W]$=6A+JK M(Y5+F#V*&7O#/A29;/&@%E+KKN0C!-RLYM,@94%2R)DO;1 I)9#2DIX/C_@_ MS%=_>P5(,8C-XS4FR#SWO]S=7_YR>?MP_=LE^/YF^_#P _C^UQ#NO0 K=$?Z M\ NC2._BR-N[:1:@5NLZGT17!"D?6A$_6OT[>[YQO85C4BMO1]:\$E+:@:;W M(DA>HP3N?HZC_2N6X-V>;&4DRH1&G>#3,PN C\+D/$K29.O_'$5>\A#MZJK0 M*1K4)3JGZ'8A:,>T1B=_X8_1Q&01@%/WHR'$F!J05LB.")+]*TF68,2K(EMS MW+#$_&_,^6NR]!;6E"SC0ZL/W.L:"ONCURU6<=AMN/@U #8>#G,*T MBP'9!;9^AJ8UU)1+J_,V(P%;O<9P")D18S5#K@U)_14@-E7-AT>B5]Y>/H+[ MR]\N;W\UGT6)=8,>(L3G!L5O@8MXRH4*@VY)DL%NBA./FAV:,\_U[; 4J^%L MWH@3ZE+R '>RHV>X>P#^_GFF6SPPU:*R/#@W@Q8.9F.:SL?:;!5O*':B!/%4 M@#Z0C]2_CKLQ*DY'I^YIO%4.(TTFPW8ZPFQH&USI,>,4+9P*+@'MDC==>4MK MVD\B6D+ZDE4<$9H-I#PZC2T*X*L6& E#=OE8 M3T>Z,JO+;3/*4!O6N<"W\!OMK3"-[C\Z]WE[<.EZ6J>#VB' MFWOZ&84HACO& HTBL(!WU@HQU;KQ<+'59V=77J@AE(V7\89U>WYYOO^3.&K8L MUN:KQE\O[P^:4*1,_'/D6*'P/^!D&(9%G4K3U M_!GC0-?A%?X3#4'8^DIE"CJWH>NUH&?GBL>#C@VPR+75?(Q,ZB8G@-XPO.'& MP/I\W":+.2%&4'3:6@I]Q3:KXG&4V#;;L$1L19U3%MMZ M UDE0,]WS3M?'@6]M]A^U53UY2Z.7(0\VKFB8.P%%L@5GUX! M+9NGM>(=%TUB77O:B*XS>VK M3LF<]>&K//B7'6!5F8 D&*LCW].G%>'IPEWC(<&<>=!WDV]H4"]!,6*>'\AL,8U M_R :&:DAVQRY.$IMH64"IK1/EB,T^".'^H*4(&Q<=6EVUN^SQ?@#/DG)C=D& MPTJ;S;Q*H]ELTDT^)E;4^>3#:AK;J$08MH\3#+=1&%7-A)+M3\Z15689K5U= MJ>O:K>8= /-3^;+$RD%F$]DP1> ., )9^1'\5(D*I=@8WYJJ#%U+,F%7!GU WE MN_S>!CY?7FWO+XDSWV_7#]M;@/^5&[T?-W\U_GK>86J[CY/^0/[!9'1BPRM\ M)[ Y]1B,0>J$)JW=(G!-R4N 8I M\\(?>_.U#3[A2B Y20)8-E^ Y2C7F5+X37,\5MZ'6Y3*'^\K!"RF>3H>CZW1 M7B7XZD-/PBEM\O/@CKVL>SH7:P_!F-C@72F U=CH,5W5AZ-[18FC#/:BTC:W MZ*O ;Z,#GRXS?H=.%!9]!29F*9J[ZX7)!.\]X?)].*I)@=@V9,/E6%!=Z0HK M.<%3>$X+U;OOCS$,$]Q3?&YM0H_^:T>SBVR\_]PGM !R2\&MH3ZF^3(^V' U M+O$G_U(6=SQS9S:D1=#1Q_I*S-H%;M8P2(NV,E6LQ6@UH'AQMQBQC$C(\^W( M<:PI$::,EN]/S]L\[=#A%&9-?2@T)XP\I;A-;"AVJ022$[-;+@A8T0G/P"VK MP8);.-.L(%84V3S_??B$C+/:S@?K74=D[*]2P%B M78PHB67RR/+?$L71O1I^T]>UB60R[MI&%MH_6"QNA,M54?Z;_SJ/7A0RE(;3-[W,!8L"$-+;I3&P+/>P/OL4N5 MVCD#V1=,NZ\M<]('>H MI7+^R^;VY\L'<'V+_[ ]__=?MC<7E_/IRND^4VIJM[28(T37^4>3=PR,T(" - MF%PA.5 QU9;T"H\?!X# M%! R;]O)=&J!JY@21$&50LIE>!?:>%BO"J(0[NY@X%V'Y_ U2.&. M*SZ*//IV(27PY5U(RL!R3[MCS[-!Y>X M2Y>!2L@O)^N0Y!Q&\^;G$)\_GKY M Y94RD3$.C,ER^!64R3S*%F%*->9&*T>UP5C0Y)<=_^RWY&0;W"!_, -3$=W MEA")W GE>Y1A735.9=9U,K]H+PIJK =Y8+&Q[5 MN* :%FE&=9:]CIEY%FO:)OE7T3H5[=5\X2Q&NMS"5)=@"U3A0H0OT3XT?5;G M3FW((_LSWIRIU[U,RCC$FA>G$&YCF38H67(A-$4S&S*NJ&!LFB^PN'UR"!/Q MK3EP?90PU1%:+%:Z+F\*[],2A W_8)0"DEK0M'J]H^UFCY$-\9$G45%EUJA8 M=^I.1:M6XF2[L;=REC;$P?;!S-T"0',+^)3G2#4MH:0"ZM=@M^,%C+&PKCPU MHV"4NC2@L6Q7YVY5JGHI'FE7JH?/;9?41.F15?>M7:YY?.S)Z417!BM=G\\ M\DX26Z3@)G\FN=H-[;?UGO78;$5-V":N7;=9/C_3!U?N:F6^=OLQR(\65R.[ MZ^4W%+M!4A3DZ*/>BALQ+;)MW6L76E$+3#U1-/@;V3X**LR5*M%5.: M;;-W/?9:<2/VB6[7_5;4 E,,9Y/)VEX%00W["437R*Y[A"G!-OM!7Z,!Y[*- MQJ/%PJ3YM3_B3H)HV")PA!G MKM_WPL_YZ+L3.8KWV0ND?Z(>PJ?F9V/_'?[ M2LRY2;[']]D%)9X5ML$PA+NL.OI-XEQZ; ML:05TT+1/[SF(^UA7 R]X!+T-IL4 Q MQ-X^YK;Z%X_FR!_K4EO4!K\%J.7>Q45.BG.8/%_MHJ^)>@X1#HN1U"%"Z(*, M(0UZ]IPTFDU<*[R.E9%VR0^R>?@%7-UL__)@42:06Y22'M+:/A[R/K__FB#O M.MSF)>HV;AJ\!6F VH2R3T-::\+T[&;-5;MC*\Q0NG3@V@;/VF/Q-X2]D.BK M^^T7L+V[O-\\7M_^##;GC]>_73]>7SY(TD(/.]]=O>X7:V_IZGJ%Q^I75Y_[ M SY;?>X/)2V2Q^@>D4D*=JC2C\?H-'O-,)_2&? _W%!5\P2<_CM,%I>+V<*& M)"?#]["9E>#P15))(?25@392?I88 0P] M M/)T@B$IH\*08&H%?N2\,UX36QJ++E*D&O;!;RNESG^"):][*W@6INE!9$HYW M4 =N$ 9Y3[+2;GVL*6R2!*7EG5B^@75O1F,1P)Y=K)3WZ]@&*VHW]_RY#=?? MX] W%,$2 [&T%RK>CC0/8M(^^0/6 0$DGS#P/%3X;G=^>"BSVO 0U.R*VNM/ MP<<93>P'.&!(;?4PW,@8EQ:379L/>0!TE?X=^?/&"2Z#J_PGWZ#NWWA!WT3 M0"?8U1ZL>C60^6)-])G\)(DV3M"#^M22A@ 98.#2IH@1PL>-@3?26LD+'.SR M!NV;=9+C+]H?,>OU!MARF"+HZBK$>.RLRWO0?=81:T]EUH]22B1=8L=;&C@[ M=!NE]?.@.[LNY:1[EPHY5>=E[@-HO73,^Z7T1=U=+-VB.1#B]@:4RFU( !(*#4*6M"H%6Q:I Q^[4#1VOS,:4* +G"@E59(@:E4%'3BNQUZ,;D7G>! MV']+3PA95N*61ZLN#>A3?+MWJZP0JW.SC(OC^7AETN7Y6-R-!W"ZG26U%QYR MUT^H(3X_90.4F"Z/W.SRQG6)_U-RCUP4O$D*P:BQFI19<5?DTMKD8W9,A!9K M.^6T#3$G]36E)P^5&8,1AXQF3^YB] H#+[NH)C0#LMJL\3BSH 3?7UF@V1\# MO3Z!&4=^-6?[2D3XK-M09#/::V3,;BH#".C8I$;6%V\C1W+> /@^;^('<@+F MDIHW *F"ZO,63T&9^29-'8=";NQ@]8>@D]D:AU 3IF3Y"/\AOI< @7<)F54 MVB&YA')9,VO[&(UMHT(6(69%'Y3NAX:ME-@Y 3?8PR] M[I:**K,-M@I>=]2L%65.MA5-EJ.5#>[8?3 ++1:OC 5\(FFP/<0\6UTWWJ/B M-FRCL!* I869];S+B(E:,"RV\HZURBZ?G0J#._5]WTX50!$X1XJIH):VV%;G M"D,B>X%\%,?(NT=O*-RK"VJ#SZ1X"CHA%\H:$_.V6J_&R&1JP)YPFT$!C!B? M[)3:5!B>8O -U]U*F9NM1<]?>;JBA],HA3N9+:8O^(:/UN4CBQS^]>'R ES? M,-B4"\@^]_99%P/Y3- M-X?63)MP!/V^"D(8NB>(@I)?!$D2Q>\G<*$[J<1EKLMY&D&1%B!G,2-S(N@BH:O3 ML\E<3'UDP_56':E<['+?\3R#HT6R=H]H,>X[&*?OBMM;D\6,K(F@BV2M3L\N M$LOERHK*Z.I(FRD6WDA84R9K?K0/26JO,Y)5P2)!XR5(%17J5N S(W+23HCD MCLO$IM1=(,=DN;N><.6[727P/=_RS*3NNT=9QL9DZ]]$X=,CBE]N@A#A?Y[' MR NX>T8K$]OZ)^OQ:'#SR9K-78B>R(8@,Z!T1%V?P@,["2](7N!N!YQ]0O@3 ML(M@F/GGABS\@#9H>'-1GMNN Z5S:N/'.G2)>2TM=4VPI>:*J]N]_^=GUQ>0$^_XUK#?@P MUJZC!\Q.Z]8))'AJ0WA '\Q=S;6'QM3,M0/.+P%)_D=R_+[!':)1$$D:!R[6 M),@?-J%7_46)DM6(K;^I77YS=WL/=P[_0$-Y[K%6;A\@=P?W%ZP'R[_X]?KWS8W) VOX8W7 MC 0;G4.=!\!_SPW"AL0CIOK=.,Q(TV?L."M]X0P4'P>,A-S^:K^LP*H(MP=@DQL]U35E2F"[Q;)$Y[5*/2&27 !5B-":B0,*]6Z*T<&\R[4G"- M9+!%2;_ ](96"98)1$X1#2JM\2,\@+5HD3()*RGG.Y.Q#;XU4G!UR:!D-HA% MEF[V.GS#)T+O\+IPG:*75N=J=7ZMF8.[=:J64%B-F1T=X[GCZ;H52]^= M^L$6IQ_.VJ%:O)^W-)09;1>\X$^0$W3KYZYFC]%5YF9V'9Y'88A<6MP@2)_Q MO[#JZ>P9_?]&KZ\(?^7S.RWYF56=Y%N)AOB.-K/=<(-4,O>=_B/,4]]W%E.3 M>5 T=:]A7BP^2)1&F+M1IM'!B9)D47$/GP5?\7?)OP\?)GSYI\D[<%+ZN([U MF,76#KX>3_4=(^OQM(,D6(^G^0BSA\]&4Z/UD#1UKV4]9OD,+%F/Q_M",U^V MK5^XFX0>];7-ZU*<1XG0XJO,K=$ONEN'*M[1:JQ,'5JOT<*&2T0OT,?7FC&7=D+DPL]ERK3UV71IA7AV@]M=,(O#9F.P@T)NWJB1L(D3\J_H57L:49^'LLA:=E8,,[: MOJYO>6@>T/(BT_1IEN/+G:Z7-F24-=+I9L"'&SV%0:XU=2AOHZ?"8/P$PZQ< M'.E?M N\O-3K'9X08O=GJF9V',/= _X-&ZH6P]B)VM98B_"4@U$I4'B*AEDQ M$XA6O@UY@ ;H4B-C9>D39H)/8+J/\>F>Y0:IU3H14S'#]WJ^GEB4];T-9K_1 MUV.A%\Y#:Q^UVMR/$1<;_&4ET!I&8/Q.I.PAP$J4 M'[A$=RJ: WE[1HZ'$J9F#\E2H"N!ZTZBQ,E.Q\EJ/-&5I$/A&.D#?8AYU>," MU6F&>XV45@<)S3OC\E#_,7>S18T0>LO%$YD\"@I.L M"Z.N!Z(NW2A>?%2XLO)$X\74?#G![GB%N66\/2(/,=3C@,1CY,T8J((KZQ5W ML^C QI+$CB:>MO3*K15O>^ ^X2P.MEF(3JE.G#9L%R<1.9.'4Q^LC:9#J3P? A5G._5&G8]NVO1F,;]!LYNJ8)FE$;2@U%/YXEE*1H MJ1O#/DFC%Q1+M4Y5WBQ'(%RXNG0!A8M2/_#=YT[GJE:>Q9YC86 7&%XP+=HP MU $+Y)"=-7D3S#$H;T3'M8B4[,XK7=P$(27I:.:4Z73G1\ MEPM%J7];[(3Q%A/7Y./3:7O1=/S&'"!C.:/YSXKT9U33*C4/*M1&CM8O49P^ MP:=*3R\.$5K2#4R1E3UMC]!TJ\=:G-^:L""8HF;'J"H]YPF5,PB8U.WPEJ=5'MP*_1A-ZU4Q4KNBHS>YEW MUS,K\OGUA-VPJI>:^1.X0'[@'IO<5AR]\?*ZB]X1^O<[#$&J @HHM450R("6 M8B!X9.R$F\R7KLEH^\N<+2AO*TS4&F*ZD8WZ GN0!;XB/]D>MOJ-_]'C9]FK5Z_ M>-NPA?6$+9'FW)!?$F@[;:6'S%D%O!:]7LIA(&69&#@W?5F3G!F+_,5R84-) M2F6@S81WA!'0[&9&3D<.;&U,+ONW$DK,8 M7?+'"9@-9X\22+$\#7.L")\WB#=.G*![Y,+7((6[+$Q3^M#1RJ/KR4,1?/'X MT<+ LH^M_(G1$I\]H/)\K# SJ',;\/T7]*.0\A3+N,/WQE;G9:Z/,\_5EBR^ M-0J@+_CCYW*(#4$R7SU[;7R;&$($S4<%] #,J>/)%[FA#J&[.'B#*;K;09=F M=2")'_;.+G"S$N[R.+4.W+HDKG.'"H%39F4!S\O)&)F\Y1P%NEF5FC8##NW0 M6S=K">1-&;D*72 *+7A#UR'NR3XW+?R"O*=*'4I%3?:8]EA:,'>]]BUZ^#]= MATXL%%KN8*<0CQ,.J,X[G'4KPX8[X$DZ45\(1:.@U"I=#5F[I0JVFJ^1ES . MHWUZ2&76:GQ49]/F/Z?]=8+9&?41\S70(M??E=4XC.__$\A6!:O?87[8$.0ACI& MKO!_?H.[/?J"(,%&3[BB5!24G27*O+HDJF-G"JE29&3SY;D>-%\*HA?DNIR1 M1@!M!92;,7+AXW7H.GS=IZIZ;*<&V+5X/1_-+?):.Z('1\^LEEM;KSD^9I!T MWLL,"+ --Z]^J-7DE5ZURO]F#9-BK>X^CO/Z3K=1&!]^89%G"#G%B<_5'8II MB8\6MQ QN3XA;H-38Y 2IB/:8B3&RR-O.+PF]N65^A%S9< :U(Q2*T5TN1C8=' ][)T'_ MW.,3[_)-(5F_F%QG@68YY&I%9CXM<[%8NM.%26^0;BB;^7%S+L#8S*0WKF&7 MA[:+B)E'WG0*1Q;X>'1$>\2\&%GBK1D5Q/3F%OD18F7#L=&.L%6*;#HU/L,D M2+9^+6OR._O_-OE29=987T<*SX;3I@[DNG;0-D@JI7,0E MCZ,HJKP,94K>AS3@#.[.\54[[*P4O?Y)0X-)F/E;M0,EPW,:2)1U>3RUP M<.T(MF&B.;"#G-]T,!E,GDFT$?X/R6WS!G=D2U;;[Q1Y-8:.=>E,)6),A9%- M[7(^'YNLFGL$Y$:D&"GS3K-QV3399JETW 7R$5XN7O87P9 H\&G/ MK]K>"4YB53$3R^ X=KVQ#470.L(5)54MUP@DXI@W C*"P1QX(V_OIME'5 [: M%@Y]CKH*P,O.N1)RMD/ ^7IJ_KF_ ]"FOR5E'5IBHB3-D_\^[%]?HS@'&RN) M3P=V;;+4N4LEP5+FI9/GK=S9RORK?U_4#9'#[12IH+.63B. YR@#_ADQW>C M!Q2_!2X2%1!4X#-Y@@HZ(3]!:TS,;QNB,=3UD-/M!)7";12I3)^)[3VC'6C7 MRV4\(2G3O^QW:?"Z0W-+-59.VR9/IYRZ#4-"BU/50%(68R2O Z1/@21%*FDS*^T5M M"M%?13%+C'T3)0E2$O+C&M16;^@$W2Z5(3JBM>S!VIUJ*V$B%O73]:-1("MK M&11-L[B@O'& 93Y/PL[:-VT>(B)$5BA9??=!\@\&COPDLDO(.'1F$6H%7DT9 M)"1G@<[SUA*)8\<%%3*XS'8@<>CMOX(L#[41M$[HJL5L>S1#O,4P)?CL0TO?\?WH"[.A/<390:,V_B-/D%X M:(G)_P+?&7?1*^GMY3>2QAFQG@FOF J<.F_URAVIWNM;V>B$KMVQCVPH^MX9 M<-,ZSAK(3.*')D#6ABT268)&TQ:^O.Y3%#]$?OH5QDAMI^W9EGZI[=59GAQW M:H@]HSBC";1ALSU!%QH^01E31<[/H^38;5=BTTK2K7^+>@\^//T!B:3\S2#6OSHI.DY'Z#^7-KO.FM098 M ^#W[+_#)W0J/+^OHOB0Q2_T'E 81/$#B6]&Y1K)>%=\"9(DBFE%QTUZ&(L. M3WP#?$SS\]]@P]5X&CSYE]AI.)W/5N9=P_7T4?"D2(YY\G;(/@:RKU6*.!?? MR\KGPA04*W>@%5FD?\O3\ 2(#$HMLT^@=@$_HC5=:^KH#A>+IG=3['X\68Y7 MYGTZ3]0)25K!4A.LE&$M[U-@_/I?KK:8U9CJ8 90YC93>%.A0Z*:FQ)6IFPL MT&0\M4!'Z@6:6__YTV>8T'VY:-!LE12E5VL^+7--7/N.8T'VP6Y@/T)E%%47 M"!&Y@8HHQPK3Q(;%WHY0+#W#W7E.<@C%Z!GO.C3!+T'M*D56>-E?.C:$),NPU>4#TY)WB0.U91G(U [% M5BYSV<@4CL 6ELP_;K)T3<;L]0);%S;B"D ..&L2WCV@)[(9WB,2,]@QRXPB MK\9GVBZ=J;S2JC"R($S/6?HF(T..@-STZR.\-/8C:\WTYG>+OI9RYL11B']D M56N2+H+9O1E],MJWBV5Q[=H&VY,6T_G*AHJ^QZ%O"C$))@&EUX=JDP/=)![< M9^3M=UC-.+R6/,8P3"#-JI,\DE4E$M->+>BZ6?3J6''#Z,3.S)2..S:ZHQX- MO&%?S9HB:J5/WK7>Z(MT6FK.]*E_Z"RU'F_]>Y0&V8L[[HI@,LF.6-L@ MVJ=)"D,O]UY$WU#L!@GYCC72ODF2_0O#^VN"NDIY"[<)Z5;J$%^JI:Q9?N?9 M:.)8)9_@&XKA$P*P^,906O#^Y07&[UL_ M]S+:%FM'107NP*Y-_^W9[M4_W,?H2A,'+_N4&P03=P7=JZ2/YD.!KD,(=_757(T;_ADWHR\<. M U^5[MLJVT^78WT%&-6T[-/T1[9X7EC;P*=? CO2&'C-/F+-HLFZ&OP7O?)V M,.R)^(S8\N2=$)CO^$PLX07R5M &=X6.<&7R2.+,XX1FLJXT-;B2@C],$\=M M_;LXB.([A/_?NPI"&+H!W%T7!I=.NDKO5O6K+$<. $]SZ=DD>S!;3OR)3<\J M)^F,3/3C[ /DYU?R">)D@;\!_/PC9;O?X OB\1G=[9U=X-*>N@3WM,_YVNO1&R:!$5/^J4-D*7N!)U4]2M6FZ=>MT=%9[O2 ) HLPA.+6-P.;YC* M#1EYQNS83<%+IF(K619DWS5Z"IP*?]O>CS(?9J_L=I+_+0M&W64?/#([JIH" ME#M5>X>>T5^K!:+7G>(':-^(:G2:01'H2<ZP?A'L]KAWG]_/HY>7*#S?P:2]8&W?UDP<,;TZS#]G.C7%XDRF[F1M M)@]8E=-#S6( A12OS#2 CJ]SL2QD?#'!):D!VF:1PX>^9NGD; MI=]FKC?6+!4V(,S3J+@K]7&1_)7IT6N4MV:BP+4("CF0VA/2?J1ML! M4VJQZGJF-0$#.V5KV4_>F^I%G2*KHC.::RN"*TFVH *Q/AV7ZIKP@.NOI#I0 M=>$.OA.18L5X4]XBDW-D66I<;ZK+T4TA!T87R(U5HTO5$EYE,KO90:R8:2VW MIG$EL8U%UX5##7JQR.7T=*+F$P1]DU5!NB.MBU1&5:Q\\'UF+LWYATH\T$!= MM?VJ];3.8TR8^. ETE1E8*>EBT;0I)6R!U05>:K9W(\4J*-UVY)]Z7!UO@@2 M%ZOG>%L5;-MM3/JT5#7XY5-2SL$T@YFSG+@6Z)M=L-9E[S%*X>X@><3Z_5(R M>A>6BX$V-%KO,ZO_D24B>XRNPR2-]]3UA=01C3WDE8R:W/77JQU=&]\1G2PV MPQZ-,#_K^O%+MR)\H%V5N9F"O^V28$@"6F:^.:!S9^JL359.:076L$$J3O" 5ZL+Y*,87Q>RRE02PR.?,LOL M")&C:VM6,#BJ0&TDH61$P,MXB2,I83:>)O5@\+Q 3BKH<(-*:V%K'D"!R9J0 ML'F Z^GJ#^=G#U$.=TE'\#Y+QDOGN8VD.W* ^]5)*;:>T#&CI ME.:1L6B&V6KFF#3"* -LG-*,!60!%F3?($P#7Q=$=Q^IJBIFTGU!:(/?O!F( M.)@*-9LX*_/6XVY8&\D@*7<6KB"XEPXM5>U/6B)2[1+4\H3%IV/IC9:SZ=PB M:9$@%,M([:7*B,YXCU(8A,C+/8HVKKM_V5,+'N<(4.=BSRQCU_=T:?$*NF17 MV)R"2#G]:0LNR$?P3 E8B;ET%T^ M1 J\64&$2YZ]W:U&R 8Q4P8JJ"=RX 0YZX""EL1I2_45 2R]Z=9)F+5O[+@69+)M ==XCPT1R.G![XQCJ+*HF5E.,N\U"EUS MS@56S'?ES\Q0M( C:/Z100*LF2B;D@X]Q8]?(X7ES:'2-=5"@,5T-TB806@\ MATOS#I MX!I^0E^C4R_O7N=VEH2'*Q.FSW$) MK/K<9Z1&IQU^DT][]>^:IIT'ZC#MY3^R&_[(61DMZ]P"JS'MC'3HG3XKN4 * M, 1OQ*U?LM\+:357&!>!;10(KQ,R'0KZLZGYI(!*$ 7EN4'!-;@F@/^NHNIS MZ;1I V*0)7V@2<32$KD>G)NO;-T*KZ$3$ 9M2O\5[JJ"&/#(=$F!&&(A!$T: MIG@YT%F;/!S4T-5%@-!KDX#'YR!.WQ^";TJ[@8!6WXX@!5O>%;B$3"7S1Z[1 M$(,.$.NB,5V8$PQ\6^DB&R5R8^+1@"R1D ,M6YSN&"UL.#[44,KD9#+H':/+ M$Q=,GJ\NKL^O0QH+LWDA2H_H]85/J_%92P:V\J#%(V2Y@99S:$7)506(C3,( M>2BF#C2O41*D))PW(-P0#QQPHSP)-6W)0&C\H!$5C@_'GJX#HC6 OC/J@0(K M;'8BF2PGTY&NRU_KC*D M2;V@,2(/87!?QW\0FYF>1F//@CM/?]QJ\AF% M2""=ZXT1I[S,LI<4EKU;Q-4BN81Y:OGU6%<&)@77.P6D OLF#1W.>(:*F_KG M/DC?2R'07#'D4&F+GQ(!+,50U4F820"MEY[)RX02N$8L%24OAX\/E=KT&2_W M1Q2_U**,N)T0$VM+.MH"MY1!5$!)QWWIK)VY>0.G&L9&$BG"]2G%;"<.[Q(* MR4T4/JG*B)!6EXBT@"TD1$#(MN3I9#0WOVLH0:S+!V'2*AXU=/RSHTFD2R!$ M\ I)J%-D*A1$GOD]0HZM/O<7M1DWG;&WAO[PGUP)'=?ZW(%/GTE3N1.2 .,F M$YO(!9SX-@2.=H3;)GG,M:%6M"K.AL_^@1:0',RR;6W .;E'";XCN\^;T+O 8KZ+ M7@FB+(\4;UJD#)D=:3)R=:U_I?@P9<1-RP)CI=FS2\QY6BS31]$7&/\#I:R( M[L:C@>\)_E=M^FKCT<:D;T-0@U^6/CD'J\<^QWJ$#5FJNV!M6$D*>BI[+WE; MP(T2XP4K2=;M(*57>-PW8J?#R%#H!@T]68E#9WQB*_!J?**0/(O5F$ZU/0Y* M'W55@7+B$QFIWH?; VY2TN!0,WD;WY/"QI7T/*62X>RO"5T.D%/^B8QTK-W'#/EIQ@KK?N-!?)M,M#M1/#K OT[;8\D6\@S.T!V^H23EO5,H<^F3:\4.E"6X MA84=4RL7N2;-4[W 2IXC80CVAZ;H-4]S:MQ.7D3FD^"J^VGE+H\SW_Q+MAI& M=5>LH62D/8>0J=Q!;>Y>'.\IY+EF8_S:D0G\NMHS VDYA&A^;WQQ>(W1,[Z0 M!F^(99&@O[]%Z=9_A-\$^Z,BK[X#J5-GRL>2$B-[UW87:VT7!=GAU ,R/[>[ M6VX#/.&3+BL'9_J*4,^V@8#8L:UFIA#L8I^^/>%M.H$M+O'U^+_]%DA*I2P/ZY+![MZHV M?E7NS-=K"1N:3-TJ <6(K">G@\??X_Y^#U\VU+.Z^3J,MWIX/KA1G7R7($EDLUDN3 MAY("M,:+"B,&FVM;0N#NX#NU)EQ%\<9[(V_(C]'&]X-=@#]VA-[+*B>_PE!2M?1(BT_D(N0EV1>3*SP] M7^)?]I"^-WZ)_[H7V"K:V?19@52[4+8'M?&P6,;%8KPT'[+;%6W31L3X 1DV M +-6ACJG2B#+^A)_[Q42:SNY6N"6CC !);/6C+SQVGS)+#6,@NV&B8?/U)F! MQ>,>O<+ D_4AI] L"%5@C=EG?V;1L;/U:FS>;"P!UKR0$!J[_%XWQ(KY1"W7 M+;Y*NB%Q?>5P,8<>UY^-;/!*[(I7Z/R:IZ,LMC;W"V_/ M/YKHOB_QH34RD";E]$YC?[(VZ0_=CDR0@]2R#2?TSO&_@C2IU!5UNT+! MK+,K?^J;O(2I8*O//9D=3;-\WWQ?D!&:FNW[VDN"F(KMZMX,0O./4NWX.#,_ MMZ&R\"EC@%RAQQ^-2 MJ7%+=,P6K*VFM7M;XLI)>>6+('%W$#)J%>V>+#K,M5E8K-U]J9(),5B%3Q-;T$]2&PT+& M##)ND+&?8:ER?]0M2MM05NM&A;-"+^,"A,W(;?^!9A&_3I(]XLY2^>]LDQ_-YV.+\OB( 38C3EY> MHC#/FQY0#O,Q3;B+21"%6_\AC=Q_L,(+K#>2J"8ID]:X)@7XM<@F"0<@%[Q6.&I8T4R @CV3+7XU]. ONB4)X,JDZDT8.<"Z_B M,EZA8$:5,4)SD]Z:*MB:^5=21@U\9"C-&PWXS,!R;[(5 I:K=[J:K70-M<+V M+T'8=)NF_I(GRM(FOG?@;VQ]/\MHGEEA^,HOGU+;[4(&M'2AX)%ECF(3;V;^ M;44!H##=_&MN)--?IJB50#8KRC(&T(SVF:U+?CG*+K M%4/6$>UE52@<=V*#7>)T/6GZW5.-B[5]!M@_L_]^HHV"+ JZ'/AS!@[-&_?. M=V.2AV4U01X?HLBKTVN_0V>J'OP*C,SE=.TZ,Y/).8Z S F*+EO9 M$O U2)\!!#YT$7B#.YFWK)[;W6\$1,NUCM(P?78R62\M*#&K!E)ZD6L9_2,+ M-I$LG,1#H3#7?^Y9]M8BT[! _EMX--9+40%?*9DB8\CL9' \MB$^N0/4 MNJ2=)DWJB1W92L] Q8JA*:C%Y:"4^4VYO2ET2NP-)V%FR0Y&:V]E@[&I)VS^ M0R!]YFG)LS_T(S]%*WSBIW]E75EZXX4%E=+;X%E=SZ YXL)>:;U4=Q$$;26% MI9==#J9&XG]*Q%+[2]*W#3VNC5MWZ8[\^;T@R:[0&Q(]NGVEJ2BW^S1)8>CA MR_SMON[7-]A'6*X/-)UHRY;^RBP5*8S3UB4_7$\;_O*4AOC')YG%(VL'E!HZ M Y_14Q"&^$<;]I8AA&WH6="^TWW,%6DR0=WP/>-OWIEUL?RQ2FXAYYUOA22? M/"S7L^IZ91\VG<_SV)'\F=YJKD-FY/TY%I?S'.1+'V?%2@;JE&N6\QDJVW"- M7,]DG(:V#O8\/I](N[(G@L&,;\>.2'ZS\(3"->1WLG+$\Q$*@'_*36=3?XT-76 MWV#?8Z')\X6S-%E+1']/>YY_E_2_(&ORHQO#_H)(94[D;=Y0#)]0I3;HP!=R MV:?9]CD;^2M=)E+]AC/U_C=/]+U_H/L"C9$H>GNKSZ3WF%KR?#4ZCI;;^M+.ME>AM@X3HG HLWC] /; M:0,YW>=9O@!G-EW;X(]CK.,3;XDKOA4K MP*8IM^JX_&^X_7R$TU3+* RJK9<@TL23)9 @" &#.;0>+XZNE(P/ZT+IMG'9 M:C ^ICEM49M'=[D4X=F[K2R_I.L[YE/.G:H7)S%[_;',M==A&@=A$KC"4*?! M/L;\B^;^R-45SZ;?)"OK\?_Q:90+H:Y9^4AJGD4K=VQ#7F0-7=1G*CT@ !2" M7K_XT_@N_,PL.*?W^,@:9N?Y9+$( EW&;!G0SGL&76DJ@G'$*/X<5RE MM*P4HZ6T!NI.7_^G;&T,ZOUT"J^O87W*/LX":0S( .Z#60[\F3LS7XMFH$ZU MGR3YZTOEEJO@E/M_U&05'=(;KUQ'U\,@N^!>AH,^HRCV]RAO."OOMO2WR6:? M/DR;H/@HH%\%]+/9D@7TP^#S>^T1 -"/#UELB'Y M7@VF3J*MZB476JG>9>7O;'8<.RI=2I#5Y8;-\.C'\63(&7[\&K7-<(E$ZPPW MH-5F^/#WS#=\Z4],;C#MR$0S/%\..L.8J'455XCTSG(37GV>"XHLA_UHLK"@ M5K$4&W^NQS_.UI_&/RXDQ6N/G_ KW,FV^2[3:)WN)KC:;!<$[ W'6:UMF6P1 M--%#3C/)S]PVS24:O=/< %>?Y@,!RURV<%9&,ULI0.-/\^+'^?K3\L?% M&/S.F/Y/DIV.B2]&[F(TMN"105,O>]W6/[I,V1R5XCEPMK(MIYONOI_ 8<=* M2U)GJR[)J3QHYB?.=TQ;D4XP2*=I[J-7\=,LH8WCK+3Y)&I:T^J=[GOF6K;NG?9A,#\-3F _7O?@#; M4]=!/(G52?6C+(7.U%F@#YV%K%]WZ\LVIP3O =H-&L0TR-XDNKAJWB+%,#[^ M*=LVQ#H.7!$&9D7U9M[4O$>GZ=XW-66V%U!3S!_Q-/XMVN%F=D'ZKOL\KG_Y M@Y_(_($<_$RN?I8)\WHV'WWHPCY].RQRXYCH MW/L&$T8;% 9EH V[&>4D3ET9+XAB0+DKF6I,V].JU>RS.L^D7$Y>^CE?/]LX MN\];("WCW;TUO0^ZA.UPM\]VJ,'3?CF=FPB!-W0[C]!I3Z8WFYWT8A MZ^OE/_=842_&@I]00\?WV"LNFJW&@X=,:4@FW;G#0O$ZT'_4VU0'6=,X^A_B M#F7K,C59/D]K)X=(ZX>__RG+D, 0@!*$LV*]?\Q@O%*BZ#Q[]1">VIS/L* @ MUUD.;UHW4HV WT_AN7'UQRL84!>HX7YJ"4XZP;;$7[&](?]-PC_WWS+;P3.QT9UYW[4UW+OL6D>G0? M;"QV>9IZ%\>/E*55+4XAPR:#WB0(V3:0UXK+ M^HK*8\:,=RT.+]I06%,;?*@![E N_-006 K;R1)_T/@J-MSY(\HJ7NLW7RNF M,N;5H$R.+_ZI_^M9RBTT70R>*JC=,F&Z^T>(ZHE,X?VSLP\@D<9FQ:(<[W^L MA6Y)]*7N+CJ_#TKD6%.#A&6"FJP]WWQ)U19PPGE7*09QDIF7EV_B4.F>>4D1IP8)2SL) ME][8?!VG%G#"F9^<:.:'"1UDN<3QH87W M:CCPL/L M+KHJ3?)["#S-5K:X.=YTLZ(D];G?/;X858O$GZ]8]PPOEX-L2&: MKAVHRT,J1;&\ML@)^M'Y;M4N 6;*@>>XV@I_#/<9:QZ/>P_1"2J%"[_!O,9' M8]>U),W3@+UK+_IQT# T9=(^46=/[[YQLH]_Q-5W8K>-$WTY2QZ]GLY-*C8F M^]S[4%1;SD._C3CMX^4(#//_K6I%^(OY9&I!:F[;AT=?R0@-SN G&MHC5X0] MJ%@Y2S1S5KJN-8,GJ3_]L/PW*9IR2BFW;D8_3A[?/_AF8S[ S*JA:(];Z[BY MF+95TY%ZQ!^0/&C7:/39D;G@RCIJA8"5#/?7R[D-23$ET.I"1$D!H=7R./T8 MW>&./N/ELO7QDGJ)0OHPWOZ8U<*H^7U+J1N-)R\I%PNI'D\F%IB]NN,5/(R! MQPCD;8"M#U@KN3-$ZXO9 -.8Q.G?O^ ]\F7_TIRMQA_9]<89.TB7#XI$YVU! M5Y^"C-3@,,-ODF$N_Y&]-*RF,VV9_=N&68RN,HW>*Y8]?357%) MU?:BK]=]2[A8>V?YP+5'9G"QF.B*ES=8H4]M$'J6(/EHNZ ]]3+&,SB962!^ MQOI]5-F,CR)W=M5YF,+E>OY'E;GV7A]=[D&+'>4.8[R%+S(S2I5$GQ6%!ZTL MQ>6_9[DNUK#TIFW.AB)&5A<*0@D(*2"T0UGLR97Y&H]WF 9OB'Q28C,1$VNS M;+? +>ER LK,U7XU<2UP+E#"6)<+9N4XL '"9]H[N,7D)J'3Z,$K,Z@)B;*4 M\//EQ*07N2*\1IA0-[N8%EFY#LFK011+!:5.I$]*^/#*(E*EH!/@H+7CV^"% M+<-6%PY&B^*A@TMR3/*P(@Z5KD-%"+ X31HDV9T5P;GYU\06U(S4Y:F/+G\-6:_-!;#T 6#H)>]\7A\.V,.N/B5;M1#9!OX\J2(,"9:W)'ZXNW<9W.WXM9 M" 0)AG"9>IR0EBVR\*F;Y=A++5I/EA;X3G:!RC][Z),"*&?K!>@;^7DP?\7B MG%0()1$2&U!1VD(U!)3LN@@G+C0?#:^&4::EU,(@3)\F<(>R!!ZT'WAKHDM! MM$R$Y!I/CA;(E1U(0,MR&"S&DZ45F:&44 KL)/0@J D5>,4W9'IDF DY+@P^ M[)!KIGIO(66GXL@905WSTQXVK()4.D?9&=Y6YU.?%LEZ4-9)Z*M04>24N+K1 M,J>!LT-%/+Q,V>G?IF;=\]C.-]32O@VR*%C'74^MV(M.UY7&*4CHJ*YT8,7; M5?2"%T04OX,P2I'5BX,M^Q.O#N5&C2^/CMU76!^*+;*HHI$[GUF1.?:$?:FO M$#0BY"576);(\)"$@44B#='#<@N3QL=Y M)?B5YWHI1^:/O%@O;2ARVP5KPP;!> $9+_!UV$0F)27K#L;;F&8:9(=/(KB: M=&'4=>?MTHWB_JO"Q9S 7&^T,+D7]L6KHAZ_PAB\D38&$[$D/7C8<>O 2NCT M"9 09%E>&D2LBL9DY@U?C4%!/%K@-:4AH2MO,K; 8U\=J*XKK,H9P!EUA?X8V>?["LC8?%K7-G2-6%NQ2 SU*,]B MAW-]A?O,)2/4)0\RF(4T\*B8_7@Z\N>^<7EHQU>7",9Q4 Y9I0I#Z0[K9KJV MDM,2>O8LO%A.Q[J<JM0!*^SD9Z=SF3CZ GF/A2@.R-'/G'U8,;'TX*PN M&(]V-GV72-4NE 6PC8?YP_G.;&S2::L?VD: _=-33*MWD9"!. B3P&W3]0>] M\B,?Q3'R2HMILT^?HSCX+_YKA9PCN^LLQRN+MHLND)LW_XR7[1EG^5D/#_P# M'?<'.?%H 4'BHB/:!E08=!W_*K +-4!&S9S>IN.18[+>0U>B& PZ/F,[;8C*:^38$""C"%.DSA)*^ M>)L[2J2/ GS?HD.IQ\X/)BWML:@]Y*R7%AU#I^N00 K\G#H[I(8U3M!/W",7 M!6]RTT2-4+-A@@NS89:H4+$,29X+M07WMQHF)/AD6T("XHS'R):PV5')0AY? MNB^9CR!O\:MQ,M7-]SV;EGD?Z*INE8:UA0Y> M\7Y&8AOADTA[Z,"O3YOHW*FRG"HSL_F>+!=3&WRR>\*NB^F!@:@>&<= A\ZO M(=[)HJ>0W+CHZA!Z7U>V3Q4V70>2>A>*XZF=AQT&D\5ZH>N)17Q8=45;EZ./?M+V4JG%K?3_MTJ':JZH**_.:F"!O;C[* MJ2=H_@LLN4X=7F'3"#@DF>I!-"/<&(#9ZZRF)\"F54[Z@%4F-_44R#'5&L(E1!J+8"J0<><;MRQB\S?Z%40\N^# MD#)ID(M#U>8UZWZ0!46)(T+:5> MKFPVSCM T'T&?K0//23S,M/C1(T5?:SFTUR3@;.G60U$#WM<4HT.TQ*HE3=3 M#AV[63NSL5'561UA\[PJD0X<[GN!$C<.:.BH'\5>_IH+=S!^YZX7.8.NW4@% M=K$9R:B92\%T/EJ:WXO4<39R%1><0^PQ29R6]A?\KV)O(3F\'X.4A)A>XX/S M+?#V<,=)CRBA&UYH6D'FN=*Y1%EAZC%T3.K BO#JDD%92#!/P31L^8DO\2][ M#& 3>E_BO^XEZ:WXA+IV$!G,8N?@43&EP!U/Q^:O1.WX&DGT8T!9 .8!^!]_ MW0^=\FK[E52WOD<[\G)S!^/T_19/SAYO;6'*[92<09> J, N!$5&G>68FLTF MYLTNZCB;+Q+((PIMS'A))(TL"?1Q'EK>&XDA(_%D9:A\!R(1K3:_+#G8DDL6 MGY"MU_EZZ9O/FZ<$L>&(Q9A8")^B> QY=6"YJ).K*,Z0/48;WP]V@2"_MY2! M!9VO$!I;4#"E!^*&UV7&2EQ: &3,--A7X[K.O2VZK&\QC^9UW@:^L=Y%#"SH M83F!4PN\,+M %:W_W"'&EHU@^XI(8KWPZ0;!!"57^W0?HZQ64[X,;M&W]#[: M8>ZGQZ]H]X:^X,OW,]?4<$1S;$FN(5KJ"IQ4V$1.UI^Z/."%/S=LZ3K!U)]N MM'3:S2R3>1MRSIRB#XT@Q4.C@+5Z!EB[(*\%E[=\!DC;(&L -6TZY[C* MJ%SLT77X^#7Z&XF0/F)T:^W8M1JXG>RZ!BJ-,.LNFCEK&QS2CH3/V=P7'T9T M\0?1:82WU)*-XMOH:#\!/C235;+%=PB3KF\GZP!'B)1(9+#5DH MPHUN]I+@0RM9)JR5#VUX SP6/T=^5T-9:Q6@LJJ%'HJW_E60N'!'(/\<1PD_ M:\*Q36JS^)ZDZR6;\%'MY=;8Q=IDC:[3]Z3Q0!6E< ?BO! F>,W:,V(R8 80 MZ.S07X+T^?KE=4]CT5D!N@O9N;SX:.?UFQ*0Q8@*S,#]$!> MG\(;E"0@XP0YJ_%\#QUFLL^0Z,W\,+A8VI'^H0O:QIV\8 =?,7]#(L] WH9= ME^^; #JTI*J2]E"B-J7&-0"+=;4#:>:E,$-C^Q0R 4C^2;4C'&"7LPRDAEV^ MO.XB5E/U"=]IR \25PH)M2[EJ15PH1<)29E9&:+%Q'R:*D60C6H^!S9PX+.E MS. F1G#KW\"P'N?"(]"WMS1A5<*5#W]E)4#]Y7)JPUDEPM5X',-TY'F5;1LP MEPG#HO!EOTL#1&45Q:1::L($%Z'D.G1C@O4"L?^VAA[W;$N?@!W5V;(L]FHH M.U/@9&[27>R$76AXE)'WC-U[?G$#0=9.0I*K#AZ]+#C)"Z^FNR@6QC"K,YNQ M0;1W1V1M$'.R-ZWYR#5:$.(8S W/M,-;7%4W"P;+TU+%?1\\/:=;_]>$5+Q' MC6ST:BQF!$P$7216=7IV&1L[8QM<&SL@K8L0I2;'])X/HP+/J/*'ZA MO2&ATX(=G4>H,V&8"&8U4UB=*LOXZOI+76YULE.Q#5_3X$7V&9?&LQ,_NO09 ML;W'&JFY0$[Z%T2D&GF;-[PPGE!N!KF'*2(Q^X_!BS@77==F#$A[H)O7/X&J1P1Y?? MUMD%3S1M27+.#2;HV88^2>[5N;(8=VJ N77,E[.)#4_Z1T#G;\91P?4)9-KC MZ33!4U3"A#&&@?OZ%[S(A&6\&F1:*U]R(=8J7E9HLC3^4]]HA72ZV#O_B=ST,2HJ/6_C<^)QO=L)BR.?K'%V M]7*FT_G@KLOJ;Y8#]:XN(30C,4E*],I"L=,(Y,U85A[MY+(TU(#KW- ^T (; MVU![<( N-=YH#]IF]A' OD*6TT-6,Z*:KH=]BRR]XFL 7[G*WY,\K PH7I(" M9;*LV0ILK#+S=#)&%M6P[XR[5T5ITWI:N90A52QS]R;!J$CHS527Y((6%9:L M$+/D?=[*6YFL[M819EW(;E$*7JH/$J:OL 3\Y;?7(*9[%2EP,!;TF4^J\4(J M@5JY=W+HF)%AY,R-YE%11\B_12+"@A):2L)0U9CH+4A8?OIM^HSBFRA)^'Q:AN\H6LJVH_P&[':DNQ?0;@/PJ?L04N^H1UTSOU4JM3_Y: )>%34#*'O]ADB8^3H=-\/=QMSC.I"Y\D(L"ETY;K6 RR ME.BX291E7UPAW[S35"N\1HICS .'$/+P<;S G+.P=T=#+SK,'O:D^T*;2SZ M,ORH0"\G^)'1LW*YWF+ASXW+3!>DS?0^.2\@S/A 3G[X++DNON7/3QQB&"71+-@M (N)$5(RO9\%RZU):83BXHBR$9 5<&6I[D>7%8N81Q&^_3@:RR+ MJA*0:@NIDD(MQ5-QZ9BY$XZ62_/'CPK"QD68\121=D-+1I[.7T4TA+2ZRS&T M"H> D!79<1=C9/**VP&BL/A"%_G0\QK^>Y? MI6"GU7KF+\Q;B.38FO?[G'KP2$ H@.2X13+PR-BI=S#&"<9K9 M#TK0)3%/32KV$ KGBXDN)VJ5Y.HM,/FYA?*X)2LBD,7ST=I7K:FICA$;&T+A M)-"::<=+J_0,9.1FEJMXYRQM/][:&ZUUZ4<*RY('C;\4VY;@@"-[CU(8A,@C M%M @?$J:#S&\46_G8O969P5=72\&K::+KJ!EKTT>8S R9=3X\ASM2)'7RW_N M!:GQFE3L9K9P%@N+J@NUP>0OF*3$]:?VR= ?S1%!<;7;)IVAZ(TR2&'4!B%B M>Y@SFJYLB+QM@<>+TGC-6 R+",U07'J(_"W:[85Y,43$^H1%#K M3Z9K&R(.53#R9"?R05IZ.Z:)6 S+T?D.:PQ;/WN6VL8THY#$459"KT^:6D%7 M'D=$Q.R(7JR]L$7F,^B3;0%=5(1,SN0I/E/*!' M]MW>V05N)LT2@SN73I?170*R,+QSB-A:GHZ09[YJ>RN\AG67,APV&DNR ]_% MP1N^1]WMH"M.-]U&K%-KEL&MJLX\2E8@:.J.9S;$>*A@;#X24!YP8!KZ^8Y[ MLE:#;+D+1(E/6Q2(>B=*82'M3,S:OG*6COG)C'._27KJZ\I2H9-CJ!%LY9B0-\'X197I4?=&X*UV&0!G!W MA4DJSG#M4MKD-+HQB#K2LC74V5ABE#5T1N9K.?4 +!2UC T0/O";W-OO=,KL M)O2RLZ^C=BMD-*+NMG1#H/\*N++D%HNU;SYPI#O>%@V9O$_GVHZZUCS8+.:) ML2K]Y*3.YM.QDW<]FH]UU0,0OL*HPQ3L "#J>M8,M[1J&G3>#X&BH,S$=' ( MUTB7P;1ENCIC%MT;7@_WAJ^Y+WWNR%TT9?A2>AV^(>:;^!#MO-LH_1M*[[(L M<-YGN"-)X)C,"72J+@WHN[QV[U99N57GSH[QR0B:C $Z%K=H\XEIO3?D&=YY M\OVSM "K6VES)CLQLNHK:++25O=( E2Y-W!. U1_/F]3/J((4F>I(YN5=_I M?*(!*!_91S:9^8ZBY<)DF9U!.E-?"F4.0%C [X1IL-0!7[$Z\GZ%U8BLW%D6 M=LP.,%D6 25&;0D%.G2CE%M @8O= Z>3A6<^KJD[WKIT3>8@8P5Y?#EC'CP[ M$GKK*6B*G-HR*'7I2"FGD@H;"XIQX6)D/J5%#\!U85N:$K:KP$_?.XI9*X\N M 5,$7XA6"P.[A(P6OC876[%0=8):%Z?YR )QVH:HCT2)V$P(E;P+?+GB\S"G MGQD<^^8CO;NBE4@79M/ES,.*RE,+"]0XL;!J["\KYA8LYP(X3;$I$')G*$GZY$%^4?5 M,(J$)-M*O(+/=&6&HCK&[2(8@N/RV,6FLUJ $OU*W0^L_/J/Z%IN76Q><<9T; MT;:E]>Q>::OKV )3B_W%PH'FM\"CL#>VQKRUFJB2>L(G%M?C8Q!0_!:0!,*' M3F[28A!(7/+Y,^X;2JY#D=_7<4UIC%PXHJN5H(8>[;"W>\\=36W(+W%\#QIQ M-I0>!.'P(J^F1-[35V2HH/$4E$;4QSI0@>Z8D[&870=.C$;Z*0-LT1KCC,ET M,8QOP=9\F%-=8&M8CY3 @EF+@7%EL MDF=GD>/X5@E@&U")U#'63,C&M@2/\7HVZ2QJ$SM$;=)-U";E4BS.?#RUX8U> M&:BJJ$UL%K5I9U&;VB%JTVZB-BU78)B,EPN3SOZ=@:J*VM2D+D:Z%W^(A+@?8:L,WE+ [?$-Q&C@[=!NE*+F#[Q#_+,GH)N=@?5[,9J[Q M*(L^@!L)!% 81#%X0.X^1AXH-07N\#@&21+%[X V:\YI]B!P55_@S4NTKTZA M.A<[J[S18J7+)JWJ4ML!MLA_O7@U^[X:\#18L&:7B>K<:>W%+X:2-VLJ8JA! M;22)5) O$R>KO%-=YXL9UN>3U=J:J(@N@$^Z)^B;LDHDI_I*X[&Q"-#U=.SJ M2N'2?0+;<:O,8S5R5=_F+INL[OTVN+V?6NITJ80=-G@I5J4=OBYE5FSQU6YU MGC.6\6(ZG4]UGQ?<_)2WNZ(%\()@0N]F,"V];-J0PEUM6KN/D/8D[\/)I\DDFA?( R@H)S:)_O NV7R$.[;8B4!*9.K%]<^'!YPE*E9,%" M?W@N0. MOI-?)9NO,"Y<]#9)LG]Y9=6).2'EE9$9\G/:8O0&'[)28-]@W\KR-6P_IN)CV8+\F)?5GAUMZ$35!6B334BL[+$._A81NR=YE+L7 M%;+0\=F/N +E0SC4'83WS:Q0Y6IJ-(;=3&^%^M?;@>D#+,?[(/G'58S0=8C5 M1I2D6A8C_Z,?<2G*AF^8AO]45(.#[YF 4$&0^(I85T MCEJ(.2ZR],,$X=O=/;KS!V'O2Z8-RA)_EP()6*-TE(;<;E9$IOOEL(-/-SR0-)[B]+KT(U>T$V4 M)!?!;I\*DJ/P"75)H0QF*;D[AXK92^;.?&K>6: ='Z_P;D!9P/<[S/0#^ 0R M1L-N3G]!I(81\C982N$3RK/3L]0!I1SU>(L/W-IH]&Q#G^M3K\Z5G: Z-<#< MWF8CN+8A8/H(Z W7RZPI %E;G'(#P"'-#+2Y;3R/+I;@#5WZ/E;,L^*Q6W;- M?H Q,<9N,.US\%IWF*VLW)XMZ=H>C^IHL7_V:H;%Q*R])31O:3]!!^HRC)O\ M,_"R1@&BK9+S.:$/41%K^ P\;.X3>I!GC1]*;!AQ+1:LX>SD:"SE#CN8J DV MB,OIVM/EPQO^XI85='D#L5T\Z9# M(!B\SJWH+.34JX/5:DZ=FF"GW&@R=FRH6WP4^&;:QK)RB5M@@GV*8UF/))>7 M\S$#5FW',FGF=;*S/)<;84*!5G!J,D'[B>"KRG3KQH>V?HP% M0\S0S)[X46V]E==+/3+OV ">V,J2HVLX[3;N6[O"SMR"(FE\3***L@/-8,EN5C:P<@$+:77-;PO88KH%A&S!X''VS >1*D&L M"T.)J6JW'D@ZVNS,E1Z)B77)AXI97$[)_%$I>/E@ +C M! 6 86ERAZ. M';';S6N2=!R?$ZJ2U*UP54DCJ=W;YP4!DJ#$W2E2F\Q4E?SK!V F,YE)W'A+ M@-5VA+M*)0#$MQ8N"^OZ/__WMY?5X@T599IG?_O!_(OQPP)E41ZGV=/??MB4 M/\(R2M,?%N4:9C%'^T^+RSS:O*!L MO?A8(+A&\>)KNGY>D%]]AN4:%3_^N&O]C^UW_KJP_F+_Q?#W__X!EKA7GE5] M\"_-_6\N\7B+/%E$9.2JJ^'_9#H_68;E[!L]Y,GZ*RS0 A;1<[I&T7I3P-4B M1F7ZE"WPQ!=;0']=7/R/:''Y#(L7^%J@%Y@14(N+M_5?]F-]S%_?B_3I>;WX M4_3G!?G,XN;'+U>/BP^;,LU062X>\M6&3*7\C\5-%OUE<;%:+>Y)CW)QCTI4 MO*%X-]PJS7[_*_E/B/$M,*&S\J_?RO1O/SROUZ]__>FGKU^__N6K_9>\>,)X M#/.G__S\Z2%ZQO/Z,# MFY?I7\OJZV8_DGWXTK1]M\R_?RO@'3(W%8DN/(E^A M>Y0LR)^_WM_LOPG3HGS]2Y2__$1^\]/''"]*/,FJSW.!DK_]4+7XD;#$6-H& M&??_/6JU?G_%J[-,7UY7&-Y/?;Z9E?DJC?3[<[Z*\1EXB9(T2M?#478: M?3J,L'R^7N5?1V ;>ZC!L[\MGF"6_JM:%,+YT1H/GL'#YN4%%N^WR0.^EU+, M))BM+Z(HWV1K?#O=87I$*1)OX6[##)[U1?Q&3HGR<[R9KHO\Y1I_C"PU MX5QE.@^>X3UZ0]E&@G*G#0=_^4N^1OCD?(?A"GW"X@%>P 7"R[8Z4E75>G)UX>Y # XCO>_GBY?$)/<'57Y!%" M1/J5D0TZCS5X_EB$SE_0(_PFL7TI;4,FD+B([F)Q3-E=YGB]I:<^;-A)7^J=L?09;+27?.?9BCJ.^M(G=TSC9=YYLCW&FD(Z MD#TJQ%TGG)TY8'KF&>9G#9B?=8;YV0/F9Y]A?LZ ^3EGF)\[8'[N&>;7X7*2 M'V-TS5WGRM7* MKARY[A//4BPK2/:?>)[=Q-H.XTRO-Y!=#UT'.MO,Y6G?>\31]>G=;T_) :;1 MU\BN$9G.D\Y0?%Y(]1Y=JR1+0$&_J>8E)INHXU0SZ[9#9 9@S_2U0"5>#=5Y MC%_POQ]U0-_6*(L/SBMDTE*>;NMT35H:V_^9BQ\/SI4_+JJ6BSOXA!8W69(7 M+UN38S6I>EJK/#J:R8KX]N4GGG1D(B6>2>7!5Z+H+T_YVT\Q2BNW2O*7BE@5 MH? /H/KN15BN"RS3UB.M8(A6U?@ MSEI\M/D1&]ULT8OI33-&STDZ6Y.0'&<$_XID7<'6#S_1O?T?O/(JWFDJ1_$SK M7$QR!E(E9\TC'I%_MFQ;2%'84D]A&JZS$O8"?STF,[A>P2K.DZ' M=T:?-)231=23G(-2!;6?T6I%(BM@QKT0C]M)T7JI#:TI&!60^NH%%4_XN?IS MD7]=/TO0G-%!BOB>+L3GHE8A!&Y/O'OTFA?$B$#B5C;<H2+-8^X-RV@J1?I />FY2!4L_NMTA8J/> Y/><$]>DX:RKU^M'EQ4F$J M6>);P6K+_FO\;P(M"Z6Y'.DU>'D*(2MD )%LII0RX*J2=;Y7_ M1$IFOET,7%&'TEJ.^!H\6T6 54@Y^UF765_P#<_5];A]I/C MB ;/6GDB*#F4_K\-+-:H6+UOI3'^H=1J+,<%#5ZZ KAJM)'[/2I#^W9K.>)K M\/05 58D?7[9O(0'0RE+]*Q;R5%;F[=N&Z "*A,_LP)SNIISE97A(PE=*/!Q M&'.M3(*.QP*XZDA_ MEV.1>/5_TE?1]4!O+\< #5[(8M#G-322R10(LJE^W$*.SAH\AFG SDK93SE1 M/SWG&5?6;+>2H[ &CUL6P+-2^0%%FP*SVK3"1^+M2*=RNY4)]2H2E9PE??HBH!']L+C]Y2CM0:/$YY0)4\ M4->(.,NF;^@2KN'.,,E_F=)[R'% HR)I7:].);2C.9[/HPNX#(,P*4B!C4PJV43=*@:N\M M0PVCFO.ZS%]@2GLS[1JWVP++QR@+3Q=?/EXM'GZYNGI\&!KB-.A6NTVNTPQ#2?'3*=_:0SBQ4*?G$ZXPG,L+]8?\2GPCA]#59 JYS:7Z0Z0CZFNR07/9P;]O"+#^H06Z*"/W<%>H5I?/7M%64E M2=)UNWY&Q1%(-KQXOGNM"\1#S(H*3NZ3IQR6&9MSE,; -*/8;CVM M9\,I'J1#:(MR$412] !&X!M6Z_T\&V[0P1S"7C"0!.%?QI^V=&!.M)KE.E_# M5=52U2F9OZ)B_4XR=)'\*.3:?24R&//B%8HJK.VVWR*Q9YR"0Y;.%U ]'27R9:"7^=&26%KQ'>H^ZD$YUK MP%G:MBY:C'[<. '2".V9ESQ1)RS;YF9L)BPE]^CZ77Q5R8X 3-_UK%F?E9VA M-H*.%#-76NW([@/,T#(0U(.!G5DA8B@+;"-T2:76:I>[7/QTH[8','$#7?2, M$D3G*J\8T!H136/:N.JD_(UD_"Q#%Z4IOB ")]+DT.M,>"&J1OR2HLU1;/!% MV\+%W1_T+F#I^,C6[W3KND4$Z!I!3TJ,*O1ZBD*V\?N!*+!"75[%?7DG";$1 M1Z7^<;9/=RMD(+\?0)YAPYG?3Y(0&\%7*AAXN7N=[,JW"!E';P\,RUS._;04 M0&N$9.DAO'<1VL$R-D.HB=:^+X,XL!JA6K-]<'=1"'.[@3CVETCHY3P;9G,0 M-J+$-+K^#A/N? ,>N@)D&K$I#%(\.QM%,R8Y'U4C<$T#V5#F M5&-V 8X1HD@3)XX!FT,,L!$'IUB@D!(?@&L:7J")B_L QM @-4+FYB45-NIE M$7_*9LFLR[2,5CDIA2*6$CL- _S(A'9KU <0V@KHXI_9ED@A;S2M%.H][4J@K0W%=P.LBBC8OFZKTZJZH+9MMXK[ M].S(UT0*Z\++^@]6WR"+]Q M#:E=!@*^X1F))BY?O3=J3\PUSQ7YD+3A=I$QL81F.-[,[T$.K)HYSMS>C"(7 MJ/XN>R"*PD" .WP!Z!#X?5<1]1FMTPBNJ&'@MGP8^.)/Q\/] M^3N-"_>\91BH7&9;\)ULEFU S4Y-[%4?P -RXTT4?MUX@G] M*NX&6FTH^?'[^$N.]U0G3<&A!PC]T&\;/^?*12%,M2'CQ]/;IJ6_V*R?\R+] MU^&4%G'OM!\P? >U_;>^#QXRP2H/+F]-\J8L-UVYN.T#G,!WX'>Z"ZE U0:4 MTR;(KY'!0=;H"!+/1KXVVJ,I^$A#JS8&O:&2Q,?];5'ACJMCORX-+Z6D974& M(42NH8U&?2A3NR ^!+4K9JS\5FN&HAN2T0%X M2]->:N*D,P'C3E"J#5GO6#R*A:EY3QAF[!J:>.Y,P#X:U-.(=T6*G#W:\C;9 MN5'BWU96](:FF>B8?\W@)D[7AT\T%3P.3\'S\(C_^'SUY?%A<7N]N+V[NK]X MO,$-%A=?+G'+SW?W5[]_KSXT_YC2M0_6\7Z'H]8X\/H M &QGZ<-^VY3IR'A7Y/$F6N^\PUANC,>M #3CT-'$%B(BUO&>XJ$9I&-A$O@R M+5_S$JY^+O(-F>QJ0S8N<22I'$OP07S8*!_SDNRWFJ@8=,B9P M[0A&FD2^]&#>*-C5JF5V"X_C[EBW @:RZ4F5UDW9K&0'/0H\[)6D;5TF^S@ MR'@R4IH#%(61J8E=JA<[^;#4:EFV(MC1#K'#W"0^L#D.\&ND0( M\LG.X107V2 ]"ENBP!\F3I-DB@^;5U(&\FCZ3!E#T _$!EZ7FAB NC"D&[J^ MB?W>4!'F)=+EA)0\&8'OF4&HR8G8>Y>=@CFH0>9UQV&9JBRQ=)SP7.(:C8#C MN[:AB>];#^[1H!RT(?/BW3VF.:8726=]B6FPRJL6'V13U1WD'!=':U MJ(;R\G08X"6^Y6@BYTS&2R;J8?D,>4:B"*&XFLTAR]LE"FGG9&UB8?0 AF.[ MNN15Z,\A"8##4A4*-]9M1M+L;3]>8JJ)=M!I>^ %D=_.[#LW1@CA*4XX6-5A M1:7X)7[2$-@N2F)-W,!ZL4> JY%'4%)R#+:28X:>B*^!:ME1XFW7; ;\* C\ M[X"?=%2-9(.SY.:7/,N/GSG"#;T/#PJ"67^<,F+-,X MA46*R@\HR0O$C2*6Z Q\V!MI#F)$CZ>3NTQ7FS4O.([1 9B)AY#JX(\)N'6*3W'B MQ]\0J9")XHLW5, G]&7S$J+B-FF%@(DMUEU' @9T$%3M:#L"AWL#5YQSJSGP:"1I9*N?F>Q-CY)F?9^2\O/B6RG"'U@UXT$^T2_O3A5%<5 WSL)+7 M[_'<+O,7F-(\INJW(:TYB"+#=S3Q[96C.OWARP4WC%%,E5\KB\EG1"0JEJ:/ MT1RXD>=YFB0\X].1HM03@5)<&Y"1QI_)J%T_;C?\0'?<4)-?PZ5$Q0K _6^V!'RQA6S$S$][R(:G-:=W+ M=6]IFV:DVOK8DQMT)(>D27,S.Y :!A&LU>&M929TH)?K#TSD>:9N&BQ)EG>$ MJ#:S-4D6]35=K6@>8UL?L3K8BLU3^3% 2!(O:O(T[,K7'C ');=FZE6(%$;* MB-PF#>T"GM4=OH&+N^T]7.?^JL0VEL:E\T +EW'T^2]*,V_@5@');@>@XD7 M+Z1$S A,W X$7!NYL2:N\),Q\03KH(37G9EX"$F]34A\<+]M2!\%>#XT=(GA M'8=] J"#DC4-YEV_W4AGK,O*MOJ(C2\I OH><- MR!H'(#]VD^]J\PFA-G(XJ6%AOQW(&@[ MO.>N8HX$0M]:.M_5@2@!=J*T25UFU'/G,4<"KHN0_UV]SB7 3I1RB34C(N/6 MZ6WNX#M!V&]#,@<"3@*3Z+O:CV*LPS(VC<'%?KN1.1! M@EG9^T=B+61WVDF M-GD_,9QXIK8E*I#N29F.#+A7FLY,K0L<.+W3+-%9JD.$"2R? MKU?Y5WY)N&6'<)*+AU\6UY]N?WO0*'!DC[)3O$BK%X#01$[+&'HV@SV9T%V1 MOZ68Z1_>?RU1?)/MTT-?1.OT+5VG,FF4NX\%0MN(0]W4;3P>L9P ^@(?5*!. MC;N&Z?JH'4&MAF<#*,_B) 5I7Y\I+$JI=>;8IW\I'_-[%.59E*[0$<;'?+3M M/\770&@%2:))FOVQ%]ND!%/K!W:),(NB%.Y2$N%G1+%._R5PUN-T DEL1.UG MAYIU,"G?J"M%AC)J"_4U%#EW*RCV$Z.W!]'2@YXF>N;SLUE E&EJ^U4?;7FQ MU88FEKZ$WPLLC:63:/)2.R,?NY!FD._8>/5O/B$\TWN2&.$VP; ORA*MF^>+ M.&5RQY& Y8=AI(G\>/X]WIMAT2#_-B& MOP?S+)6M;=!N"V(KLMO%[+][/HL),HV'FZ)R/!&,EZXF.IMS[^:^M&JXR9TY M(D2WPEQ.Y")'$X.,9JN'2:O>51:G6ST<&(W:2:1\#VOAR(\ DL ,X1]TS?0@ MTT3>@+2*3,SW(;4Q6-J)Y6H2]J6"D6R*#',.'*-$1D'>(Y=H^V<#Y2X]AEC_ M*S\&"!,#_0%%B/Z$&N:6.,'RN(@BXAE28H*A](V?8DZF-T )-'4IV-F#09*, MY@ ?YK X 8OO"O0*TWW!BRIM1QL5^F>T)[RN,H9X2 G4 $%N!H;P6R.3M:IKF#[V2B MCP6,>PF#S?[ "Z<:KEX$H])>>)HY;4[*4"5QQ M*<[F'&FA\IPH6&%78(8^"C6Y8*=D+A^]XA*>]^AU&VE=WB:?\NSI$14OG](, MD2!*+"BFG)TK[ K\,'9U*6XR-H?ET3>*?DH*X,%6 ,_0$SD59B&"CR%Z R*Z^1:L-J8J(_U)Y(MWCK7&5)(CWZCOO/+ <%@=MX>O[6+Z*2-F[@.I4 M9>:W\[M-FG,N;S,"F.6*QND"4+A, DWBE$9;,M*H&X5-9W=,373J@-#RXN5W M*A6/0YEZU716:.I10D3+56=&B:]+W*M>JZZF3+WJ.M?4T"+OT>;U=57E%H&K M.K?(39;DQH5H\RALLZDEL:8%#RKZ5%# M8"U=2Y?8Z:XT9QA(Z0!K!BG2EQZ9X%..*NVD(? 2&.BB.!N)072 -8,4:3^_ MY%F$(=UD;WCQD ,CB_>'1Y5Q3<+N*#L$L*"1+'4IU3P&4[M#K]D]YLPA*#@!< M/PQ<39(E#%T4/:'7K%;DZ=@T$E+3=,A95ZE=01P'@2Z!3F.Q5QITS5A%BL4/ MFY)8 DL\M7!W3)$C"*/%M"(Y:_%[M-CQH"#*T5^'5M"[[Z N3 MO3S.- %@1V:(-(F'&&F1G9MT]5+=>[F<,7WR;?$$LY.TB,T$R=[BQ\5E6D:K MO-P4"/]PU$%%UK#&]P^YG[=)">\:5-G? '!U2 LM?JV-,CQ )HK]E@[L3$]6 MN,:5KXXQEW],/FY046 M[[?)0_J4I4D:P6R]"_+!Q]$=IF'4<-9H[G7_=*_OAEKDR:(QV.(PVF(_G(K4 MPBU0$@F"F7V(LWR 5*4NY;'J$7/_PXHK"\KU!U88A*$FOI02G*"KX+M!G>DF MKG4BEQOTF!,Q!I.O?MK2MFYPNG7K 1;Q!BW6^0)F\8+P8+$?943="&^VG#U9 M=9;I2RQPL.=]VFO2O"TGG/5A$0:!806J(TB[4YFB;>F&=Z:;;A4"]WSI#G.EF(UG(ZKAC/!"J?:;QX7*25.XTQ+NY+"C$S$U^W8U2W8&/VX]9@W8G=THGNR_XC BSVCGJ. M6A28DZG-Q>H#8.A8MJ+*7.UID;77:?M*#P&,)(D@%,*9;CBB,R]*=(^B;28TMC^3 MV?)GVO5=M#J/^*AES$_TO!5T XEIPJ#EJC/)5 \D6V/&A#S3J/P(P(*Q%:F. M8NI$:HIIM ?>F6ZSNR)]PT(^?I5'E8L5\<+:A*LT.JW4VMQP+:>BW2B+_3"5 ME+L=:+$?:<0E+9RV:!]*#X!?-M$2*GJ\7J)JFND;NLGP=#:UM/4+BI^.0ET[ M78Q#1@6>[R^7JB_.GBRD7J*C4&.FNY]5C:^YV5MN2+M.BT.O,77%)S.2$E^W MFDIA3Q"X8>SVBPKI,6'AK2K1%<0FBI#J# Y=Z4NY4;M@G>EFVI?0^XP@ ?:" MZ->GU?([(CT75=?%4=\1EREU%%2&WJ[A-CF^E.>]B$)?KO M#1[KZHUU*[:=?_:=%KM>2E(L'<]<)J<2O0>PK00YB@+(3B2*^K35:Y1L#5QPT^*K+H M_;7ZOE %(.P(H.,%NKB3=.911XQU2G5U&3R))?LDR;'LGI/J#I!O0WOF6ZX; MTCIWD]+X)%* '=]=E1%'MNRW3>%7F\B=:[CTD> MF]Q. $MPL:=)#:A^1Z8Y(CP 2VUD& MFF3!Z\FJ[F!W?%.4G[2]X1_P 8Y%J =4O*41K^:'L"N(_<#0I5;">"O*W2'BBI1)\F-%:[2IVU>$\D-V7]$8!N1[:L. MP1NT04< O^/SR E,ZRK-AV+<50J<_"TM\62N\V(;8O@I+TLDR^DA8Q+SG6-K M4EFU'Z]'@;_CMJ)"Z'BY1HBL6$+O^[3\?3ME\C>>1S*S$PA=WS/GRM4.^.J7 MO;*ZYD23F!?R2AI6#^#:OH%F_D84@JO9I:H<^+T$%.E[[C&A,9&(*N,2BWRK_)7@ MN/I&@A?1=LX\45C8&<26 ^>^C[O@K/FI3-6SG6ICGE5@RLOK9HV*ASQ9?\64 MDM[3O88#CF4XNJ1:',KS?LCK53"RGHBD>+Y-OJ#Z=2W_]N'W VCI1XDFULR^ M+QQ)B#5K%)6NN8BK1"DE*6]/$G9+;T5!1V#$29"HCCD8N.ED,=8\5*0]>GA. M7U^W:9A_@5F\VDU7FI5R_8$?1Y8UUTW9#VK-6$55<6B>?QVMSM)# "_P/'.N M&OK>:&L.^V,XE8RJ@\+@K_-B'S>1Q0\H2_/B 4486#/#U1VF7EJ6^%U'DN!< MK/=$Z*:?&OU[P Q=TYOK@7$>TM3+;^0B.H?XF=JY?YLWX<3C/Y66V'H/")+8 M1NWD G-:!,.QUSX4BM1@S>0_N_PAW60]R0% ;'B^-5?#1$^L-6]5ZXK"ZYFEW7V^WZ4;5R@9[PXJ[A( K2C,"@[ G =*]:E[.60 MC=P);+TT^JG*F'?QSWGUR,@B5&1$]UJ61"J5O'>E.H/$BJC](>N*D8D&J&*%)BG<;H2!^(@HX V4MK MMEYK'3'6/%2EQ$)/9,O?(^*MU=V[7JH[6!I)%+8DM7GQLQO2FJNJZCJCKPV< M18X?3-DV,T39D<%=1P(67MANZX:8%Z][@Z[9OG>/4E3J[K$J%[M'UXAI:F5> M;79;_&G;44G,TBPJWT5.@/R6F_LP2?4A>D;Q9H5O^+W>JIEBM&*)L&)/IT& MF_A(E]"+<1E#$7+[D49AYG)*B0#VAF[E6Z45"E"ZL4>N&&![R&Y?,&>"LE]* ME7+J-KE'ZW1G[ZB2>8OV:@VOTSC Q@]E7Y.'I@1GZ/)3/\B#@A1'Y'<%^_:U M.C'N\]7J.B^^PB+NSG"I@8 71(ZOB4/<<(YWPZPV]/$PZXNRW+QL)XW?WSU8 MS1T 6+8-=1&4A[-8#NN@ $BV %5'^M>FPMO-NES#C*03EY2>I$< 1FC$KB8Z MVLYLZPMVFGA'WD2(H>\;*J*TK&8TF(N\\8 +E[ZMB;YI?)Y*09\F@/)P/M3S M^@VE3\]K%%^\H0(^H<:QT?6=TW5$$"=1[,SUP!T+_&G I9Z%)=C/G59V^:[E M)90^A934F4@B/XH4F0@:;^\-J43_. M[,)G=%FA=W"/\W MWNM,;[(JRGN_@SI(6CT'!I89>+[J<-L!'!Z9#*=Z#9U*&[ /U7X%#B8Y8<]8 MZ<""OC^V1])A)3T^H^UW*Q-'-:?^JHM!HX(D#NUVE*+>-0QJYG!WZR!J*)1Z MJ+FKV=NS59* D4!]D@UYIDSJ)'UIH,@_9C_';?SV;J;Q;79/HA *O(2JK(M= M0H(D1P*VZ_NA:B-M+T91!:7>^+4Q 54YCU(2SW^(1SC$FG2S DF.!0S'A:$6 M4O(HBV !0:9A>0NY=K#,MY/H_IGN; CFD=J^TX:]@D H1LK3X$ZPG*8C#"G M%B:%-128E[;=JGK2KJ2@5$TY8DF%. GL=E&0[0E5(T]WP$JUANJ(>T:UB-\=^LKN>_W:49?EC(NC'TKO]BJ97Y3T]!?B]0 1];;)D3'XF2-)B&O>\UL>/ MM;'2_#ON!F+H0E\3=Y[S,Y!!C$&.>H//Z88J9_^*/PA1['.:WP] Q_;\/\#U MW8T:TWCLW:Z?4;'+:;G+P_&8-ZI!DU3P^,-Q0U7'VL ]A@)F$+F.:OW6N3;U M$ (I]..CO*"^D'.(I.JA/:5:U0RI3ZG%?HQ_/ZI8:\F-;"_NE\U(VJA.,9+* MFM,I78'A+I&K2?:%<9E V=!="#*--]"7S4N(BMND\<5C6:]2\S!E+LGN )]H M!M1$H3DY5[L291I#5?VQG2L_PFLM8EZ]U,; L/!AK$E0V>1.%&^. M)Y1X*%QJDB1[!/JE.CM@1'903O/]_?'1SDJ'-XF,U8U7J)0 M3K=(&H+(LJ'Q![@2!? '%71C7WYY\3O)5+;UWMTE-6!>?K3&P+5B!_T!-J@$ M"::IU5:+22PA6"1SLOH!)[%,X[O2U$H(FT)J3%.(;?]Y*14[O36(?2-1[KAX M=H;1::"V@MH]T:UD**[M_!=1M'G95)HF]B&ZZRSN"\PD,N$?@-'=*=*HP#9< M CIGZJ$ZCOPA?I$GB\;@B\/HBWIX772"[/1Q M[%W#23D76$Z4]#NO1\C!M%OJE4,.QZWIJ!V($A0A330&$I2E[EH&I/T.590= M?C\MO%_1#?XK)Z-MNRUPC2A1'CW)IS"?&VTH^W3]JEC2*JWYX?T1?^[B6\KA M#:<3\-PP7FIR/W9AD@PFY<453J9()GB9O^ +N@.O#IW TC,\J$FY;AGZRS&. M E QX[8IX0_' /D((2YWDW$Z VX1_ /6#<6_OW^UR"!^"#1Q/E1:MM0 M9U^K&\]-X<^(O/HY--XVP*=UC +55*92CD[\Q*V((3>I?NBG=&'S4!3A3$ M4'4:,,81W#JGZ5.OR3RF%5U$9OA-2.9F$V N/=-5_1R6)C-UZC691_:ZW>FV M[K'X9S8-5$']EF?)UO"CF:MUL"9"#7TL17O"?).:AJBH]LX'U\3HOU^T/Z37:I M4YL#E#AQJ,DCOO=RYT.K&3!RC>#69['HU)$'^QX@#*#OJ$7"4%[RM)_[3U]'_// MF]4Z_2>"QR<4N8P##-U"[P.P<>-L+YC2%-2A3N82/ MZ."!KLLANBWPT0CL9>VY5D.P#",4:"+@=]M8;"S3N)\_/./-^HB*EY/0%!:M M6>U!:+N&H4E^KFXD%T*:QF?\4YX]=2 \HSE>'E9@:!(IW(WN(D2#?,"99#_Y M&O-0.6T'@L!R?4VJ<78S)B M$CQ?9/$E7E&K_)7,<)=(A]HO:UE M>!%7@:X8T4SW:8R MN&I^*=(M5.F;]^4E;XM[4E[R*&U#H\3H]K0E<],!CH*XYO[Y ME1>#5\ZO68%(82T4_PS3C(@+M]E-]H;*-4OEL>LIZ A"%$=M!]1YK 99;#7? M1]:)= W%9P:=NU82)7,[=>4@U:0?62DB9^ ZL0-!"T%=DJ5U)#,=2$U<1>'O M58)%?.MB"CYCJ2A]0UNOM.K?OZ#U;?((O[%/)JGN 8^;&] M9WOU3!%@>LB(5*LGNU.8NJ48T&:>*B#RS231)+*906$^-]I0E*<*V*5KOH/% M^OT1RSPE7EN8D.6']^9O^$'-\F-@>2I86KK)WQ(L[ %1L9#1G)34%D8$'!J!V(N0J8E_+8=@E*<3'4=+@('6I[7TN9KSI2NX*9)>=[\<'/7BYY8I^U!XL7+>?) "&F:1.:[S]ZC M5YC& G)O&X$P]A-7-Q&U"XU/<)QZ9I]1<5*[-\DH2=Q3)4G=69=I"TR8+5'<%]BA8X:Z2;$2+.L 3;&.@S]3D=9#IC?P3 N_M/1@ M8@?&]&#L">")-"+U62Z5PZFL4_ XH6-K8D[N1$2*D,: -DQ-,OI.RN*/^*=T M778M(]/J":#I1>UT&]K(T_5M)+5CF. &O>='2&^Y1IB>Z]TT=ZZ3W& Z9A?@ M(F3I4A*M*[_$J*9YX)_&?NZ8IZZM1(6V"&2S2["T(,9U#!+[TC[RPO,3U-Y.>!(A@'W2$< M6Y=X>='<)06#5C_@H2#T-+'.#Q(-V-!.0[S/J+;^DJ]1>0??B:H$B_P$UVVR ME6%D--G+4TUV-=YB-V#E[$>&)/6#MH/JHN$F]0\/$Q?KN>GM@;_T3%6.TCVU MW8YG0EV2<0NH*J/SKN',7.?MA'7"8B'?=I M6Q M$]/09*-T80D'BG(==G-F7^"+A-Z:W@.X@8O:)3K4G6(,@DLPB )J(GWT MW0H3)MN\["K,$I^$#!4W6<174 NZ 1_%2UVB>X6DI8AILO@F\NYC?OXV$V04 M%_<$L1>8[=K&%5JI.;;^W)3D"J(J$ASVEMH-TR748!M MQD&BK[6AE@.H9V OH&HM#P_/F!#E35ENJ*_9FA"-5L! AJF\DE!/#E&!*$M. M.T8@(IY$6143?ECGT>_;C,A;?/Q01$X_D$ KU%C]S>6P)#2UIHL[$N*:9\*L M,-2:.4CFH#RK#E8YT8'1 <#0 M7H::!/)TOV/XF)09,D;PD7[=A;_<)DTM.IN_K![ 1,A.9BHF"D$-RE\[@LJI MRB63OJ'/<(W?%.OW2XR/JPBD=@#03T+M%+22/!)AFB;7[6^0Y)79YOMFV_^. M6X'8#W2.2.%<10P@BK/<5B?O]LQM/JFW9W'UWP^P1#%))X,%G8K UWF1H'3- M?>0.&!6$<6#$FNBD.C^*QP"N.&WN3185)$_L)=K^>9,USVVA$ZQ4=^"8@1WH M6ZN'R^1N"!7GU6T(6/^ *VH&][8H5K4$+HH28Z9B!Q.,NH2YG%S[)(4@47\? M-"ZLZY#6%EA. C6.$>=[/;8B;5?5.B7G\GZ!51E;N4Z$DD, Z+J6QKFF!4)_5Y2-1+;* M["O5E 36E:H-7H_+932W0Y$-HY%-=OB]=48'PNH*?LY7VP2!21KM'0=I_H+> MJ;]@L_MBUW_O(ZC$,[ YHVT])+%W(+L/""/+@:W(EC/NJ-:#I!'&]^']T&27 MS.7B*RSBV]#%L9UH$Q(DY"][GT]"E8,IO-MI\;I] MKZYAL5:H.QU*EY\KD>0FV[Z^?RZX)5\F^!A81GZL3[TQ-8N31Y=I0@^'SKA. MZ1^+5LZN,ML47P,P2GQ]J@-V7#KG($SG@KK!]FC+T!-)M33! [Y"$Q(T40,P M/ .W\M]DYTY!!+ ^19P?CC&L^H81]7?/\ 5R6'$77^3?148<6P9<[U?STD@ MM7X7(XH0OR%2N03%%_C) )_048&3LTAVO D PX\"?3(>*Y?WI&C5UQME)E)@ MV4D"F6AYCS<)X 7+)9SKU:^07FK]>(9NZIT!<(/9?)'%5]]>TVWYAZD7[I33 M GYDP$ ;.[V:TWH<"G;V@)IPN]<4]=R8BR_4<$B>V9_EQ?VF.!5^M# M-:)4+4\9H2JS)U8? -ZS?X6=T^>']Z,E]3VX$?C*@"3X&ED84A]H(<1T6Q82T4)R. M: "T-C!1)J,)/@:6(4I<74HD3;A.QEZ80H).51" ?$J8UN>X%7",$/FZ:-HG MI#GEV*<%'"G38EA>9@$W,&-9'9/HQV M;N#XNDAC*CA$H47-HY$KT%7?N\XW@B*P)\V [P9N^ ?>0Q12U P:.^-\]3D2 M!R[!H'TSX!E6@O[ 6XA"BII!BJ*@9NW9G[AFG&BC;V2^>:?6,YY0HZ]'O_I, M*'\8%\70@I8NV305+EPI<W4^!(QBJB6IGZ;&U]"CB)C1)=7HMG7J)L:JA- M83@B+C7GH^0$@ $-T_OWXI.BD091!:$8;9#PM]J6%+?P0J]^P MA0?=;.'6]V +3Y+0:ZLTM;:%NWX2ZU(-0H*R,K;P&M+,;>$.C%U;FRA#*H5E M;>$UE&ELX66Q;K #_W1@!?X!\*S6^/<'FYD10CO415 MM)YE7SU@D>-F\\ A\U 0@%-M0M7&;0;\6D>E3 MG\))541F^$U(YF83$/A1Y*F.KY$F,W7JPS(P2D3]]Q.<.1JS:$#.T;'T"_C59 M;%0*_0%UZ8=:E5;%L%Q&7ZEL;XQ<^HYCU4H2?[:6 &CIFHEE"Z+N"S M4V>0[EW!&06!HHW,?>;__(27E$4CI/P5%X M_'%@H:7OZ%N,\/R'(8,^I[KO&2_#^[3\_;I J%FW\4R+D/9I@'QGZ?W[/A90 MYS29CA;&EX/BZF!\<8QNQA?[NS"^6*$1]RO$,[R4Q J6Y3[C^VUQ3R[8QHW+ M!B3J"9!M>4B;M/A"ZE.WJ#3(>>?F/2[6L,L;3W)UUJGDZXH M\5.*!/64.T] M)+!LVX/:)'GOMVZ&HQ^435>=S/ ES[: MM0Z .8FSQAZ(4I\%=C+R+*B>2^K MLQ!(62Y>Y4YWC>1N=3JWZ1SL*!\#T+50VT#W!UFC$G0YO.?GMC0GE+-@&/G) MS!>--,AAV6]/$[(HR)W(4BEV&@1$D9O,]J 8@/?PD-4N1UVEOF0D)2\%6R) ,SXL^7@7[DF0 S]+U0&_#<.?VWTD]6*$^01974!L6]'@6ZN*ET8 MQ$2D.*=GOP,R@>MP)+VW9M3=S? M./<#[:5*!U(3=^3(M[TGE"A'%1FQ@UFT:.C*T_*$R6 MW&H(;.3Z2UT<^M2PJ4V,FDV*\I-1'2ZV&=3P.8&B39&N4U1^A*L5BC^\']P5 MJX8<&6S@P Z#@JU*7'"?)K*>['TP#XHQ'B:I7&LKDQ.I\YQ!.XU'(B\&+:O M\1DO VG$?0-_UZC0JVA>#5$F-^:PBG',+P'DAW[2*J&J^3*:FA@31N>.-.%) M?$Y&^CZPD]C1.97U>=:4%(DTB+_5(@NB0+V@Q1Q!XAO+2+W!8<)%M^*IML=T<%E GV-CNFL*S# M0@U%N<-"=:8_X@_P#:5'S?"]8B6QGIXC7$;046AI\);Q]3S R6*B\=&HYAJI8T&!NDM8OH4V^8U[5(S#IV;G!H.:&M6BJ7 M9A%UZ@W3NA8L.D<&DSGDSHTMTU=^@XH?IV_[M=>TQ-G=+''[L;X'BYR1N%$[/8+6%KG(MPU7 M&XE*2%D9BUP-:>86.3- 1J2;[_4QA64M]\*- MMIE 5[4*F4HYKN:^GO84Y.UPIM3J:KY%N=D*&-"RH#;)6N3/$2H(Q<&NLI;@ M$ZN"X5G(5KWF>63E,N $A.IXXS&S0 2&'QES.O*E$=6/CGEF@;"=V+%TTXLP M:4UE$0>58M[0A 4F M^GKJ-9G/;T([CXG>< P7JO;/DV81=>HUB\YO(6);.9-%&'/ZAH@DRO=> M8K4'41PA75X_#(&:9BT4P:E9IBIA@81762T'M7RD+#-Q0DV$;HZ41I?JF&AJ MCB@*K[S)WE")AQ6QX[@=@(EO6:I/+_%=3>4% TK-B'X%/IDG4OTU86:<5D.P M)*%BFF28DB:R $M-Y5;Z\Q'._;;+ _?8;S<'2QC 0)-3GZ,/9YW\'$2#LI'P MR7Z/7G>>K7=%_E3 ET:FZTNZI?DP95%G$$>Q;6IC:.K,$FE\BDL%'L\UOMP4 M>/5LDY1O\RH)#)OTLN/PJC/8 P@J8FPG'OFXL.27'A=;A".T&_FA;>^-4JX^PK1@\ M ]-O"SZ:\T@6U&EUHSD["JJD)S&J[0(4^?0&[I.RPPPR#V-=%Z]Q)I!B,_U![3 M:%%L%_[XJT)R7.# &+JZ62"'+8NNT \5NI2X6A1YA%!<7F-J$"PP:V9JY+A> MAU$PRZ7OIMMJ"N(E=&.?WVJ8#&KP-,;PTLQPQU M,;?W7NXT0#71SQ^MPV38-J-:?5(R%6%58UI;$)F^@^;VY!/#J5FER&C5>NCP M5?ZLYU%33V[X*%*>U&"L=Q\-6,VR\Z>R',$_J5P7*3FFMW:E*DG'Q7H?4,7S M5N+W!$[H^)YN3F:2;)<&5[->D6[FKEYNC15ZJ-+ D\AY_8 3A Z:F^31#5K- MN,X:F^ENQ(NGIV);2;FJ5DY,6+Q]6'7B]0%HN43ME:DY&^5AU2Q4I25IZ %E MU=>L+J2!>,>12A]$SX@C]J") R2<&Z;6 RG9I6B*'A_0_7Y.MWBO7TCHK&4& ,D2>FW;QQS8 MU!UCS:V1?9U/%5'<5SY5)=QX!%O0LS2NX]%!STT!53-@9#?HYI=A(>,)S>X! M'!O:\SRW)$#5#&C%,(S@SU>E>Y)V0V^U!JX56HEN&5RD""\ 5!.]GS)$7-5V MGV*YL0!8M.=V O[2CYRY*1<[X*HYH4C9H45UTL"&5CRW"V84Q(U4'$,] <^8 M6.[JY765OR/D&.;?26BC3%8YYS2K7#W( H_RI]__O" #C915CGD^U=^L9LU) M%%>UIC8&'G2#J'4>GG'X;*?0*XJ#688NHXNF6RE MZ[50FZ(F2<)+K+X<_&?&WXF"%I;$/DH4!Y"/8"N%,F. MBW.809?)A]NO*#Y.!O8ESZ)-05"S^,'K Y";^%!?+6E]:U#(+P5KFO?-1?Q& M@E!(0$KS^TP',GIS$/JV#_5UVN707H1(;3:(7=F"\CHO=A-]S"^2)%VEW,(1 MW&X@L ,?Z:O5IC.K$S)EU49$^ZSVENFXWUC=@&\:MBYYB7OM.R&R0Z:(L^L3 MB+H^W3IS$Y53FCVA+$I1B:_)3^@)KG;1?/C?:Q4#3;.P/-4L-(9='(V[@%F\ MJ$9>-(;>JQN4*!D:D\6PCZ9[ "76.'0:!BRA9[0K:)\'\.TK(CJ=[.D3@B4J MKS=K/+-=8LSZ\/F"5]%]OL*??7K\BE9OZ#,&],QY#P\8% 3(,W4);^_'1NI! M/@9)E-7V.\LJN]R@F^SQ:_Y/!(N!:^MH*.#YH:]+SO0SKR@Z(=3*>/+SQA]$ MHZV&_6 @=J"I2ZYV)>NA30JU^<.D9WZ=;XJQ%L1^+! ED1-J\CY0L1[:E#@5 M0D?2@$A,:%L;%'_]-KG&>.&*3.SG(B^9T<_#1@5NL+3-[TC<&),F:O.?;9]* M1%%.%'TW+Z^;*N!T6Z^0T"/?4#5G>Z.41'<0+A/4=F^8+_M[@3]D4).4*X.M M7)EM@Q"UD2L_I3"L2K'*7@_[#B!!R1)I$IPTV1W0AGM(S#8#;0/7H<$;2^V@ MV,M!B0+"=[VX9P"%*O\'+[+\<)8'=TUL&6>(&N7,G2%\?XFTR]5T3&%99X@: MBMZ504TC3+0KT\XC.'7VNE<&11 ED>I:%%3*T8E[,NWY509U C-V9WB.4$%, MX<;3@_P=*X,NG<#S-/$[I)*5RX 3$ H\J3I75(M1Y#JJ39Z,$Z1US-"GWO"H MT<)P,79%-<=%IO+"Y](LHDY=7=(#0? *.6$OG@I4';5\[S5F!Y LEY&C2;(U MQE%$T>*)\0Q+2C \]TB!X&WR";^GV=?'H0T(OPP$C=JUHIAP=AGB0"572 M0K)7UQV\(^_R@I<31+8_\&Q[&>B;)K^6Z*(L$379 M.V7RI[U 8IFA=J$*/;C"!#;(KCA"2D*\-!Y1\5)-DN0NX2BQ6FV!Z7N>-[<] M(X:CN,A1/;%+%*Y_0V3AH/@""Y7XL*WM5?<8*\DE\YB^<+-'=AL)+(T8.OKZ M<,OQLRM8M<62/N794SUKHBF'K^D:KJHU>1NNTJ=M*,='9E#$;IQ.PX (V7$P M4R&E'])3J]Z9MS0)D-X:\G[#RY%G*3AI"4+;M@+5"M6^6Y(%1FVUHI/#XW#$YY&7$::(G.(/!-U]1$"]UUH73!US#1:*$Y[6)?:-1^JBZLVO&, M8VI@=0%.X@7:V3,E^2U&-:S TG"IC$SJN#@T)^45K35P+<(!: M]9C.Z"%UD^&_HD?X#4EY0/FG'E#;_HMJ %W^GEMTNQII_WB9B>3'P.@9> ZFKBD]UX-/? J3:5%2HR2Z-SM"SO]U_8N M8(>Y!NT$6M40B],Q!L6S,O7/C F+IC[E.=,PN^ F2&.U< MO#-B$!.18N_&YKQ$+G;MML -/%MYTB5I6M/U'&Q4BGESG68PBU*XNLGPT;RI M/&RX^X?1 2#7,")-)+4NNT>$IY&F605_JAR2^(5 =.D/J'A+(R(P)I19EX]X M&B7]5Z)=-^97@.N9E:BIPTH0<9>Z)":AQK!U)%-LHN2[!+9;@L3P?$L33G&. MR&,FB<#4A!XY6]K#W<7''9NS)SZE*4V!8SAQHHD_RR3KF\(D'AUJ+HWL-781 MQRDA)ES=P32^R7968L'6X/<"H6/;RI-O]MHFDL!J9HSL&'8119N73978ZQ(E M>)4)G)99[4%H^4&LB<]R1P:((-6D'SF_1"/U]*ZFGV +,#L ,PQL0Y-+XEPG MEY@:-=]&+MYU!8LLWZSWOIP"+W]J:V#'H=I-@;@6GE'5U2P MP/2U6+6+%2GC8[/ZN!0[FQV $<;F4C?]1G>N4C$=K$VS9>XTOE56')J1;I4K MNC-=B*]OTF2EI$&L.E"X M$W%E;)4UJIG;*GW7O>8&E"X%^[Z0=L%RTU*7 +X-D-)T> M"\8PWV6.3ON_-N5:G//AM!WP+#=&FD1I=B O"T;+_WB\U?N6EC*+M]$,P- P M;4V>!MW6+@U%35M%V3/N"O0*TWBG:[W(XLIIEAE OO>R9?<"7N)#Y8EHQ&() M_?B6 39?'^(&&F%\:[LM<&+D+V?*60Z07+]M R6;C^*^P+6-0)=Z$EUYW '>(7G'O!2FE3;P M.5_AV9=7_[WAI@=OMP76,H@-36)SNG*7 ^>0]F/X;M9&_\F+CW/-[GK00;%R M9]>'HMB/6@OU7+)L(\8UA[Q J%93$D=D>*KOR$XD9@BP+&!J,\55-3T:SAW_ MR%<;7B(=>GNP-&/HJ_9'&LXE 3J%,6AW1?J&CW?\KHVJ,QX_@>XVX2J-:J\! M=C2::YV>;;O!%OO1JJH'V_$6]8#3A*8)<8@..ND!0."ZKJK@WYXFH&CI19YJ M/Z6>9)8Q!M7XYFX,\I9+J(D:D4%A:6/0#HIR8]#.BW2WO&Z+*DT@WS+$[ ), M,X2!;@H1"0:)$2G."T^=H&0$&ZT3< R4Z))_34Q]>::=P%/,MH=-6*9Q"HOW M![A"D_^82(ZJ5&*JX=)@6L5W<)@U)5+3'Q'V!L42Q+GG. MQ;R@LU >Y3!>LN77IA#$MX]1F@+;,0)'$T]8F7.+8C#CP:J)KN@Q>RJT,OFS M?Y33V@/H$9E6#R9U6/$,O0,78LTP1=6>J4OPZALJHK1$>.H1VO^RW/VVY&0? MZS4<6":>IXM3 $="EY<]I!$K:Q 2-LD]IX)394;MMRILL7:=P=8V; ML(*!V OWM#,6VQ'2N?9+QXW)Q'=:X4!#_3'72&8/4R1/9#$[HTH91I[1KF^G MM4H91;[Z8BX]R2RC4J[QS5RE;$>QDVCR,&106%:E7$/YOE3*\3*QHADR2(Q( MCUQHXZF4/1@92)/GNYCZG57*-;R)0A>.CF1R1&]/[>X:+T9?_/AT/5N32"H9 M.HM48"*<$\5 U"4DCJ]0%F?HK8&!['BI2283SDU"88$ D&Z:C5/99Z^3X;Z, MJ6(3I2OP(C_1V+6?P\%8GR^-=7A\U# 9=G0\";J#&%EAJ$DB MM7X'L"S"O@[BTRFVZHD>JQ'F5JIV)JU3$4::MXU2FT, M+\)?;(EK6JL1S0@9CNI EZ[TE=$?UL!FKC\T$IL2WZ&%>JJFL*S^L(:B7'^( M5]:Z2,--58CF,XS18[Y]V]\6G]*7=(WB.UBL,U1\>&\V)4D ^5K&@0,#%+HH MUNW9+L'LL7 K]J8\G9M(64EOC]'X"=3DG3869X1LI^ ?QDUVPM^O&/;[-18, M[K TA?^^NSBV[Q)![E^)OB P(=1%OA20F")C=H)8LVCL#/+HK3^/I#J#<.G$ MRB-J>C.I&\::2R.G@[E.D_5[=_X(N@''C$)=//^[]#4QEG%$=9H. M0XAI4."SB/A;?E^B,BK25T(G >U;[8'M.K;&[H9BTK,AJ741K9=$BLJ]B]PA MQ1E;C.;W U: EX(F]XDTO[I!F\;4<56NTQ>2TV7_Z=OD\1F=;N";3'2*=1P' M.+9GMJL_:Q2A] VNI*ZZNC&P[= )52=8&7[/M? (=D=&&:AC(\QS5>M9>1):Q?-3H9F[YL+UEJ$O*9 :%92T?-13EEH_]WS^A-[02E,25Z@]0XEC>#%G7$9YB&T^[P],OMP1_^OUX M"IS8]Y5GC)Z FWM@VH92'"9^%!#9=8O2.H,0A8G&YM@N7.7BTR_T0C#_GFP% MIH,"7=P?1V7H'MF8 1L*ZA'1C-('*P5;@)+H#/P@#@+=-'^24E07?+LEX,TL M9H=GP**6$5YVM6"-7$7X3#8L*XCBMN.]UC8LWS.A'OE_NA)9QH95HYNY#2EL9)E1]L%,I1R?NR;0G"LWZG&=K]!$6J_PAK>H)8CKPHQ;8/8 5 MQ9&I23D"QCE >4-* )K"XBA8VY_A-SR;%][J/FH"$B>P7-6/>,;B;:UP^M0; MUD MGNDB%J69D$7-)F#I>K&KVN-6FD74J3>L?+HHQ0[[]W,>H]5MQKX23O;[ M<7M@&FBIBP]4G^.+ 6>BT*K*U_<#<:G_F+^06N ["A5D<1$)XL/[H MF!=?87'PU+\HR\U+%0\CE5-FNB\"Z!M>HHG=GO.2H[#_#$29)CJLS\3/OGSD M".4[L6'KFSILY-73C2;**L=+++R?\SPN+[+X2YZAE]=5_H[0-K $-2N/E@3G M3BIHO#>YQ)DF6G%, /=I^?MU@= -?HA@WJW/M:IHWP4>]"+O M#R/)]R*-PG!,XMJ:9D_E'2HJ+)Q(3(^6>)+T7;RB8E'U'A2$.=BLE5T'0'3.M%=EY#[,& M EZ\=- \F3X0<5^':M6A:(=+Z!H3$ L!ZS3;8&"W^%%1,8S0KSJR*NSLI=)Q M(.!$9J!+)?-^2Z4OXH/CM;8,;R[W@2QO#@6@@8Q8$P77A$RG8MZQW=='RT!U ME_<[J!GZ>+#H.OH$J#:A]DL/--H,4YT)OQ84FICD-@^C#7QZ^]#<#XJ;<.Z M1:&A)8@0M U-BBKW84P+R#2:AL9;J/D\9I&7T1P881#[,Z:V"-A" 0#)/1$ #0 &%IWR#QKB'/39X#3VSNU\F!"J,=F2)D81M]M??K)( @05(((F25!OG3-M& M**LJGWRIK*S,K__O_45'K]BR-=/X^6_B9?EO"!MC4]6,YY__UAJTN]V__;^; M__-UZL!C\*AA7VOO/U],'6=V?77U]O9V^3ZR]$O3>KZ2RJ)\I1FZ9N!_?GNZ MOU@][@0_OW[TRK$4PYZ8UHOBP##(FZJELE22:KZ7E&P\WG@1_'[Y;+X>?$^C M)(O+]XSGE@736ZQ>1$>S?-/R4_BB5/&^LD'R3:8C%YO-YM4[69+E>]]M+>A! MJ5P6K_[Y<#\83_&+4M(,VU&,,5Y]"P;^QVX"Y-/EHQ^>]"U[6;XB'X\4>_UF M^%3;\_R'D<"GJK.Y*M[#U2OWPXU'M([IE':^IZ%)SM7I78%GZX 9YL52:SO6T+WB>47 MYG;),G6\QLM$L4?TZ>4G&S,>FW/#L7;AT/UPXPMSQ]HYF.85?+I\T+:<$IE^ MP$A6'VV\&=9KZPO!RPG?*9?*8DD2?:0"B6P.W"X]*\HL<%W(!QL/*YIEKQ^E MOUV.S1?Z3+DFER]NODZQHMY\=31'QS?T@=_%\I^7((Q?K]P_?OV_I=*M.0;& M&PYJ6UAQL(I&"T0TQ(-B.]@JE6Z^OF!'081."?\YUUY_OFB;A@/?* UAKA=H M[/[V\X6#WYTK*NI7-U^O7.(C4UT@VUGHV/V\I.C:LW']G[GM:)/%EPE\]UHL MSQSD:"_81@9^0Y;YHA@P>E5[77Y3U>R9KBP(EO&7**_Y<+,I_;[J_P M4NW]F@P,6^Z/FJIB@_X(K^ZY H ,Y870Q-IUQX!U6K1A=I:B=PT5O_\O7G@S M?G>>B(3< 1VRY(3=9=$QW9]K)6 ):V]OY9$492 'V50<8V*5*W5OEYM4-P] M@!9P1B7NM,56!]A,> M8^U5&>E;W&C9_0E0DMV5OD!S0W,_^#&XO4 J'FLO@(&?+[;&5P6X+@>W',V! MT3V"3< $'7@F.,_>N:C8OVJZ/,(XWD<3!4+V_YA=7MWFP.K)3RP%;>B#JQ^ MZL!<&JVY,S4M[;]8#;EN'X>VQ(XTAV!W&-3$QG9-$9*4O11]8V7UY,@PX+!+)O#1SB?5#! M!,5.*<:J.630]N5+8H./'VA"(BI3:U ^2D@_C"X!W($QD*0&^#"51L31W6D& ML5?W 81A #]V3'T[\MF39O\!P"-_ M4)ZQ&-:L_^XZUGT#M\$9-<&,/^"7$;:\OS_A5VS,L?LWWUP>YP3>>]!*S,EE M73K?C#9&[OUM^&9NSC+*C!ID1F)4Z:/@_ ;P40'I,VS8=&HMRU*,9TS ]&VQ M?N1169 _M=X42^W/R(-^<0 GBPXY4"C*S8@J#VR75),JC5J3R1E)D<6\ H:O M(M:D;YLA)9]MJZ8@/EWQ0R.Z=O/9'QQN\]5, RBTVY)C?%2L@14G6T M8?L4*ZSE\W09_5J7JDOM%3_JBO%!I1T<.-AML5YM'.-:FZ\:B2/#3J[O3+%% M3"*.W2A6CMC&=283/"9+ FL#BGZHO#^!8T9"/IHQAZ7MS[!K7B+L?$,;B4H$ M*^YBH*6JMYH^)P-V1]Z?4,YZXD9PT3+4%CP[U68>DH]9YX-8B+#_BWOD^]?\ MX,@;9UWSR@EK'F'_N-08!BA;1QOI^!:/G-8+B9W$I,:J$3:.[FB"E^;X 438 M'[H#\&E,/P-CVC=4@W>%5YN!5[I!Q:"'[9NOY&SFVJ8G0$ !T6.=:Q)1__G" MUEYF)+;E_FU*3R?H)$K+@/?ENZW2R//62^FOMCFWZ&_TN.?:FQ\=[1XA6CZ. M:1QX^9NFDM\G&K80'2L./&MK=_]W,^2[_>6;Y9\VWSZC4RR$QUIOU M$)??6W^V&J;J>Y3,8$W"_63Y^Y+(U<9R[%F=3>4(2)"6=O2!/-Q6+-T<:"]S MG9H&;]-@6\[O#\H[_/G%LZT)+ZBW+OB9>%WNKRH0>Y_IVEASW#$@58-/Z1GN MVAR#]>^!7+3>-?O"/2JYWCVOKU>!+PY!#Q;D^HDXBBXA\NO&^NQ\\]76S*(B M1PZ/'(^[#"!',SAR]B''OSYY1,[NV,1ZA1],%>M] V<9)9MS2(R3C%L/SDFF M93)P#[U;TV63?Z'U]1$<=/.(G)OU(J[FY7UR-%-V*4?.E A,V=)Y)S-EEZ1P M/<>8E'"&G%E"O"G^?@>SHN>_76,V=^Q[_(IUF6VNK(;\;;'Z\1=XHV*-IPLZ M 9=?'Y[_.,6,2%$8IDGY9YJ4.Z:)^6>:F"FF+>T55X\9LFEAF,;58P:9QM4C M*TP[&!V\TR;.PDM\ I^XHUB&.7?;T%.Y!4?'0=!_N6_?: MB^:0C!++,;#U;>%_E-S#\.\+#B] 'H.,X0!1;#04'@H#DM7H+.Y(RD]1 1%J M#8H%B^%;X5$19@F*!8K'^0@FZ27IM SUT=)>@93W![9!$9BZZ6=WF,GEBMV! M46#.XNPZ^\O=FC>M1UT9TP1LMKDVF(]L3=44:S%0=.PE3F[NS8(GE"MAC*9[ MV>9H-#G,(3-W1%&X7#*A00_;/;89KZ^\>>$09L&H76>#RGJ598O<63]:A9902M M&$"^XYD(G\GVN+)C0ADQ#UO<456-Q&T4_5'1U*[15F::H^B,!Z<.\VCOM#+) M*=^UU*QSY^-4,LF1Y46[>TT9:3J,Q[MFDDV]YQ;5T$A%,MNQ:$TJ/\]V3'8G MX[B^/08SF=3&["(G?U; .SXIA,H)GBO7.'$B)H\*YWRXR9^^&9*"SNX=^\X[ M*4RS/+3-I\K9.5VN=6+&31X5SUG14SS=DYT=,<.XR?/#8:GNK;#SGV4(% M3)3;IMBPDD>K=";$Y,\>[<9-;BS1>;"2/1NTSC22?)E&4HG4'D^6\2$FO)VZ M(X5/W2$S6),X,0]+].5AN3]+K*V.&#ZQR9O!Z:L3'*5YF>FF6];UV<(9R&P* M.J_>.8GLB/..Q$'.GK#L.7O>X&[EPW[EP+-5\CN''CS$*)8+]9VM<-X9&267 MRG5?5=UZ2919,^?>$,.LCC>#N%9';);*56]UO)]9G$V)]T#55[U=2YHF]4^ J81!Y]P \%0M>%\S@;HYO62-5!Y<2J@W+6130 MB18\Y-R(Q(VDBPSY0JE>A'KY2==XQ;9C6FSR*$2L.* W75P1ZB=,C[9(18.% M[S#6_K;P?[(YC,WUS A<0C8K8A0<04&M77-@79ON\31Y](-!7W(GHW@\D1%& MK2VBQ-H&=3FH.-6&[$,C:*4& Q/>AH <'@)D!HG**K=XF1+F$!5:N*N;?5>7 M(9QMZM-R=0_.7%VR7!7FB_RS#S17L7U8T"21%LDVE:MG0AK7:%G7:*GC;.T& M5TMBC6NQ7&FQS2T%87#LH2$.F)P")I&# (F]C3895)R3I"::;Q^/5U-^NQ9' MY*/"]_9Q>BB5\YW.5TJ;7=HY)T\ZH _+23G^W?/F-0@FPJ\G78.(,6\R:,?' M<9[1/1774B6EH/LZM\52Q<7_RP?UGC75'G]^%!D7K3;'4 M[:8-898JIU'@PX?Q.8-3J'-[#J>XX)1=\' 6'\-B>_AFLLU/VHGG&[!,!8Z1 MXB.T*;K;GZ<=6V/-QH^6-L8^U;)9 M^6^U!L6$ /N1TN0AD,J9WKE[5'#)3T7R4R_6R@4X(0%.G9.,L_%0H93-:;#. MB6 #*9-#1IXY&X\9DV.Y9W6(43P7G6E&^?0<70G2;9--9J5@K[96@!'VI[3C M<"=OSEG/$TN:_:L5*"#[AU,+%US\?4M01 4>-^YN0 %9'Z1MZJ;"Y KY@=N M:KFSEZ"SEUIH@OML"?ILZ7*1NUY)N5XI\Y%[4%D.VW-'*#%'*-'2).4FO(^! MQ-'-ZGG-Y.JO #,=S9B_>+7QR-5=O%?<0C*)>8?J"#XE?^4R)E8=+&C* M92N^:U3GJG,:TN_@@LA<3@MW%_,19C]X8X]S-\.W^-9&M+9Q[YC[/HF9TEJ4 M&\EK1RE^"18;7(+/*\%QU'<,+,K!.1J7BQ1WH0Z_B\2#->=VD>(N:K#-708B M]ZRLSA$N!L=^9IP+L&5E7Q0&?I8Y=^/F+EWBD%$8PH$DN2-N^\+\YGR2U_+F*6FW& MVCDOTXVLIY8TS7F9O>#LC@*0G)?'\C+U$I"!Z5"9_,19-E489PX;RNR@W\<9E5T/<'<6%.=J MFGNTF+*?#G+USIR36Q!YX^G&M(K%47I+K#VW'?-EN0!+"1Z/85F<)SS&VJLR MTAG/NVB;M':R1>_N/&GV']\6VRYGP%QW,CLTW:XQAM>MZD7=FV,Z@@V5$;R2 M!0/:FUD4F&W/E(,L+9#UC:+HL@\SY2!+"V1>Y&(#8!]DGE5HA6#RQOQ.AU6L M&C.7@-JEM388P2J@F-55X6"<84#M#JD,IQKL< ;:^W+95U4$6+@2\.KC3 12H0%<2/_SC57#KR3,*,Q[XXT-(!&H]]<9 E#3(>^^(@ M2QQD//:5W=@7DX#BL2^^=SPA-Y(W14FWK"?O%I1.59N PP(&+W>=NSR3IQ&) MBSM_F=/%(9Y5!+537B;) +R)K:-;S;R+E@ MU-ZY98Q?KA/M:_SL5K/.-)]EM?\+/XLYCE9/G+SS#J' MN'G.!K^X>6:,/WL:77 KEG;8][S=,78"@)N_W+*6V\V<,YH;W"PS=NT],7), MO>F"Q%QXGY\VGVGSG"@?N?? .H>X$Y -?G%;SAA_@CL+,F*JC[]F'6\R0L#J M_ 5;BF-:1\[BP_?)'V^Q M8;YH1M!KP\YFXQ57FZ/?-^E'>-&.)9S!CY$6T/YSXGQXU]RQKLD'^]]TI;U? MPPS-N37&MOOK%"LJQ3A,X^;K#-G.0@=!O>OWAJ5!]]^=:R269\X71/]PUWKH MWO_K&CD@:S8R\!L"1:$87]!#Z^E[MW>-RK/W+XA LJ3HVK-Q_9^Y#4*\^')Q M\S\_B;7REZ]7LYNO#NDFL20T 0B7;.V_^%J$[[YIJC.]%LOEO\(,G9&I@G@Y M,#I'73[_K?]TVWDJ?>L/A_V':U2=O2/;U#7UR\453((^N^]YZ>/S5QZ=*SJN ME-8@;B*D+C^V@,97V[%,X_GF1Z\[[-RBP; U[ R^7GE_38?VH-/^\=0==CL# MU.K=HLX_V[^T>M\[J-U_>.@.!MU^+^4!_:;84\UX=DQ#0+>7[4LDE:N59DJ# M2)/K7^V98@2(5F,&*N.N__2 OH+,&Z9!%:0V1IX%><*3?5;_ AD*,=\JUJYO MS?&&"*B3M_15V [5R\^)&+)?^0=7*F@2L+AG43;*KO1:R3P^*]0?J M&_ASPH02Y.N:2&SL^L<* MT9_+]4&NCX7 ]<+J-5I)5ER,>*2O[[B.W08;KE7BKL*+IZJR6&#P18Q-/H@7 M-W^?&QC)90$1(@&2EG&%E@#PA^#AVS3\?03R)0_YE1W(]_ _?&KU!EV*[PQ" MWUFMT!+[$W@%^MWW/^28&[__GEF$K6B0+;QFDPTCNM/ '^V9EQ[9N"2^0_>' MY.7P#K)-WH"63':]8JE2EB0I74$^[)2/3 LV!26PVV-PFZ[+7WRN!"$<\+(7 MQ7K6C)*.)\ZU,G?,Y1\L[7GJ_<5U[FO@VZ,QUO69HJKP]I\ORGY??SF$*:9? M%,'!O]CCSXLK?]Y]>[/\UR^OV'*TL:)[(W3,&=$GY_6]8@+3$W[6;"*O3@\^ MV014Y>*FI5G@Z,Y0JXM^,76RNK: NL;X,I1/=N6HJRW4(3:<;;4_==Z5L4,7 M!ID39*T6!"DVLF=X3&)&*M(,I#DV&D^I5?^\-;^DMWQ!BBPU 6M4DQ2P2O5\ M A:/#)%T$@L\ =I%CH8(VZ31I;5HFRK^Z!W8Y(F99;Z2]VQ[9-6+FUNL*V\* MB>'LT^$4>]OB(X+X)+EP/O1MT<\]DX?*>]>+(+OM H-,<.WBIBF7*N#?U4G@ M^2#_0NK&M#4BQ3 "9\XDJ5/H/W-+LU5M3!TZ4)&:'^_T,>M9,;3_TM\_^]%Q M%BBFO5K=RZ?+P27JO,QTANC:<./?6MHOFV9 MN\;%S1-67TQ#_3""0'/'EFW+!5 >37!(]']K,]=;\7.G">:L4:X>V$VR;,F\ M.1*K-;/ ;FDS14?X'8_GCO9*_'U0T]@NGLT"=B/"[[3W,9F.%*S/$IF("- ' M53SV'+'KN0$+IX.^!_Z>K"*(PFY96/F@%"18LD:]OJT2/I]N,$@?;OUQ:AI! MT2U)O+BIU*121:J68X\]I"U]ZZ#+__P$IKC^Q8;G=#PC?Y?_E_^W]/_ZYWNKM0VX]KZSK3 SE!# M)=!@'ORB>'ZE8JC+/TTT&P:%R#$K*.\)B10;SQAH<(UVQ'631\T(68L?) M68H!^-:6YFCP/3>4CBU8A-G O:\$^WN<^-JAR[,PV=R=D9Z%HZN]BY7?8@X3;J^R^=.#;Q'CJ;R%* M(RIP;EH K!S]PL>=2V#<(3U I;W88JR+[@">K#5I4_MUGAB@ BV9380??W[;@]OYC16HVL&K8N ML>Q5"]ZSY\)KVDL95?!W+V6 T/^6KU7<)]S5R,)]&)1)"W8N[D.LB70-E9SM M8C1:P"8/P\Q?2(+XVQ33TW*RF_$E$7T2/Z.I8L/V4(=]D*+KWBZ0;(_^G&MD MFB23:9FAZ4P59WOL;\KF*,D0W2][<_@LT!WP M)\F=XPA I^/_@,S(,_31^%+9!3>>T@"K4T'00=)=L7-,E*5A7T9UY%C>VY9 M0,5-SB6:PE&%Z_P[_Y?YK#DY5RE4#V M"3^3"CT$ZX/2$'TBBU'_(LG2I?> ,]5HQMV,9-PE#6YWO"O,8OMS;(CTK1=9 M+@^@FXAL ,E"Q ME@H"^/HR4XR%0/0MO Z4%#'&S^C9,M^,=8ET]JABMQX'>6I*45\9N.RTU.G^0A MH9-.<\GQ;6HYJ>M 2@S^VGTPXW?'CZ1XZ/H50G#P+AXZK?//+'S:7#P[EU/N M9EAM6*EGTUH$^-+T(;J&8^^AK01@4K&D%Z2YDM[B>+?QXGSI8)T9.N_K>Z;N#=](P)-WWC,MZ/[!GH*SN$0@^@2XHEZ\>[-KOX\,&T'8 MFL7%V $9R#&ZI+*3I:O=82T7N\,6V55Y6XK6_!G^CL2*>T%=(,RQ,'HC_U% M(AT07V"9QYL[NLL&^?0S9ZM6VL=XT7:9S/[]>)&DH6Z7!/*TBIY)@ MZQHI^INR(&6Q0ONA'T:="\?D0R+UGGO-6:]X\6&NJT(MR V)DSP.DM.&W-HZ MJ=9-6H_%]6E0A[IP6T5("$TX9@:C6&_ M?7$S;'V[[Y"Z'6T8 VB$02IECTZ^:'ZJ#C5U,LN?+ZJK)4HLWW/]_QI\L*E\ MR5\".:J@J46,_$^/L.U_;#T-4??KE1)*PWX9*>,_8"LT-]02S-.TKG\:CS&> M3((*(223XK4Q93H_V(K!W*[A=__DNC"YKH-!1UQNSB[9L^\HP[M;;=]653EM M].F'H<8D_1G6Z^K35@(?1>C2$4%D#O]?K#SH D. O:>60; M5'6&0!6P)3[K5E/R=L(2FSMA&-Z#8BC/%(:KXX);S1[/W5JD1.VU#$5?V!I5 MG&OT@G9UV[C19YZP/=>WOK'CJKC*(3QM>GMP^ZAILSKID&QV-^M67- MPV.-43S"^#KO4VVD9?UP2F8IU2/#!^]^> RZWR]NX#^]UO#'$VGGFVF I'', MPVBM;38OLFQ=V1GI($>^FGCHPT67H#B:%.[&2KSW7[[B%Y^8N(GXE DDY036 M>WW63Q[,^S69B/<6_"GQJ;9H3N5:XI&+0E/IAYT')%ZBNVZOU6MW6_=N&_4' M^-9!@U\ZG;0OXK3"YYWKDJ@]_%(7&), M?B!UM5\5W8V6GG_] B@'^[7!X_G++@!&=I:71Q;;]ZJE;&(#77>BHR5%T3$O7 MS3=2\>3.M&[-^]@Y7AE4 M*F50"")SRJ"@E%- FQ3%%,6*-E&H51I"LUQA#FT9<.D?+3Q3-!7A]QDV;"\? MW"0YCHQ -]="$\E&>ZSJN)P"3XZFHK; $W#L5;NAXT2HTJP(-;'&G 5E'(* MR*M$4=<)(D]L"'*MP1SP,K!IZ!IC\P4C1WGW;1L8 7"XXV\&9"J& _H0PE:- MHN9=O@Z5]]/W74WPC Z'=@(/\8ND;CE:-]!:BV(:8D1K79#D;*"5:;]>ID,> MTJX98]1,HIH*P1*=@2 M#\KJS8;0%*O,H8REJD(<[SD_I"\HY2*QF&GGCB9+/3[U'SM/PW^A5N\6=?[Q MH_M(+AD)J-<9LK" +",U#N,;*7GCT3)G0'/QJ"N&TS)41QUHR4W!$>9U$.UAHU]HYPN;_'-O3S-MTB4BX2B]GW M]_K#7SI/:'FY[/PKQJ%9A(7F+&9.^YSGH-FM>,:/$-+R^X,SZ7;L+WV9&,>G M8)2%"JG]SIBC7U#**2 L..ULQ\XR%H1)@BQG_&K >?(SO38]QC/2L6)C1+E+ M$O_G\ O5R8S EB=1;(A8<'[=+B6^9/(]X?$3>7M_\L/&5.J.3OZIRD(]Q'T< M%A(J.'+906YPLMHNXY $$1HB$?A:PR^.1;#M,>9MN$2D7B<49<$J' M_6'KGLF Y):)E&'(JCD?Z7AM%N*\S'V(7$PF.3@C=V]2X;&VMRK(Y:H@U0^' M [9MK\S]QAQ!+CB/=6^&X;&0JPGE1EUH'K%5.0?DN+O'?8%B+#1G,XO_@I!W$^05Q0 MRD5B,?=[.-B*L="4K(L125L5(OB<0Z8XQHBN7@ZS0'RB$^NFM^:I$CH5JN"I4*S['+)G2" M*VD>J&T8#W0DH5EN")40YS%,J\XSU=557TE-6QM-X$%@ P(6SR'.06)"97# MK&B6#?+B,>D.QG[GLNAX8:E6RT*YS,N9,T(Y!:2%RF6.'6DB*9K/)-*RX=%: M<[RN.T.-4';S9@P\I>'+&@E%, 77"A MNE W^6(#7;TB-.H95^'G<<1O\01;Q 6W\"LVYKBTJN;M*75&@.R]D%^?I4(G M1CIF7/+XR67QB<(F"_6F*#3KV2BBST'+#F@C'7#&"]H*."4-H5;-X65O%CH_ MZ.N8&A<]%D4O4K6G&"/R9:'1D(2Z?#BJPX+<<<2R@]A(U:-B1"PI1UP7&LUL M();?EV![@YVWZ1:1]+]/J]$K\S47"8%I1RD5B<@=CI=M7,U5F7 M -^FY3.9CJ6R!^ X]@V1NN#N.([HF<;XM&U$O5D5FDWV:M$6E'(*N(O4SS8Q MW#4KLE!G\/B5:;_2U>:_*9:E^&*9/&,A!:F)U,CV^UPA'%KXHCW'%Z!KUB6A M+O%L,T8HIX"U2.UL8\1:K587FHW\M+1-42=W%,LPYUPGIRHGH3I/NG>=//ZL M')@3HN[UBBC(5?:2Z0M*.7F<2:$Z3\:+LZH@RK)0D1K,P2P##O+'5#%8P)*W M86$$ML%'E",=EC #1ZG!XXQ)W(*S;\*EC)V^,96%1KTA-)OU3!RK<@RSB>'@ M-)9P&62G8[@B-&N2($J'$XU9P##3[KT_B8PGC[&=BB,%I^(<3AX[VE;(@E07 MA48Y&SDX'*KL0#6X ,'AK+&CKP_*0K4.NXI*-K+AC]UEY%-HF)&-?)[@%Y1R MD5C,M(_IEM?M/SQTAP^=WM!M)]#N]X:@A3N]-FDP\(G<)$?-SRRL)0=M$1:: MLY@YO<3]' XV3IFS.--^3F";))X47R20%I1RD5B<@5/B1VMY3&P[YO@/1$Z) MT4RQT*NBS[& =@7O:I%2 5=4!H3(8*I8V&[-G:EIP>C5(Z)Y[BM(AD"Y'%QR M%]GT$:2LR BHO/RC9MNDUJQBJ,B<.[8#/Y![ 8I-;@'\?6Y@))<%1.9#G[G% M8_PRPA:21?I7F05PL2S%<<2&3P#8KP2[FZCZ+[9,5;&G>\/#)>;R3 I*.05X M14HOS2N\F':4O:*%YLL+<&YIG?ZRBZ7U2,6LW;=2;CXJ5M\:.(J#5=C@"V@JT@PT M5F::H^B,(#;7LA(IL7K-JD?@5-=HNWPZ/JVZ+%:$-XG+&_[.=XU #X'MC>PTY_,E3>3]??0D,ZL79X1M4YQVH 5B,5>TH;JZ(D M-,J';[C'#5:FO7'_?4-Z\C,U==*E^V]L>N6%NLZU3] B'?4,?(SM_#D_OD[$ M6I:DNM"LU82J?.*]]7PH_^+B,-+170(X)-Y^HRY( 6>.3.EUGDO/$QPY9<[B M;$=MA_UAZ]Y?79Y>'0Q,L6=A17?::QEFI)KSD8Z/LP!_B69\/Y"+Z< C4L:# M[U)_RU!C,\4W54$N5P4I1!;$M@&6>4V*_("Q$BDS(BDPUH0R>(--\7"!<1; M2#7^E3,RU07YEW3M]A&YZ_>&I4'WWQUP50D51/]PUWKHWO_K&FW300^MI^_= MWC71UE^0CW7_F=N.-EE\69+W#2)I4HA2H?-:4AJ9%G"9+JUF/%^7_2#3\<1= M2[JJ'\AZW"F7_PI( X#/%)4DX1$4 !%W$0/-Y\5'L:]\P'PLYA+V2F+@G?D# MQ&)?_UML::]811/X!G*F&"ES52/G ""B=!M(#P5&BJX88^#-%&/G\LRX3 21 M8PP:R2)KC5]NAF0=QN0,1#$6)'W3,!V26FO!GT&5P9//%LT4LFB/"E@V&V\N MV$0S8,$T&BN#/[S V^U+0#F\/!6!"B%/BB MT;#SSV&IV[OM](;N2@3Q40Y%TL>)F?*,2R,+*W^4E F\XQHI^INRL"]NPGC> MWML(?Q4TM8B=^0F\7?"$*1, )6UB\P &7Z^4&P\(J8G0:E52D2#;L4SC^:;5 M?1K\TGU$K2XB/C_8T(& NKTVZ _OB73&\14P;RQ1J3C*\\KA435[IBN+:Q!I M73/P!?52^H^DYDEOT+_OWK:&';)K@7_<^B?].]1_[#RUAEUXP*N&\O#XU/FE MTQMT?^V@3_?]P0#T.J%XD](T[TR+*FX'4(=I4KFMO:,70-O41MA001M]S#M? MI9IG&FF??AB>N?J^D';29JNXV9&SJ1'!^OI".R$!9BWT,*/!7 M!@A&Q)!*VX,K91TB9>==2LX[SKLB\&X MHUSCG,NH0!Z?HUK?*>]2X[ZT9<2 MAC8V>(GCJ_=GH_ MV.G,OG5JN,_YS.F!+%]TONA\T?FBG\\8G:LDH:G.QXRE^">2 Q-KILM678,[ MF)V;=@7_)SKFKIZ@WFI[7;=.2+>J-D+=8V& A1P\'\ C!8)']H%'3@X\I'=4 M51!KA].C&& A!\\'\,B[-(^8@N81*T*]6A>JC0A7]3EZ&$)/99?J$5-0/;)0 MDYN"++%7D(?IJ('GJ)FV0WE'U@S9\]G,M!ASVPI['7J/P%6/?]+GOI9 H:IK[!&W9M3]P[K,'MVK']V] MNR94RK CD \7G69!>#ADF8%LM1QU!Q 79"6A7B\+9?'$^EX M?%R0%6M"LUX3RI5L^"@4(%IY*TP&:&< OB"DSU"Q,WB!U]3*#>K +_#48E"@2#7\ M.O@@1 HL? M?I(@RE6A667O3@;3 ;"LYK86-NH5P5.O0C4:0D7F M!WXN:XC8;;G:> X2+A)^*V*30JHE 7^=4N MCMMHN-UY?!@NA'YR10A)+@O-9C8B'TQ'TFDJZ?>G_F" 'I_Z=ZQU7V1&K&*5 MGIWGGX>\[.^6:=N/ECG1G&-EIR)4RS5!*A\.MQ2*Z[G&V\X#ST/><0QX$X5: M71;D$-W>"\7U7.-MYVG?(:\V!KS5!5&N -YXJ3%&**> MYW'\T1CP)@F5 M>EVHB>PE3S*==4S]SJ?.H--Z:O]"&^?==G[MW/ MA:>^\S#P<*D &RO6>-HRU%O8S^GFC'0U[;S/L&$??Q98)M>Q#P?2"H6"7.-O MYRG>X7O_">"O5JO"YHA7N66$<@KXVWGD=?@2?P+X$P6YV0 7EF^7&*&< @)W M'EX=OI*?# )E4OZ*/1W(?B!UT+F_[_:^"^A[I]=Y:MU3Q[9U^]#M=0=#TB7Z MUPZCOBT_V'!E\>AK>0,8JV8\?\<&MA0=)+*EOFB&9CND.MTK/E$H):$AU051 MRD9N$0VM=WOM_D,'?;KO M#P:?N?BQ*'Y'WUUQ^V@/>HR\PQ@=> M9,-@?[XHD:UGN5$1JJ?>"XO2SO8SQR1SF#SZ7N*(E4]+RAESN+<4^8L MSCWE(K&8Z3B<6^KWNZ(9Z),.;MMG-(%GT7BJ&,\8P5\GBF:A5T6?8]*_ BN6 M8^O[DN82CQQ\GR;\K-KW,%'OQ)F]B<= MEY7W2TX>G=!>$1KUFM"4^)T*1BBG ,F=_<;W5^H]"9+_Q9:I*O9T+QI+'(1L M4(X+A/OB%3O;<.\OM)N.8EQ',FI"K5P'!1GARD]&(VD9QMENF#5WML[>7PBW MB,J.Z=!91%_W3;$LQ>"^;JJRMK/G]TF^[F\N*T_W=85J11+D"G=U&:&< B)W M=O0^R=7=C\B,:O^"4D[!U6T&)S"UD.#+J$HO*.4T_->=9U@'>J+%K>U\KJHH M"6*#.ZH, VH/GG8>0!UH3I9O!9:!\"O9)B#@I6$ZV/,[;5@Z1I";:YG9>5P6 M+K;:-WK L_:*9;F0F()23AQM4GGGJ5FXN"E'6WXH)^]@2N6=!T?A J3[X7:$ M>RE6&T*]R=U+AN&T!TT[#WW"Q4%SJ;PR$/#L LLL;#L(NS?]!?@2#V:FH7YW MGD\=NAV^9-FI!2\E4:B6#]=OY>J62?CL/'6Z?D4:ODC," M0^^%O%* )S*1KR2M*@40+I] $:^@!0K "7Y1/05P707 M$;'[=&;DVTI<9W($QHE ,?)%IE@1V!3JM?0+3&4@:CDT'45')O5_7:]W[08S M&,$LE#CMD:;(5Y4VI*EG&N9FU:Q3=Y%UH=*H"K5Z-JK3204W1% MOAJ=)KI$6:B6):%2Y]F-&857Y)O2:<*K(C3$JE"ILIG]F#.T,8OSO$VWB)0Y MBW-/F;,X]Y2+Q&+V8U*/EOFJD?O#Q,U:IH8YRCNV65B_@IX%[W&U(Q=8V72U MP:'V#G^_80-/M&1J$O'D+PY:'VBER'5:.&@Y:,\-VLC57CAH.6C/#=K(166* M"EH>K^/;P&(L-&=Q[A>:LSCW"\U9S)Q7<)9X7:\S1!MY9"PL&\OXC,.K/KKR M7 \[ZR-NGA"6%\HIY%1(1Y>KBP-S//4K-S@ZNG!=O#CB25Y9!]+1)>SB!1)/ MY^*(SMFNHZ"4.8MS3YFS./>4B\1B]L-#_>$OG2?4[C\\/G5^Z?0&W5\[7KB( MA?7C0"W"0G,6YWZA.8MSO]"93#ID1 MMWSNE@M*F;,X]Y0YBW-/N4@L9CJL20]*A_UAZS[PH)3)O/HM]UF&::CF?*3C MXPKI_R6:M_Z!7$SN>O!MU1#!R0!/_52?FV;95P5)CK[KE/FN,VN@W)/H*@?? M]@@1-8P?E]%9T93JG.*M. ['B%B=4DB392%2I/\?YE#+3]0"[X&$B(R MEB34*J1]D- LGVAR4VS9F4]#SG=#^5UHSN+<+S1G<>X7FK.8AZT"RS^@Q\X3 M&OS2>NI:LY@YGR+M.X-NAO\WQ=;&+*Q5+J)P M>X)P.]MP'3KOZBB6H1G/]B.V!E/%PI1C(<-OW=[=9@#ND;["OK@I7S9.C/$6 M05EE'Y'[XL([6W<=.NQ*!)+KT'#Y4DP_*LQQEAC.=O:M.'34E3C.JOQ(-3\X MJ^QL-7'HG"MQG$G1$[I3/>4ZS^W26TV?.UCEMCYQ[[.RLZ%%5._3XUD,_F>U MP?W/_&-RG[[>V; BJO\9$RBY!YI7I.TLXAS5 TT :=P'S1/2=I9NCNJ#)H T MUKU0GFO%P^V<,F@0;.D-MEQGL#=_&6&K/W%#;%W;GF,URI&Q_U+D\CQ,D@5)*@OU MZOPG@DF$=7U#**>!R9[+LD5YP$KCDSC!C ME%/ Y.Q^3)3C 5P#Y;0@=< /Y!"FG0Y^-E2=#13+(<<7SM3;&."(]J"02%GW!/- M4(RQ!@\! AQ,NAC8EU^OX-V)C'Y[C2@1RH\EH9%IJ=BBD( )79K?H?8OK=[WS@!F A_T MV_]+YM9Y&OS/3PU)K']!MYV[;KL[A"D"T9N49GIG6D0+(5M[1R\ M*F-L*&" M'OK[W, (=H*(>%B@O%3R@YSL8-+ V*F<58&%WZQR?'"OA//K$+\& MY#X)9U=6V/6H:"K2N'QEAF&M\7C^,M>573DGG&D,,FVC 0UG6U;81FW9U-15 M;-E_XSYJJC@)/I?:[KD>!31^Z)W;&0IL>UX8'9 +WOZ%\S67?&TK,VU'2()S M-_/=QYGG,I@0S?5.%EH+YINB*,<9( MH=5?_JX8<\5:(%%8)Z>CW73;X*:B/F"2X[J=".N__I7/+%>F*,=9P#-62%5CA)0OUM'Y>HL+5>BAT/6%'T0RL+BL))PRK=65AL2S(8@7^7PX/L(Q6KWIZ3 M+FUII-A8)?5&9R"6"ED&1BUG]K:;)0;F4D3*R;OBM5!=P.3C0@??B$2V?0*Y MJ?'^BRU35>SI7F^\Q+UP-BBG@,7@2@)!6#QNBQ@"DQ&VB7*-UQ]DAW(*\ Q5 M4$ ^8H_)=67.**< QN >77MUY=%[6([/G%%. 9^A.GO)0?OD0EAI]@]R>]A! MNFG;C$ V7%(! U(40]K#SFUW8.9!D117$5&P1\D&EV@_>?,.HN_Z R3!*1$[ MSX',@>P'\L[2[O'L_#F@.: 3 /2>LZ%:<&WXTX,%>Z!\S%FB4!;<1' P^\$LQ@CFE//;.90YE/U0EO9"^#^E,M"13[1!>*PSB>L]SCQ=3D4KL^7TP^.AU03*HW#)XT\D))CF 9?OHPO M$^-LMPDX:G.,VN#[G;OR,^+'8%-HRK+0J)^X:, MNQA6FOTD!.KBHZ"= M]IMB\>TUWUYGGW(*:G#G'>[3MM\3]R _X-^0=UZ6/;1!+ZI=9_]P_,ZT8% &&L\M"QOC!7)@GV[KBGLDKNQH.,CEBN_8 MLT(Y!;V8T('X=]-4WS1=]V2T[8GH<"VAWT% $[L&6"B4Y!J?"1^22[]*%HT@BB]A(Y\2P0SP5_C.VW2+ M2)FS./>4.8MS3YFS./>4.8MS3[E(+,[< :EBS!5K@=PN;!46EI!EK,81VMG5 MNT>4,M!3K5!@R#4,=[7:.0:&*1]5%@H*N0;AKD8Z+@@3.63D]V6S1#DN#.X+ M1>_JB[,)PO.="-:%2IU4^SU\V)WUT[^< FQ7BMN6ECO[8=Y&H[M&.8(WR/'& M$MYV9:%1O*6DL1IU09+JB2*(_8O/N[IZ,8+%[$L!KU>6;?[M46+!=7;(18OE M78O*T6WH>=./'%%. 8O!)76"L,A R^IUA":(3H4%PHD>8:G&%PS9Q\\>0.O M8E). 8S!A43VZDK>P(LME.0:G\'U00+P64PKS?X!-CGNI"?8YH1LJL'I1VZ/ M;& $FED:^2^&?V!(V'K5QIBQNF/Y%*O@(B5';]?H0]=+5O8ELOH$H=[JUDEW(*( VN.')R MY(&#M7"44P!K<(N)X^,0'*6%HYP"2H,;3<0:H.# +1SE%( ;^D2,PS +R0%[ MXQC :!B!31 'ZMXY#""\UQ+6/ASOABVA.T5B_N36V#PZ1&,6E.0RA7F1+&@ ME)/'JQ3^X"\!O 89B_#Q;S%";E@1T))KG!YQ)GAZ%"->O#;DJE!MRART;%!. M ;2A#PICB6:$06M&7?&"4DX!HN$/W1(*97#4YHUR"J@-??!V+CM?$]D[!\YX M7@9^Q]98L^F';XIE*8;#TS)2D+7PYX^1\P2Y11 >L2-NW@C&QRW^:.@;SR C&LR]=O*9#MOFW1SN&/P>.5-/ANVFJ;YJN M>S+:]D1TN);0[R"@B;6)+11*^D>H\<)P6@7(*.(U^[ANNX ,':!$H MIP#0\'AA!^FP[HR V'MA MH9H!?MC6\Y:0!43!'K4;\\'_4BF#Z+ON0V)N*P.CWC:-T#UA12![@JYN ^CRJN1$XPR)VN M93]78+/%XH-BC:=(9K+#8J'$:H]4;1U,>QU3CF\P$$-/1ED0JTU!%$\4,&XC M"@?FX :CQX$YQLZ.LGBX- F',H>R'\K!34I/:[81&Z1%06[6A898Y;#FL([F MQ0?W/3VR2T?\#=PJ3:%2$0611U**#=/@SJCQ]>^('[E-H&CE+(@;OB,EO3^223!6=Q[9[M:5O",F M6RC)-3YWWLK=QF/BVVD 9,Q69#J#0Y6!FAG )8=UX6 M/C+2<#Q*^;XN2Y13@.;."Y7QQ1TX6HM!.06TAC[=2MN>5QG<&[%_T,^[03 H M8^%/[1CM!L&@*!:4<@IH#7^(EUHG".ZU9(ER\ABM'7&VQUX/B 97JZQ03@&R MH8_[>/\'IJ&2:Y"&/TGC_1\RAIY,XQB;_]ETN+Z7RY'B&U*P(E4J#.9$L*.44,!O^N# AS)[:/XACE0W* M*6#UB//#&/(P8L>L6*D)S0KO<,D(Y12 &_ZB7"PY&2$1R_>*6:*< DR/N$,7 M W- GU^76).4AF/&]#Q2,':,)34,HI(#?\3;XX(ATA(0,>=.!!GE_D; ML2%4:J+0#%%(E>.:X]J/ZQ12#;C2YN ^#[@CIR,462NSGX'P3='I30O%)I]#8 M "H+9;$BE!O1>W5SD&8.I'NZQC>:H5 :LDMH_$WEP3%LUIN"6*^[^ M"_+QX#]SV]$FBR]+:"&*K;BIC#&Y5@)$AE.,;.K:DY@": M$M(5B+/[GIX8D MUK_8&T4=!#2S---"CDD??<#6,[8$-%5>,1IA;" +.Y9)V/&*]04B]U:(%B(1 M"X^(A2*L8S1A;)CB%#4&8SRWP'&#CD#>)EO=H0$7G/2-?L M*;Q+,WRT 3+VV-)&[M][IH/A*\FNF$_B$Z/Q%;]0SBCCL'[$O $[S\JPU\,IZ] MR63WOU^OO(DDPH]M6:1$J-PO"8U,"W0;51C HNLRM1O4@GR@XFF>$;#SC^' MI6[OMM,;NBL1!,QJ*)(^3LR49UP:65CYHZ1,X!W72-'?E(5]<1,F\NJ]C0!6 M05.+6(.?AOTVJ"W*!(!]F]@BV@U(N7&1G9ZJ3D@E^(.^.]2#!_I6]VGP2_<1 MM;KHE_X]L74# 75[[A>27YA5$ N^"HSQM=S M*HBS)RWL,RHY/3;BB\Y YE/B"4X7-^NM*+I[ZC^@_F/GJ34$)8-:[6'WU^ZP MVQEY2Z:;/:?3O.$[7P;EJ8<[.=%RC$%')QU\=G MHBQ4RY)0"9$7D/4#V R (OCV@>P#A9P&*"I"0ZP*E6J$B^7''I^RFF#M>CLM ME417Z4$9.>.T,'!GK.D8ONNJ/?)7\O-8L:=H;KO'CN8,D^-+XQG1DT_-T3"K M^O'<:=?Y--4%I5PD%K/HC:V45X4JKUL\ X6EN04IR1&4\F("T?_2/["PABR# M-8;$Y>;.XH:'7#P_YUJ&VO+Q[?A*KXV:R%R=F()23@%[P84+0WB2"6"O+E0J M[#458-K]=#4X39%FL1>V:^"4DX!>,'E$T.H\WB!)]5EH2*RUV\\ ][X M;EW^IEA<@:W1W M=,Q%N5 MRC5!%-ES'C+@C_LW0R39?!WHU3$P"E$PD _F-JG*86/>VS1Y^2KO MK,Y[R"GO+]EW3[CW1"CU)S]LW"*<\_/Z1*])K(I"N!M_+[VNNUC8-&)E] M2IR]V1"JO(4J*Y3YD213#G3/-&BFA.8U,438-6,L+!_+.(U#71Z?<&8:2WZ= M&K>61*':.%S/JU"L9Q9TN9IN!AQ+DKJ')O 0\FI@: ::@,^"7A5]3MU-+U*, M=$T9:;KF+%A8698A'(?>W%D1>K^;N6SL0YYO4WYVC3OXZ%?"S/[$B^/=+SEY MB9#'6P2 Y!J:P?6<#T:63X)F1H\W,N <'];_6+$,<\[U?ZI" M%CF++Y20=5Q6QJ?_:T*M7!>:#+9R+RCE%* 9.IUQ&831LLU*0AED9RMMTBTBY M2"QFVHF4Z9!;XS$,PB$E],=8>R6U=UE8.98A&D.-EHIX=!Y%UQA;)*OS%KO_ M=HTE"Y]6'#R]G@\XEJ(@B8>[8>2FG$_VX+4'74=7 $H073>5LE"MLK==8=J' M=)7THX5GBJ8N\]Q:PV,>V]=1.;9\BEZ=X$'TP? MI\LW+L#&EQXG2A6AVHB0',>C(@PA3 H^M3U.32>$,+DL"9*<+,(RX$<_*@O+ MU'4:Z-!H26KD*.\\2)VNO 2?-Q^ED=VZXD/E'<<9IY:$BACAEC37QNSXS%+P MQ?NCE'&#@EC8SAHK$@UH5GG2CRC $O@I#%6@-5J@MQ,]A@[ ^YT MR].]/E>:U\Q(S=.)\0#18Z3/X?&D)1I5 MTLKZ/%[T+9Y@RP)M;>%7;,P94]%;_8='.JS:AR[$#(A/J''&)5TQ'D,NN?_D M,C\&#UMJ-H6&>'A#&]B&.>->=V'1N@>L,1Y6Q@/6FUJ](=1"U!S8BU 6PS I M>?L7-[W.$-&>QS\&G5O4[04V/&;:D+ OE$D9CZ///7O8:8.3_VB9KYJ*U6^+ M'S9QR];) ZN^D3'T\A0K-:%1.]RTHP!6I+!0E8\^0$T1JG6Y+HCEP^4AXP;J ML3N+G&UFF=U&YVVZ1:1<)!:SZ6A2)_/NOO_; -T]]1_07;?7ZK4W_4Q^C[E( M."THY2*QF.F@J5MF 3Q+H*LN2Y_Y2IS-X ^:;9O6@E<[2^? 2X[<4V.Y35AR MD1::6O.0--7@!US9I9P"Y((374+L3$-#+M+MGT:%R18%+/J4>Q7YLE8]?L?6 M6./I"FF(4N12]4&BY)7_[GA\.[[39%,6I I[+<8*2CD%^$4N1Q\=?AGU'C+@ MAK?45](5S=/>$S(@;-D"?)4W,4U!=B)7F0^2G2>L*PY6'Q7+69SB!C7*$=-Y MB@""7,,OT_[!A974T MFMN:@6T;Z:9B>(6(#;<]B(55C3%OO5 ).+M%L1*Y[/Q2%%<(L/N3>]-X'F+K MY9X H#]I4WXG(HHLY&MR^+*3/U:)7,#^2/Q&*$I**KI4#N\1SIHMYML#Y%- MF)&#?)[?%Y1RD5C,HA?JNY;P^-3_M7O;N47?_A68,L;"$A;47N\QUT?G<>Q( M][[3#,48QY'N3:ZU5I$2-._K_SYUQ[571,F]O8CJ6-':R2#UJ&NOD'WY./V-), M=?LF?.=]K,]5\ '@!]KO[TEQ<&-C U/^&I?-G1^>S M90*G)-E9 HB&"*$R;4^X?\J=%TZ9LSAC_NG60;^KRMVD+>RI>&2!CB=]XL=@ M(5A81Y8!&X?!CYR$ZW;I=GG7G_A-L]TWVO08_L@,7'(1B3F[7%#**2 OX2LBT$>9MN$2D7B<4LNH1>C9:@N*2 1AB>,DB',W."9C1& MP,(Z\E/*;5.^E?C?LOL3:KY%J22+L4:*CC7QLD"ZH55.+2Q;!)7(L;V![68@ MMB6&L"TU&T)-/+QU8@'9W*?E#D\Q%IJSF#E]PH)/BPTU(]ZL#/94->"5).$ M1BT;2.6>)G=#BK'0G,7,Z9/4/,W!?#;3,;EKJNA(U>RQ;MIS"QXG=^-![:.) M;KXAS7 U/NAJ7NZZ2* M*.4BL3@#]9FZX-:"3G+03-$8V_,FLF.(=5]P0E-L M=]4?8=%[F)>D+@YD3FASO0*5:%<8R^3BT4';DM1TOZT7$L> ?E3NE:O M&P-K1Q>:DX2*R-ZE J8H,XN=4[I-QX$=L2(TY @7IEC4ESR QGA-$S!3%LI(YR;@3-)8BUS(/$ :'ST>Y^GA*H"N<"3C3F;EMSXGYIHD\YLL+@,-M; 2\@$4?.6 5J?JM-@\ MHP+&S#XV#J$\OE>TRZ/^9%V U5!IFYDEH]NF?7QJ;J51%VHA*K$6"@_,(C%7 MT\V .WU8EXYI+VT;1(:%)I*_W]:20?U)F[*'*L:CZPC)5:'&#^,S MBJ>CZ<,>*Y/>&P^PS)Z08@WM[DUTC5EI.F:L^ 2$4TBCDYM^N9U MS0,9&'E;0K+= ]\3/%'XR=9@=T?_W"(L>J;7".PVK:K5-5HO "6'2%#@5^Z7 M[!1S(5=,4686BD=G2IT%BA$B%56A(C:8 R55]E?.R%07Y%\2RO$1N>OWAJ5! M]]^=:T2I(/J'N]9#]_Y?UVB;#GIH/7WO]JZ17V&7-?C !X'_S&U'FRR^+(?B M&U ,9#=(C3$)7Y!5PR\WPRE&RAA<\YEB+$@.AF$Z\!K%@C\;--#Q;"DZFBD6 M;0KJ3+&-"1)IN1?2?QM]O8+7>%D;\*3MP%\IABX3&?WV0E$BE$%+0B/3 GQ2 MC,"$KLL4!!0.'ZAXL"J7_PKB!;([4U12]9K@%%[J>1#HZ$KYH.&G;^.2QU>[>=WM!=B2 VUD*1]'%BICSCTLC"RA\E M90+ON$:*_J8L;'@NA+?CO0V8_E5!4XM(\D_#?IND4!,F $B(LB ^'JEW%!T M)"M3P>!.18!LQS*-YYM6]VGP2_<1M;KHE_X]N7\]$$@'B,NO(^L*G@+96F)% M<93GE850-7NF*XMKD#/25?>"*OQ>?]@97-S0?]"PC]K]WJ!_W[UM#3NWRYYH MK7LT&,(?'MPN$H0 +*DWFO3$SE7:O?D+MK3QREI).XQ5F'Y@BC.W8._0GWD& MQKY V!XK,WC&L>;8?:]FS+': E-#?OF]WAB7QXV+)*>\Y+-XB?K6LV)H_Z6# M.\.*)T>D;Z 'Q1I/76)U 1&70D MS;*GVHQ"V]2)C 'UJ&!]C(#7=#J>L_N?LLGL"CH?WYJ2%+Y2]NU0O0W\0LRK>4'WM>] M#SXC#0P4FKHO0I[M M.D. B_X_&<&+!5WVIG"ANSYRD=YAM\1U\@\\V <=OS M$3@RFF(M_+-<#FN3,GRP)'Z)'BT-AN:8Q!BBU>U>HOB")Z\99"TE@3[OS1&9 M%.$P#,4.H$[>BBT8ZA_@XACDF;_?WJ-;[5DCEXT'"QM,K+>",*!@LF_P+?H> ME8S@[XHQAZFZW"7#62V,XAY0K^N TP/MG?3V?$(H:L;8M&:F.S=Z\$6GK2MO MMN<_H(%#"XU/T&^P60$..F3Q8(1S [O#D\L$?64Y10Y*_ ]V=XE.I/^#M=Q]&"?O3@?M1ZMC#UL 2D+B$$JTG6#TF> MX-)46A!*8(!*%G> 9XXW!FDY!GBK^Q2H,/3M7\,.:HW_G&NV&S]H QO7<@ ? M#Y82(+@/>Z,9S$<+DH "C)QCHC*@?SPS3LP3BN)-?0"GY2B[D0H,LO8\[ M1;/0KXH^QV@(.W7;W2K;N?)"6L2R6]B>Z\OMY@I/?I5)'7#LB8!KAG7=?",@ M=WQ+X_H$;_ HO$4AU3E #SEH0A;RE2XDD:-7 NX_P3HZU.2N@.R:Q1FXMNYS M)OS1 @R#P0./ABANUUZ"-P)><(G>9:!R:<,,QF032E6S@IX5,," 4=VT:?*8 M]R)ZA0U]PN\S;-B8V/$5YBL4\B &/IX_N#.@6VL*^1<3AG<>L <[_G(Y.'GR M8+K68#S%ZEP'QY_,ET[7CW"ZL1S"2[_I]#!A8T=P://OFXJ.)TYBP8!$PY-I M'Y]/53>2.39ULK?\^4(Z(JJYWB;'=,A1UHR+FU7(T7-[SKM>G$$L,RA\2"P_ MB B.+/Y4IO\[JE+W$B9^L,4+&;IU(;N^30L6PYN)Q2FVAL@B'E;[(%E,!A-R M0972V?/Q]MFKO)\M\T5G*D4G[81(JGLZBF681%T*4U/U_PQF2>' LB4*U>K@\- L@9G]',#1)QO#2M&CP MG>"_#H1?R/M7YU;]*X R?+7WM$+T)[:R+TMM4I&W)D[R(W^:4;_ MTQYO-+CVYL$;!!0)'?CH O8-3!2FW4, .-S4J!GSX8XPH4';XU72[Q7C:HW$RVH0 @#?;K4,\-<4(V"B>V;5#*X[?;C'3ZPSJU\V]DV,U,N! MZV:;^"C3=TG+O[L/C*:@B;#QC%Q0Z.(>8[JXU9^Z62W*+$A+]H@&! M!4@"((F BERZTDB-(TNC>T+86[]JL-CNKIQ63 +?6%-!TVG&V,(*<770JZG/ MR9EAA,J,USG988/5\7RRM,J*YOC+U$;4+RV(36KU62+U_I5B:<6O"K>:WU MNE0ZUGSLN($TKS:?JEA_^(JQSHWE,R"\5"(5=X>#U6?L>L"Z.?8J/H(YGFIC MMY :?1:TF.NHT(J5H%/&)E ?PV]N54>=5/=3G@EYSWTIC>::3E0>V"\5Z^#- M_/"-0/#5A_4/E! 3/.) TUG,B,("K0(CP\^F!1MG6I;MSSDLE*/0NHON=\:* M89@.:"G73[-M;Z"@8_4%^=:KIKCMB@ROTB"=F&.:NNMSO&!G:JHP3O>.#;=Y M+.A O43F2SE&+"FPZH_E\X3XTJJ;R\+7Q,9.)MI8P\9XD0OF;>BA&2;- @#/ MM""BZQ*X@(4]S:L"#@&!- B4LF8-84MII!"QM+%AFY8-S':KXSZ;P%ECY0/K MRANL/?!FZ1>#YAF3C&.%'G)0)L-.2@Z9":T)XK: M?0$Q3$0IX'>%EN.&1P@B7DS@'2@@?YE:E=B1"6VZ ::8; /!E26(6E7*]EY. MYC8B(0*'/N2+&L!.D_KPR\6@-A@P9]AT8^S@]9OMI<8DJ@=&0FONU?C4Q0!X"^M?V M!7S#1$?2+X$SHL(70"Q(Y7ZRTW*1&N"G*8C P4(S4S-( ULZITOTM'KS]G= MM7K (AK,!VFBSA3KA1)37$T.=FH+=J0B\_HS'^+()RN\^;'6@^VE=O"NV HXWG1!5O3M7=U;Z"61^YB[/2]:9WGOU,:E^_8G!)=?Q!U&FP#X;F M7Z,-H=S0(/F0C;42I*Z6BF>ZN=A0R*[GM#)^GB)T5>RRHKRUV>W.:R]*UXY* MUDK/>SI=6*TU65+-&ENP+15 R!3X+_A=MFD0?4BB=_!7Y9GN,-ZP,B/ET@/D MV1LJZ$<"M=58*>*HF+EQ%M>(>3, YY^8[V6Q:M=5=-Q"[FC,T*M.RF5#TL_-4 -/"\00-VFO3:H M'C+(FJ[WU^U5!Q30;B[VJ6?M;H6 \,S2P).V%A2;-B:O!NYXV@Y,DFI3>BN# MY,V A*__G%-7^8\)(';3Y42_T6.$M16;*J^83@F_:ZXWOYX34=C&,XG3;AZ5 M>0W&'!J4($;8&655TN< M6SS"@KRXC1S (R,]>%9BWI\[,Y.&EP74&L/2F3K9O_J[;9!VKO#[)>J2HXG5 M&R@;-GG@!J4]C>#Z'_!*VU5R$Z(%Z!]U;8+'BS&QF6_N/EXE/UCTFPN8+6T8 M(7@H5I:!$)N6!:-GK&Y0FFP5Z.: N@%$7<'G>>,A(KU@J(VLBLN?B2'Y>+SG MGE3Z'H'%FF)%]1H717%=);TEN=]\O#I $);1!@ V I5+_^O'M:] MXSTY@7&JI[#),HV%D>Y?0=UZ4V(%I7#VB2:T'KE/U)*\0H1[NN+24]$OUA4+ M!U32#-[R#&(BC AG2M;;9+*<+QDB.G4Q3):L0QF8RTD+RIP_P\6!M_)[CJ/& ME^G[WO'K7EP] D(\&HSLUJ"[F@DN/-8*-^3'(:]%DOT8MN_)002T]7$6<"U^ MA:$E+FC2LM6J5!0ND";\OBM^W:Z6IV\/6FUCYI]7(G"3PIF*6PU[3DW"Y8*S M1=2WA3U![G:V8-L7+BQAUO Y\,%LQM]3.Y=PF?C.,\4H^?+"N\7.!5PFS#*' MK^= !_B7;K!$, PV*8)/E6%Z-I++=^(5G_D-+^2WZ]B#40NDT("N8 \T)=Z< MNN.DVGPJ,8X9>/O>P1MVSP]I&\QDWOI8^%EBEBP)* C)Z87;4>$JR-%B"5M_EDX.\:EL\:OW-S;M M"X8MO$3('\<2R-Y-8R38!S",T'#'S M)*HSZCOEHD\)?SJ))?N9S'@1P\PO MF&SI13TE$^=/A,!PSDWU.Z0+$,.B/GJ24F!!<8#6L"W,)H/(.1C>6'@+%SON MVM)929$OHAT7FQLAF<2H;##K@E<%X?BTS5% /$0X9/J5:=B<,;S,Y<2[2$?F M9R?O$-5$C/Z!ZN@+#)A!-N XC=%,%VG!A"*5F,Y"TUPSG:@=7H))X)A?%L!B M6ZVVK(M)LP=QO*1LE[FQ=W%/[Q]R2(^.KYDT](03C^ M&-*[\,.0K&-U>$73T"^, 8J\^$]6.W@5YL2<( &G,ESBC!YN00\@/J&HQZ$!.-:9]5K-\4&Z MGK>QP_1<1 XM;0)6.@-+3N&D@A9Z; :,$X\LU%M&!J2=C:_4I4D]X8\3N2D0 MU,WY-*2@TGQO9CDA?>;_+F[&N5\5ZTQ$MW=N9[S&6%'A[41\=4FP^DP;8U:* MA;WA22->XQ4LV\RKYQ"<0F\V2_D/RC"[&$0(<%RB;B1R%TZDVL17M+6X0H._ MRV%5^ HZR)@DI/S1;XV[!LN J 'Q:7S8ZWLJ!\HI(%@)CQ)[LKGV+Y>7MZJE M_2FD^1BX<8X?RF0C7 M5)$"T8_=62S@,) ]Y'X5S8!IE],>PO![V(UTWS&5_R@@G_16EB/Q3]0L$94% MP?"E=:[7?K1>V@K[*+#YPRCH#V#'B&ES7&QRM#!ZD3)N;U?IELY,3FQ!6A@? M-#Z"%EYQ7C.:+-V&B1@MX;#A>ZFZ>@>ZUHE8.6KV*YR1_^%5WHZ;4AOIQ_F')%M_9J QGV3A \N06^$KI,?D_J.T$0X()%:XM&@*4LV M^.H$&M9E8KD.&.G"@G?+G*IV1<"*:>O'4=LY7!F/;A C"H/(-!C8FX\3TBTBR9\:HLW#P/$Y>Y5S): W]XWT:K:F;XC'S<%2P G%BE\$4_T>; MWG&-0&FY45P&84^J2,*G_*D6, 5OUXT3K4H-$;N1]^#AZ89[$20V>>:K.7)% M DA$R;!"#O$ZA$V0,7.JT\B'YK*IN3DZTO ?\3FA$Z@.0079E;&G5]\UK)^U MS_YV!U\-_N3S"1\C**2P.SZ((/T[L&9B+P']"'\FS7.5@LGAL*(%5)RJZ34W M2]7 ;#Z\N[ZZYK%EI"ZS(P9!LA(40!-1\EBECT/L,Z-,M M9TP((55= ";JBMV!V[[UA;P> ]3RT1B>1QRX>.F]8 M\*-YD.)-K'W2%*H.(-!S51I @=Q*^!*;=W@'()S!#Y<2[J:58/.>:L$(042A M+9V3BA4XP1S"$K!CTN0E&7(L4TE\J4"GEJ>O/YF;'N7M9OF-M FE ;\'/WH9 M"?L4+T&:&VWF5-BNF4(L1R"0\<6HR@7">IJ3XUOGF<+:F2K/*>)5&>C9:>(7 M1DU0[G!/3YV(]>C9D(FZC"\4'+E!:DGP8AY/!.KHP/S M9Q8JZ#R845_<"U!7"XFM_M%ZTWK+RRR+J^3(6!^R":BF9%MOVJ;/PXDCLX92 MHV-889E>"3*/@Z]WQ-<1)A_-L?0V,1U$^&17?!+QLA/*XI@_B$?D34]\6.U@ M=@-#\E7UA8UAA#%9PD[!Z&W\RFP9D5\\=5%IC5TRE\*GD[=V;H5>JJE1T]LN M+"1F)29UO)#0;>[ZIEK(B+%&ZI[(VC(F*T#4-RAHN;V1O6'6>WG+@@KA,B5P M?*)($2G-%PM$.ND"96GA;8]()D$]0)\@51#Z$B-/D G_[JBOH:=XZ% P# M58J1QWRSY4!W//Q52RJM6OY"Y^!LS;I".!$TUPELY,7"7\:"P81+SK02R_^( MM7+B.)QXY&C*+>4B8"QB@V6\0$P=+Q*#0RD%!O(R9S)GA()([28V5T2*C7LE M/R,UG[!/E:V/2T75NE]$Z([K!&2@3T:IX8VSH[E'D,<;G+P*PO MSK/RD,.%?&M8'K@#E &-)HQ$)8.QDZ^,T#TZM>%F=0Z_;+-(PW5(- M\UF]2"B6^_ FP5F!B[VLF>;%/!;-E$OL0I['5 M&=F]T>8RT]V2I_X@2K-EMUN]76N8\JY7NY*55N%EM+&L[/PLMNWF8&@/^ZM+ MNTY:6H7WT<;2LO-9H M6Y)D!2F>?-_)9.]LY@V2Y&9,]H0_<=B.XX"@([FR ;S&@'Q\X2^+S*WB_FP$X^FJ=N0';CZ8+$"NY;;8%NTHAGW0Y1H4-5 M;O"H6?\.DY9SUJ:LS;AVT$]]N])D80AW#L>LX2RQA8';6!2XIG0B\ARFD'UT M@6.9>-<^^Z/UQI/)M#3+CWGH$'MN6&_XG&)89NPJ: -+\4$3#!?&"*\_ZW" M4+CSL3N=ZK$\Y "F#@XRGI9B0S4X@V$,:=H_=\XQ _)7F("<028":0J"3L.G MP ^=*5V[,UP3@3I7D)T4BR 1#"*+Z!G>(A136AR;!CX+L".F>&Y:[.JAPL>J M!<=WBY E&E0%XY$I=Q!E*W0X%K4[0%*Q[$I+QE.= K5!Q4<1&G)HS:ZD:J9$ M007S* POXUA2[:S3,3+?9N#./.WKZNDH2>$R4?'5]!FX&0A(R_XV2L48LSV< M:&8(A,9(I?EHF:"OQ+91&P=YBK3 MTAIXP7E:]M*97GREW)+O5GF54NJ+8\8 M[?,#)MJ78Z8\9,G&)+SV)B^8>B)SS4+]+,]8+$JNJ=V-\"K49QPFS$ V8Q=S MY@NB/V/:NNSX>.8"7T"$?AE @1E'((4WCR$0)Y# 0-D5IBI)7Y(5(>F# ':7 M1LF]1#0EQ)=IC?8[9.#D+@Q6O!>_"@2 $43%R1=?$Y([)'F\D%4LCAR M-UCHT;P!7375CD7#NIZ5OT!@.<,Q'BS&1HGJ66()T@NQLD$+F7Y8,X',1N.O M\$\I&Z="EB&!H_5&*0.8G7[:3Z.4*H_!=7U!E4/;BZM,+4#@$$XE#P'N#=<[ MX_Z2R>VD)^Y1J*-4TPL(-%7QR4LSBVE)LT"T9=%4Y6R$SHI3P98$/%Y]AZ1NC2%@@D,%OA(K@ 8(/>Z M,&E2F!5V? ')=VB]YV[RX^$6N#S>HWW;=V?)_N(_F::0W6SKR7U.W]B4LKO2 MES7?AWCY7YW-U/E<5KS8#:EQ$=H2JGWAQ+$ 83+( MGM)D6'8+OR%V@MSB6,M N/69#JB",DQCR=UGZWN&LWFT.[WS/1G:_98G-2=>T,=KS%77O4;]NM MM@G 3%O\#NPK:EC<:=$V=QK6C6S78][ =? Y,Y1UK6SG)KPUF&R()](>#$VG MDH7:"99.],Q*L:6UES=!!JN2S_>ZA47^1:CD GKT+# %QM#:'E;7;#;MYFAS M_=3>& *Y]\F $/?[=F^X"EO7*7PX <^-I,JPHEE5/2?[)N MT2:))07;%>R;EUB_,E%)W4 J6ZH5.?5TYI?!5,W[0QCQK'G2Y3 54R?LZ<#M M3@YFO*>$B88,"S:2HCZM*0T^];Q/4BR"[..J-6\5F?S? J*(N$/"+0%3((&) M-($16+!HR@@145,T512$LB"J"-)%_ MR![--Y-PR@5\<*,9WW]%'Q!XFW045VH4G7;_+2:.Q65HJ%1 I9 MU2SDWP["6@>@93RU)',/!XG70V&$" M25V=-CZ$#TVYGPE=;@[/ @E*K 1V9!K;&A0HI>K"3A4I3Y)0']@T+@CGH%W5 MGZE-_53 HW2L5L&Z*O-?&Z$N"BGYE?1[V3?F*DN)YQ+K)-YCDBFJ-TVK4)7X MR0D0>1;".-#Y3FB$_12P2!2%R MW5AU&IHL_$A6VE+_SI3J1J"^)-@+82U*Y6O<;\@\%&&7#WS0S'(>D" N,9P2 M\\X)P!TFZ.'L,U&F/ HP-HUX^.NCLU0-;2DD%28"PHB/QTN'. :\6,V/#O0\ ME 0XIE*/9/-C1-( 2P#R2C"G]!O M::6)%(11W/H40$(E&NOW*-QA']/N->#[>=B(@?4)@[#TUL;\.O4*"04ELB_F M,TF(QHT"N+&"<=$])1K%"@,8&=_@N6[:,@K75K#&T(1!N:Z&TP1S82[ZDKU! MIMZ40&JT5(YDVF;NQZRJ)72HT;I@C+?2FIHQ8C;S4_U?=-5>CCD5QBR/<=0>K MK,$+)K5GA">$FT<%6]9GL(AJ%JO(-Z+<@+E8GR[.C*>+_SI2/=I*H('H]<(Y M3)F-5O0KTKY[J1-"+<]T*+XBB0SP4*#*7SC>5&,QD80E"O>&*%O?I3X )Q$^ MJ%;'GKT"L%]JAEJUT]<6F0SFIY3O,*7)A*<6Z[9^Y0S:'Q1%^^/^T8N2YSOO MJVRF_)&N /%7$>7EWZT5Z5N0'(Q-/;@M70M>?_J@Z<%;\-:^LV*DM/GO[R[: MW_TT:*\HP^]I^B6SK,Q;533+^Z?PX!-MK5Y5WY,C%W(3*D%2ZOA8T//P*-BD MB4R<&LD3'%K)PR2C/T4]@B CDFU>F$07S/!8!(*I/JS*\V;5B!F>'"8L8IH' MW19,&WRB08FN,1L45 SW1.2/_@R,1?[ ^E<9+2V;F)2T4Z,.22Z]4RQ*O%2$G9":"7N5I>YJ;]GO[;(34_GBDB?F*:S!--NK&:[R:59F@U&* M 6ZQ&DS4J!O6*,'*Y.-B1A_@K-1AJH8]I<8ART3YG,+=R?J [Y;*3Q0U[B(* MEKLUX?HF$X3].HYC/MM%FHXJ.=GTI!"<%YC>3E"BE#F.BE7F7H S/@F,3R4# M!GW8I]"D;DMMDHX9$V, 3*Q1L8>XI/LFZ2P_B+U-YY>91Y&^W=?I6TVSKQHA M![(?.KK]@)_VG8<+*DWW@ES%K+/6MFBS$8UFR-03N6\JZU4C3&T/-)52^P-S M;+Y,DIFA,[; '[S(TBAD@MOP&!Q67?<,-U/I%5R%CDJ?9DTLC541> MJT>+4H 0=EWU'HC&6;(RR8.'S"P4SH,!NPDUT)%L+&$@#J[\?#ZU 8<_U^XJ M]*=Q.AQ!G4"HX'SG<,K)5T^$> D%OX)0>SIVSTI # S+W^'^7$WV]\%3W_$ M^(=89+OA[_1!16[CAT^R#"!.K#2I3"Q]%LL5,*>,&#A8,M2 M3)+0HTY>H2 6^>)7DL=+PB;43;%LS.JJ% L(KQ?AO7,3O?/B11@[_LT,YTO3 MY=G60NF@L>VY3QR"IY2K3QLBP"+4.[R&(#)K#8U>B,1Q*(/ZZ,B .^\L<J!(@>/&_!"(&E8O&0$^E_)+$1;#3N\E;ZCU&D*BO":51Y(OHR3%U M9,9;0;V,($[ZSA,.B4J.%'8=UE^T684'P46P]/-$36JBN0D7\&']2))H_BJB5 &VWV>S@M05P[ M6L_1UJU?Y4PO@ZDV3S%-5N@'U..9=9]JZ^Z*=9?- 96'%/*_W?G"#Y]=/.;X M"3BYCD18R^PH8EL0:3-UD:+(!@%_\ (74Z[INVBT&="?:#J6;>XAS25X&Q+H M^1(N/G,F@K@.FT^30N&',0-5F(2$+#R)T*:1)U+ 3:/";9R!IA'HM#Q 3RH-P1KZ(8\F6;Q)FI&%U"YIDRDD0(C\@ M]CQG;B&;V /?1NC/XRVI"QI6"2LH*1J\&J#W*8S^].27#7AATTP3=_(88(<6 M*5H)]00O'#U*L_- OHM')%I1PJP M-K9PEH2609]F5Z=F7?V):KM+A/J2.Q= M9HMA0K3.V/0F>'2H1C@S&PHXQ$9C0HU!&A]+8O#,;;<$N!=+F506:WH<%";U MUU6@E2K-;:_E0;-M#PR4[FO;&A26?A:UPMCK-/K]GMUN=HIMC W:GF2Y[,,@ ML\MTW 5+Z%[DH[V?2W5[D%MG-+1;G')3)2N7%% M50DY@][K GIOG4'OVX+>!;3= 'J?C+I-9WRP%@=W,ORINT97&#JLFU_T@D[R MK/FT&8(2O!)Q:KD QXMXT6JG=YT >^4,,16F!L/Y(7+F:259,7\WHM\%JZ_J M2\Y<;MKK.+>;FG58SC9SG=CC.C#5_D^^7[5Y3ZF&IPWK%QE\MTL>Q?DI^26M M;8+J%0DC3SGG)?26<^R27SS6FB%[7"861A[X?T@JP]T=A55M2S;[.&WKJ(QG M"AXF(J:VC$F#4,=VL7QX6K6&[3878!$F%_V2*?@Y G&Z'$WKN0/RC%12\S?F& (*C;L M@!=+4G&TZ44Z!X'02"8S-5/%U+#**>'RA$" MUBIS$0B0*A[?&CR$5)_F$^NW;%)[Z@?I-CL^"L<[$!]27(X7"VB-Z+3%O9,HY_<4+OVI0#4)X"7B%R7L M"?T9K%'&M)XD#G8LWQ/\0-8;!]EKO(0?^5:&K>"G (F'?'S G!! TR\. ;## M92SN>'6UJU>ES\4@3,"84'2+-.KTL9L\8?A / ,3H\1QA&=?M S3B;:0A0S3 M2;@$X0()DS"SK#?(7RV11F$XK^@:'M**::HN[365GC^EX'V M"R]8+!,18.%!H6;005V8YS*]7C3">UCR&.6D80C+^8)].S4"L1(P4\=ZL_+V MMX()BGGPT@!A^)1]W!O#R-_R --1";!&S-$LM+^IP"7>67LA]9]N[T#:J\H; M"0J*$Q64J7($\.L,2=W_MPP3)C)C_UX@&,0.":PBX14I?U+B_5?5 M.^'TUYE?W5FSO *VD3*M,?(;H]&,",UH!Z:73=O"R3:KJ2+35/#)@*,45I2G MB(5 )&XK_'6Y$RVO$HETTW@.$5 ;/XHNJ? /O&S@Z6@;V28N(UN\4D*:^(7: M1Q?.L]HA^&6TU .%6@5>?K]$=B)UU@KFL@$G$DJ-QN1'/GQ*E9ZMBS*_K BJ M"Y^\)@B/ZH?-#EGJPD/.&X Y*X M4Z+T5N6B^G*SY"6),Z'DGARIIR?LQJX?/IV,6E"]&H6!R(*%HC=TPHGL%^B M^F?&+^8_P'9(T*/Z:/"+]F\B"K,P! MG>[T)RQ<>G30DGZS>'R.R0+*?AB?01_1?O_VY%UCC;UX1D>LZDF+4?VDCG7= M?.F7L97#^/&2B_EF0WH?7EVU,F]S M$JHJ7A7J9AF(A0Q,-!D(0EFPA/7YXJY"%FN\D-MM>?6*ZRW_3<,]!\?R9I*$ M8P&;_Q1^X6MO77%9Z?<=7Y%:>97VI_2NEAW \*4.8IBG1G10'/<:("4 M8$H+%[G@,,>H<[ JAL@&'%&^0_5.BX7_;+JK:$%MV50WK7RT*,^TZE)3?@.[]]+N0U2_^>] MF#'8>)7L;:I"\_TBN]L(AN=NSQ)/Q(D5^6!6Y8Z(J2 _.(^MW+Z7^!MT:R,W M>4Y#)O.4C)3J??]TK7\MIP]S5ZOD(-,%ZRRHG$-"=Q31A:>(J*]T,+Y\#/%Y MN0@I1W!0$C+6'00HR41%&"\LV,GI>E0%\OE@S)*+FJ<>=@XG&E5^CAXJR>PJ MFU$Q%0@*EE)5?.O"0T 2A?5K>JF9&35/@">J3QSK(VI4Z\J)_!#V;;[T'=5. M,&U\3H(D5Q0K5E2E']SYDW!.\21)E;V[A_.8B-HSJ4, M4\TE*X75P2S\9:PM@J:QB2*GT1"/JPS*/7W4!7/XS0-Z:[(26-TF M7T(\MJ35SBCVNJ#8VV<4^[8H=H%5-Z#86]U>?^ <#,7^SJ4 "2F'C/L]M=Z+ M&)#V^WHY3)WFQI3)LFND^@] M8C*!LC3P(CPD#DDHGAH5T@*Q$AU;98!1Q#>24#,VO1E;5OKT&!DM9T[VI,"H MIQ!U,N+^O825G#VC689>V71*I9GJBS:.*EX*CP"[U'2'31+W#Y=W/],O[BGG M.6SU;$OT)GJGO9A0*K#0,%O1KDAOE81?DUV,>#US.5 *'9HV4%_%IT>78:_Y M58@?M=2S8)O(QLTP$1U33!QCM@0[OV#_)66F< ,*8;H.Y6H);(^EV<2[DQ6" MK!KK,&BSDRS(JK&Q"YOX/Y@E1EF('TVCUTJW$H&'JC*L60F;= M(N178HU+-P\+4&Y], B+-$LRN("BYO"?0^0KRO/99>0O+WDVWPW/-CFMDF1" ME$EEVM?)_I5JG"5A).QAAO]5O(W-PSG>JR MWLAN5M!E.J=HP[IS74ZFMMH4N 6[3"R\I5:>V]?R4WY7NHO@=A13YE%CYY!3 MN*&)_5'%*[5Z2KZSR]H.9B0%&54Y^B19W](>4W/7%3QPD4*170=Q$NXK93HD5D0$XSUL66]@YQQF@E3I=TZ^0$YKTG_ M9%)F%(-:IF"H*28MES:%&2!#DD0V++E2HR 4S4_'XE&PB8F:H^0%^3/@::!& MCO['"DXG$*$90!WCNC.7]].CYQ>!6TJ4B Q=2'J]BK--42)_NL\RC\.Q[[48 MM)79Z[,%%> %$U=?)2, 1(DL2E[@R8/A:'[9JOQ%4W$RRIZ<=\4"Z8BDL5K1 M)PVN31Q%5DX5Y"=O4S/]7RH?N6A\+H>8YN)6WAYG(L5Z6?N*X!,&^!2TH/!3 MQ&*:5. EW&2/WL*ZO.;T,7C.0D>QPL,?I)]'S*]IDH,ZW:JOV_JC.+,:9WXG M@Q[I#1;I?[Z[_"R*O:4#"R,F*C$TX_"8"S[W.-5! M] [BO1,0XHHW^44OE_N0E.!],% :!N-D[OD^\7.G%?GF%<8DVQAI,2F:)0E" M]2$V1$3IGO)BN;B27CJ?N ]A),X&YDJ?0JU0^4<*7Q">TR6=(@-3,L.\0L>I MW67\&_%%CKW(6(M1[@2D /M9CGG($O$'AQ#3,7JN6 */E6YF"&)R, MRXYX_4#5-[8=*B;1!?9Q[C &3E&D,GNS!@5D)=)NVS%CKW:S3X"OE'LFJ MYQAA9GPZ@QX%(7V7C8](1'[5PR<8]\63++:>=X* MI@;7+.#9 '!U.W=%- Y@XIJ641"@FZPZ!_3V<^S%I]%H<;VED.HNPSKI*&4Z M'6+_,WY*,-4(Y;/=7=I\(PR>VH"R\J^,WLC9(*@ MYG;14,.WDG?&^5N,:']QI9TB/4#8'\Y*>_(YZ=^*KA0<5EII$Z:Y] )'5-@X M=-.+2(^Z\ D)B+U4X$LTLX9U5Z2>JTV)7X^=L3H\?1X]ALT@B&E>#1PZI M^&Q[ >PY'\CR*EOW)$#%Q& ]K7@2M(_PD+1+C?32BK+6TA(JO(/0.I-!%&%O MRI@;&;U25TK_B.8!7YJY'B,-5,@-;L0E$L^IOVF=N^?1%-"N9TO)MN0@E<[.,EJRI$GXGBA8G&')&BW53@/-_, M)^;[@HDG"H>E6A=HM<(XHC%QB5)U#))YJ+8[!':G;^&PN7TAO5CZ37'U]LXL MH2-N0OG@M 44ATY$%*6@WD9L/;DJA,M7E4/Z;*7X,=Q@CBBRM=0&+ M)7RB.)R'&$JRK3#;['M_NF3+@#F$OAH%Q6)<;,5^&TGHI"E9L9Z@W<9IHSW-T&>D/W0<9VR0\HU05@2N.NEKSD_=! MLT4=6+-BU>V6VKIM1&9N?%\?W.1F!K;#]L26[\881#Y>?[5R^ M9?>7'4A'9^M> 'M=T*$],M7)K9&.CIE4NP*?YUXGTVW;/4-G\\U$9*OF+R=_ M\?U"I@&U*H\"ZN[)==EUN_TV/F6=A-SS7IIC/Y[62)C6U2#!I:X3S5+J+U^"P3,@UV8,09%P49^GZ7B MNTQ]A"L1+:#8HI41$9(+6_DKKO5!V??&>?P<8J1/#AHK@N1(9663UB#V =,M M1 09.B *"U,O*;AD^9&3&@A<4[D,4QYTJY(B$V$3"\SL_<8-!^.M;\ J7 M$5X*Z/Q-Q%&@_9-2(#%)4R7$,1H-8TW Y3H1D&]:DVL++XC/F M_U8[S"D0=.5]W_WB2=JRS%=/_IKXC9.:[T6-UQE8/&2#W4-BC.!$/ZY?+RUM;EUFA5*=C!$R4Z47LB;]=#(?PA4PKVSO.7 M^!UM7)GA*[#K5,LXK;PI!<'*-Z7(#(T9*?.W-Z"YL>-NH-+\4QP+->Y1.( < M B0M9330,&G4M(7(D[?Z[/5K1(0:TSDF$26#GL6S!)MIU:@4\HEI2Z[Q[F[< M<,81V-_\[9.[/:9B(Q4-T(HP8A5_YN+22.>T-!IB=,GLAXVYD%LB4*NO5;E6 M4)^?R8X@";IS'VK8/J*3KZ/=H)D*3^BS-)6.G22XKQA=( (6C"S8I@]E(BGT M47#K;4%)TAXV.6 BYFZIR8LXAW+YN6J%7'JD]L/*:;8IL<<8)V6U:E?ABD:I MM,1"6B1/83XM&FOA$$\BK42-2:5J*=EA3@\ MY.()77MFH"8O9HZN3RRH1].L#GK;*4)-=.XDA06_P5!%#NY/^=SL2#78.-QY MV5C-V*681PH,$/LB$J6N8U8CW02/!7&3&*.\[ MX9;P_8TWWWNL#\+/7^,'8NO>B?]$)-%$%)%?T@K"+8$5.5ZRY!#2%9KY! <7 M;!1B;=@/D*&CN_=7BF@!P4#":!:4G8;[(L^EZ\&UE7+IKK8[)T_%2E%RM5?K M!<3I_8W%4A"G8X,ML"K>+=W[\#*8XO<^A%0_$!]#$J5FZ%"+3QH:^'."9TA@ M1N3XK"-HA8-U(:U!3CB&LM,FQK8]@6/_/TA%5O/C3/Y;I8FF4"LA'@TQ0I:B8;D'CA>(% M$V^XO,XNF>1[8AXK*-Z(9=@FL0W7FGB MO3Q,3Q26;C!9,>5J2_8;WC$!_3E54^"F6K6)E'][CRW[9;!9(BZN5B*?YE MDRTLINX<4N;A+&\O]96+.X\A]0A_>ZG4YP+/&%Q3GV<[.+B@OA4N@>\Y+RWM M9L5I1@4(7#[IL.$N^9?"V4RB2IP45Z*7G!\E+%QDWV[<&$A>WI\YY(9?N!)L MNK_#M*]$F^=C&KFPK6)T\4G9=!EV=2]V'AXB]T&E-,243\^4-17RZ-W -P<_ MR^:/[E1T,*I&EC$L!%^N \!?"X4B]N@]AZ@_N(?V:_?X7[V"_1"BWE\C" MV$9>%QYFDMWB238;HU4Y+=*0&A;L]NHNDRKE4A^5 67Y)/IQ33"92&-+>:RJ M%S>2QLJ9_<-L5(D^:3=6R:8S^F2M4%:)']5EKJMGKU1W[E P?V>'BY+C(KLO M:3F?[;3;!S6ML_6.=008@)_#.7A%LDL?0X!5%3#U@+$%RM;&-Q)W+O%*JIH* M1 &AHVG"I:8=Q;%?#LU# ^V#L,?P2-^)3H*1+%M-+!;^9W:.CY9TW&.*3^L' MOY9I1W5=+\ M9;PD85,MGT0O674Z!*IX[$XC6' 8>[=I:$IL!PR#]#%FVPZ :?=SH\LOO: 'RM"JZ".O ML@M)V@$"7K4,QJ 9B0Q,35N$D4Z'AS8ON_%C&"47J(FY( (4 ?^D$.Y2@\JE MX'R#6WI/]DN[9E2Z&R7MB?@4\E43/TI\Q5R$V]>G#T8M>S0H""V7>>>E+7\V MFM2OL,SWL,JR =WS%;@M#Y59N V3&@Z&]F@T,$RJ*,QZ($DP]QC)YFJ.(PE= MN]DYO7H W-F89M)[5H2NO:HW[9;;8-#4IAFNLD1S^3V>4UJ<5#:VJMT M,623QLS^QKO9W2&><7M@:F6YMU/_( M@57M^&3(2C4Q*S7:7 V.*O.2'7>&< KZ?;LW- 3%M-*)JH4K)OZ%5VX.9.&) M,FQPJQF'-\HX/$5787UK^0W._7!C'B2C\EL1_QU$ @:-5;,@&_6@^DTI &;O M0+7O%A3H1'E:.!T[/VRI=FUORDA7?F/B85QR6 MV$%U)(,OQ8WQ;I>1JQ;RH@TJ974AOY<=<]6/OBE#F)ZBI3/[LJ;H&("R++D&!DK.LAYSE#Q0R+%?)B.:N^.\)@92!# M=LN8._\*(\&O9BY8CZG*4U46(7]RAF3?"[!#21@]R[,7 MJ.?),ZK"/3*""0^)0Q]4V(V@Y(J36%(+4.1#'PEU7D,*I(&5MBO+;U*W;80?P_<[IRQ55: M])OY]$FI"-%U6! 4M;5(6UJXRQ463K$YU6YU"[-__4RBI=T63L8M%A.#>73% M'6$1UQ:XT74P*>BN2YL1PTMO9D21?TGI!*KM>(G+T2R"+98068!^F<.:H#+" M8G!*P(C96&(ZEI@/6&$P)0IT.FG>A+4@587GNCQCI!41<.SEQ'.':60E/0C7 MHJ35YQ3/0?.C9&<*:"=?O#,"4@HCOIG-1)6,."!;1\4&W0+LN>@ Q*7Y\H+A MLE9>0=H(+\[L$S63P[R1G:,DB)@R:NP%*:4)II=4,3];O1,E2G2@(O&2C4!N>"R:GP"Z;+VXEW5_34[LP''7/Q#@BBY&RZ>C[4J(Y*LMG M?NZHLV]FK+$_.!.*QNG6,J.Q;^F>WL!R;K56E^%[ZTW9$2L$X^Q&^7V6BPL" MHU^SVZN](ES_6Z;'0T<:C63OP<-,U1Q3N&C92:*E(BL"O)W]KD3:K^FC&-,[ MYMO2%P)'28&AJ?.,GHT;?/<3A0W$]=;-6UY8VR(0RY(X9;W8%A'@MII:?0/\ MN[/=3/$ #C]XMQ_<<81Y0ZMMRAF(*XFB7+)M_ (DP15L+F#.RE8N+*5B0K M@Y4 ?\IB5VHEG"5G9A_ MV%%)8T$NMDV5R$X_?.+TS1OO;:DG4XC'VWZ/=^C)F(J71H/6 'O2CO]%I-8A M)[MA-:B_JG(+,#8F(,@J/U2X68S;?>/!8O5[2JW^_??+6U7VD=D+^4ND%W6) M271&;>HBAVE%$87KS>?P)\[ JS9CHJ68V$-FX_.PIYF%*:F$NZN5;EAS]QOV MSATG:0]T+<>2FB&TG54-C^+];#<,Z?]>:[CK_5QGSPC2/]5P(,]GF_8+4!2H M=.+@NQ/5>49V:Z"C6D2U&V5_UGE@N3R.3K&/_(@$ D^]2NV04VX5BT&HBN,D MD %D:M\!XR2$YMA^?'CT&11%CD+F3U1\2Y)@\ZTC7DGI6IH;%\:]>6AL=9P M9'A:3FH3+)V M1--RN&I:EJM-;";!I'KR;]@&1B*O5A9*^[@4(OBX["'^-:%*%"+?I18U#]X7 MJE$1W2I"QG]HRA!>] ,H5/DL.WWCFR1\< E10IH$_5)'LF[%;ZTG:@ Q=@-W MYDVX/BU\8HWZ=8*JM]PF+G28.MI>=BY:PUK9Q-W&:+6'X/=IY-),")\Q6[;; MEX9U$U@?'="4%M[L'.!16Z4DP2PSK*:Q=@@^4>+$%@9@7K8GG$'_W<&Q?!;# M>(G&[0SL3M]046+6N(UT/40'^])%Z!<"A'8CF!1YXEM'ET&>'/WWS]C;X$J# MJ'V0PWY)!J=ECXK73(357[GYI*.FJ7#Y'+<5"M MU+B"*6QZ FG@J3B(2!^I]^PIO@2(@2HS>!R#_HM>%J$L[+)".6X7$NM52A3= M!&Y1$!5/%@GQC@RH=J<-Q[DTN6BL;05%#M?KBN&)#9Y%T!+) GP_C0LPZ[O< MLYE+9.Y1N'QXS*ZTR%^F6:D2BZR8N''3W%SADM_R@$41_DOJ:H9VUXPZJE9, M $)5R .TL]D2AE7,=?MBL^' C'83PL3,E%).4!$KL1$ V)3?3]07>Z(C MF:>UT%*D!"I^F&&MEX5K\:.+I" .9'Z$Q#Z ;C*:!0=G8Y#&KALYX M#%PN289/*?R24B@D_FR/B- EMW^$-ZAV H8O]C0[@^J[D:WN M4S>&Y)6MU- MU,\9D)_TZZCG U4]I5/ X'J/)<(72%=8A53OPZ:3--5LH5/"7TN*!5SE?)+ MC];Q0U*IHYN]S1[0-(3567@/#\]CS$]'[H,'(]6[#.E!B-,P6-:$Q\LD9/^* M^.!(Y*)L0"'DM=Q V'^= M+]@RUK4G$*,_":6/>Z%77Q+K<*KHB/5)0#W&2+4_!I/Q3Q?[B+H!M8G"6CZF MX,EJ/C2X<&-80@)L_*&"])]ED/X.'XV)_-1E+8C,4R$&\N,L*7#CXO5?"QZ;O?]=/,DEF/J:,76@9K)2>1P;@+K9I*$5'E04J14 M'13$G)(EUUAQX6XVXM7L;1?Q@C]@UT<7' OZW^M 1["\D$VCJ(T#W>5/H<*Z M85UEC*QMI34V<5IDHWJC[:S,IJQT)"Y%3K4+^KL:0/BUK1T9FN.J.ZLCV#5" MJM\OPT<1'@I[XX%"722B4$BQ&)FJ+,IWN)5G[MDUQKN^&"&5U^CI45OCV4T3 M9!OI/Q'.FSD3MU),K[=G4=V/9U6H"5%>4VP4*K&24UJ8:-]>_^\JT=X?V>UF M::)]K1M(NS]=$WW)T[?O8@VT8!-56FQ-'M7IV7V#[LV:53H_%/<@A@E.P871 M+>SR,U"]H=DVN4!LZWD3H%.5GH7M"TV&]F!DD(LMR)1.PH+,&-BRDEKZX:P1 M4Y]#*[\1S;@Q:Y(V(20O@ X7C[V8P]+*T%=*U3N%XI=*, MH0EV:62TI;R8C8_$)IP&!=T/=N::[<<2Z;7:-MRBJV=#$'7I233X-UU0E "? M/#K! Y-091927T2ZQH0UJ7J$XH?";!_I2::/-+ZC ;8Z,YQ8K2X%P%HM$ =\ M$]W)UD?82K FN=TJ*DPB%M;:E*=T-GJAU[G\\ #EA_US^>&6A$<;L]%ED$HB M+O+^WTMP&/'L;$5YY$S[H]'L()1'?3CFVL"%'P!6"J(4DY.B-))3OER"X1:Q MN0^:[T8#'M)2J$D?9%0'MW&1< SVUW>>',$ 298O>KT,6<6KD4/9V HBX, Z M_FW"3; G J(%MWD8+<)(L,[C)\;/\%A%_IZ^Y1QJO0/B+S84\/">;_,J:BGGX0RI$+T% -'N% M^5V6"W;6J;<&-K@BL$K)E)KY)BZ;3.GE@ Z>RMKIK(+\@Q)H7C-/5&R>DX)_ M18+&5(.J[&2SJFT5TQ4J)E4<@PTVK+3.BHW79MYXK;AU8+/>1'1:IF26Q;=N M1$-^<6JUV8#)&AH_I:"44U"-[]S$\7P-?Y;*I9W?2<:$T=V.V@_+SK\0+T @ M7/P4PN_J\*.90UTN:N\AX2H*ARI;OW M5_B@RT7D^5;KA (S\KYF83_9N[F(OUIV-"E1C(5UF";%N +@TPR?%Z'X[$&G M;S<-,(Q"L$/ZXM,05'1GP+<,Y!OH4U/TV>0)K.B6\3*D8:"X4NC[X1,^(79\%L!EP!!)0DL(%1XS MN,-SXQ]/8=%6,X/.2DY02PDZFS"EE&,BFL4<[BN!-Z&._M#4$0?;U%^NQ5@W M*@@BVT>/SVF@LSNUSUO'=HOZHV^0+&P6MQ8XU"*QSM['*LG;8-"T>\W5YHP; M)!U/ [5VS+-8'9]4+&8<'I="5HR]/<9A[.SD,!:2*QULE?9_&D=#>W ^C=II M;!O[0ZTK#FP.1@7(=;+?)9J+6%%7U/W&D1M3."!3_^ MO_^YNK:M7W^]TNO!*,M= MM/IUE*HBQ5L@55B Y,PCSR$QF?&-IR2!E/6*K$@I/!G%LT&)=5ILJXX)AWD* MVPAP%P'X-M=1BWXK.>ZY\E+JU;IIIL71&N#BSM%8B9LAT,DSLJ/-$>+@KTDM MT%'(D.(4GXI.2?GB*M?[4>JK3^^"O)9R6J3%D,3H ?;S81U[7[-?I:*(+2(9 M006I"$SP'/K4#>'.=Q6L&G7M;M= LUR@P11?M2(@PA(>#F(M!'@BR;$3Q5;D M! _$QX8@C1*X2J>\NVX<)7]\] )OOIRO69WW8@"[J8)K-EH&FQ%.;]E4RIF6 M:"K.UX-/I=7H&W U6E7M*1Q>&2LX2!DR3^\.G*X> K<;]'[W)J[+MDPCZY/F9Z4 M X"X@',I)6/"J&;YHI,X""@3Z2T%ZF+,=E* M 6BZJG:BS\'-)89DB'V^)!31WBS"M4V/G>:@T)?99CD [<^,\6J#:$S"'_Y!<7M>LRLEB3,N$7$HN6\8HV^Q6Y M*"NOD.8$I.)R&X4@]O/X/0Z(XA#(+OK=3QS(90.G8R"F/P4U<6=4E=+@*]<< M;-;&0O$>,K-MEI=./LRY :)Z\NA.EWAJJ$_SS>RSBWT^,-*$0A03N+P(5KVN M D";C>_.DKU5!&B+CZ^XB+W_N/0>>N/%S)G#H?PQ_TXXJP]>\&,3'Z(M,6'F MTUH!.-^)2W-R?[2"\"ER%G_];B\OE&4-4UP W$\? 2?__5W[.S466J71]W^E M\")8>&)QQV$"1I^Q2F$78IG^QPLR(JK>(@)(QUV_\X95W[#?)S<;8@U/N!3'W$%JY<\G8Z,F$O'TJ*QS05&%[L#"0^;LZ9UO;U\]^[ZTR_Z MQ/[Z[2B D]A<&=:WR/4Y;_));C*X;!/7G=;M#!??"']%[M2'*%P&TPM8KC#Z M\2\3F,%LEJG(S2UY$NY@E/IB@HFJA0P+,#=&:67'Y/LCG)/#OUD 8O4_@5/>EK"T=HUC*#7 M.\OC:Y3'@H+;_1?K7M7K=G#_KUD[Z-+)$9_=^!+9%?.--4 MTP-S4M9&9?JN71\XVN/X.N!,W"]1&.\C$5>#3?P6WWP :Z52>^:M!#?>2'+W M:KT8DZHUV-]O\ABK<"; E+I]MNVH->_;1O_6,N4EW4 MS-99$P&LP;G;08Q2'L@W)>;1QK?,;DZD$HL=V4=6#!/^[^\NBFL/*D5*MW$9 MWYZENFY2G:?G.IS1+YJB+I$-*YBFH*K#6%/-1H4[ZBSXIROXHT+,X('4^98F M5JJ^6]V^/1JL%D;M6XKK'S-:S5[EN(EJ;%]U8!+3<#GVW=J>R)4A[BC^5-B] MO,*)'.-QFV@GTDE/Y/@Y5A\1/6:0P',J8.M:>0274G!AQL_W MNNO=]OP1[>A']%MPJ*N?A5VF* XCU\,MY;K,_N'+1--S[[>0V3+K:+2Y6W 6 MVI,1VG:SN1'%;>TR;J!Z6R.[U^V\"BDV:?.HG]>T!J]\*Q+]E 2 M=9;+\T&OVPM?WT$_%ZN^CGVJ@T*NUTZ=QOQJM*!U%?WCJZ@-+)'R1=QQ"O,S M-5(-9V<1KKD(9MJODV?W;GC!1@W_M6;N>>KMN[[=?R;X;Q/9_5W,MNT MGNVB)O;6.@Q@@?&U2^_!C,KGE:L;DT0-I'^[':L'/XB&.SAO["EM['5@_1,9 M1,^[>DJ[>N9L.OF]1=#*>6//&_L:2D)?!N_W *T16UC;[HYZ]K"Y'JW[30G2Z8AP'A;;&E7G8*\N MS>/UTCPND.:_NS%66E =JCN!?]Z'^*MB9C(53[Z"2:"T+AW_WHWFKG7?S&"#L\(] :$=E7-8'$1H=^G;GHV!4Y+-XRO4 MPSFZ]5&H6Z=\UV,\\SQV>\BI2['B6;4:W=%%J]'O?6MH]I/1 L,\^VJ)%GB, MW%>0R6W9K7;?[O4K1+9.5UQ>J7P:7-;V5B[K&E&MN],Z:(PZ9Z?UM4FOR6FM MF7;=JY4%AD#WK'1/0&Q'37/SO<.*[2X=U^ZP8_?;%9J?G:ZPG)!TUD&I'LIU MK9-2/:=F83M&S6_L')^,XA@.AU45QX=P&=7?U>V.[&'K'(U]?;)I\',K=[[< M0$SK[N9V&FGKI[.;^UJ$U^3FUDNQ[MD@&U5H+7BZ0G0R4CMJ=H\OM;MT%]>03:WTVS:S>:6?3+/(O[J1=S@*5=N2[Z!M-?=4QXU!KUUGO+Y M")SF$3#YV_72\GLU#_M:R?I9_7_SLC]J-H\O^[OTVEM#>[!M(_"SA)^DA-= MNQ_*^:^[=G^-*>_7?^R/K6?TCK;U4C3:R';18K)51@%ZC-=@T"O"MB_MA^I[O0A>7HAI?J_?>;(R&9Q7]S:IHDYR7 MEIW6V5/OV*/VP.[TU^?8SP+]6I5P*?G7:W6RFXWN^M*'(\HL.=D_).-P^HS_ MB^OQTXJ=LVM$][^6<>+-GE6Z7!O4_EYU_^A&KO6$_U4HA*U*N*2[))S\>1T@ MQ[GWQ;WUG2 ;"*)/_4B?(I'3;_R]^%U6R$)M):&U6$:31Q!ZF,9\#G.+<1B6 MDUA.8#DLX98K.RDL4,:M<&;]5_&Y'.QX2?@ 'L#4L19N9,7X"2M,-\!R8ISP M_RX#U^HT;0NG @^=PF>31Q=_[%CO_[WTDF=+S8PM-T!!R4HJ/()2H4#A\EZ\I)'Z_+NRAJTA@WK$;Z=MA^'$2IYL16NY\X8?/-%X MX13'Y"P64?@5YI/ 1EE%P;)6ISK_?1PE?WST F^^G)NNU"L^[G/LIKBI3D2R'9U[>.#//BS.=Y8;3YP%?#&)EBXF$?'/]A!N!)+YPIVJ"HZN E['1MW [S+TWZO_5M,7?;"E-; MP2.CFC=LC\6;,*K 4'[$/EG]'SK-'U"0:]8EZ[R_N]G?S@^=5AWW]Z5=T-94 M6NQ [[R'BV+NI+;;HK"'\2EV5J@BUBJVNB_FA6+'LV6. :SU&5Z:\RW)H4EQ M(5=D-^$EK.0Q!'%K*8('5-.'4J+9VJJ2,$@>O6>6QLY%I[7.K7I=\HE5&R4-4LZG2ABGVXU[506)>W&DNHPWEZ*=CQ /=P)FE0AS4[7\!P3BM'D@YV M;G>:V3E?O:_CZJW6T?/(5^^.:^^+OC+UTM:"NS+%*P/H-M77R, M;Y<1_#6&)87Q7, U8RJ3VY$A]GT-Y.L$)+O81JR$#L"+Y[4)X.Z$[S7X7R(+ M[7NSNKA?![=#"\M/M@4O[,^4*JHR*4O$FS/9-=GLLYB!#5]9E1[/S=E"\*K# M/YK5.&".Z\5LL0*M9GW/7OV=%74W?0D1G.)[R7,=%NZD[;K6J U>2S'XN]J M[S>T[/JK08*S7U%[^0/IJIQ%^J;EK_ZNQ6*D*_]:J)!ENYZDBN(6/)814T)@MJ$MR92M4F(%_*:XUZ51ISEVMJ)#I/WYW M(D*VB]337JHLJ98PYGH;7(J'A\A] $G%6S/R@AC\9 3CKRFH;'5:.YB[/(:? M8?8@?; "UP'6K^ QBR\3=BO%G,=H[!BYR\QE$E1N=4[=T+K M;'5:-A>#)I7JAJMT[:LFSU=4MTN?O7.B'=4.M^Q!;VAD<[;N+C]GSC/5/\D9 M!R'^75:->$&5JC512H+A$_'WE44]"1'Z&YR\,'CXZ6_N_">I?K HYU968/-. M6K25?_L!/O6W'^173F#Z=^ N? I!^[7:5#ZT6(Y]T(!XB!:1]P7U(MP8$[(% MK">Y/E3)!"+AS!)1<0VWYX,;G81$Z&6[C\Z4IL<55G@;BC6P\.!]P?KRZ3*B M.JZU1^K'4UB MW&:!I@OINUR6J;Z%]_*5N]03]Z'4$IJZ?Q&3[3Z(' ^$QI=0 M:L 4TV7I$Y86RA4Z,3HT5@D-1H/6@%D< M0/?,5P1."H/[=>'1F@7%!;S%*?6VYC>M[C_M\V=72M5M%,+5.L<0EA>1 _4. M/9^?Z/2W60Q7VK3Q% K/B35WGJF<>>S*O[E3FTZ#<;K:QZ4\P,=%<2G,#]4W MU4FSRGX W05*BXO0I@$H_>XA;&#C\[#YMYH:/50.+W4LPRQT]WG[PYW(<>%XQOM\0- MZR:P/CH@4E9K*$O^U:JK335O/VO)B0L6Z;1L>0=% M_)! JP(,A@S=*I_"Q> M\Q(]US&S@!7HN48Z7WCES/62\DGV-YVDBH:0:4_7T3NZU;EPG8=M#I5\D -Z MP7+T6O:H>#4:!RS=WM]+WE6UDI 7 T]R&,6:T"O+$VW4XCNM6YV10>SY']K- MS7Z<^LNU&$W3=Y@.G9,=$'Y.V& MLLA&>>NTER[<<2R)EA'HK1E+\F;5"'M8FRZB<.*ZTWB-.=6M3-[SXA6\%2/" M5UP+PSM=LZU96$SCLC;!!5JXOQH]1.I[R)& 9U<,8 M'.@_M5)WZ_[]/^XOKC^]>__IGE?"5&N.C"@5WJEMQ0(LG8MQY#I_7I )\B/X M5T_.,TA_%12*>!H&.!SK,4*Y^,O]S17XP[0+(/V(P\' Y-]^<'X2D9#"L/JA MF$;PR(%EX*C3B+_XPYGV1Z/9'G#B6N@1[+GY'/U,H7'5%;6.IB['VB*H68I8 M4RJWMWNF(\'0$R=$E5,G,B MO#%U7N+*Q_) 1U$B9L^GL#8BSN;=%1$=GOL:28@(M7&3]KQ,0H*)5XO*? M =T[+2@P@U$Z%ZVV <1MS*CL"'$XLKO=CMUIK>\Q^TV)P$O0Z'M@+"L4I(ZY M[4M.D 2JJ81$B(MU-Y>IDH1VOK7^7%*>>:'H.3TL$;D^)*??S. M'2N@SB)EHA02M/;H@B>-[5JEML,J>G9/0-TL 9;]2V^^0":O1#E M5)4J16^%XZ057_'X.5:?67#)%]4+B78K7$7@!=PN13:Y$#TN7/W28*G> 0AT ML %K4!TOBB.Q.0CP5$V.Q.L_C&]*+HO#L\-] GN,F_ 1"C:]76*U\R^Y3_IM M(RAQ)Q;PVQH(Q4F+8Z<0YUOA[CY6;._"B'OD<*] MZO?-[/Y]Z_=C,;)Y4=VT^YIT4 U.W X25O(H7E3*&GU+2NY;E((2?;P_QV^= M/D[+3;?0Q_]QHW#JQ(_55/'%6CU_6]GRO M#'%':8#",GD3G]9^4[&=?L<>54C%Y@]CYWQ'%0GQ+A.WAQ!($+U"@5R-YQPV MI=MOC-9G=.L@F[4@@BNM^MJ8$WA]U==E,!7[3^5?KZ$&K M]HH!=G5']&T! MY -9/1>>G:5VGU)KP*'7#7Y>@TJL\T:=-VJ+C3J-^=5H0<^2?[XYSV+YBJHG MS_MTWJ?SO7GT!3T+_@ZNS?)%/-22?5H247@X.PMWS85;-=DS-_0^;U5]MJH& M%>[GC:I>3GX^4'7?IQH_N*>UN':DQSENZBSL-T_?GC3VEC:WC67TI@/[PR+#=PWK6 M(PB[5;HD2O-I \Y\#K+.[[O3GY_S]/DOZ39@]X]0T5=K5">KW M3;VYK,ZHU=X<9;C2&:E9G?RBDORFI /E!7#C J@[=P2L1XE=.OZ]&\VS%!L7L3OY<;J,L,DAUAL->RLHP.-O=GW>O'N2HVV$ MU:1A"[M&O4S#[K\K26.P02'FMRASKU>I&N2TM[TE4+$^OZAD2#Y4D)G! MW2R5]T]AW3RA5M]N]49VLU4Q@W2ZBNN5:LI59Z@Z$6)5\3P[0_67IE>#O?H@8[BMQO2O2\@^!ZJVIPO:BOXXY"Z#L/GC?7 M!<_/8EY%F';-3;X#2O*"+M,%C2^.$SC?GIS\&Y; TU&T)JDMQ;_7*(/^PL8/ MW[#\OAX-6EH9]$ICZG57N;5H Z$-:G^ONG]TK1A^Y)"AZL)+02^.(7QU^2B%GAC'Z!8N<$S__G+\-V:_#7V'H2%Z%"VXW>EK;W MY-&=+GW-;LF=J\MT>5]'XPVSSOM+D_ZOF#%C#RVS_A8G41@\_*0M(0B*^&5- M2OYR%X:!^DPU #JI:L?Z-]!\YWWQIJ!\K&?/]6O61_/X@IH7SNJ&S*ZU=,K\ M5V@B]=O;H0[OP]ME-'D$8^AF!C<77$AW"6C>$B#B-K;5!WCGW^&BU%6]C*1( M(?SL)&ZQY02CA+_";8#+>M'^[J=5/,+WFXO1#R^'$QRDS2TME.5[,S,;XQ&. MRL$9G@I#@OU.9%.UL-VUH-6]8J'-]J^+L2 MP WMAO[HFS$"<6I? # M".&UD,$-SVNWT>[L\L1^$Q%-&6A#,TB\L%"BAL/JP75.@\NGBTCV7G(W5LQM M AZ=J>4$EO/P$+D/(#FHRB(OB,&JQB(%PFUJ^>,Q;V(_PV&[)\Y=.]@POW4PBBVNI0L']"ZA9>!_I6BC5E M$<".3D++%2OBRQ5I'##4O[^77,.AG4X]E'+;R_WW$M;([](C%\XS/I%? M$+OI2L,7\!_X&6?RZ+E?Z K+CP0,"7A!&+BQ3;_71S"'6>$V+GPWX9=%JC%0 M[$9?O F\'JZ/<(JIHG#BT=[2N'DLYM'C1&'6+JR@?_>K%F;=O]0<]N&TP$ZPTW$:N&=* Z,T\5:^;5COEA'E&Q]1+-":Q_TKSQ[:>B:2-<\% M15=(BJ5!9[E?\=^N2DFB,.&K8,]S!_0)[JFR:[8P!MS#SJ?=']@]@QEAHUY QQATA_],JB)O M5=CP*- NX4, +E1.#B8ANH;IE911*YH4)&$"=GG9RK6:FT84R VY#M#U@<'? M^DY@"B'^IHV=OK&RLMMKD&YS8 \,/*T-"X$!*V H>A#^-$"3V.".MZ+M1MA M=6GASZZ,G+'.UW8"_E@8KAWV][*:5S H%4FYI?F4@E,+8J8-]L+@3SA&+V < MQ%%!"NU!Y3S8"H1-=W6#Z7NX[<-GU_W9#=R9E^!2QL7 A/T;SX.&)8=D=9NM M-W^^Y<7 @9V4^7ROW5R/#MH\^G07,%VZKSSP;EVQ(& <%#P+Q=X MW/O?HS*63[!B>D3^1+&RD?,6%W.)IFT-!X6:=MV=>PO/AF=1SL0;+RE*LZWZ M[#7MOLF *;U@8?!F'']'&WQG_X/OPFW:-YB.L%T3_?G6-&^"E0"W<.8X_/R= MO.G^]@?;:K)=+A%:L"_=(/7X/(*ME== MA8>,)=)+RS%Q>\/ R>91B_%CE(ZG/(U9AIX;^\[D3PT[9]V__\?]Q?6G=^\_ MW?-*F +EK6&E=VI;L0 ;[F(5?C3/Y;IHES"#!Z]A75Y#6M"_GQIA \6QAPGZURTVA>= MEG [/T;T1G";/D;_6)I<3B&@GSF^.45MHR_@UN:)W>F95XMF3R#ZR%TXWK3B M=/MFCSMKMU2=NC)I.$4:?P@CL0[WX>5LYOD>Y4*W#%P4B(G-@>>R+347)&ZY MI;O;RD'15F*T)$)Q1W=0:KH9O#<]^9Q'6SD.*GK*(;#*9Z-,0BJ701Q=0NQ6 M@8SPX7!B>3;*A*4*[_,QS__VQZ *W_K!CT$;/):7'H-L.ID\3_5YS S!4R\4 M)&@,MXDG3D22\U$G"26I%LXS_6GL^/@0>,6,5M<+0*N&@;B1.#!Z1$^HR-*M MC'DUA 3GGD !!-,K"G(^N,'$MO*#)[V^E?W 6[#VRBFI&L1Y; E3V'\&19/H;\2_+UP"&(5+$%O7\KW$ M>^",B@(I>@' +NP)6XG&*;NG"[S5%RGAY=D.&(L XI M@!$%C: Y($=>@$D&GYZ)-]H$;UFZY\B"N+R[XDD-NVW;8GV"JT_+VK#4'BSA MZ_P0!W>"MXQ_(:$]GKA_M>P?9^5#/F@+N)!Q< IY0<[M,H%;QIISW8IXXD+8 MBYR&Q(_Q[W'6%IPC_ WBCD#?\WP1UL$'%3/5-,,3IEYB_7OI^ 1G@9FFCXH(00*K&WMSSP?#0*P'+/D2)PMK M++='QEQ7)BXF+:?9$#(M 0N4;TV-(;C68+0^C<.9XG-!V!V,S,IOQ%;13&"N M&&\DP8D3^!^QKC,K7(@EB$\#D7436!^=9WX5N4>M418G0B(TM8HMYH[1%VB- M+IJ]BV9[!0H1N<[-[%?8E*U ,O&_9\EW/X$C-^CW#/!0D#T0D)D+.D^E [^Z MDR7M.ABH'AJ[(&J?W>D\#*:V];L#SEWPD(1!YL)2DH !(HK[P[TEY*X<]M(: MYCF@V;(4ZT&69=':"&,DQF^0:$L'<.M45M?N=DTQ(YQJ?EJD FBOG076,6MR ],LCAS;,Q15IDS[>A[? /I#T2ZY2B: M4-_0KDR=9QRH&WSWT^4B\GSEMI4GB#'0F3R%U@RD_8)F"H]PGS"\M1 JZSJP MZ(E\X--@J0J)PM+@J8$MF?J@2BW*J9!^)E,MO5_Q#HW<\;-1@?)1TQ:8-3OI M4UC=.W>1D-/,PQ"SZYR,1OW?I2]5:L>V5E&5II*KIDG18R?$SD\UW M+IJ#"\3>[4'QMGIVK[_:%SBC>/&2Y.WG>%+D/H9H!E'IA0!'P9T:@93=3))0 M28$*SAF54[G*+_&!%"GV+ER_=+@L0:&?.>4-5S)_K3Y4(\_'WF7,B]. E'%I6C$X"R MT$W.=LMHA/XZ6>R8ZYM: M%/[;D]%J]]L&T+&N.N7IVL;J-"/:6EH\LV!RN[I!<.MN\_Y]5BYK*;EEO79OQ) M!2G>[K[[X(XC5$96>UAD8(/&DI\21O/(5$[!JMW5'8NRTUQNSQ17X+>UY$3[ M ENL[_DP]^WNL.@P9XV8TGTMS+:LF]"67M/R :NSY%:M[.HI7*5Y2'3&J0A5 M5%AA*:&;YU/WB^N&"9''F3&0<$C\U"Y?"\B \/[N$P<1?3EWI1W)1&HPV M>^NJ^&J\88"5#:+E0IA$(('_7J)E-!$!TXD7399SI'NA9&4B:O$F[D(O'Z1G M-;2 N"'.RD?2PS%$"-4,.>] Q?L7X>QBJ45J14R6XHFY$1ICLD5!6%7ED49C MC<4X-#H#=D<@5$JFA;9!]OXL42[=#:KSU%K2,53)@Q39=,L5G%M#<4<=>S0R M1/+6 (D+.OP*L,IAY]"R6ZVAW1NL:DF;CU$.\IW)#0A9DS54U3>Q4J&B:0'H M]3>SWV*7MV-7+8L";8J$T#OP"HEN(CF7'' M5I#\5RQ,IM.)CF&9Z=ZLLI?J0@R#!V2S>N>.$\0?. L/9(<6Z&;LBWQH?+41 M\'!UB49#NVFH?ENWN05M8G.;>]BI#&"O!Z9BE.WW6D N-ZCZT$U%+=%75@Q3 MB"A;5\ES]P@*#=>55A++^K9>.S"+6VW3.5ESQ@OC<>L*>78X]G[;[IHX1!"_ M0#!BMX."?"-8S+ 5!B,?B,TL.[L:5I"O"C]=?CL)2I\6Z@5_=PVIN$)TQ MG.'OS\5H1RI&&YV+T=9#='6N #I=AX+&4E!:H*@$OBCGQQO0TQ0;T-HP'+\+ M0V5*B!4MI/HP?*#9BWAY)G;X(8QTV_QU]6/8/Z/F/RE,]CYC$=:3U/+<9:$V MI,EP(GMU6"G#FW?9 6H+_M3BTIS1)G&2;.PHSF@WJ=@^X:- A\.G[I]<_XO[ MD4S%[8F8L%QM-6IR[#VN/RDQ;&._IJ?A%3(0%Z,>-HHT5CE![Y;@J]P_A70' M;NV\]\%Y'ZYF 8Z])Z_B%AG41'I/^MQL1!A<_=Q@C.)E)V?0LX<&+IMC[\JK MN'&&-9%?<[0AC3/4YDBM&>&.SEHESHV-S]J'YN.XI)I\&=V6TI5Y'LC8G;Z<';&O\A_EX<;NE*?9T_N!A$!J/V2]1 M&+\D0=]IVL/1*KC@V!M4_WOM5S>.K>OY8HD)#9E&J(EL?XL7W9N2@V@&,142 MK"%)"C6@]I)'L<-R@]^)C-7VE-A].&^KZ=.-+K=-XD9O7]=%E07UU*R]67&7 M];V$]-:];D>WU$9,_ 48OUW#$BLU8C_&E?1-]"_*=(RA:@;"%%_*BM33H[2@ MXOQH\FBUC"4'N=)<-UT3K4H7V2K@(7]:[QO6W01.8N8AJF+WZM%S9]8'+W"" MB0<:[X:PXI$M"C9SC-8(AQ:S-(@3CM:.ZOO\.,RT9T$F&V_B+;@1E?@:%GS2>(*)*[ILC,-@ M&>-*/D3.G,! <%B]^!'_)*BT0B>:,D(^TRT *9L2U[6M>#G^ESNA6G5#YQIG M@3@ERKYJ;[J.HUWV$A< 6!0J91.5X#V$XQ0)&$+%JS].7DD#K MN);48@8+@]+B@H5H2R?(TI,GF.$SU;7#6\)EC-"=$LNJ5[W[[X9"E\/I@((= MH^/#?5NT%GIWO%'WX6=7SN4FNL+M\/UM.U/(YC %)<9O94,.XK'6NDN1"D#] M\-6-)AY"&[!7#78"8K:DLM-;A>>O\N)IZW/K1#?1'3*K3*G5S\XZY[0:W=5P MJ!1C*6&BD0E(\&P)^=K/1B9 M6TV$U1+[&(P):W5/Z>*^SP& F9.(;U'DL6=V&IY^0M,OOT5;6Z,,;^4K/X31 M#99D_1K&\?:7I>&:E&#,BNCHDX&JYBTH\$T90XP[6@4ZVB[D0UB'FWXO7Z4. M-0)%F!&2C('% %>WR^K5L#X2@3MS MIT35A51;RR0$HU)]9,,1X-T&WA+BL;765=3&C(C@< <K"D$WW+558Z?:1S2D:*:;P=@EDE\3D M%TEX,67[F!X! X$K* ;Y@/UU,YHP6U)*!B+:DLM$O 3?GNI1>-"8>S'I^PWV M[IQHC,.(&-Q<,-&YI Z'K"HR^('\X<"5S1^]*'T4O(NG+UDO<\N'OY;MOEQP MA2:396280.Z-XI%HISUB:2P]Q@V['^U>I!/()3$-9-"F0S MMZTL+2;3KN#4HWB;3CEM7>3"6/[CZ*7%%30$_ Y93&-- XD7B6 4"B9S$B8D MQ>2G"-QXR/S'W**)^9?E S#(LOR.J ML247L:CGQL?&L:C AN?ZSYB9PRKL,$*-(.I8 GG.Z:_\JNQT:LCVO#$^FO-? MG\&[CF(D*&?\LQ"+U(3&)XZK\3RWV[-1MWT8X[J%_4YHZ%9^[*=E:-\$J4)H M&Q6"[- K>*O.;3'.5/LX&;^)?+R]N&]1NJ<.Y".G>31VQ. M.I-/!LUM6S__\_X. R,A$S1232&R;SL3ZHV-H5_\/=P+"1/JXD?P!FPW_RH^ M,Z4?6W^E0X:'C<:KWH%AO$48"]X-K9&&X<':M^0 &M8ES0Q^YS_;^O$U?!_[ M6L-E+R*AVKLPFD,MN44/;$&##.I;-#76GBN=#3PZXI*%#^!"B2H@_:MHS]HT M;IR[QS%59V6'^"8W/)%X1Q.>0V+!/L$UBTDS.J6B44404HSUR<,H562%Q*D" MAB!CT.?1C;LP,CP9]BW OX9,ATE$7N^:;VUIJ ST2L"_1K# M$TF'@_+GBR*8$H66]::;?C#.?3(]'6=Q/HOSOO2M&V!31,WA]]A66OU#\1$X MR^=9/G>F;D5+GIR%CI(6>;$(CH;!0TB6N:96&5;8I4#Q*+O M*5>'*S-V_? )3LT!( \N M!TRN2>_1U,F)3K'FC0J3B8)(V+DJVS96QI5K0/.R/4NF=6V.C#*5=7%EZ453F^E)ON02UCC>* MXUOG37LUFS:9+.=+ CL=<0V/Z*4>34IV5VDJ-U,7O .)#X/N3>MJ+!3]9E3 M26SNK1-9EP1 .V_P26XPE^-85(]SWN*3W.);QZ,R)^'TGW?Y)'?YG3M#>OJ: M[6[]N1WN;B^O9,ES\&!V6\[<0SMD=1@,J]23XK:H7>%*4O$7K8 T7EMBRL;I M-0647U!M.[2'HY8]:*TG1_FF9"7_YIJ2!@]&I=2-NY6XO14U-QO-9G.U=VP- MQ> L@'D!K%1"OR,!)*G;MK1W.*P?CVBMWEQ;"1N\2,+2P"UZ"]>!\!7V+6UV MI]6S6\/5RHX:[OQ9YE9DSMP_O;+,I7%GX;QL(VW_<:-PZL2/I8)V43L!JS^) MI%;$1=UK P3GO6F]K>DA.2D/J8HRU_;GO=B>H_M)O4[;'IW5>5W>? #/JI2H M>Q^2>O:OOHDW'\!Z*>TDM _1?9&MW*L?$?8W^N9=B68Q=^&@7]JCIZ)L'L>G MZ]O]7LON#U:;+N_$OWE; P$X;=&K$BM=*WH[<>TV""2,NG:_OT'3M9.D*7_O M1$&X3.I*45Z_\W)JT_T6WWS>XI-_\WF+3_[-AS!LJH0JQ!6JFD?4P*#NVMU! MTQYM@CTX&]1UDKO25EN5Y.[ UG2[;?<[P\UZ2N[;H#Y*"N1W)\*V!'%=+>I3 M:**UUP6J0Q_&.@A*;>3A;+2==<%9%YP%Y86"LA.[K+3SHC"]I 50)X>@;3>; M([O5W+PUW4L[-9[%MRX=L@?]TM:(U:2W3OBK.FCG^D?X)9][CO\Y-!"@UP^J M5:%%:QNNVL/FNMSMW5H>EH'F:Z-Y)X=JR.JK5?7 M67G0KU*0TFK10+X"G>VWW=UC][W"W/E/V,M $-5N3."\EP%= M3O%GT?AH$D;8/4&VHEFM2;*F7CQ9QM1;'3EF&[FY'(]X=W\ON9YCA\W(.) W_E0K/[/.Z(V0&<9J>W8Z@W>Y9[W;; M?FS/S.[S94-(!6A:2(P.N]E?_V9F5>D @0%S"-#&SDPW"%55WIF5AVII 8_< MN$(N\73XPPSUY5402.2:&Z!+R9\2F#8.$@H:M_<\-G7^T@@1Y[&7*7_6^$;=#[-"9C64@[QDNV<<=N5Z(8OQ1E-@ M@US,QV.^QG0X.>:6QEK)[69'K6H2WC2';&K8*'"@W*9XF?A%:ED[Q8%"J(T$ MJ3[S>#R:&CLJV=GRN#B,/-O\/M:$HM2@!#H#3E/@@)T E\ INQ76E=VW)ZIU M=KR6).CI^:9C?,"+ AJC+*?H9K;0,QPBOV#(<0"9C1@WG::+]) MG[*%O;(O5^V5+49^)IVRE7R]ZQ,7".$:$W%*M%(#^+*3=F':=_U0I?]MJ(V7 M7MW 4;K9EO)J=G'9=/7HR*6V&6IYD&+WM'LI'PS"R&]!E5SBZR#P%0COJ:!M MK_=WYWSVX3[/DZ'!L\6*A1>^14XG/_F[?J'7+NJZBC,&2M#GQQU M[A 379HZM?:-BU[7JO5J65->7*I:$+[NY&?_3)%5K(]V1U:[*,0M2609P9.? MW3@K>$@![HY ]$NMWBI>&]4BUJ*N-=OMPG'-B:Z\"P6??S^]FH+?' F>G%H_/&):0$OY MJ34KF0*;(Z6&!L2M=?37JQ<*;0/LS!47-D"I^W?#+)?5_/9'J^G^MYG(+:US M60-]7SP..=&5MZ_O+ZOYS2E6T_>EZW[D!+2 ?I:-,R[0\6^56M7+-NCUXK6I M+*9OWYW-^2D(M1X^GRP2M,L:PXOT^P,/#;JBDFJL##'3"$^K,=VIP*;(+(',J" MDXH<7@S00@*RW<@0^-E)O5=^!4:MW5ZU D,1\2=XT3/5C=RX0>A'5.O2=:V_ M._B@URI8* 4[YNS> >(>419;,(IGF=;, HP2 MBD '$MCR@ZP@%%4\\HD8&PH#=U$8A( 9V.E;9IWI3:V:X]!@$1A1P3BF@A>% M>B2'!6!89O3&ZF GH3/[OJI8V=>$L@3K0\*,&7U2S Z]%FC@XT%]2L05-B= MR_X1N9S5J?JED:45D&1 > S*CJS(E/5_WWGO@D*#X%KJ691U? 8 $^@@K"<'-@L@ C;Q816Y"6R_157U]:9D7D&X5CLZ-5EQ".S$M$=.4H:O4_86S1";!#(3)5 M?%"B=4L8;J(&/J\"N2NJLD5H!M_Q&9 .[OX9UR^/<&B M(V GA&F1^3[MJ"W^]PZQ-*\(?6G5.Z\('9 DQ-&,!$O;LF4%>K$J'I-*Q[<6 M.*Y/M.GVL1D"5BM^N(T96RBLI5NGGW@]ZV%@5]GDXI1DF9<(WAJ"=X94,$I$ M-YE/H J.$Y9[8);/H'<9=? K&(\4\5X[VYA\*L99D.N:P[\HFN_^UI?I8)EQ M8NYF6J^^^%9N#1NY53_+,)/=Q9R#92S?YG^KY[YP;?O$N>$Z*!A4A? MSZ3;! $MOBO; $5Q)H[6L+:E>W67-IV6XYH]F[ '2U%;$]:-!;G(;T9\9LR MU?1&0]-KA9$*2^6N[C&7=5Z&YIH]LJ='UB=IF/BJ7LX=))-IJ=SJ J[Q+_]I M5#O]R\YN$C3K%2;WS.)-'U9LM02_4^0,MANR]OJV)EF9^2A&76%XE4T$\DV1"J'> %.#PB,L% MQ$8\K.R.4HIQ99_U=Z=FX6SS^+G^]AZFY)QWI[GPVSCRCK59;,>#V] *< M/_D,['X/5CO\.<.0O@N3D+J1X[# .+PE.&S/R-X&9B#]FC$ M+1O>X$S2J4SX/.P=<_!=&P>II+*9TNMJ."DW3D#&";N@H=BY$5"1IJN&6;RC MM*B0.1PW]6.]@Z+! 1!H#,YX7GM'+S8& Y\/\#0XOH12G1#'B!T43\QX,7PK M8.=B4 9E-XE/O)XHPH6W^%XT&&+**&5@,F+[X)U(8>MSBU)+'>,%8 70574& M ^Z:6!)R_C+DF$XJ+F]M/U[=/ A1Y M%^XXZ&ZU,11C(/2+GL^-;Q=&'U[RGAG.BS$!>V"%H18X'\Q@0Q]EY0]/=U=G M'RAU#DGP"L4H12Z-#W*0V%R"V55.8;J8BZ1^UG(^ "-A2Y%#Z:5K)<[EW+MM]^[]TIJQ?O*%GB F\!QW"(.8W31I>!_ M1F+RXH]ZK=*LIJH69RUY CVC*Z/%(O/G:9F)D"PH/Q_O:H4"\][$YJ>"B\U5 MLZ_28K.4F0MD)DK#-:1@LU*=)P6EW;BT&)R6@I5EQUR_R0';=@7=Y\C'B)66 MH9VIN+OA!!X-G\41Q2+RU*-HO(K<*[L]",0H8B#VR!%SC_$-@,I _%BB M&S.TQFK6\;DD/M$]PW")OOOL48ZUUNOGUKOS>JQVK[_+C7?-$#9H_AG9Q$6< MVON( !X +-[)&/Z&X;.1A_T"D"I3#!I21[IGCWAN[+V(^J\T&#&D:2,D6&!@ M9,3'8MTQ<)>:=6V ]X5@B7J8-R2+ZNE#\2+1L'[ZMLVQOD5LO1#PGM:SN!+$^4!7/,^%.-5R< L;^1"-*FA:H<5DM$OO< M]QBL"S)[:(]9]P;HUP2Q&T[$]1\N#V\: [$ABKAA#M,/>V-%]JD/'[L/;,@= MZD9$P67Y*E&>FW:\Q11L>1).<\3Q9I&$OR0(V2\&#@0DTQ-LSV=>';O^H:!0 MY$W\P#/%3"0S?I\Q'CN@?A$H,Q)$([(C6K&;0EL!1)=)&/@CSW>%^)P21MB'K7"6_K<#F5? =P[GD.I M)PK4@JI9<+3D!6DZR&7D>%&P,!S',X7N$0_31,[Y< $#9X@7^R/,"=BP*'@?BR?E/0M.%[:R4OL7\ 1VK ']Z)FVH6@H7C7&''XH M9874\4:8(= L;1)I4- M9R C/J1>>4C&)!>%@%.F>=S:(Q90KB3;Z<4E1O&LRX-&- ?)X%*3NB.QLCK- M*=MJBHB0Y^G*S>[;PLQT9 :2;.,G=7[:!**^._ "#D8NP*6/Q:GB4IE.+,Q! M^G'J*^!L;^!*$IU]*XCAD,Y+.EOV%$0Y:45<"95GD.4J.TJ^(VG^,7TN^!,/ M0:R(QCT$%=.+P$B0UJJ ;8]- T"VB-JK^_BCFP0V4*$"?NH^WC%+O7F1:,JUINB:Y$)111RD<(1G?"B MASV0B,DY&/OT=N%ZI M2!2-FV2]MGZ9AJDBV5A:'$?SF.XB;L[IF5//^GA. M3&?8_]) "XP20],$O;BK6:V5&^RHIX(=LG'J=!+[EX3_XCS4I%?ONAFIM;:F M5SM:.V=6HQ(:V(L,B<>WA" PF..Y@PO,OT@!!&64(=J9*:+#ZUC\,\"'9G/; M;MQT[%4!HOJ.S;1(6H00."?8'($P&18A05\5"7,22-5ZZY=NZ?6ZUJC-CLP0 M@!;^N2)3>)$#3O^\WE,B6B/BX4#=)I]/ZO.[NC$TY4>$CRQ-YT,=EED.XBLW M59405[N)29YZ"TTCXL9](R)T76LW=*W>U'/[O8U PX SDY*/ZN!+("-1OHA, MH>>0AX*,$I,*)ZLV*LZ$G=12:0;.X$BO(I,@)YX.)&YQU!4Z?HTTYY MJY4I;VMV$E^Y\$ )UUABIF3-C3N.PJ*T#F]4YDG$HRI/R>LU2;<$(*W H^U- MF -NH<-2-R/DN]5 8N;#1TNK=W#F?<,WAY.I6X?8BDC[W'$H;B3>9DWYV.2V M^AA.(]. ;B1R.U'NO;UDK?IFOA"3'R5Y81#!?>J%T4KE=HH58N+"4MUU8SCY)J)265E)10 MTN7BOL:+**F^.B5M)!&C@-@MZ6I&0K46T=7)T4P1.V"??7CD+M:[/.*E&;?P M/IW6P0NP>WC:#@+/GU &3%'B#85Q1;8ABA>RS"KF8=SO.$$H(?'>F.#MYI5( MURF5_.&NO -J;&_*Q"RI\=A7W@$UKN\ZU]].C2NDT6NM=E/KZ,6;P7&B*^^ M-!=.-S]ULBMF)%-V=4\ETI]/S0',;952SW&R/I>.A$G>Q'YD9QQ0< MWUBE$UUY!X2Y4*2O'EY=A3!+R_>05MX!+38W&Z M:?%85]X!+2Z1BQGGSS-VI@8<%LW=?J1$H %]MH(KA]7E6U?5OYY:SD 45;%7ZY]9, MG))<+DDZ0]*+)W._W;9>1-*;G]!64G=)W6GJ7FX X?K6>BFP2Y+>*4FW.@MS MS58BU[=9_84%YHIZW JE(CHAFU\]6FI,?LD6:75=UE!1[ M3!2[\1R2K5*LUM#;6JU=$NU)$ZV^4G;)%@FR5M7JEQVMTSD,O5^(0:EE;ZKE M>U/--'C=;7^J_%&E95>H8^H*M3X))?_8;GY?BAGR+6Z/BA.BHD(V-GF=F,JV M4<>)T;*%U+%AM&PG=3P8/>'64FG@E&VFBAC<*(%> KT$>@GTT[FE)E54MIQZ M8W%B?CZ2G&I4MIPJWLJ%I:3\O,UE**EL.5524IJ2\LL^EZ&DK;:UO#V"RI\=A7W@$UKN]$[[CYU&6MJ=5;K9(TB['R#M1V?G>(.:/#3XWLBA_? M+!M1%8"+VOK"V-;N^EJT&JU".I,GNO(.+(N%,8NRT531*.*H:3&_/&;ML&Q) MB\>Z\@YH,;^X<.UKR^UTABRJNBY^[+=L2'68S2#:U?7O[LJ&5$61WR5)9T@Z MO\)R"[(%OM2+.N$%Z$I14FQV^J2LO%\D6UV4EE/;Y0$>TP$N_&4 MDBT2;%OK-"^U=J=1TNQ)T^Q*N29;I,=+K55K:>WV@7>B2K<<.J)>5!S^ D@% MNSW=^$GTCN+3Y7SLQ0@ U2'W1[8+/XD"[ MEL*](9^S*\!T/_FQQI\+PW4#\ MT6B, M8%,(;_@N_D4VM@+C-R!$-G+ %5<\(X$M/?&F80QN$)W:WPKV8P T& M_"X(/?,;&_NVR1D@%K;NN7!FVS6="/LRP5?>']S$PZ0>U=BSAPOA 31\I*=. M Z\><1Y2(RYLR\4M[J-78[PP[@*QFV('QH"[YH2!V_42#IGA6LRW@V\7?9]S MY@/HQ&&3IE[I8[]P.%L4).<.[%%\[! @; X)YN(3"]ZVVT9:27^U6'34:U/: M[C.\6S2QT^'_H3>_H=VC.>16Y/"[_B/WGVWLMY62*=TPEBI/\.Z/#J#H# C0 M-,;PCM"/>-FZ:QMAGUVT[MI9VX]_1"YG]2IU[6KD@3>3>F.!'0??%\*U83W9C4^+Z._=-.^#WB-,E3?&; MV\]98_R>U@O./M0KS>)-8RO4RH6ES\6AB".A3[VR1"?M0E_+["51ZR'V2VQ4 MI> @D8-24!;;]_WG)MFRM7B^PK;93P -0PGP/O*#5<1F7\I %4<-3TN+E4X4'JL5RY?CVJ_A1Z+;]E??Q^+"!<& MX=BY[;()-_RBY=\>/D]-1\7 \FHN&Q9;D[U^\3PKZ+K6K>?RT=CQ)IR+,!H/ MGH#9 D'OP6\J7/B5AT//4@3Q!/2@9PROBX";[ZW(1P)!6=ZW^K[*_ZV8=6K;)"U*AT!PI$J8L+@8Z.4MO-+5-J\1V% M3_:S;7'78A.;.U9!*/V8>:RY>&#AOG@L4$RF".+?2 _K)O.L$)4MY7^!:'-Q MCGA)FTM*_),949C.80)H>S+)"N-.\.V;DZCB["U,@L(DG4EV2-2:2S1:^772DBE]N!]GD.L<.\((O>Q(#*'R2LPYXV0._0B(Y_)!,F 8BAQWJI(9.9 MW4SO-KV["CL6JEB$KT!TU@UD9UTSU5EWG'36=;$#W"J$0B#$!T8HS,6LSSX@ MVO,Q8Y*-X7TN4:H7A::'I^IQ?!S6!]:GS6J"#(Q 9&RF-B9V(W[@\[%A4WZC M:03#F%;F/2X_1TGBP5]&(T\F=E98UW$D4 ( B\E=P[<]6-SX1A>:'NW-1OE" M!\15, HNZ!.^LVPAL"1@P0+GOC-)+9K:S-B)@A00S"&JKT!E::9^FL%5=K]K MI7T6(+^SMFI^I]3\<78G'/Q:472LUNECT29:=HE.-3!,>D13*\,R[;-,"2S3 M/DLY M\/LM.S"QM4J9++JCV[C5;@IVQY=O3,_3&Y7+,E_T,$ERM0N"PR')6J73//&; MX#)E=$^)>.U:=_?5=E:ZF"S52:Y'BBM+NZ>?(2TVJI53MVY*=-<=\UEJS7(V!V7'5(R84F= MVZ+.U=ICE-19V%37[6?E^5SD:;D>"]&SZW.?P+\[&VE;V59S4,NX-_60_B^V0C+DQE?_2<\!&267!L*?K?SU= MW-Q^NKY]$I#(2T/!O),EUDRA8FP,^$7/Y\:W"Z,/+WG/#.?%F 1G'Y9QL.7; M^.C#7PT&! 0\_L/3W160*&$!"/(*Y170X%]_,N!%^.!\-MUC8J'>F+Y%6+YS MY+7ANT IP3WW2:3.;Q"YO0/^%9C=BO/\FOCR4G.S.0B+/(^UQE%+B:)#[..5,EJ@]&M26?'O$R"T0 MWV[E(N=VQ@.\8!_13RQ J'E%0JH!&>U@YL_J^]A(6+S9J<_S=!NO>+J XQM" M\1= \+KA:OU2:[1TK;-**N8IW(><(I&>S[^\T?/[%BX1C]D$E;( MOFWLPL@ MU[K6K-:T1GM+S6;?E:17,-)K=N:VS&PDJ88[(+VZIE?K6FV)86DEY1T)Y>6W M%Z \AK:I=[4<M)12]VV*>Z1<>!.^3D0?\.][5BWM8G\MV*7*67''H MOWCI%\=VW%-WAQ"T:K6IM72] M].-*@IY/S]65$^8V0<__Y;YG&<%P84OO! M4GO^G=N"P-X)4_M6XH)Y]],R/W??YSV8UHA QW-OY1;;W)GPM 3[VA?(;:W1 M;&GU5<8_GI"<+@@-+7+G(=]T%7).)R91*"A3__N+1OIWB3U(F%S#9E8=^6O@0]6J6KM:#ILHR,H[H,J5IXKM@2JK MS8[63'H>EU1YY%39[+37S>O?&576M$N]IE4;)5469.4=4.7*H:V2*@LXAFUI MR[AK6>]%WR08G0WR4^W\"J;;!J=*VI ME[9V05;>%&E>%. LI[ARB;_#7OEH\'> ,< XO:H0E)#-!%Q44;QOZMQ)&Y"6 M/C?=?,W(H43WC/OQ!G.F7M5J[9I6JQ7/\RC"RB4M*_,\/V]H_7CC%FBYC#B6 MM+P,+5?S7Z>9Q<51C>.H4 %VB^.@!7:+XZ %=HKAP MVK\8&4^4?\:* +S"E;PNN)Z[7/=Z+BEXQ=_@O$C;C6QW< =6'8WPP_ETA!,* M@2T9.KNY_9PMB+U7 ;1JY7*%$;2G((^*16.+FNSGYYXN<6^V8R)+BJ^KE699 MD+]_RJFNW+ZK )2CEST^"D Y^6T[E[@3VB/EU+;;N[-,[CHJZE^0J+)RS]J5 MB#]]/;H!NZY9O"O10JU<6!FKYU>Z;;_KM\SHAM& M'WSN?KWY\N_W;)IRV-?NPR\WM^_1,ON9I;#U1Q2$=G_RX6GH89)(60LA'9"_R MYO+%BQR+#0U8O,>YRPS8TX7:S_N]PNNO0>A[[B!&G?PK[2E#-PGO-=IS316Y'#L)CP:>:ZH4$P@^@"8^^SY+X9O/2'Q/L$2'QUXYHSQP#3&\*K0 MCSAZ)/BU@EG/\RWN$U-@6[GJC&^!$I%DXPP );=5JW^!,X&T&AL6;@03^& 1 MP4@G/:%>Y6WJ0%C%G'B;!];[[Z=/-[2_I@^U!P9;( M70>YG[C),3V7U75"<+U@""[.E=D\"-Y'/0>$^>]E0?_. C%3'G(WN.O/*^(G MB_&C$7 +]"/VX2,-OAA/Q;A!$(RKZ MO_[.?=,.^#VH[V6MV+R\=;VEZ]G06@6DVN($X>>J"=]^-D)>ZHD=ZHG+Y?6$1,\&VK@T]:96K999%059>0>" MO;6\8#]^,BN^P7XU,U.T$(1Z^"RR]SXK)[KR#D1

    5*^*FIIIU1\#PZ\QA M58*NT:QIM<:!"[J]F)Q*RQ0U???P.*24<(>-OP42+M]7R)5PF[#>ZMIE:;RM M(=-25ULLTV.U()2ZW&U 9AG _<52W!59WD//(79=)O5-W4@JR[E(N5>;YR2 M>#U%HIU1Y46@@G5MRI.@QSI@N^"MF&:VN*%ZLMKR8G0+79;TEM9I-Y:ZK9IF MHGHI2D^<=/7E[>IMD&Y;JU6;6JMY&*2[JVS#M1+;Q&8+DI&X@.+JF\\."-(7 MK73/NL5K5HKKYQJNC!N^ZT6ARIR$?S'^7>9:]@&ZK$?EVCAH0B59NCQDV!@F MZ0N#J91!9 [3;S$I:7< IW,FS(8C43)@!!\ZE':)X#'<":[&N14P$R2#8;L, M*)R#&^9R> K>-?0<"_,TC5#D9F(RJ,C/-('OD M^V(K_!E@;.#61/9G]ORA!Z ,N3^RX6UVGQ[I V)#< HI]1@35KE/F'!-GMKM M$&! &QOQL+(I8BYN#B\ W6 L0K)\YH%G.3X%W]B;,&(^=B<*X M^"; =U,NN4#67A*P\Y-W:Y=SQXN\FKL;]0+^9P24?OV,"1SSU#X,_C2 ML@,3*#ORN<:B,4H^+QH,Z3<6IG@(,>2"R+$-!\X#GU&"CDB01^F*@C %;9!C MLP+1YRJAGH$> 9J#=X6@F *A#*28]>$5-CR5[&F/'+(XA7Q;*>-Q0NZX-_23 M_2SVI\\66.L]!WSM5'!A2LH")'*2=C]@;O02:Z90,091>]'SN?'MPNC#2]XS MPWDQ)F "+!,1D&_CHP]_-1@H7Q ]/SS=70&A$Q9(8KNA8&,#7H0/SC2 N7!& ORF=O;AYNGZ*ZM58)';[B_7 M7P''__/#94UO__S(/MT\7OWZ^'AS=\NZMY_@G^Z7?S_>/+*[S^SSS6WW]NJF M^X5=W=U^NGE2SSQN;N_?NCB%X_ DKBO#TA,V" M0CF6IZ!K+1LEH,8<&X0?_&5"ZYE&,&1]V$N %BY*;?AP?D%1C\.C%;;D$894 M<-3CL".#+!_8QA^1*YR/%SL-YW\1]2+PFZ0:TN'KHN#!/6&IP M9)OW"3: 9$.X.!I"ZP6D+O[7B+V9 !ZQX"<3C0Y@N\*?H0W$YKGQ;-@.B9O0 MTU+O!#/?#", @\0?[!G!9]F 9C]69_ "4)A5P+6[-$8=DL6X8*# M&EG+]AGHS(L"15>:!*^P)K.K$/[I;/,@K[&Q@0$0,&Y]=(L$$ .N]*\=.O > ME!:UZL\/=O"-?1;+TD?ZS_1R^;60O_#/XY@3@=P"%; '/H!SX>YDC=;%%WG$ MQ_B(E?BG\K52E!^!!)'2\ XL_&>;OQR5>/R=$_\!<7H]^)!U;RXL'[P=%VU$ M(\4K#-12B,PEF!9,CF>.# /DS[^+A\TA, L']YQXG@$Y#I!68:DP$K282$R@ M4FL"?H8, XQL$AH7IF]3*(]Q]]D&($N#% 67;XQMB^C;!.$6X$N>/2<:";>/ M-M#CXM6P@U"%&@P0Y.!0$VNH5PQ\(483_Y%^'H!L-'EP6([V?+P2BE 6@#Q) MH08$%=!O!(+/1QA(QK<,_YN2!X"[R%7/ !P).(!S"FU8 RZ\I'M(/6QD6>!H*NP M7U,[T'!+.1O%Q32Y.*P93L9(.^BHP\H##W4Y5>3^"3+>!DF%1<#B-Z#51= ' M-*T'. _D1DF3XJ^>;4,X]2Z>$0B2#A9ZGB,TY8B#H+9@GR*/+.#.1&-3,-,6 M[@A>G-D2'& (5C,\Z_D#PQ5/HM@'6L6 ;Q^P+:D"?Q/3. !@ +%/H#= ?8&M2 !>OA44DS_,=*VWU M!)'_S&W'H?BG:8P ,@$[?[8M[KT#F0$/@>$6<@=>&?IHZX&E!ILV@>>X#>@U MA6 QHM!SO1&:5A9_M@&%\+D#NEJH$*&10&>-, 1.1CI(']G\03S2ART:N&_B M6JDZ8$=CHV>##*%SP$(RGJ$LG\-GMT^(Z41H UJ%XIC%>QIMA""2IH(_T?&( MW#C4A+X&L!.(*2O%I3(W_ ?V)OAS @S5=Z,Y >X*+"[I J8 WQ/$I* M\0+4#,B5_+N!9@@^@A0P\@!7( $P/"/Y"][FXDEQTZ +\:8";'NDH$!%FN7+ M\2P]O*\(Z2$K$17VR"![)K'40?H"C;D )C2.>/+FQ)L"WH>=T,DUI0H]7ZV9 M[!;=)SM0XA5+6@0/I#09*@L2*)&/J*+7K<_!<4/^@- N4SDQ)+:4ZE20\ M"N)5T\J[-S(F IZPUP]?R+)UR-4&;PI C9@!R* 5/ZVL6<\#]K?=E !/.9SP M(W3HX0? !H9O#M'JE([6K*%D,"0'GXT]VPW)(;.1C!_B-T__!D2I\K"##$FC M^#+\$2UF",$-BF**[.#QU'1"N(4M-XXV(0.GV%UND\T@@R,,DR9D2#'P1N)$"1;Q^)CQYMD!+(P M76)E)P6A$+$JQ.1STQNXMKH],\4M&\&.."N6\U*F:S&L$:2V;_I&/]2 R0R, M5P ?8F ,K-R1 7*Q9PS(Q'_AQMAS*RR'G^5603XBJ<5[)8HC-@M4#"V(13E8 MWZBN5=!,V&JAB.X)=3Y! NS1!3#PCHCI)'PAA70""*)-R6CQ404YQSZFX!#: M# ATH'+I "B-I0!48=>"J0+%:VHAW*H$F- C"+0@3>NP*]O'<-*8T]4D"\%H MD]ZL^,DP\2*DV08CX*EX DN=BUO@@;4YV M"3>'+K#]8,* M ,@##XBN>,B#(5/^<*%62-('.UEX7' *ZR5/TPTTGH!_MX5QGAP!Y;$+ M]@ *YQ>4U& 0^.)"#T.',T_A$Q[MA@1 ',>)&2.C&Z5OSC.'E.],V6<)BR:J M-H;CT1 9 &"$Y_@UX@\IX"#68BP-_!?,6[ M@O@-!/8LS$643;*U,"+@E8&05'UD9?K0L?OAEZ M[=Z(.YS9'Z$6AS]9XHKFD8]#T8RI5A/+HX?&XA9--5UM*DG@$0O3)O'^GS*L M$@GR=\]!CPKXY\8U*Z"0,0(@U+1I8ETFT;.) A-M7>E:@0W2(^F.KAVH\M3/ MP/9 ?0 //UY?Q7H0C@+>/1K>/-Y+#^FH^ '3 !GE M ;*G5&[&;GEB-^;NXA2R.+-FFE.2N]79Y!7*;QEQ(R 7R<#K8 #G,X$3B?$9 M5<2?$=@.'"U 9:+)9+(QYEG2<\)% 8$[ HW?A5V >^)B2 '.B'#%,EY@! MF=N^)6+%!AL8XJZ1$B3QC^)%,GN-?\>44/ZN IS)Q86=WB##&?S\%.:_BA.( M*Q6T3T<>W27&-Z85MCN:/^T/J);-2HV\.9Y#7Y/1T(< M(CUD6OAN@R9R>P*?@%#:>Z7F(GUUI(6S)="+V6Q@+\U>KF6YGZ.,I"* K7 S M771=:S=TK=[4"PB:4T5*4]/K=:U1N]PW9(K?INZ1NS8&E.DVQ6+I]ISW\$L; MP\T3"K\5K,G3_G75VN19TUKMIM;1.P4XTRFNO#D\7M::6KW5VO>9BF],R*Y] MB3'!SJ=&=[PK"'$T3(U[*)AL>>6V MK3!$N]0^5[/++VN76JLZ8_@4H?U?21E[I(R:KC6;[2*21?%MJREZKODV&$I9;="7"K6KURX[6Z;PJT\INC >-:-!;M9;6;A<2SV7K MVF);_<=VW%-<^9107'RCYTX6Q@5!W-J'^OE@U9_(!4V233.IK98H]D+ZS M$:P]Q&(Q?/+58*(Z=*NZM;XBO/3$Z Y0CMY_3_:_B5TSO6\.A%H8[$;V"L,,%=94PQC9>MR 16.Q MI-]:O,]@_J0-U5A^!1PU.SC]:1I'S$MF]*1K9&NJ1G8YULBMF#TH-EEK)H>2 M'__D$W:?&E)R _ T#6PC?)@R(PN,W 7_GNK?HS%LAOL'=MC$=B#43@5XA3J" M^3B2(1+36DS/#6SJ-.IM$HEN: MS_$,J19\.,+"]&WJVJU MLN*\]W0S.\2:9G>3\D<#P1P#P%+W8H\!Z?*Q+W/ M%1TE;1A)]B:M8JCA"T]F%F&+PF_44&TB>P*H9R^4RX/],FU3B%GX*78^EHW2 MJ8LRSQ!RJDE-W-@+7HH;C%L-"0(=>1:<5[0T%4U6!#$9UC-*!RLSS\B.146% M_2[;NS_SJ;8+WT"^Y/](3-K!5:- =3<7)/V^*/T*=E6/GC6.&SLQP1LSSMNT ML[X%FQ7'8Z2/)<\ANK70GB_K/\?C*F:WOO,=\]&'7X"WPJ%JDA4W[DJUQXTY MF5HL8-"'H$+1+1$&H4.:&-K4Y%*]M?*X^53/]= MV6M7BUN<9P1.TK\+&#_NRXOF$?;4D^U2;/<9^P$/5--CD_K\6AQ[HXFXB8T] M25*-) M4JU8XNYDU%S-H\%R$L[8BIZ'\DRI3F7Q.4E']1"Z<9?Y6,BHP\O&0;'Y3.WS M^&!"@HM>(#.&\)P#'Q\UL#M+$(KG17,_:LF7'K<43STB6T"TAT-[$FGL%>RD MHE%B^@CZ$D"@U!I7DPT1Z0G#'5 U"L<.B:[)<\Z$4%-'HM:'V/-TE/3X%YH! M\4]RU[&_J3E-JQ6Y;E,22TX_WM4*!>:]"=0#50%<-/X%"TXUWHQ;3*7ZCH/^ M_<9#\F2G58$P^4G,.2GA%MN :IIA[LLTXO!T;]/(=N*Y.HDL?>%Q)U71-#)K M8TH131*7.OPJT1D+3ME01DU(HR;Z6$I-Y_<9/KZ0E(F5%K&.9T/,.B:$Z!P209ZR ;C M(.\"XYF<:[3\,LV!9?/_>'^&$\03UP1090->T?Y<=34F8YK&%,R,Z)%AF=FA M).C".X (/,_T@)*.[:<^X8L"ZR.$\B\,?XES%^;0 M$//& _)/P^PEUXCNJ(73=77WV\VG"[V3?0$3+["#(.)R Y-$ .9BH-L+2T] MQ%:* SP8_%+>7ZM95>F,AB?#?L&)?B0_X]0&D%\@Z&@"IG)ZE2\9C\?)/;(R M].@*#,YJ2)_I!'":]>ZDR MQ ]AU5 (YM1H>H)N\*S"&W(E2R8IR;#"N+B(82Y-:,5SZM MI$KQ68K/4GPN*3YOP7BY"#F($L&AL125":G$?#C41D8<<>;(,W4/);EYTT^; M=?0;.=D,9^#0,!R.'J=,_!೼$93V:00>2IB)3/GB\CI')E;*^QR5!62E M3"HY3B2(XY9HF@8>^)/XDGBXB3P$O=3T(L<" T,:2XJD91G%";I.[%A:(]& MW,+W4T0V'L2"LXC^QQB-?^X*42HR7 '<\:AA#Y3!L\S($[)2@9IFJH1HPM*H M2 2[F+G=G^PR:K?]J,PC'U!X\H%""P"WHXJX(,*3N%(WF0;U2/F.F$?QT8/_ MT/C(S]W'CUK>0^P*T]6D#T"/=A^O-/;DC6V3U2ZQ1SVP7 XDX5--3>J3&2B8 MBHU12? X@=Q$0 >CU8+'TM$52Q"43I MI]P70??T:"1* @PTUHO"Q,T6-HN(AHL!KLGF,UE[03K9T24C*1ZQ??&"9@Z8 M%#:!0'A\=N"Y8O9ZG @#)IC**Z51SY1?B-:) 9^@2U@A)/OHP%-F+@BSJ9U2 M&JY%(YYZDW047X37,$TV$4X2+V)&D\MS4"8<5#<4]RY2B%W!&AC#IK,"J85R MM!) _"ZU&]B(1G@?6W*Z?)SX$Z_!P6R]Q>YRX_9']!OZM MR((I$7R$"/Y+41%;GF_7TAK5 MUROS<;@*??UE#;VWET%>5UA- M2)701=5_K_CU!2"T#40>8@K4+CO-I;S_4^+OTZ2$:J>0L[E*2M@Q)9RW.S,3 M*1<2PH&.;3@II%ZT:Y75V'O;YL=>W.Y?J!692.G-O] NR7$7Y-C0FM69B=JE MMCE!2M"U5KM>4D))"1]JVF6]I(22$D FM#J5U2CA*&,E#SS@AF\.T[V**:5? MU3D5BT0+0XFK$UR[.D-N)P7'P\=@JS43QCHI.!X^!L_K,U&'0X\P'# V+IJS MX8+C#@T\BK9]6CSQA8J<+9Q70;WUL/ZMF(KWI&Q#\!)J99RZI 2,(54[M9(2 M2DKXH&NU6?.OI(03I(1ZM=(I P=/'HXVF>V+4A+F_@A3:]9GTN=*$76"E-#0 MVLW2@"TI@RDW!Q.!N8L-%MLUO1%GYXX7!._*/(W]$6:G M769IE'2 P7FM>MDHLP*/#*T-K=HJO9*2$D0IRFJB_B@C)W?4D5:9'S)N\NY] ML0BS,/1WG,7#)[IRB>*C7[E$\=&O?$HH+G1$0W0L^@7G@O3A(9P X@YH:E3? ML'TQU@@+85\,WS>H5^[^ 5IDRETAJMILS*0%G!0D#Q^'%P4XRRFN7/+@X:^\ M,1Q6JY7Y#5^.S?M?5EUSPW=Q-H9CRX%5!<'Z$=!;0[MLS\\Y/@50'CX22\5] MV/@KF? 8D+A7S5U41]OT7-H'3L"P>"\L"-*/@-RTYFP:TTE!\O!Q6.KMP\9? MR8-'@,,3=+AO$3TWFCMIG.H@5*S3ID=.@S94DE-O;('-7Y MT>D2'3LW/FNZGI, ?^0>JT@U*Z3>.ZG,Q_/Z]BI&"R0?3@JG,^YLF=-\@E1P M(IQ=&-2MP:>GY?.FB_-S$\TU^'W! M,G)3'TMM:X+"O>2E+(]=B/47F<%$Z! MO9O5LE%020IG'SJUXE6\[:7H_B93:M_C?<_GRBX)C>]%:QI4&%I<0_I<:HU6 MF15[V$@\KVOZ@F;1!VH%'#!":KK6+'L_'S@26YWF"84!U-6WTK&@=5V. XGB M.$!!T'N*AF$9.BZIH*2"D@I**BBIH,!44/S PBT/LWW\"DW"==BVY44]AZ\7 M[WEMP/MKR[T]D#!-E?52-AT:8O.#"PL1>Z !AP-&4G[ H>2^I1%;,-/@3<20 M&[C8&,.F@QD_A3W/FN!_#=CJIL E_BTZ[,9O_'QW^W3Q>/-_UV#:X"L9??"Y M^_7FR[_?L^F7LJ_=AU]N;M^CYO^9I6#T1Q2$=G^"N.6C#W^%P[EJ!7K*XJ:' M_7X]]SW8*MQW;)<+L^&!/W,WPJL'_!&<&7[/_N>'RYI>^YGA [Y\@/4]GX5# M#O_XG+,1G'T8, YOL]@_(I>S>E5CM6JM@9:(SXT /O^QKK7JNE:M5EGHL1]; M6J,J_F8$#*R5L>'#0_A-36NWJ_3-DJO4-7R' ;L+(B?$FL-DU;'O69$9LL!P M>%!AOW-XRN3V,WX5^>80'F*>#U (1!7CL^';7@1_X18-HQIX0#@N37\T!MPU M)\P$\()Q!3\(,:,$VR;C,^Q'OSR& MI6UW*>A5MDP?*=;=P")I,W0#!'GE!83+>82I&(FH4_Q%_<1-D^K8MX'_@"VQ M$C6P@S# 1Q1=F!Y^@"/'QOACA5P61..QYX<5]GE)2M?H5?AJ(K4TX;<[ES'9 MZ]IEIYE+]L ,G?9*9%]A3T,>+\1>X(U6Q/%E0Q"3<(@IXL\,84_V)W^C'A[9 MWS7V8H=# "%\ _P/R-;#$!5+",@EKSB+@H)?-T;>7HK\I$QEB+RWMX@LQ"PG]U8NUZ CLAVW:UGDNTK59S19(]933'HPY_28TZ[&9' M'2Z)\56F)BZ/?-BV0C[-]HKQ3]/_]00O^#,_;[[*ZOL^# ( .\.AS+IZN=.$8K]XX9! MW@] 6B($\:^W1F 9?S(' D0IE5PF2"(:!_4TF $QP.$>^8W.G; _6?;E OJ MG4Z\O=D#B0349$;4Q46,)OJQWA _QMUX_7X JJPW@5<]OTMA1ZS*6I#M?9.C6_6HIUZK!<230&D' .6 M@#Z'K@_+4]M0N$#(FJQX20F6U$7$BF*%XNQY8@4=.[S3$,2+0=LU+ \WV5>N M2>!ZKFD$0V:'?"25<@N\MH9@E=O,M[$^1$FS6"NWTL($]V",P,&T_QL_DM@$ M#AE&%.O"+R+XBQ$@L^.+VGI:EJQBEERJ'X(LB \Y+3;PT::2'"@U\J35ZQ+S M>8Z<>UU&"FFUNIQTO9!GY>0.F9*"@VJA'@64**H(V'Q?I=@@10EG5I'AR6KU M+V<,@Z5CP[+@-W\[J^*MH8@\YMXVGJ4#K<-Q;^@G^UE\3WFV(&S<32 MECU=_^OIXN;VT_7MDX!$"A F1]K!R/SE4FNF4#$V!ORB!\;LMPNC#R]YSPSG MQ9@$\-P2-ZWR;2BM# 8LW__;V0]/=U=G'YX("T #5P!P3LV]#2&8E@GH'J;0 M5A*-Q&)&$(KE9Z2A^'C6HE<2(>..8"Q6V..YHC*QO:74R74P<%>QOY"X!-X+^1+"7' 0T)).&3?^(1@X[E(EB3M(U\&K(.4\ ?C->V/!?;W M1=H2127IM6. X+D%X#/\0 3'O2B TZDAA 60X:E?.[P?;DVF;_5ZMB/7<(W#C5\&-UQENW".LE]>Y)34M0TVU71$3 M"O \J.8FN>T\CZ%$[=M06R]1>Y2H_9']!D8P.MPE@H\2P7\I*H+WJ>CWGD&6 MHH/LIHYMM%H)]!+H)=!+H)]T]8H?9_OM'V)O+(M^+4%^C2*4EM9IS_1/*0!8 M3A4A3:U=G=]DNL3'SAD$,]?*F0R%4*SK(['3KC1.IC$%:;Z\Y/6"8'4YS[X MA+;)1F7:Y>PHU2)4()>4L&-*J&NU^LQ,CY(23I 2SEM:2U^-%(ZC3OBXT7I1 MJS;*EI1G']+U8:64V1LYMC6]/F/[EOKF!"FAIC7:,^-Y2DHX04IH:*UFV1^_ MI 1L0M2N;*]#_L%$2UZM>"X6B1:&$M<@.*W>F3\C[A0@>10XG)W)=%*0/'P< MGC?+4:;%P<9%8X_W$WN)#JS2<:(@R#Y%^["EZ:_WJ"P]A1.@A*;6J95#ETI* M -.A5I])B"AO+0XVF![,T"V5XRS,'$1>Z2MDU>4-H=>Y0QC5HI8XX/J5I[ MQ+Y@1L9;WA56I1G=/I^6<%P?KAT]MY4Y\I#BC9O]2G)[9RR4Y'B8[3 M=5 ]E]'\.Z$X<01R05![^$1UKI>%MP5"1ZDR#QM_)3L5"ATGYH!2LM7-U,S; M@J#T\(GIO-&LE[Q=''3HI:0M$#8:LUT=2W3L3_'5:I>-RF:\]T-P%E-IQH54 M>R>5]'X^VXVK+&DY=)SJVVO'4.)T;V7+IX#3PJ"N]%]7Z'F2UN4:_*Q@MZ2G M)2CTNE:='R/<0>C)M/5\(] MWO=\KFJ*0^-[T9JB%88&UQ,AS6J9^E$@C#2T2[TL%BD00BZUUN7\,:PE0G;O M*5]63ZAGN4B.NHFU'^A#E_?M,.FN41#\GJ2IMI*-=@I<7E)!204E%9144%)! M@:B@^)[^+0^+WW:T#KNUO*CG\/7B+C^N1H8SRVW LY^FQOKQ!0[VZ>+QYO^N MP3) @#'ZX'/WZ\V7?[]GTR!C7[L/O]SF/* CM_N3G#"2WM\A? M^>C#7^&\KEJ!GK*XZ6$+<<]]#_8$]QW;Y4*U/_!G[D88N,'#8_A54VM7.^K!I1:J:_@2 [87 M1$Z(%=W)PF/?LR(S9('A\*#"?N?PE,GM9_PJ\LTA/,0\'\ @:\2?#=_V(O@+ MMVCLW, #8G)IUJLQX*XY82; UQOA#T+,C,!6[/@,GHD!!SD 6/$JH#=SR%Y@ M\T-[/(8%;7<)H%6V3!2%H[PK+R"J MZUJM+IY;CJ0K[&G(XX78"[S/BCB^:@AR$8Z0(6QQ1/G)"%[\8H=#>I+Q/R-; MS"I6](YO\I%LCXT8T\[*!@@S,_3Y4VKH\W4\]2FA4G$22:KB+Z\.C5Y#C#8[ MB0C%2BM5-&Q^5^AN?M=UG5V^X8H=@];A<$] $',(._WIK!);Q)W, A !;6@67"8*(]D'] M6T9P/$"U9WZC0P?Z:CM/:>W%T2]P/3M,=*#?++5D$\^SQQLE4JRMICK6VI2TU9"O^BAF M**JX5 ?AI.\A;9::=J:DS^OOF>F?2.^A3F7Q>Y9ZT737*+$?O982-DY^LPS! M\3I5@N3M04IA!+=0C-Y3B$R#BWU"$@8ABY%PEGZ9C-<-P;^LE^%E]!G"V(0/4< [1(,\-Y,28!/+?$ M)8I\&\IF@PU]WO_;V0]/=U=G'YX("T 5P!P3DW*#2&#R]"0"@U]H5N?A=I) M70ZMJIB:U5P[UE6O(U&( ?B5;=KX%;FFINNYIA$,F1WRD;3_ZEKGLBWDZ6WF MV]B8.B>3;NQSTTZ,MUI* 2VT\IHB!*!T#.[/&'F@0_X;/Y-8F Z9XQ0%Q2\B M^ NP+9=RK*FGC=H5C.'+1.O$$,C3/LV:6N%YCCI\72,_S].DKROAYS6T,*G9 MC!8FS6E_GZN)@[0J/JQ@QYQ%,G2?8A:Q^ S'B(]GG09%&ADWIZ:UVX(+\E]67H/ZW*8YF6, M;2RT>^"!!UX:QO0(ZEFA*7PRDX]Z8+N -"&T@6 6;SPHV,U9)(&*'1#QIB2$ M(32$2W:=B+$ ._>!F8.!0L*\89K %+!!<6-!5@H%E-3G8V,2?VA* M\B$V@[7@P.*Z _AM9#C J1QE)JT(])7>$_T:>'WL!3:QZ@B#W;BH&\+OX$C= M: #XD6I[R%W@?PZ*FJX^X%U9$HU<(X(7PSI]VP6M9,.N@A 61G# GCZI$(:- MBMD#2@_PD@2$LI ]FM2>T9BDA@C["-4GXMQ*:=@\%SQ8,D61 8Y 9AJN5#?X6BF2-/BM$>(67[S( 7SA MBQP*D"GR@*]16X>QP'6!LEGXPIUG+JT4PL70>-[G_1-"!C#A(V[$+O#'T@00 M01O;#P3/!& *PG_^C/!QG^CQ\"X$YBS2G16L&L)I:$A.0.8; PU]!RT7CZ4I$I#0 MC\8"QL(:)WY$42H *@P('R^Z?&G0./:())# 9A0ZX"7&-$[:0),+J&BJTA>P M/"K&DML),Z>D?+PWU/&:!RX[CO<)+@.;&M M4%-(<9W"^HLG[ODIYY[-FN[)G/^>'K?OGW37GEWV/__JC<\B5"VQODYKK@YG9] M15X69S;F!-FF6#.?K]75J,05T%8](PU25 Q4X@^F8PA)B$U]_0HWMU_GY@OY MC9>ZU*VU&RGFGO_+."8A=HF1C/3ER]L$0[UY>>BDO&)P W7R9^'_Y>GD(PI8 MQ.P,-MBS;0F/OA\??4T%K6LUZ3Y(8S-[7YJU]Y2\Y]^Y;]KQ/6XZ+2/?_*,' M+ZO5:<[-OC[-5/$:DN^5%5%B'YDT2'@O]QV5P. MK;JFIQ$[;6UA!&>B(E0!AHA8+PIL%\,Q& B1H197Z'.PXJ2OV!#)11L39:LE M<)STC6F]6MZ8%L*"NP./'#@U]$$D1& +B3!#$D;.#=V?\^\JX$#^>4JPH/06 MX6)LI.-X+^\HO!%$([3>_INDC@ORIT?>[RF%:C$'IG[M\'ZX/8Y\K28TOP3D M;+L BSGU*D4<5T@<=PEQY!9/[KI>9VAMNK16G1UCFY@G\+>SVJZ@31TJ\\": M6]6[\Y+N$K=OP*TN S__YH9?HO@X47Q1)_3F2L82OP>/W\9%LY#X+71#*3% M82JZ))Q3X;:531@V56 ,CG+K4KMLK5;A?[JM80X)M[5.1VO75FL+4&+V$##; M;E0U^*?$[-%A5J]=8FEK$3&[K<#6TB&8 MWP?,(@5NJ*)Q7$.LS[G64"?VXJ M:[I64]TG,+^';NHQ4!=ZS& !=VVZY#(TX'O##UT, MY=^X9H5B\7'>H,AK$-9@Q(H1'I2)OL!X$*)O#V@ M'?4^LFQ%?B(\0LE0*F-JR/-RK>:F44D4,8F=1@YV7';]/>0NE>)U!P 9N@:9 MJD*.,3*=RR!2U_+>P/$SO 7"WV,-M66(:YN%[Q-7-YD]XQ[2'S0/^>)X'B/= M>L\BC3W-1K(@8'GV$7=Q/[8$0Q#R7CS,>WA&V-OPNP 3LRN+2#A(:#B@P/NF MJ/@.BZ:Q T13T2(%\?,VF";F84+EDJJ/#?U??2E91*7Y4-1^C>Q0,J"X@*6[ M$4N(-A")(1^-/=_P)TK&,1LS0E'LN!S3R.&KHX/4[W3=8_-G+M)>,1E47#>Y M #;7TF)@D!@1TG(T=GB:S$5'!4TV2 I2B2MT6>5:JR(QGPW;$':XK2V&H?F5"2>A85>'//HHY MUXY#4GID3) JY!:)8RW0GA.-!6#@*0O&V-39WY#XPN]RWJ23=10O<#G0P\S]\B1E,G[JF+F#C@$S14]76),T@TVI')I;$SXD362 M\"Q]+9X4VP*CUL9F*>IELH2O'7>[F7EAG&99_PMR*QU?_DJ4 U+3E0E5D P! M#I3G04OZ9)$;\"LN'0!Z2EI :%R0O2JS(3U9'8%YO. "?\,F:[+T;7JSA\52 M\TGI,^_Y0 L3Z??#:K@S? W_)$!B^DK6) MCL27UJKI&6I3.,9$TCS":6F-R\L\:O&2$KS.X3=F6S'.<-?O7WPT'$JD?QPB M'$\BU "&G^61"J:J("0L$%47/0F)@""1R1PZ-V1I%%62 4%A*94KDH=NP'A6 MM=YU%'L/?("%8" )9.NRBW^^2PJK4.2 S=T# G7L;UPT4A'[B"NE0*+*PEJE M?QDGG8OD2O63LQI;B\NJO+CU2C#'+M62&E4MM[P5WY%4F"<'L\KEL6+('1+]\B9J(0 MW*^5QPK[I=N]%Q)8/&JDW"AJF_;:6M(F#EA$AOK(^ 9B7.%!1-V"(!K) @7! M<()K4#/ FAX9&Z*&0Y2!4^6SEBU[EFRDI9A(Q AE<:<=F(X7Q$7@/2HS!F E M6T'_T<;0 Y$0OL:WT6\0]K<;%R*+-DDSFWY)_-*,P.",4I"%(VK[9C0"X AW M!&-ZL@9]:B_38,DMM^\*4U?)"N%A638 ST][ -(-]H(TW&5#0]\.OHG5(E1EHRBGV2 M7P9P _^8NY*DLE! N!B9@XH2=REI7Z<_Y;''[L]A9>:O$1$1>?A)*P8CD89C M)0TMCJT>>X+QL6M1#;;,1Q]N,?Y:T]@C9=I2M5NZJT..8)7=C^ -^L_*F5?] M#E['#M($%F&+K@&NI6(U,JAL*HF>.D.6/I(3+=O"5T@_M"-23"+J]F2L&UD% M!484J'HT.%/7=2/J1D(=-8 A/WM@5.C5BW_&H1[R)L2*,RU)RB9J.RH)T,N2 M@/W5G2NKBAJI28(P0F,07XL#6XT=8_(>N(IZJ3';^MO93?WLP\W3]5=6K[#_ M_;5[^W3SU'VZ^>V:=6\_X0=?U-\_W3Q>?;E[_/7A^I%U/][]^H1[^N?U$WNX M>?QG)6['=HBVW;P*+(PXCL<@XU2+%;JSY+ZTC*@ E=QL^]!,_0W34$/24*/" MKF +#W=?'HE^[A_NKJX_(C&0X0S$/2Z<:$WS_D[^I'>M.3?$C \XGURVJ8,1 M&DR6ICIQX1]396?"IQ0^J494HPK1@%(QPFU[5L"",3?!9$[*U.;!F:XEJ"/\ M_X.U(S6X @^-C<%>1;_H0B3[!(C]B&X5<$Q)\_-^^5:0&_, +MZR$M33;9BD M$S"*7-!YJ?03N1K *1?<=($[C!<2QU>>)$R*N.7QQMP>( M"]#/AO_BZ>D*$F#H&.AHNJIO&C("MF^"U\'.--P9Z&+OA9 /3H0%6!?=.GP^ M,'S:5@S"A)B[[[')]"?14&N^X[(Z0!WVWK$;%R,6X/!^B3F) M@C WZ&6X(H!+L$LG(;+C4Z8?N6E$@>PTA@U))%@2 4.QHBQ01..UA-,22Q6O MI]'Q'E.TCB+F%OCZ-*(G2+=$[()8T])-"TEON),4KU#K^HP2ID0,B@HI.2QJ MAGM_R$9C1,=V\$VP74S^XM*9-MCJ 2*'6A!YYTA)(K8>'X"-FEJ9%U^V?L M!?J' '$221OQ4)@JTMR1*CW]R?9+$%;Y79#H&<%;1E\X1@V0$AFV?)K$(;7[*>L]9;K/,:!D.]9TSH\, M=:NTI467EW.N*I>6Z65<ULP_WW8@^]B!DH!I$=BE?/P$_8ZB]T*2B\[(" ;?=I#3+@1RKN1C?3QK/G:[(W>JQE M_\#R")&+.Z5J%8"U_/P@RGS.S0;BMIQ^9=E@]T>D^E'ABW",,1A@% +\BF-@ MDO7%B:'D2;="UT3L<_?JZ>[A.&6))'YC[BW1)!TH!D[%0#'3:[V+FHIAIT*5 M>>%@D9HB&2P='U3>9TBS,Y,8HC):[8!Z%%?8793DTXKT$_329;0M<_\N8HVI M]!E#9.K*(/0#NO*?Q9P)%08'XL="07:C488?8%W%W]]X?Z\E:?C$=7W;(;D: M._F/UU>GS6DUR6BU"OOU]N'ZEYO'I^N'ZT_LL?OE^I'=?6;7__OKS=._$5"_ M/MP\W5R+^[E?'Z_Q2ZGECY,M4RZKR#M?Y+3*N0MB9"B&ERD:34.ML8VN"U(= M^V4BVXEB.%$52"S[_AB@=2JHH+I4F"UHKJ.BY;1<<=RK%3Z<@ >38&8R@RW#B R+]SD94G M#"*!#3\KZS)2M"O&6L"2(BP(SSW*8$'CW'AW7GMW%')CJ3)C'A<)&W&1\.)R M;TW4>R?%&6*:4(C0G>37$U^EBE4IGVVF>!C>&4<0!>:06&BSPD(.4SF,V>W2 ML>AOI/6(+HGPU.JU>DVKM^;1:$EF;USD1I'9E&3 _KS*XJ79/)V&UFA/?9I,@+4%<67IC]6*7A/CY2NM!E4WT6(EBO=E@:32 MR#Y=?^[^^N7ID?UZ?W<+)L?MS=U#RO(X2BOCUG-/W-EK2@( "7_W]/?K!W9S M^_GNX6OWZ>;N]GA1OI.5RCB\C,/7RSC\X0F&EA0,K0J[_M??;S[>/.U3!;S. M0*G.7%MI"_Y#E?Z7USAU TW"%)JNOP_MGAW*:=A>)0OJ>9WA=MD%;A8.&SS^ M)ZJQ(0LOY^3+"Y"- >$PWKGE+K2;%TI*+@_#7EXJ 3_X6*X6LURM9+EU(#>'Y4P1JDNZ HIRT%G.DE7 \]F+2ELQ?]9*_UH%<+G_] G1'"1+KU@Y5BBI/JNN2DNK[O<%#Q8'*%.\'V1*HH\#XN]ITM MH4U?P6>R&U,%\WB5GE3=X-]$Y:_EC5&BI%^A;M_KU21]TO![ALN#B[OO#I^H MS,E:%9SD(S%@$PS48JK<<\2D>#!90)6SQ=N'2I6%E)4U)2MKI:RWCZ9'9 M#>5XL']]?/@"#J%HJ\H^>69$+N:YJ$21'UOJ8\OC(SU'K)MRRI!L8OR#9C%I,YF,>I%Q#JGJ\^OMI4]63 M\1U;W$Y2TZT>S2$?&3&950[=VT0\7W6_E'B>PO.5X9BR(3S[8KO?J&/T9K!> M$.[^=/VYQ/H4UC]A::2]#:07A-6_=#^62)]"^A>CQYW@2+G\_N&Z1/@4PN]] M'@!^MR+<"\'GC=-#N1@XA%V*[HW!''M>8Z(N/90S8%)4%# MP^FKWL=4+JKZ^6+3NPA+F.E]1A0./6I>7*A6;1NONU)O;*EX!TP*YZ&]GM;/LDGIM*TONH38E[XP[#UM+&34W*26W M@.FG?4K_0V>TI2NUIBO5D-E>H8\UM_13\!/[S<:N0HR&<2\H5CL>[EN.X]9< M[]88@32=!],2@*^N]V2'#D!P3F/X$IBKE6>"T7Z^X.+[G33KCPRHA_'./5+; M7(6S/37SU?"_L>L*>S2],&1'"]EM:I4,"$L(KJ]69M(O2F"^1:TDX,2DO=3< MS%UKF8*Z)<<U;:W/:2!;]*SV>FBFG"FSPHW8* M"%6R+<=4.<:+R91GOFPU4@MZ(ZDUW1*8_?5[;K=X&)/$R<2$79P/CM6O>[MU MSSWG-K@URI.XW1H)'K9;N92F^Q?XN&X7C] ;^O0-;=^JE8O5% D(LU9 MH 7/1<@*(],A\R_>>;WWW.1"5ZOMUJ%;;:#"*3/Y-!9O]_K^?;_J77?>W338 MOPN3RVC:9)?=FWZ#U6M9SG*9",-2,6%:)3S=:[>RV50:5;WK_.F[H6Y:]=)[ MW[G^H[$ZL>[UW'5BI90]-EHN'O,IC.4P;,ZM[[5_3@.BP;7\9T@!Y.>_<>M?,O_?//_0[O_MHQ@B_MVG?;C_T[CYX-WW6[V[:M']_?N7= MO/.9=]YGO0_7_AVK'_-J_62?OV$\#5G]-'1/E4V[YMTQ[Z)[V_V(HJ9_Y;,[KW?FW?AWU>[]M?^'/3GT'-5J1YMRSJ'V98PL3\0 )MU%K1BK- MJT;^1S2LY8D,\Q%^K?VR!Y?C..-AB(%O]VI[M)2>K3,2E)\:]=/LP7:$LPZW MP,DOS;T-;1"T$J[W8$Q''O"XG)RK[(6=JA^L=6CC?G38B(\%TV(LQ03DFH^D M87\57 ,!\13MF=(Y4RF[5#J!S>H_F8J8![H>R8QY'7:E8GKKIL(Z:7#@*,YN M"S\T_:"0>@W@_[L /MJ2 #[C!F&+ $VF[&.J)K$(AZ+BXKB,WE#1H@H*$N^? MRQ2$.V5%FNN"0@6:TLI+A#5G"9ZTY#&+>( FS50BH125&_=D0"H"80S74QJ2 M\(\"=I?6-&@+X0Q,QA1"9(,&!%)#TV)8BNGP!%'*)B,9C)@IZ,=B_D1H42Y" M&TBDB:%S2?].9#["!DTF NL@K9O!-15BFW@+.)3!=/D87J&Y*] \WG9H"A;) M%,%/.%H$>\4*885NO=0OTPC,PW.)=60:Q$6(-0&HI+882^I/#$*=& MYS>\K"R!T,R<>>+M*PYW!8<2U6L4.1)E6 M@0C1;-@^,!,*@- !PW\(1BAZ!/- 8[TBQ@A;&)_NBZ7"F)[&8I@B/:YBG2,(*7&7 M$58AV1KPPCQ_"NG'@0!:2DM.D:H" 5* SL;26)+$*)':=>AF8D&ORQ2M1Z=KBH&1H>1:T@:D$\Y6-*2T4F%(S-J$9:SR MM92JC(!#.2B<)F6<7DP11G'<3 MWH.MA/>SZ>T)RI]/C,\&.Q+$6(:$86Y4:B.3&^"?RE8"-M?A#&2 O>0#&OMT[V2@NONS9CT+IQD$1; DX M_3&/"TM0%+DBBE!%RC%BSJRI!N?"^AF$ZQ[7%X@6BY@(LC2N#!VH(O^T!\^1 M!'P^6E"-'7WYNH@-9M6[32_"G03\:=K%7VER-V@RW!(D7K@@?PH6NLLM*SO; MLQ:17T&.I&Q5$!2:(+$D(]>LFBB3HYT^+L1:!L. M!T"/ M:%?QOYMW6*?_ZW=8]N/-<)8]*@M:(Y9=1O""X0B#7R'$GU2Z<^\XJMU<:3/7 MOK8!2R:)S',A/J,A!@KJFOI#"?_L(OO .2C;D"3 _U1SSY*3^*N0<-\FHB(- M[.WUF]>KJET!Z;9<57DQJC@T26"0+DWI^C60 H@I)>_\RF@B^$?2L*ZJLRK6 MUJ/V(]?9!S!?ATJ2>XF_K;E+LF#%HXT2*8"- A+C<"3_>) ";R*DY(R':MX M+$A/IGQ8?O]!EVPJDBQ64X'>R4@Y_N2/8 T8?A>Q?;#TK=@?!Y.YE15$V,>( M)S*>-E9-( L,9=JH$0@N<+0-YE;TBB%LL/I)A1W5CDY^' Y/CU> ^(V;^PS< MSKJ]"[]7/>OV^]WW#?9SS?YC]>R!V7O]#,Q,BYH=&WM6VMSVD@6_2N]GIHIIPIL\*-V M"@A5LBTG5-G&BTE59KYL-5(+>BVI-=T2F/WU>VZW>!B3Q)D)-CLX'PA2/^[M MUCWWG-O"K5&>Q.W62/"PW[YJ;7.AJM=TZ=+,-5#AE)I_&XOU>W__FWV#U6I:S7";"L%1,F%8)3_?:K6PVE'I5[SJ_^ZZK&U:] M]*X[5[\U5@,BK/);#M#&SNM?^)1V8K,E:AUF;_7 S M6@Y'.8RT3*Y5.FS[GS]VSCI]=EP_.&H=EC2W?8Z-^>=6^^*779N/'S%M^XE>OB]#:__B6^WGWIWG[R;/NMW M7]JT__G\HW?SP6?>>9_U/EWY=ZQ^S*OUDWW^CO$T9/73T%U57MHU[XYY%]W; MOG_!7G&#[OQS&S''M2.*FOY'G]UYO3/OQK^K=C]?^;_9G4/+4:VV:>#,G=LD M6-#B6DU_SDK.1_$8F9IH'2(#&XR M'B"K-VK-2*5YU;$,X:W 3G/SC&G+ QZ7@W.5;=BI^L%:AU[-0N"Q^:/BBDW@+X;Q? 1UL2P&?<(&P1H,F4W:=J$HMP*"HNCLOH M#15-JB!3\?RY3,&X4U:DN2XH5"!($K99"2#$3,% M?2S&3X06Y22T@$2:&&*:1/9$YB,LT&0BL [2O!E<4R&6B:> 31E,E[?A#9J[ M LWC;8>F8)%,$?R$HT6P5ZP25FC62^TRC< \/)>81Z9!7(28$X!:BNP*P"B) MK3+@@:!,$(_C!59+F)@5TT@'H:2)*]2CB-$! %5 D35GK#\!-R,6Q6IB9NC5 M8B@A0#D,<;KI_(:7E240FIDS3[Q]P^&NX/!D2W#8?Q2TO_STZU']GTU3(JTL M-HA25!1)7.X;5Y-V&-?"8@=8D!0TB'$F# 60A/S#".J6@%&)5>DZE":(E2DP MCKA6J]B!*-,J$"%N&[8/S(0"('3 \!^"$4^'@GF@L5X1HX>MC$_WQ5)E3%?N M4E)MECKPTOR,N&X)TPYCY,NS#46/#$4P1.M<13IZD%)N["!Z?]U)]/)WVX'> M"V%P T%LM>&W$58AV1KPPCQ_".G'@0!:2DM.D:H" 5* SL;26))$+Y':>>AD M8D&ORQ2M1W!LBH&1H>1:T@*D$\Y6-*0T M4V%(S-J$9:SRM92JC(!#.2BA+M(SKL)[\%6POO9]/8$Y<\GQF>#'0EB+$/",#4%3H#U(V5]4$ 4%@' M; $\%"G4>@S$HT5DE$JH"XI[AVJD')F!ZYN/8?UU= 3(D!E/W^^=O"@NONW9 M:Z'TQ4$1; DX_3&/"TM0%+DBBE!%RC%BSJRI!N?"^AF$ZR[7%X@6BQ@(LC2N M#!VH(O^R!\^1!'S>6U"-'7W[N(@-9M6[32_"[03\:=K)WVAR-V@RW!(D7K@@ M?PH6.LLM*SO;LA:1WT&.I&Q5$!2:(+$D(]?,FBB3XSZ]+\1W/"]K\P M) *V05LKO4O' R#.'D/3"75:S/UZY[P:<3/7W$1X-A>(T"H!NQ\E2T]9+.]% M7)Y)K_2O_.4MVE7\[^89UNG_^QF6?;T9SK)'94%KQ+++"%XP'&'P.X3XDTIW M[AU'M9LK;>;:U][ E$DB\UR(KVB(@8*ZIO90PC\[R3YP#LHV) GP/]7)J$@#>WK][NVH:E= NBU'55Z,*@ZW)#!(AZ9T_!I( <24DG=^9#01 M_)XTK*OJK(JU]:A]Y3I[ ?-=."Q/=]R1]1HFY"$&&C$GPB]BMJQB,03 0]16 MG) V4-&F2!*N$;-V,:4 6?NJ:AU);E5I]W>VMWV[_6J(W)93+@\J/=*@OPIP M*BQI ^GV)PUE2J@XD2O3L8K'@I1NRH?E+S-TR?,BR6(U%6B=C)1C=OXHX2!! M_) RX&#I1\&O1Z!S*RM<:2\CGLAXVE@U@?PTE&FC1I%^@:UM,#>C5PQA@]5/ M*NRH=G3R>@Q]>KQ"T7]R<5]!V5FW=^'WJF?=?K][W6 _U>P_5L\>F'WC4"[E M^/3;5/TGG3LTAX]_U/D5P5 _VLB&?%\2_/$/84,[^^5=?=O"9UH\'TD1L\A9'\Z51T!,&O,1SW%SR?OJ'%O9O7=K_ M U!+ P04 " 8@ Y91:'L+M\$ +$P #P &%IU884_C.!#]*W-%()":-FEACVV[E4(;("=HV3:N)-KHC25EM7O-4MK,Q&M0.E5 M2C_5 N\NL-PK_V+4@;]RI5F\ZL+Y>!1TP+$S#9HMJ ).'T"*!>&U?B];/VI6 M65/_#Z]<6CYFG;O7_M67SO:#7;AV)Q<^HMC9L@N:+K5%4C;GG35JK7_ 9RKK M0J^9]>'-822;)QI!>DI+P>=][^[2/_,#:+<:3J]9#>X6NHQO-Q@A;CZ5&_$- MO$G@G_L#-_#'([BYG4QOW5$ P1B<4[AM3!N#!DR]03'KM$_L.KA3<(?CF\ ; M[IB/;WS=]&[MTT?[ XS/(;CT8.I.SMR1-[7&=U?>%W '@9EIV79KQXYNI^:N M47P.H>"F<>F-,PETPP#)#P";QDFA,\I(.:"*66\QW^S M,L)N! F5%/W>]*Z,9NUYFBW#H.$T1AA$%:S>PKC M.&8AE7!X(QD/64;2;R>/#%7&;$5$'7 0B4:GZY#E4J%I[&]BLQXJYLMZP+!) M)#+333>7KQ>9!*T0ID3."*?*&B]3N@(W++;))*@)C.C.NTO/XECP1T//' 1V MXX3Q9Y /G2,(D((J.^,\Q5P*D?'4),=CPDCZ-6>2FB-*&6[^9?J0X$9)<$X. MH\<=VTBOQ]2J2'4^MH^[)NG^PY2V2DH9QRI=D((G; N:,%,8K*RK-=^H"4SQ M2JH,M74S3=(4\#&L9RP+G,B0:U566,PXP7K!<308L<*T*6!,=I.$97G_0UA"C[$!IT"DO=^MO>EVH)R,G@"=C2=#;V*=C8-@ M?-V!/;OX R=;@A(IBZI0VB?[W7O364.25C1ID;V)3ENCM8'AL?QS"B@Z@!'DR\_$>>2,Y64QE^KMB4P/+\Q@CB&/,,1$P)5 M>OO4?J>;9_00JJ&Y,&\U*AT?EM*(F2TQPS_"VZ:P/]AS/OS:?>8ZT*ADAJ\- M(!=Z#5IJ7AH9G %JC/CB/%G^\[SD%#\+5$01A0MH:/4) N)41]N7]#J:'=.9)12 M541AS,XI1SV8;GA@XDK1_YS,#3RH/$PJ]#>7B,6KJOX_4$L#!!0 ( !B M#EF+)3LGY@0 /D2 / 86ERSLR^91#K-!D.8DK"X4 SG= A85)EO]%5I]UNX.R@60X/?K*LL0CR ME'(-@:1$TQ!RQ?@2W/&Y,[LB2E-I6<-!L[2V$.$:E%XG]'W-=^]\R[GTSJ][ M\'NN-(O6?9A,K_T>M.Q,@V8I5<#I/4B1$EX;#K+-5K/*FGN_NN729V M-K]UKGWPI] ZA=O&O#%JP-P=%;.M3M>N@S,'9SR]\=WQGOGXFZ_;WFU\>F>_ MA>D$_ L7YL[LS+EVY];T[M+]",[(-S-MV][WP>VFYKY1/ Z!X)P&F@D.]TS' M\"$G$LE*UC"CF9 :1 0.]H&89>!X<"&2$ M=U<'C00..=$SAS<%INVWW1R+- M"%\7GUK]8T"+$R%3=-7Z )&08-9^>C"?4E=%L MG*L7:W/$E@HI0:@K(O\ %U,T$%K7810S&L&$<<(#1A*81A$+J(2C&\EP),.A MQTGCDA,$(N?:-,%J[;&ASL!4Q-0!!Y%X#*(.62Y53K!_:K%=']5)E/6!-)!0 M9*:[;B_?+#()6R',B5P03I4U725TC;X4QV82U@1*=.^'2]?BFO"NQZZY&.Q& ME_%GD(]:Q^ C!56V1GF"N14@XXE)EH<$DO13SB0U5Y8RW#PR?43PH"2TND?A MPXEMI=M#JE6DMMYU3OKFQ/_#E+9+2AG'JDU)P1.V"4V8*116UMF&;]0(II@E M58;:NIDF20*X#>L;:P,G,N1:E147/=0,&@Q98=I4#Z[*D_)D!#:& E/MU$_C MNS >8>"68G_27@%2?(Q(RI)U;Q \!:L,QQM^#TJ*3+Q$#6B=E>_N6 M86BR2.@&:2$D]CM+923 -M6S^SNQW;-0Q_BO?5C#5I4D&0E-KW]?LVO&E-S8 MB:G1%[U6UP2*$^%FHC30[1SV:Z] X6,<*#S#)T!GT]G8G5EG4]^?7O7@P"Y^ MH)6M0(F$A54HG>YA_[/IN0%)*IJTR%[%N:9J/KTRONAGQ6A[+X3@'_GU<]GO M(>R)V>=9_9_"%R(^(UY>I[,-:#K\)RIHT,0-W^(<\8_I=C_6I?Q%% 62,Q67QE^JTR4PO.DQ@BB"/,,1$P)5^OO<[Z^. M8I03ZJ:E,$50*?Z@%%','(D9_C>\;3\!WARTWO[1";T"+ M)Y5YB*&I3"CZ5 B?OE#\EN^2M'BWU0MO*Q3T:V%$8R#0NBR^%,($DC3"QQ@/ MS RN0!UG'#'^[+Z.[F.*GR5*QY"B)724FF0A$2K)W:=='>TNB0P3JHHHC-DE MY:@&UL4$L! A0#% @ &( .66"5?.D# M* .*<" !8 ( !?BD &%II> M/E@ +C! 6 " 9# !A:7)S<"TR,#(T,#8S,%]P&UL4$L! A0#% @ &( .600)W>7H0@$ R3T1 T ( ! M AD! &%IPNWP0 L3 / " M :)K @!A:7)S<%]E>#,R,2YH=&U02P$"% ,4 " 8@ Y9BR4[)^8$ #Y M$@ #P @ &N< ( 86ER XML 80 airsp_10q_htm.xml IDEA: XBRL DOCUMENT 0001842566 2024-01-01 2024-06-30 0001842566 srt:MaximumMember airsp:MonteCarloSimulationMember 2023-01-01 2023-12-21 0001842566 srt:MinimumMember airsp:MonteCarloSimulationMember 2023-01-01 2023-12-21 0001842566 airsp:MonteCarloModelOneMember 2024-01-01 2024-06-30 0001842566 airsp:MonteCarloModelOneMember 2023-01-01 2023-12-21 0001842566 airsp:MonteCarloSimulationMember 2023-12-31 0001842566 airsp:MonteCarloSimulationMember 2024-06-30 0001842566 airsp:MonteCarloModelOneMember 2023-12-31 0001842566 airsp:MonteCarloModelOneMember 2024-06-30 0001842566 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001842566 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001842566 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001842566 us-gaap:FairValueInputsLevel3Member 2024-06-30 0001842566 us-gaap:FairValueInputsLevel2Member 2024-06-30 0001842566 us-gaap:FairValueInputsLevel1Member 2024-06-30 0001842566 airsp:FiftyPercentOneEarnoutSharesMember 2024-01-01 2024-06-30 0001842566 airsp:FiftyPercentEarnoutSharesMember 2024-01-01 2024-06-30 0001842566 airsp:SeventyFivePercentEarnoutSharesMember 2024-01-01 2024-06-30 0001842566 airsp:TwentyFivePercentEarnoutSharesMember 2024-01-01 2024-06-30 0001842566 airsp:PublicWarrantAndPrivateWarrantMember 2024-01-01 2024-06-30 0001842566 airsp:PublicWarrantAndPrivateWarrantMember 2024-06-30 0001842566 us-gaap:PrivatePlacementMember 2024-01-01 2024-06-30 0001842566 airsp:PublicWarrantMember 2024-01-01 2024-06-30 0001842566 us-gaap:PrivatePlacementMember 2024-06-30 0001842566 airsp:PublicWarrantMember 2024-06-30 0001842566 airsp:AdjustmentMember 2023-12-31 0001842566 airsp:AsRevisedMember 2023-12-31 0001842566 airsp:AsReportedMember 2023-12-31 0001842566 airsp:AccumulatedDeficitMember 2024-06-30 0001842566 airsp:AdditionalPaidInCapitalsMember 2024-06-30 0001842566 airsp:CommonStocksMember 2024-06-30 0001842566 airsp:WarrantsLiabilityMember airsp:AccumulatedDeficitMember 2024-06-30 0001842566 airsp:WarrantsLiabilityMember airsp:AdditionalPaidInCapitalsMember 2024-06-30 0001842566 airsp:EarnoutLiabilityMember airsp:AccumulatedDeficitMember 2024-06-30 0001842566 airsp:EarnoutLiabilityMember airsp:AdditionalPaidInCapitalsMember 2024-06-30 0001842566 airsp:TransactionExpensesMember airsp:AccumulatedDeficitMember 2024-06-30 0001842566 airsp:TransactionExpensesMember airsp:AdditionalPaidInCapitalsMember 2024-06-30 0001842566 airsp:TransactionExpensesMember airsp:CommonStocksMember 2024-06-30 0001842566 airsp:SPACFinancingMember airsp:AccumulatedDeficitMember 2024-06-30 0001842566 airsp:SPACFinancingMember airsp:AdditionalPaidInCapitalsMember 2024-06-30 0001842566 airsp:SPACFinancingMember airsp:CommonStocksMember 2024-06-30 0001842566 2024-02-01 2024-02-29 0001842566 2021-01-01 2021-01-02 0001842566 airsp:EmploymentAgreementMember 2024-06-30 0001842566 airsp:EmploymentAgreementMember 2024-01-01 2024-06-30 0001842566 srt:MaximumMember 2021-01-01 2021-01-02 0001842566 srt:MinimumMember 2021-01-01 2021-01-02 0001842566 2023-07-01 2023-07-13 0001842566 2019-05-01 2019-05-02 0001842566 2021-01-02 0001842566 2023-07-13 0001842566 2019-05-02 0001842566 airsp:MrHuangAndMrXuMember 2024-01-01 2024-06-30 0001842566 airsp:MrHuangAndMrXuMember 2023-01-01 2023-12-31 0001842566 airsp:MrHuangAndMrXuMember 2023-12-31 0001842566 airsp:MrHuangAndMrXuMember 2024-06-30 0001842566 us-gaap:InvestorMember us-gaap:CommonStockMember 2024-06-30 0001842566 airsp:StockIncentivePlanMember 2023-12-31 0001842566 srt:MinimumMember 2024-01-01 2024-06-30 0001842566 srt:MaximumMember 2024-01-01 2024-06-30 0001842566 2024-02-02 0001842566 2024-03-01 2024-03-18 0001842566 airsp:StockIncentivePlanMember 2024-01-01 2024-06-30 0001842566 us-gaap:InvestorMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001842566 airsp:InvestorOneMember us-gaap:CommonStockMember 2024-03-01 2024-03-05 0001842566 us-gaap:InvestorMember us-gaap:CommonStockMember 2024-03-01 2024-03-05 0001842566 airsp:InvestorOneMember us-gaap:CommonStockMember 2024-05-16 0001842566 airsp:InvestorOneMember us-gaap:CommonStockMember 2023-12-31 0001842566 2024-06-22 0001842566 airsp:StockIncentivePlanMember 2024-03-05 0001842566 airsp:StockIncentivePlanMember 2024-04-01 2024-06-30 0001842566 airsp:StockIncentivePlanMember 2023-04-01 2023-06-30 0001842566 2024-02-01 2024-02-02 0001842566 airsp:StockIncentivePlanMember 2024-03-01 2024-03-05 0001842566 airsp:StockIncentivePlanMember 2024-06-30 0001842566 srt:MaximumMember airsp:WarrantToPurchaseOfCommonStockMember 2024-01-01 2024-06-30 0001842566 srt:MinimumMember airsp:WarrantToPurchaseOfCommonStockMember 2024-01-01 2024-06-30 0001842566 airsp:WarrantToPurchaseOfCommonStockMember 2024-01-01 2024-06-30 0001842566 airsp:WarrantsTwoMember 2024-01-01 2024-06-30 0001842566 airsp:WarrantsOneMember 2024-01-01 2024-06-30 0001842566 airsp:WarrantsTwoMember 2024-06-30 0001842566 airsp:WarrantsOneMember 2024-06-30 0001842566 airsp:WarrantsMember 2024-06-30 0001842566 srt:MaximumMember 2024-01-01 2024-03-31 0001842566 srt:MinimumMember 2024-01-01 2024-03-31 0001842566 airsp:RangeFiveMember 2024-01-01 2024-06-30 0001842566 airsp:RangeFourMember 2024-01-01 2024-06-30 0001842566 airsp:RangeThreeMember 2024-01-01 2024-06-30 0001842566 airsp:RangeTwoMember 2024-01-01 2024-06-30 0001842566 airsp:RangeOneMember 2024-01-01 2024-06-30 0001842566 airsp:RangeFiveMember 2024-06-30 0001842566 airsp:RangeFourMember 2024-06-30 0001842566 airsp:RangeThreeMember 2024-06-30 0001842566 airsp:RangeTwoMember 2024-06-30 0001842566 airsp:RangeOneMember 2024-06-30 0001842566 2023-09-30 0001842566 airsp:PlatinumCapitalPartnerIncMember 2023-12-31 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-06-30 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-02-02 0001842566 airsp:PlatinumCapitalPartnerIncMember 2023-06-22 0001842566 airsp:PlatinumCapitalPartnerIncOneMember 2023-06-22 0001842566 airsp:PlatinumCapitalPartnerIncMember 2023-01-01 2023-12-31 0001842566 airsp:PlatinumCapitalPartnerIncOneMember 2024-06-30 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-01-01 2024-06-30 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-03-01 2024-03-05 0001842566 airsp:PlatinumCapitalPartnerIncOneMember 2023-06-01 2023-06-22 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-03-01 2024-03-18 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-03-05 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-01-01 2024-02-02 0001842566 2024-01-01 2024-02-02 0001842566 airsp:PlatinumCapitalPartnerIncMember 2023-06-01 2023-06-22 0001842566 airsp:PlatinumCapitalPartnerIncMember 2023-10-01 2023-10-03 0001842566 2023-10-01 2023-10-03 0001842566 2023-06-01 2023-06-22 0001842566 airsp:RevenuesMember 2023-04-01 2023-06-30 0001842566 airsp:RevenuesMember 2023-01-01 2023-06-30 0001842566 airsp:RevenuesMember 2024-01-01 2024-06-30 0001842566 airsp:RevenuesMember 2024-04-01 2024-06-30 0001842566 airsp:RevenuesMember 2023-12-31 0001842566 airsp:RevenuesMember 2024-06-30 0001842566 airsp:AirshipAIMember 2024-03-31 0001842566 airsp:AirshipAIMember 2023-12-31 0001842566 airsp:AirshipAIMember 2024-01-01 2024-06-30 0001842566 airsp:AirshipAIMember 2023-01-01 2023-12-31 0001842566 airsp:FounderMember 2023-01-01 2023-12-31 0001842566 airsp:ThreeCustomerMember airsp:AccountReceivableMember 2023-01-01 2023-12-31 0001842566 airsp:TwoCustomerMember airsp:AccountReceivableMember 2023-01-01 2023-12-31 0001842566 airsp:OneCustomerMember airsp:AccountReceivableMember 2023-01-01 2023-12-31 0001842566 airsp:TwoCustomerMember airsp:RevenueMember 2023-01-01 2023-12-31 0001842566 airsp:OneCustomerMember airsp:RevenueMember 2023-01-01 2023-12-31 0001842566 airsp:ThirtySixCustomerTwoMember airsp:RevenueMember 2024-01-01 2024-06-30 0001842566 airsp:ThirtySixCustomerMember airsp:RevenueMember 2024-01-01 2024-06-30 0001842566 airsp:FourCustomerMember airsp:AccountReceivableMember 2024-01-01 2024-06-30 0001842566 airsp:ThreeCustomerMember airsp:AccountReceivableMember 2024-01-01 2024-06-30 0001842566 airsp:TwoCustomerMember airsp:AccountReceivableMember 2024-01-01 2024-06-30 0001842566 airsp:OneCustomerMember airsp:AccountReceivableMember 2024-01-01 2024-06-30 0001842566 airsp:TwoCustomerMember airsp:RevenueMember 2024-01-01 2024-06-30 0001842566 airsp:OneCustomerMember airsp:RevenueMember 2024-01-01 2024-06-30 0001842566 srt:MinimumMember 2024-06-30 0001842566 srt:MaximumMember 2024-06-30 0001842566 2023-01-01 2023-12-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001842566 us-gaap:RetainedEarningsMember 2024-06-30 0001842566 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001842566 airsp:CommonStockSharesMember 2024-06-30 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001842566 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001842566 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001842566 airsp:CommonStockSharesMember 2024-04-01 2024-06-30 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 2024-01-01 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 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 2023-06-30 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001842566 us-gaap:RetainedEarningsMember 2023-06-30 0001842566 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001842566 airsp:CommonStockSharesMember 2023-06-30 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001842566 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001842566 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001842566 airsp:CommonStockSharesMember 2023-04-01 2023-06-30 0001842566 2023-03-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001842566 us-gaap:RetainedEarningsMember 2023-03-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001842566 airsp:CommonStockSharesMember 2023-03-31 0001842566 2023-01-01 2023-03-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001842566 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001842566 airsp:CommonStockSharesMember 2023-01-01 2023-03-31 0001842566 2022-12-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001842566 us-gaap:RetainedEarningsMember 2022-12-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001842566 airsp:CommonStockSharesMember 2022-12-31 0001842566 2023-01-01 2023-06-30 0001842566 2023-04-01 2023-06-30 0001842566 2024-04-01 2024-06-30 0001842566 2023-12-31 0001842566 2024-06-30 0001842566 2024-08-14 0001842566 airsp:CommonStocksMember 2024-01-01 2024-06-30 0001842566 airsp:WarrantsMember 2024-01-01 2024-06-30 iso4217:USD shares iso4217:USD shares pure utr:sqft 0001842566 false --12-31 Q2 2024 0 0 0 5000000 0 0 0 0 0.0001 200000000 22812048 0 0.72 0.11 2624869 4162067 0.926 0.411 19363914 1758000 0 0 0 0 0 0 0 0 10-Q true 2024-06-30 false 001-40222 Airship AI Holdings, Inc. DE 93-4974766 8210 154th Ave NE Redmond 98052 877 462-4250 Common Stock AISP NASDAQ Warrant AISPW NASDAQ Yes Yes Non-accelerated Filer true true false false 23736027 226750 3124413 0 3440121 1648904 494616 18368 9640 7230 4171127 4798915 0 1861 180432 182333 953713 1104804 5305272 6087913 1505442 2908472 2550000 1750000 161406 200531 2675919 2825366 198002 174876 3791970 4008654 10882739 11867899 795993 943702 5972729 667985 11741351 5133428 3878997 4962126 33271809 23575140 5000000 0 0 0.0001 200000000 23736027 22812048 2372 2281 3014089 0 -30979174 -17476700 -3824 -12808 -27966537 -17487227 5305272 6087913 5358808 1805163 14757584 3639329 1042223 964855 2218462 2069286 6401031 2770018 16976046 5708615 1306386 557792 9095795 2135958 588438 538889 745917 1095040 1894824 1096681 9841712 3230999 4506207 1673337 7134334 2477616 702771 665203 1398137 1339283 2827120 4092646 6162414 5925016 3529891 4757849 7560551 7264299 976316 -3084512 -426217 -4786683 14876927 0 -6607923 0 1542347 0 -5304744 0 1527193 0 -512184 0 0 0 -158794 0 421500 19005 453324 19005 39288 238 39288 9767 17485679 -18767 -13076257 -28772 18461995 -3103279 -13502474 -4815455 0 0 0 0 18461995 -3103279 -13502474 -4815455 3239 0 8984 42551 18465234 -3103279 -13493490 -4772904 0.80 -0.14 -0.59 -0.21 0.58 -0.14 -0.59 -0.21 23220709 22812048 23059598 22812048 30272228 22812048 23059598 22812048 22812048 2281 1963727 -10314313 -10106 -8358411 0 136709 0 0 136709 0 0 -1712176 0 -1712176 22812048 2281 2100436 -12026489 -10106 -9933878 0 136709 0 0 136709 0 2136115 0 0 2136115 0 0 0 42551 42551 0 0 -3103279 0 -3103279 22812048 2281 4373260 -15129768 32445 -10721782 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 0 261636 0 0 261636 50000 5 198495 0 0 198500 100 0 800 0 0 800 294448 29 146943 0 0 146972 232360 23 1008400 0 0 1008423 0 0 0 5745 5745 0 0 18461995 0 18461995 23736027 2372 3014089 -30979174 -3824 -27966537 -13502474 -4815455 1861 7440 530625 273418 0 2136115 151091 358199 198500 521582 -5304744 0 -6607923 0 512184 0 158794 0 -1791217 40554 11394 -159 1901 0 -124583 -302233 -2410 962793 -1426970 -66397 0 -10000 -1299813 678623 -4146868 -737102 0 1984582 293249 0 800000 1100000 146972 0 0 424540 1240221 2660042 -2906647 1922940 8984 41306 3124413 298614 226750 2262860 0 5064 2410 14837 0 1100000 0 1100000 487642 835610 0 0 15418 <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;">On March 7, 2023, Airship AI Holdings, Inc. changed its name from Super Simple AI, Inc. Airship AI Holdings, Inc. (the “Company” or “Airship”) is a holding company 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.). 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 contemplated by 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 to “Airship AI, Inc.” See Note 13 —Reverse Recapitalization for additional 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;"><strong>Fair Value 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;">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 14– Fair Value Measurements for more information.</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%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liability 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 0px 0px 0in">Liability 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 0px 0px 0in">June 30, </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">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: #000000 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">December 31, </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2023</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;"><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;">11,741,351</td><td 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;">5,133,428</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">Senior Secured Convertible Promissory Notes</p></td><td 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,675,919</td><td 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;">2,825,366</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 (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;">144,120</td><td 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;">646,428</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 (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: black 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: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,828,609</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: black 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: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">21,557</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">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: 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;">20,389,999</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;">8,626,779</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">Other loss related to instruments recorded at fair value during the six months ended June 30, 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;">(12,424,851 </td><td style="PADDING-BOTTOM: 3px;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%;"><p style="font-size:10pt;font-family:times new roman;margin: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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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">Other loss related to instruments recorded at fair value during the six months ended June 30, 2023</p></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;">-</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="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></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;"><strong>Private Placement and Public Warrants </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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants 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;"><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;">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;"> </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 51 employees as of June 30, 2024. 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 8 research and development personnel in Taiwan as of June 30, 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;"><strong><em>Liquidity</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;">The Company has incurred losses from operations the past few years and had an accumulated deficit of $30,979,174 as of June 30, 2024. The Company also had at June 30, 2024 a working capital deficit of approximately $6,712,000. The net working capital deficit included a couple of items that are expected to require limited cash outlays in the future, including the current deferred revenue totaling $3,791,970 and convertible debt totaling $2,675,919, which the Company expects to be converted to equity.</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 received purchase orders from various federal government agency customers totaling over $16 million from which it started shipping in the first and second quarters of 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;">Mr. Huang, the Company’s CEO, has committed to providing additional temporary funding if it is necessary.</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;">Based on the Company’s actions undertaken during 2023 and 2024 to close customer deals, build sales pipeline, manage operating expenses and opportunities to raise additional capital after the merger, management believes that the Company’s current cash and cash equivalents will be sufficient to fund its operations for at least the next 12 months from the issuance of these consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s assessment of the period of time through which its financial resources will be adequate to support its operations is a forward-looking statement and involves risks and uncertainties. The Company’s actual results could vary as a result of its near and long-term future capital requirements that will depend on many factors.</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 0px 0px 0in">Liability 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 0px 0px 0in">Liability 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 0px 0px 0in">June 30, </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">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: #000000 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">December 31, </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2023</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;"><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;">11,741,351</td><td 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;">5,133,428</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">Senior Secured Convertible Promissory Notes</p></td><td 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,675,919</td><td 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;">2,825,366</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 (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;">144,120</td><td 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;">646,428</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 (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: black 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: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,828,609</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: black 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: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">21,557</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">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: 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;">20,389,999</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;">8,626,779</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">Other loss related to instruments recorded at fair value during the six months ended June 30, 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;">(12,424,851 </td><td style="PADDING-BOTTOM: 3px;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%;"><p style="font-size:10pt;font-family:times new roman;margin: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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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">Other loss related to instruments recorded at fair value during the six months ended June 30, 2023</p></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;">-</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="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></tbody></table> 11741351 5133428 2675919 2825366 144120 646428 5828609 21557 20389999 8626779 -12424851 0 515000 16184612 11.50 7.80 515000 16159012 -30979174 -6712000 3791970 2675919 <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;"><strong><em>Basis of Presentation and Consolidation</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;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated. The preparation of these consolidated financial statements were prepared in conformity with U.S. generally accepted accounting principles (“GAAP”).</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 periods prior to the merger, the reported share and per share amounts have been retroactively converted by the applicable exchange ratio with the exception of the authorized shares and shares reserved for issuance. See Note 11—Reverse Recapitalization for additional 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;"><strong><em>Functional Currency</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;">The Company’s consolidated functional currency 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 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;"><strong><em>Cash and Cash Equivalents</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;">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;"><strong><em>Revenue Recognition and Deferred 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; 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.</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>Product 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; 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;"><strong><em>Post Contract Support 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; 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 June 30, 2024 and 2023, the Company recognized revenue of $80,236 and $40,608, respectively, related to one-year support contracts. For the three months ended June 30, 2024 and 2023, the Company recognized revenue of $961,987 and $924,247, respectively, related to multi-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $139,597 and $81,215, respectively, related to one-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $2,078,865 and $1,988,071, respectively, related to multi-year support contracts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Other Services</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;">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.</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>Contracts with Multiple 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; 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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;">The Company’s short-term and long-term deferred revenue balances totaled $3,791,970 and $3,878,997 as of June 30, 2024. The Company’s short-term and long-term deferred revenue balances totaled $4,008,654 and $4,962,126 as of December 31, 2023. Of the deferred revenue balance of $8,970,780 as of January 1, 2024, the Company recognized approximately $1,000,090 and $2,166,588 during the three and six months ended June 30, 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;"><strong><em>Accounts Receivable and Provision for Credit Losses </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;">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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments — Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on January 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables regularly and adjusted the allowance for doubtful accounts accordingly. The Company determined estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. Under the application of ASC 326, 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;">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 June 30, 2024 and December 31, 2023, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of June 30, 2024 and December 31, 2023 were $3,440,121 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;"><strong><em>Concentration of Credit and Sales Risk</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;">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 six months ended June 30, 2024, the Company had revenue from 36 customers and two customer represented 72% and 11% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the high level of customer concentration for the six months ended June 30, 2024 was due to one large order received in late 2023 which was fulfilled in the six months ended June 30, 2024. As of June 30, 2024, four customers represent approximately 49%, 20%, 11% and 10% 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;">For the six months ended June 30, 2023, two customers represented 60% and 18% of total revenue. The primary reason for the high level of customer concentration for the six months ended June 30, 2023 was due to the lag-time in delivering on a large order received in late 2022 from one division of a customer which was not fulfilled until 2023. As of December 31, 2023, three customers represent approximately 51%, 26% and 17% 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;"><strong><em>Inventory</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;">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 June 30, 2024 and December 31, 2023, 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;"><strong><em>Long-Lived Assets</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;">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 impairment losses of $0 for the six months ended June 30, 2024 and 2023.</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>Research and Development Expenses</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;">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 $702,771 and $665,203 for the three months ended June 30, 2024 and 2023, respectively, on development activities. The Company incurred research and development expenses of $1,398,137 and $1,339,283 for the six months ended June 30, 2024 and 2023, respectively, on development activities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Software Development Costs</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;">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 June 30, 2024 and December 31, 2023.</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>Cost of Net Revenues</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;">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;"><strong><em>Advertising</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;">Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended June 30, 2024 and 2023 were $66,863 and $3,500, respectively. Advertising and marketing costs for the six months ended June 30, 2024 and 2023 were $89,321 and $53,328, 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;"><strong><em>Shipping and Handling of Products</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;">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;"><strong><em>Fair Value Measurements</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;">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 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 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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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 June 30, 2024 and December 31, 2023 are based upon the short-term nature of the assets and liabilities. The Company recorded its Senior Secured Convertible Promissory Note, earnout liability, and the warrants that were issued with the Convertible Promissory Note 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 method of determining the fair value of the Senior Secured Convertible Promissory Note and attached warrants is described below.</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;"><strong><em>Accounting for Senior Secured Convertible Promissory Notes at Fair Value</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;">The Company has elected the fair value option to account for the senior secured convertible note that was issued on June 22, 2023 and the convertible notes that were issued in October and November 2023 and record them at fair value with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Loss. As a result of applying the fair value option, direct costs and fees related to the convertible notes are recognized in earnings as incurred and not deferred. Values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the liability. Considerable judgment is necessary to interpret market data and determine an estimated fair value. The use of different market assumptions or valuation methods may have a material effect on the estimated fair values. As of June 30, 2024, the Company has used a Monte Carlo simulation pricing model that factors in potential outcomes being consummated, such as the convertible notes being repaid in cash and the convertible notes being converted to common stock. All of these scenarios take into consideration the terms and conditions of the underlying convertible notes plus potential changes in the underlying value of the common stock. For the six months ended June 30, 2024, the Company recognized an unrealized loss of $512,184 for the change in fair value of the notes and is included in the Consolidated Statements of Operations and Comprehensive Loss. The Company believes accounting for the convertible notes at fair value better aligns the measurement methodologies of assets and liabilities, which may mitigate certain earnings volatility.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Derivative Liabilities and Earnout Liabilities</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;">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. 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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants 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;">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. Since the public and private warrants meet the definition of a derivative, the Company recorded the public and private warrants as liabilities on the consolidated balance sheet at fair value upon the merger closing, with subsequent changes in the fair value recognized in the consolidated statements of operations at each reporting 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;">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 have 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 unvested earnout shares were considered to be equity instruments and valued at approximately $2,675,000. This amount will be recognized as stock-based compensation going forward over the five-year vesting 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;">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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Stock-Based Compensation</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;">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;"><strong><em>Income Taxes</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;">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;"><strong><em>Comprehensive Gain </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;">Comprehensive gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive gain of $3,239 and $0 related foreign exchange translation for the three months ended June 30, 2024 and 2023, respectively. There was other comprehensive gain of $8,984 and $42,551 related foreign exchange translation for the six months ended June 30, 2024 and 2023, 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;"><strong><em>Going Concern Assessment</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;">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.</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>Use of Estimates</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;">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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:justify;"><strong><em>Income (Loss) Per Share</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;">Basic income (loss) per share is based upon the net income (loss) for the three and six months ended June 30, 2024 and 2023 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, convertible notes payable and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended June 30, 2024. Common stock equivalents for the six months ended June 30, 2024 and 2023 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive. </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>Reportable Segments</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;">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. Management 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 management 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.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Recent Accounting Pronouncements</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;">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. The preparation of these consolidated financial statements were prepared in conformity with U.S. generally accepted accounting principles (“GAAP”).</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 periods prior to the merger, the reported share and per share amounts have been retroactively converted by the applicable exchange ratio with the exception of the authorized shares and shares reserved for issuance. See Note 11—Reverse Recapitalization for additional information.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s consolidated functional currency 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 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.</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 June 30, 2024 and 2023, the Company recognized revenue of $80,236 and $40,608, respectively, related to one-year support contracts. For the three months ended June 30, 2024 and 2023, the Company recognized revenue of $961,987 and $924,247, respectively, related to multi-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $139,597 and $81,215, respectively, related to one-year support contracts. For the six months ended June 30, 2024 and 2023, the Company recognized revenue of $2,078,865 and $1,988,071, respectively, related to multi-year support contracts.</p> 80236 40608 961987 924247 139597 81215 2078865 1988071 <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.</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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;"> </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; text-align:justify;">The Company’s short-term and long-term deferred revenue balances totaled $3,791,970 and $3,878,997 as of June 30, 2024. The Company’s short-term and long-term deferred revenue balances totaled $4,008,654 and $4,962,126 as of December 31, 2023. Of the deferred revenue balance of $8,970,780 as of January 1, 2024, the Company recognized approximately $1,000,090 and $2,166,588 during the three and six months ended June 30, 2024, respectively.</p> 3791970 3878997 4008654 4962126 8970780 1000090 2166588 <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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments — Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on January 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables regularly and adjusted the allowance for doubtful accounts accordingly. The Company determined estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. Under the application of ASC 326, 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;">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 June 30, 2024 and December 31, 2023, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of June 30, 2024 and December 31, 2023 were $3,440,121 and $1,648,904, respectively.</p> 3440121 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 six months ended June 30, 2024, the Company had revenue from 36 customers and two customer represented 72% and 11% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the high level of customer concentration for the six months ended June 30, 2024 was due to one large order received in late 2023 which was fulfilled in the six months ended June 30, 2024. As of June 30, 2024, four customers represent approximately 49%, 20%, 11% and 10% 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;">For the six months ended June 30, 2023, two customers represented 60% and 18% of total revenue. The primary reason for the high level of customer concentration for the six months ended June 30, 2023 was due to the lag-time in delivering on a large order received in late 2022 from one division of a customer which was not fulfilled until 2023. As of December 31, 2023, three customers represent approximately 51%, 26% and 17% 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.72 0.11 0.49 0.20 0.11 0.10 0.60 0.18 0.51 0.26 0.17 <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 June 30, 2024 and December 31, 2023, 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 impairment losses of $0 for the six months ended June 30, 2024 and 2023.</p> 0 <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 $702,771 and $665,203 for the three months ended June 30, 2024 and 2023, respectively, on development activities. The Company incurred research and development expenses of $1,398,137 and $1,339,283 for the six months ended June 30, 2024 and 2023, respectively, on development activities.</p> 702771 665203 1398137 1339283 <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 June 30, 2024 and December 31, 2023.</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 June 30, 2024 and 2023 were $66,863 and $3,500, respectively. Advertising and marketing costs for the six months ended June 30, 2024 and 2023 were $89,321 and $53,328, respectively.</p> 66863 3500 89321 53328 <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 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 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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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 June 30, 2024 and December 31, 2023 are based upon the short-term nature of the assets and liabilities. The Company recorded its Senior Secured Convertible Promissory Note, earnout liability, and the warrants that were issued with the Convertible Promissory Note 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 method of determining the fair value of the Senior Secured Convertible Promissory Note and attached warrants is described below.</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 has elected the fair value option to account for the senior secured convertible note that was issued on June 22, 2023 and the convertible notes that were issued in October and November 2023 and record them at fair value with changes in fair value recorded in the Consolidated Statements of Operations and Comprehensive Loss. As a result of applying the fair value option, direct costs and fees related to the convertible notes are recognized in earnings as incurred and not deferred. Values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the liability. Considerable judgment is necessary to interpret market data and determine an estimated fair value. The use of different market assumptions or valuation methods may have a material effect on the estimated fair values. As of June 30, 2024, the Company has used a Monte Carlo simulation pricing model that factors in potential outcomes being consummated, such as the convertible notes being repaid in cash and the convertible notes being converted to common stock. All of these scenarios take into consideration the terms and conditions of the underlying convertible notes plus potential changes in the underlying value of the common stock. For the six months ended June 30, 2024, the Company recognized an unrealized loss of $512,184 for the change in fair value of the notes and is included in the Consolidated Statements of Operations and Comprehensive Loss. The Company believes accounting for the convertible notes at fair value better aligns the measurement methodologies of assets and liabilities, which may mitigate certain earnings volatility.</p> 512184 <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. 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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 public warrants outstanding. See Note 12– Private Placement and Public Warrants 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;">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. Since the public and private warrants meet the definition of a derivative, the Company recorded the public and private warrants as liabilities on the consolidated balance sheet at fair value upon the merger closing, with subsequent changes in the fair value recognized in the consolidated statements of operations at each reporting 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;">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 have 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 unvested earnout shares were considered to be equity instruments and valued at approximately $2,675,000. This amount will be recognized as stock-based compensation going forward over the five-year vesting 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;">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 11.50 7.80 515000 16159012 5000000.0 2675000 <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 gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive gain of $3,239 and $0 related foreign exchange translation for the three months ended June 30, 2024 and 2023, respectively. There was other comprehensive gain of $8,984 and $42,551 related foreign exchange translation for the six months ended June 30, 2024 and 2023, respectively.</p> 3239 0 8984 42551 <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.</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 0px 0px 0in; text-align:justify;">Basic income (loss) per share is based upon the net income (loss) for the three and six months ended June 30, 2024 and 2023 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, convertible notes payable and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended June 30, 2024. Common stock equivalents for the six months ended June 30, 2024 and 2023 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive. </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. Management 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 management 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.</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;"><strong><em>Advances due to Founders </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;">Prior to 2023, the founders had advanced the Company a net $600,000. In the year ended December 31, 2023, Mr. Huang and Mr. Xu advanced Airship AI a total of $1,350,000 and were repaid a total of $200,000, with $1,750,000 recorded as advances from founders as of December 31, 2023. During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and was repaid $1,300,000, with $2,550,000 recorded as advances from founders as of June 30, 2024. The advances are non-interest bearing and the Company expects to pay the balance off within a one year period.</p> 600000 1350000 200000 1750000 2100000 1300000 2550000 <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; 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; text-align:justify;">The Company’s net revenues for the three months ended June 30, 2024 and 2023 consisted of approximately $5.4 million and $1.8 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s net revenues for the six months ended June 30, 2024 and 2023 consisted of approximately $14.8 million and $3.6 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s remaining net revenue for the three months ended June 30, 2024 and 2023 of approximately $1 million and $0.96 million, respectively, related to PCS revenue and other services which are transferred over time. The Company’s remaining net revenue for the six months ended June 30, 2024 and 2023 of approximately $2.2 million and $2.1 million, respectively, related 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; 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; 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 June 30, 2024 and December 31, 2023, there were 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; text-align:justify;">The Company’s short-term and long-term deferred revenue balances totaled $3,791,970 and $3,878,997 as of June 30, 2024. The Company’s short-term and long-term deferred revenue balances totaled $4,008,654 and $4,962,126 as of December 31, 2023. Of the deferred revenue balance of $8,970,780 as of January 1, 2024, the Company recognized approximately $1,000,090 and $2,166,588 during the three and six months ended June 30, 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;"><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; text-align:justify;">As of June 30, 2024, the Company had approximately $7.7 million of remaining performance obligations, which were comprised of deferred service contracts not yet delivered. The Company expects to recognize approximately 27% of its remaining performance obligations as revenue in fiscal 2024 and the remaining 73% in fiscal 2025 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; 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; 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> 5400000 1800000 14800000 3600000 1000000 960000 2200000 2100000 3791970 3878997 4008654 4962126 8970780 1000090 2166588 7700000 0.27 0.73 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. Notes Payable, Line of Credit 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. As a condition of funding, the Company paid off three small notes and accounts payable totaling $374,000. At the option of the holder, the note is convertible into cash, common stock or a combination of cash and stock. The conversion into the Company’s common stock was $6.50 per share as of December 31, 2023. The repayment amount of the note is 110% ($2,200,000) and had an original maturity date of June 22, 2024. Interest on the note is 6% per annum calculated on 360 days. In connection with the convertible notes transaction, the Company issued warrants to purchase 53,800 shares of common stock with an exercise price of $6.50 upon the conclusion of the BYTS merger. The value of the warrants totaled $15,418 and reduced the fair value of the convertible promissory notes. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 2, 2024, the Company issued in a private placement an amended and restated senior secured convertible promissory note to Platinum in the principal amount of $2,000,000. The Platinum convertible note amends and restates in its entirety the senior secured convertible promissory note issued to Platinum in the principal amount of $2,000,000 on June 22, 2023. The repayment amount of the Platinum convertible note is 110% of the principal amount ($2,200,000) and had an original maturity date of June 22, 2024. Interest accrues on the Platinum convertible note at the rate of 6% per annum calculated on the basis of 360 days. At the option of Platinum, the principal amount of the Platinum convertible note plus any accrued but unpaid interest is convertible into shares of common stock at a conversion price per share equal to the lower of (i) $3.69717, subject to appropriate adjustment as provided in the Platinum convertible note, and (ii) 65% of the VWAP for the common stock for the preceding five trading days immediately prior to any conversion, but in no event below $2.27518, subject to appropriate adjustment as provided in the Platinum convertible note. The Platinum convertible note contains “weighted average” anti-dilution protection for issuances of shares of common stock or common stock equivalents at a price less than the conversion price then in effect.</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 the issuance of the Platinum convertible note, the Company also issued to Platinum an amended and restated common stock purchase warrant dated February 2, 2024 to purchase 189,334 shares of common stock at an exercise price per share of $3.69717. The term of the Platinum warrant expires on June 22, 2028. The Platinum convertible note may not be converted, and the Platinum warrant may not be exercised, to the extent that after giving effect to such conversion and/or exercise, Platinum (together with its affiliates) would beneficially own in excess of 4.99% of the common stock outstanding immediately after giving effect to such conversion and/or exercise. On March 18, 2024, Platinum exercised the Platinum warrant and received 137,367 shares of common stock. Platinum forfeited 51,967 shares. </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, 2024, the Company entered into an Extension Agreement related to the Platinum convertible note. The Extension Agreement extended the due date of the Platinum convertible note from June 22, 2024 to June 22, 2025. The Company issued 232,360 shares of the Company’s restricted common stock in payment of all interest and extension fees through June 22, 2025 with a value of $1,008,400. Approximately $487,000 of the total payment related to the future interest period and was recorded in prepaid expenses and others on the consolidated balance sheet. Subject to the terms and conditions of such Extension Agreement, for a period commencing on December 22, 2024 and ending at the close of business on December 22, 2025, Platinum has a one-time put right to have the Company purchase all or a portion of Platinum’s 232,360 restricted shares at $2.27518 per share. The Company granted piggyback registration rights to Platinum. </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 option of Platinum, the $2,000,000 principal amount of the note is convertible into shares of the Company’s common stock at a conversion price per share equal to the lower of (i) $3.69717, subject to appropriate adjustment as provided in the note, and (ii) 65% of the VWAP of the common stock for the five trading days immediately prior to any conversion, but in no event below $2.27518, subject to appropriate adjustment as provided in the note. The note contains “weighted average” anti-dilution protection for issuances of shares of common stock or common stock equivalents at a price less than the conversion price then in effect. </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 obligations under the note are secured by a blanket lien on all assets of the Company pursuant to an Amended and Restated Security Agreement dated February 2, 2024 and are guaranteed pursuant to an Amended and Restated Guaranty dated February 2, 2024. The Company also concurrently entered into an Amended and Restated Subordination Agreement.</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 are convertible into cash, common stock or a combination of cash and stock. The repayment amount of the notes is 110% ($660,000) and mature on September 30, 2024. Interest on the notes is 6% per annum calculated on the basis of 360 days. On March 5, 2024, the two private investors converted senior secured convertible promissory notes with a face value of $600,000 and interest into 169,204 shares of the Company’s common stock valued at $835,610. The Company recognized a loss on debt conversion of $158,794 during the three and six months ended June 30, 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 accounts for the notes under the fair value method of accounting and as of  June 30, 2024 and December 31, 2023, the notes were recorded at $2,675,919 and $2,825,366. During the six months ended June 30, 2024, the Company </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;">recorded an increase in the fair value of the convertible notes payable totaling $512,184 which was recorded as loss from change in fair value of convertible debt on the statement of operations and comprehensive loss. See Note 14 – Fair Value Measurements for more information.</p> 2000000 374000 6.50 1.10 2200000 2024-06-22 0.06 53800 6.50 15418 2000000 1.10 2200000 2024-06-22 0.06 3.6 2.27 189334 3.6 2028-06-22 0.0499 137367 51967 232360 1008400 487000 232360 2.27 2000000 3.6 2.27 600000 1.10 660000 0.06 600000 169204 835610 158794 2675919 2825366 512184 <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, 2023 and filed with the SEC on April 1, 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;"><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 June 30, 2024, there were 23,736,027 shares of common stock 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;"><em><span style="text-decoration:underline">Six</span></em><em><span style="text-decoration:underline"> Months Ended June 30, 2024</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 six months ended June 30, 2024, the Company had the following sales of unregistered 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;">On March 5, 2024, a private investor converted a senior secured convertible promissory note for $250,000 and interest into 70,502 shares of the Company’s common stock. </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 5, 2024, a private investor converted a senior secured convertible promissory note for $350,000 and interest into 98,702 shares of the Company’s common stock. </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 21, 2024, the Company issued 15,000 shares of common stock for services performed as of December 31, 2023 to MZHCI, LLC related to an investor relations consulting agreement.</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 May 16, 2024, the Company issued 50,000 shares of common stock to Pamria LLC for consulting and investor relations 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;">On June 22, 2024, the Company entered into an extension agreement with Platinum Capital Partners Inc. to extend the maturity date of the Platinum convertible note to June 22, 2025. In consideration for entering into the extension agreement, the Company agreed to issue to Platinum 232,360 shares of common stock. </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 June 2024, the Company issued an aggregate of 294,448 shares of common stock 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, 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. </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 equity incentive plan is 4,080,000 as of June 30, 2024. 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.</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 six months ended June 30, 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;">During the six months ended June 30, 2024, the Company granted stock options to six employees to purchase an aggregate of 525,000 shares of common stock with an exercise price of $4.61 and which vest primarily quarterly over four years and expire on March 31, 2034. </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;">Stock option activity for the six months ended June 30, 2024 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%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Options</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 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="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;">Potential</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;">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><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;">Proceeds</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 December 31, 2023</p></td><td 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,664,589</td><td 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;">0.55</td><td 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;">2,545,765</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;">525,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;">4.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%;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,420,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:#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="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;">(294,448</td><td style="PADDING-BOTTOM: 1px;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="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;">(0.50</td><td style="PADDING-BOTTOM: 1px;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="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;">(146,972</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">Outstanding as of June 30, 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: 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;">4,895,141</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;">0.98</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,819,543</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 June 30, 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="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"><p style="font-size:10pt;font-family:times new roman;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"><p style="font-size:10pt;font-family:times new roman;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"><p style="font-size:10pt;font-family:times new roman;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"><p style="font-size:10pt;font-family:times new roman;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;">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;">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">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></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">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;">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;">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><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,495,803</td><td 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.84</td><td 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;">2,495,803</td><td 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></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;">4.02</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></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,126,562</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.93</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;">483,625</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></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;">3.48</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;">6,227</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></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;"> 6.59-7.61 </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;">300,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.75</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;">6.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;">18,750</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;">6.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:#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"> </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;">4,895,141</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;">5.17</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.98</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,927,367</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.45</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;">There were 4,895,141 options to purchase common stock at an average exercise price of $0.98 per share outstanding as of June 30, 2024 under the 2023 Equity Incentive Plan. The Company recorded $261,636 and $136,709 of compensation expense, net of related tax effects, relative to stock options for the three months ended June 30, 2024 and 2023, respectively.  The Company recorded $530,625 and $273,418 of compensation expense, net of related tax effects, relative to stock options for the six months ended June 30, 2024 and 2023, respectively, in accordance with ASC 718. As of June 30, 2024, there was $1,553,651 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 4.75-5.17 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">The significant weighted-average assumptions relating to the valuation of the Company’s stock option grants were as follows for the three months ended: </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="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Assumptions </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;">6/30/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><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/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">Estimated 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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7.61</p></td><td 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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> $1.49-$6.59 </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">Exercise 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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7.61</p></td><td 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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> $1.49-$6.59 </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">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:right;">0</p></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%;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">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:right;">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><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:right;">5-10 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;">69</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</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">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;">4.68</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></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 June 30, 2024 totaling 4,895,141 shares with an aggregate intrinsic value of $13,728,765.</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 June 30, 2024 and December 31, 2023 there were 1,758,000 SARs outstanding. There were no SAR grants in the six months ended June 30, 2024 or the year ended December 31, 2023.</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>Warrants to Purchase Common Stock</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;">See Note 12 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 six months ended June 30, 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;">In connection with the issuance of the Platinum convertible note, the Company also issued to Platinum an amended and restated common stock purchase warrant dated February 2, 2024 to purchase 189,334 shares of common stock at an exercise price per share of $3.69717. The term of the Platinum warrant expires on June 22, 2028. The Platinum convertible note may not be converted, and the Platinum warrant may not be exercised, to the extent that after giving effect to such conversion and/or exercise, Platinum (together with its affiliates) would beneficially own in excess of 4.99% of the common stock outstanding immediately after giving effect to such conversion and/or exercise. On March 18, 2024, Platinum exercised the Platinum warrant and received 137,367 shares of common stock. Platinum forfeited 51,967 shares. </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 six months ended June 30, 2024, investors exercised warrants for 25,600 shares of the Company’s common stock at $11.49 per share and the Company received proceeds of $293,249.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A summary of the warrants outstanding as of June 30, 2024 were as follows: </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="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;">June 30, 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="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;">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;">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, 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="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;">19,443,314</td><td 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;">10.16</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;">135,534</td><td 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.70</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;">(162,967</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.92</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="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;">(51,967</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;">(3.70</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">Expired</p></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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding at June 30, 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: 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;">19,363,914</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;">6.96</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><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;">June 30, 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 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:12%;vertical-align:bottom;text-align:right;">3.85</td><td 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;">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:12%;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:12%;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;">515,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.42</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.80</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;">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="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.80</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;">16,159,012</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.42</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.80</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;">16,159,012</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.80</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"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="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;">19,363,914</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;">4.40</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;">6.96</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;">19,363,914</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;">6.96</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;">The significant weighted average assumptions relating to the valuation of the Company’s warrants issued for the six months ended June 30, 2024 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 style="BORDER-BOTTOM: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Assumptions </strong></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">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;">3-5 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;">69%</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 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;">4.23%</p></td><td style="width:1%;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;">Warrants for 19,363,914 shares had an aggregate intrinsic value of $4,895,622 as of June 30, 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;"><strong><em>Earnout Liability</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;">See Note 13 for common stock shares related to earnout liability. </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). During the three and six months ended June 30, 2024, the Company stock-based compensation expense for the vesting of earnout shares was $133,761 and $267,522, respectively. As of June 30, 2024, unrecognized compensation cost related to unvested earnout shares totaled $2,407,702. The weighted average period over which this remaining compensation cost is expected to be recognized is 4.5 years.</p> 205000000 200000000 5000000 0.0001 23736027 250000 70502 350000 98702 15000 50000 232360 294448 0.12 1.64 4080000 525000 4.61 March 31, 2034 <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 0px 0px 0in; text-align:center;">Options</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 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="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;">Potential</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;">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><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;">Proceeds</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 December 31, 2023</p></td><td 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,664,589</td><td 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;">0.55</td><td 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;">2,545,765</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;">525,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;">4.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%;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,420,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:#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="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;">(294,448</td><td style="PADDING-BOTTOM: 1px;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="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;">(0.50</td><td style="PADDING-BOTTOM: 1px;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="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;">(146,972</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">Outstanding as of June 30, 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: 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;">4,895,141</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;">0.98</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,819,543</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> 4664589 0.55 2545765 525000 4.61 2420750 -294448 0.50 -146972 4895141 0.98 4819543 <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"><p style="font-size:10pt;font-family:times new roman;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"><p style="font-size:10pt;font-family:times new roman;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"><p style="font-size:10pt;font-family:times new roman;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"><p style="font-size:10pt;font-family:times new roman;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;">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;">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">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></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">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;">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;">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><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,495,803</td><td 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.84</td><td 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;">2,495,803</td><td 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></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;">4.02</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></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,126,562</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.93</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;">483,625</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></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;">3.48</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;">6,227</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></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;"> 6.59-7.61 </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;">300,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.75</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;">6.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;">18,750</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;">6.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:#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"> </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;">4,895,141</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;">5.17</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.98</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,927,367</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.45</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> 2495803 P3Y10M2D 0.12 2495803 0.12 922963 P4Y7D 0.57 922963 0.57 1126562 P7Y11M4D 1.64 483625 1.64 49813 P3Y5M23D 1.90 6227 1.90 300000 P9Y9M 6.84 18750 6.84 4895141 P5Y2M1D 0.98 3927367 0.45 4895141 0.98 261636 136709 530625 273418 1553651 P4Y9M P5Y2M1D <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Assumptions </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;">6/30/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><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/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">Estimated 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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7.61</p></td><td 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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> $1.49-$6.59 </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">Exercise 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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7.61</p></td><td 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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> $1.49-$6.59 </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">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:right;">0</p></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%;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">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:right;">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><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:right;">5-10 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;">69</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</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">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;">4.68</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></tbody></table> 7.61 1.49 6.59 7.61 1.49 6.59 0 0 P4Y P5Y P10Y 0.69 0.69 0.0468 0.0423 4895141 13728765 1758000 189334 3.6 June 22, 2028 0.0499 137367 51967 25600 11.49 293249 <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="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;">June 30, 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="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;">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;">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, 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="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;">19,443,314</td><td 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;">10.16</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;">135,534</td><td 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.70</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;">(162,967</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.92</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="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;">(51,967</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;">(3.70</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">Expired</p></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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding at June 30, 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: 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;">19,363,914</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;">6.96</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> 19443314 10.16 135534 3.70 162967 4.92 51967 3.70 0 19363914 6.96 <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;">June 30, 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 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:12%;vertical-align:bottom;text-align:right;">3.85</td><td 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;">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:12%;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:12%;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;">515,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.42</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.80</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;">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="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.80</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;">16,159,012</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.42</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.80</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;">16,159,012</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.80</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"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="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;">19,363,914</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;">4.40</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;">6.96</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;">19,363,914</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;">6.96</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 P3Y10M6D 1.77 2689902 1.77 515000 P4Y5M1D 7.80 515000 7.80 16159012 P4Y5M1D 7.80 16159012 7.80 19363914 P4Y4M24D 6.96 19363914 6.96 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Assumptions </strong></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">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;">3-5 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;">69%</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 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;">4.23%</p></td><td style="width:1%;white-space: nowrap;"></td></tr></tbody></table> 0 P3Y P5Y 0.69 0.0423 19363914 4895622 2675223 5.96 133761 267522 2407702 P4Y6M <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,696 and $47,563 of contributions during the three months ended June 30, 2024 and 2023, respectively. The Company expensed $100,798 and $93,559 of contributions during the six months ended June 30, 2024 and 2023, respectively.</p> The plan provides for a 3.5% match on up to 6% of deferred salary 50696 47563 100798 93559 <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;"><strong><em>Advances due to Founders </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;">Prior to 2023, the founders had advanced the Company a net $600,000. In the year ended December 31, 2023, Mr. Huang and Mr. Xu advanced Airship AI a total of $1,350,000 and were repaid a total of $200,000, with $1,750,000 recorded as advances from founders as of December 31, 2023. During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and was repaid $1,300,000, with $2,550,000 recorded as advances from founders as of June 30, 2024. The advances are non-interest bearing and the Company expects to pay the balance off within a one year period.</p> 60000000 1350000 200000 1750000 2100000 1300000 2550000 <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;"><strong><em>Legal Proceedings</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;">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;"><strong><em>Properties and Operating Leases-Right of Use Asset and Lease Liability</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;">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. </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 May 1, 2019, the Company leased 31,765 square feet for its executive offices in Redmond, Washington. The Company’s net monthly payment was $44,440. The monthly payment increased approximately 3% each year and the lease was set to expire on April 30, 2024. The Company had two five-year renewal options. In April 2023, the Company and its landlord entered into an agreement whereby the Company’s office lease was terminated on September 30, 2023. </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 July 13, 2023, the Company entered into a new lease in Redmond, WA for 15,567 square feet of office and warehouse space which starts 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 based on the fair market rate on October 31, 2027.</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 January 1, 2021, the Company leased offices located in Moorestown, North Carolina. The Company leases 3,621 square feet and the net monthly payment was $4,828. The monthly payment increases approximately 3%-6% annually thereafter. The lease expired on February 28, 2024. On February 29, 2024, the Company extended the lease and the net monthly payment is $6,488. The lease expires on August 29, 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 has entered into operating leases for office and development facilities for four years and include options 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 June 30, 2024 and December 31, 2023, total operating lease liabilities was approximately $993,995 and $1,118,578,  respectively. Right of use assets totaled approximately $953,713 and $1,104,804 at June 30, 2024 and December 31, 2023, respectively. Current lease liabilities were $198,002 and $174,876 at June 30, 2024 and December 31, 2023, respectively. In the three months ended June 30, 2024 and 2023, the Company recognized $128,124 and $162,414 in total lease costs for the leases, respectively. In the six months ended June 30, 2024 and 2023, the Company recognized $227,067 and $324,828 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;"> </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 forty three months at June 30, 2024 and the weighted average discount rate was 7 %.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The minimum future lease payments as of June 30, 2024 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:100%"><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 June 30,</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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">261,752</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">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%;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;">364,885</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">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;">375,859</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">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;">128,397</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">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,130,893</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">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;">(136,898</td><td style="PADDING-BOTTOM: 1px;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">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;">993,995</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;"><strong><em>Employment 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 March 1, 2024, the Company entered into an employment agreement with Mark E. Scott, the Company’s Chief Financial Officer, which provides for a base salary of $250,000 annually. Mr. Scott is also eligible to participate in annual performance-based bonus programs established by the board or compensation committee, subject to the achievement of applicable performance criteria established by the board or compensation committee, which shall be determined in good faith by the board or compensation committee. Mr. Scott was also granted options to purchase up to twenty five thousand (25,000) shares of common stock with an exercise price equal to $1.49, which options vested in full on the date of issuance.</p> 31765 44440 0.03 2024-04-30 15567 25000 2027-10-31 0.03 3621 4828 0.03 0.06 2024-02-28 6488 2024-08-29 993995 1118578 953713 1104804 198002 174876 128124 162414 227067 324828 0.07 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><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 June 30,</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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">261,752</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">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%;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;">364,885</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">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;">375,859</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">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;">128,397</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">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,130,893</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">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;">(136,898</td><td style="PADDING-BOTTOM: 1px;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">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;">993,995</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> 261752 364885 375859 128397 1130893 136898 993995 250000 25000 1.49 <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 six months ended June 30, 2024 and 2023.</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 six months ended June 30, 2024 and 2023. The difference between the effective tax rate and the federal statutory tax rate for the six months ended June 30, 2024 and 2023 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 June 30, 2024 and December 31, 2023, 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. Reverse Recapitalization </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 December 21, 2023, the Company completed the merger and received net proceeds of $2.8 million, net of transaction costs of $6.6 million.</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 merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, BYTS, who was the legal acquirer, was treated as the “acquired” company for accounting purposes and Airship AI was treated as the accounting acquirer. Accordingly, the merger was treated as the equivalent of Airship AI issuing shares at the closing of the merger for the net assets of BYTS as of the closing date, accompanied by a recapitalization. The net assets of BYTS was stated at historical cost, with no goodwill or other intangible assets recorded. Airship AI was determined to be the accounting acquirer based on evaluation of the following facts and circumstances:</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"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Airship AI’s stockholders have the majority voting interest in the combined company;</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"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">The board of the post-merger company is composed of one (1) director designated by BYTS and four (4) directors designated by Airship AI;</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"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Airship AI’s senior management is the senior management of the post-merger company;</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"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">The business of Airship AI comprises the ongoing operations of post-merger company; and</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"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Airship AI is the larger entity, in terms of substantive assets.</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The table below summarizes the shares of common stock issued immediately after the closing of the merger as well as the impact on the consolidated statement of stockholders’ equity as of December 21, 2023:</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%;"><p style="font-size:10pt;font-family:times new roman;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%;"><p style="font-size:10pt;font-family:times new roman;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;">Additional </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;">Accumulated</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;">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;">Par Amount</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;">Common Stock</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;">Paid in Capital</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;">Deficit</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">SPAC Financing </p></td><td 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;">8,891,718</td><td 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;">0.0001</td><td 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;">889</td><td 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,315,186</td><td 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></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">Transaction expenses (1)</p></td><td 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;">532,986</td><td 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;">0.0001</td><td 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;">53</td><td 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;">(6,651,674</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;">(894,662</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">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%;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><td 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%;vertical-align:bottom;text-align:right;">(4,470,918</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;">(22,638,859</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">Warrants 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: 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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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="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="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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;">(2,009,105</td><td style="PADDING-BOTTOM: 1px;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="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">Reverse capitalization on December 21, 2023 (1)</p></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;">9,424,704</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="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="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;">942</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,816,511</td><td style="PADDING-BOTTOM: 3px;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="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,533,521</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><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;"><em>(1) </em></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Adjusted for correction of transaction expense discussed below.</em></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;">Immaterial Revision of Prior Period Financial 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;">In connection with the preparation of its consolidated financial statements, the Company identified an immaterial error related to the classification of prepaid expenses and transaction expenses (classified in accumulated deficit as reverse recapitalization). In accordance with SAB No. 99, “Materiality,” and SAB No. 108, “Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in the Current Year Financial Statements,” the Company evaluated the error and determined that the impact was not material to its financial statements for the prior annual and current interim period, accordingly the Company revised the prior period financial information for comparative purposes. The revision does not impact the consolidated statements of operations and comprehensive loss. A summary of the revision to the Company’s previously reported consolidated balance sheets is included below for comparative purposes:</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="10" 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">As of December 31, 2023</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">As Reported</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">Adjustment</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">As Revised</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">Prepaid expenses and other</p></td><td 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;">913,030</td><td 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;">(894,662</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,368</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">Total current assets</p></td><td 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,693,577</td><td 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;">(894,662</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,798,915</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">Total assets</p></td><td 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;">6,982,575</td><td 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;">(894,662</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;">6,087,913</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">Accumulated deficit</p></td><td 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,582,038</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;">(894,662</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;">(17,476,700</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">Total stockholders' deficit</p></td><td 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,592,565</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;">(894,662</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;">(17,487,227</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 revision had no impact to cash provided by operating activities in such period. </p> 2800000 6600000 <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%;"><p style="font-size:10pt;font-family:times new roman;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%;"><p style="font-size:10pt;font-family:times new roman;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;">Additional </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;">Accumulated</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;">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;">Par Amount</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;">Common Stock</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;">Paid in Capital</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;">Deficit</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">SPAC Financing </p></td><td 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;">8,891,718</td><td 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;">0.0001</td><td 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;">889</td><td 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,315,186</td><td 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></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">Transaction expenses (1)</p></td><td 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;">532,986</td><td 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;">0.0001</td><td 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;">53</td><td 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;">(6,651,674</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;">(894,662</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">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%;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><td 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%;vertical-align:bottom;text-align:right;">(4,470,918</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;">(22,638,859</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">Warrants 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: 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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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="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="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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;">(2,009,105</td><td style="PADDING-BOTTOM: 1px;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="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">Reverse capitalization on December 21, 2023 (1)</p></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;">9,424,704</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="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="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;">942</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,816,511</td><td style="PADDING-BOTTOM: 3px;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="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,533,521</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 8891718 0.0001 889 8315186 0 532986 0.0001 53 6651674 894662 4470918 22638859 2009105 0 9424704 942 4816511 23533521 <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="10" 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">As of December 31, 2023</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">As Reported</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">Adjustment</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">As Revised</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">Prepaid expenses and other</p></td><td 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;">913,030</td><td 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;">(894,662</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,368</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">Total current assets</p></td><td 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,693,577</td><td 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;">(894,662</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,798,915</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">Total assets</p></td><td 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;">6,982,575</td><td 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;">(894,662</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;">6,087,913</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">Accumulated deficit</p></td><td 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,582,038</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;">(894,662</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;">(17,476,700</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">Total stockholders' deficit</p></td><td 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,592,565</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;">(894,662</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;">(17,487,227</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 913030 894662 18368 5693577 894662 4798915 6982575 894662 6087913 -16582038 -894662 -17476700 -16592565 -894662 -17487227 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>12. Private Placement and Public Warrants </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. 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 June 30, 2024, there were 515,000 private placement warrants and 16,159,012 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;">Details on the warrants 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 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 June 30, 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;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,159,012</td><td 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;">7.80</td><td 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><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%;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,828,609</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;">7.80</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="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;">144,120</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 515000 16159012 <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;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,159,012</td><td 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;">7.80</td><td 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><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%;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,828,609</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;">7.80</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="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;">144,120</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 16159012 7.80 2028-12-21 5828609 515000 7.80 2028-12-21 144120 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>13. 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;">Certain of the Company’s stockholders are entitled to receive up to 5,000,000 earnout shares of the Company’s common stock if the following earnout milestones 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; text-align:justify;"> </p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(A)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">25% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the first anniversary of the closing date, (1) Company Revenue (as defined below) is at least $39 million, or (2) the aggregate value of new contract awards (including awards obtained through purchase orders) with federal law enforcement agencies (whether such awards are obtained directly or through intermediaries) has grown by at least 100% as compared to the year-over-year amount for the twelve-month period ending on the date of the Merger Agreement (the “First Operating Performance Milestone”);</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 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;">(B)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">75% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the third anniversary of the closing date, Company Revenue is at least $100 million (the “Second Operating Performance Milestone”);</p></td></tr><tr style="height:15px"><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><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; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(C)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the volume weighted average price (“VWAP”) of the common stock is greater than or equal to $12.50 per share (the “First Share Price Performance Milestone”); and</p></td></tr><tr style="height:15px"><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><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; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(D)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the VWAP of the common stock is greater than or equal to $15.00 per share (the “Second Share Price Performance Milestone”).</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;">Further, the earnout milestones are also considered to be met if the Company undergoes a change of control. A change of control is defined as (i) any transaction or series of related transactions that results in any Person or “group” (within the meaning of Section 13(d)(3) of the Exchange Act) acquiring equity interests that represent more than 50% of the total voting power of the Company or (ii) a sale or disposition of all or substantially all of the assets of the Company and its subsidiaries on a consolidated basis.</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;">Notwithstanding anything in the Merger Agreement to the contrary, any earnout shares issuable under the Merger Agreement to a Airship AI securityholder in respect of each Airship AI option or Airship AI SAR held by such holder as of immediately prior to the effective time of the merger shall be earned by such holder on the later of (i) the occurrence of the applicable earnout milestone, and (ii) the date on which the option in respect of such Airship AI option or SAR in respect of such Airship AI SAR, as applicable, becomes vested pursuant to its applicable vesting schedule, but only if such holder continues to provide services (whether as an employee, director or individual independent contractor) to the Company or one of its subsidiaries through such date. Notwithstanding the foregoing, any earnout shares that are not earned by a Airship AI securityholder in respect of its options or SARs on or before the fifth anniversary of the closing date of the merger shall be forfeited without any consideration. Any earnout shares that are forfeited pursuant to the Merger Agreement shall be reallocated to the other Airship AI securityholders who remain entitled to receive earnout shares in accordance with their respective earnout pro rata shares.</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;">These earnout shares have been categorized into two components: (i) the “Vested Shares” - those associated with earnout holders with vested equity at the closing of the merger that will be earned upon achievement of the earnout milestones and (ii) the “Unvested Shares” - those associated with earnout holders 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 Vested Shares, which represent 95% of the total earnout shares are classified as liabilities in the consolidated balance sheet at fair value with changes in fair value recognized in the consolidated statements of operations due to the variability in the number of earnout shares at settlement which could change upon a change of control event. The earnout arrangement contains a settlement provision that violates the indexation guidance under ASC 815-40. The Unvested Shares are equity-classified share-based compensation to be recognized over time under ASC 718 due to the service component. </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 on December 21, 2023, the earnout liability had an initial fair value of $27,109,777, which was recorded as a long-term liability and a reduction to additional paid in capital in the consolidated balance sheet. As of December 31, 2023, the earnout liability had decreased to $5,133,428 as a result of the decline in the Company’s share price since the closing of the merger. As of June 30, 2024, the estimated fair value of the earnout liability increased to $11,741,351 primarily due to the increase in the Company’s share price, which resulted in a loss due to the change in fair value of the earnout liability during the six months ended June 30, 2024 of $6,607,923 and is recorded on the consolidated statements of operations and comprehensive loss. See Note 14– Fair Value Measurements 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 June 30, 2024, the Company is currently evaluating the earnout shares to determine the first operating performance milestone has been met.</p> 5000000 25% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the first anniversary of the closing date, (1) Company Revenue (as defined below) is at least $39 million, or (2) the aggregate value of new contract awards (including awards obtained through purchase orders) with federal law enforcement agencies (whether such awards are obtained directly or through intermediaries) has grown by at least 100% as compared to the year-over-year amount for the twelve-month period ending on the date of the Merger Agreement (the “First Operating Performance Milestone”) 75% of the earnout shares if, for the period starting on the closing date and ending on the last day of the full calendar quarter immediately following the third anniversary of the closing date, Company Revenue is at least $100 million (the “Second Operating Performance Milestone”) 50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the volume weighted average price (“VWAP”) of the common stock is greater than or equal to $12.50 per share (the “First Share Price Performance Milestone”); 50% of the earnout shares if, at any time during the period starting on the closing date and ending on the fifth anniversary of the closing date, over any twenty (20) trading days within any thirty (30) trading day period the VWAP of the common stock is greater than or equal to $15.00 per share (the “Second Share Price Performance Milestone”) 27109777 5133428 11741351 6607923 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>14. 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 June 30, 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="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">June 30, 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"><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;">Level 1</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;">Level 2</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;">Level 3</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;">Total</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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">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;">-</td><td 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;">11,741,351</td><td 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;">11,741,351</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">Senior Secured Convertible Promissory Notes</p></td><td 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;">2,675,919</td><td 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;">2,675,919</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">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;">5,828,609</td><td 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;">5,828,609</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">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;">144,120</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;">144,120</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 15px">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;">5,828,609</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;">144,120</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;">14,417,270</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;">20,389,999</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 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, 2023:</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;">December 31, 2023</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 0px 0px 0in; text-align:center;">Level 1</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 0px 0px 0in; text-align:center;">Level 2</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 0px 0px 0in; text-align:center;">Level 3</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 0px 0px 0in; text-align:center;">Total</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 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;">-</td><td 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;">5,133,428</td><td 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;">5,133,428</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">Senior Secured Convertible Promissory Notes</p></td><td 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;">2,825,366</td><td 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;">2,825,366</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 (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;">646,428</td><td 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;">646,428</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 (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;">21,557</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;">21,557</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 15px">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;">646,428</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;">21,557</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,958,794</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;">8,626,779</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 stock price 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;">June 30, 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><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;">December 31, 2023</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.59</td><td 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.70</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;">4.33</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;">3.84</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;">4.5</td><td 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;">5</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;">62.9</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;">75.9</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%;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 assumptions also included the probability of meeting the federal law enforcement agency growth milestone at 100%.</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;">The estimated fair value of the senior secured convertible promissory notes was measured using a Monte Carlo simulation pricing model that factors in potential outcomes being consummated, such as the convertible notes being repaid in cash and the convertible notes being converted to common stock. All of these scenarios take into consideration the terms and conditions of the underlying convertible notes plus potential changes in the underlying value of the common stock. The following assumptions were used in the simulation:</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;">June 30, 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><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;">December 31, 2023</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.59</td><td 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;">1.70</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">Effective discount 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;">14.83</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;">12.95</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;">0.98</td><td 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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">0.48 to 0.75</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">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;">56.9</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;">62.5</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%;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;">There were no transfers of financial instruments between valuation levels during the three and six months ended June 30, 2024 and the year ended December 31, 2023.</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">June 30, 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"><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;">Level 1</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;">Level 2</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;">Level 3</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;">Total</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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">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;">-</td><td 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;">11,741,351</td><td 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;">11,741,351</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">Senior Secured Convertible Promissory Notes</p></td><td 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;">2,675,919</td><td 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;">2,675,919</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">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;">5,828,609</td><td 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;">5,828,609</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">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;">144,120</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;">144,120</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 15px">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;">5,828,609</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;">144,120</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;">14,417,270</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;">20,389,999</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="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;">December 31, 2023</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 0px 0px 0in; text-align:center;">Level 1</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 0px 0px 0in; text-align:center;">Level 2</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 0px 0px 0in; text-align:center;">Level 3</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 0px 0px 0in; text-align:center;">Total</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 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;">-</td><td 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;">5,133,428</td><td 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;">5,133,428</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">Senior Secured Convertible Promissory Notes</p></td><td 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;">2,825,366</td><td 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;">2,825,366</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 (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;">646,428</td><td 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;">646,428</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 (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;">21,557</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;">21,557</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 15px">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;">646,428</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;">21,557</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,958,794</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;">8,626,779</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> 0 0 11741351 11741351 0 0 2675919 2675919 5828609 0 0 5828609 0 144120 0 144120 5828609 144120 14417270 20389999 0 0 5133428 5133428 0 0 2825366 2825366 646428 0 0 646428 0 21557 0 21557 646428 21557 7958794 8626779 <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;">June 30, 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><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;">December 31, 2023</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.59</td><td 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.70</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;">4.33</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;">3.84</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;">4.5</td><td 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;">5</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;">62.9</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;">75.9</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%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 3.59 1.70 0.0433 0.0384 P4Y6M P5Y 62900 75900 0 0 <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;">June 30, 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><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;">December 31, 2023</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.59</td><td 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;">1.70</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">Effective discount 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;">14.83</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;">12.95</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;">0.98</td><td 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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;">0.48 to 0.75</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">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;">56.9</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;">62.5</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%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 3.59 1.70 0.1483 0.1295 P0Y11M23D P0Y5M23D P0Y9M 56900 62500 0 0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>15. 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="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">June 30, 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="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">June 30, 2023</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-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">Three months ended</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-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">Six months ended</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-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">Three months ended</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-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">Six months ended</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;">Net income (loss) - Basic</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;">18,461,995</td><td 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;">(13,502,474</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="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;">(3,103,279</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="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;">(4,815,455</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;">Less: interest expense and remeasurement of</td><td 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><td 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;">convertible debt</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,005,611</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="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;">-</td><td 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;">-</td><td 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;">-</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;">Net income (loss) - Diluted</td><td 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;">17,456,384</td><td 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;">(13,502,474</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,103,279</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,815,455</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;">Weighted average shares outstanding:</td><td 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><td 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;text-align:left;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;">23,220,709</td><td 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;">23,059,598</td><td 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,812,048</td><td 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,812,048</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;text-align:left;margin:0px 0px 0px 15px">Add: dilutive effect of convertible debt, stock options, SARs 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="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;">7,051,519</td><td 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;">-</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;text-align:left;margin:0px 0px 0px 15px">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: 2pt 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: 2pt double;width:9%;vertical-align:bottom;text-align:right;">30,272,228</td><td 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-BOTTOM: 2pt 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: 2pt double;width:9%;vertical-align:bottom;text-align:right;">23,059,598</td><td 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-BOTTOM: 2pt 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: 2pt double;width:9%;vertical-align:bottom;text-align:right;">22,812,048</td><td 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-BOTTOM: 2pt 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: 2pt double;width:9%;vertical-align:bottom;text-align:right;">22,812,048</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><td 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;">Income (loss) per share</td><td 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><td 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;text-align:left;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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.80</td><td 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;">(0.59</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.14</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.21</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;text-align:left;margin:0px 0px 0px 15px">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.58</td><td 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;">(0.59</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.14</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.21</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 0px 0px 0in; TEXT-INDENT: 0in; 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 0px 0px 0in; TEXT-INDENT: 0in; text-align:justify;"><strong> </strong></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;text-align:center;margin:0px 0px 0px 0in">June 30, 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><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;text-align:center;margin:0px 0px 0px 0in">December 31, 2023</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,159,012</td><td 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,184,612</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">Convertible debt</p></td><td 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;">452,240</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">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;">-</td><td 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;">53,800</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">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;">300,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:#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="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,974,012</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;">17,205,652</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 0px 0px 0in; TEXT-INDENT: 0in; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:justify;">The 5,000,000 earnout shares 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. As of June 30, 2024, the Company is currently evaluating the earnout shares to determine if the first operating performance milestone has been met.</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-INDENT: 0in; text-align:justify;">As a result of the merger, the weighted-average number of shares of Common Stock used in the calculation of net income (loss) per share have been retroactively converted by applying the conversion ratio.</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="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">June 30, 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="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">June 30, 2023</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-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">Three months ended</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-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">Six months ended</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-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">Three months ended</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-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px">Six months ended</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;">Net income (loss) - Basic</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;">18,461,995</td><td 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;">(13,502,474</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="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;">(3,103,279</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="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;">(4,815,455</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;">Less: interest expense and remeasurement of</td><td 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><td 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;">convertible debt</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,005,611</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="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;">-</td><td 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;">-</td><td 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;">-</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;">Net income (loss) - Diluted</td><td 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;">17,456,384</td><td 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;">(13,502,474</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,103,279</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,815,455</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;">Weighted average shares outstanding:</td><td 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><td 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;text-align:left;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;">23,220,709</td><td 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;">23,059,598</td><td 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,812,048</td><td 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,812,048</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;text-align:left;margin:0px 0px 0px 15px">Add: dilutive effect of convertible debt, stock options, SARs 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="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;">7,051,519</td><td 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;">-</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;text-align:left;margin:0px 0px 0px 15px">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: 2pt 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: 2pt double;width:9%;vertical-align:bottom;text-align:right;">30,272,228</td><td 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-BOTTOM: 2pt 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: 2pt double;width:9%;vertical-align:bottom;text-align:right;">23,059,598</td><td 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-BOTTOM: 2pt 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: 2pt double;width:9%;vertical-align:bottom;text-align:right;">22,812,048</td><td 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-BOTTOM: 2pt 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: 2pt double;width:9%;vertical-align:bottom;text-align:right;">22,812,048</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><td 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;">Income (loss) per share</td><td 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><td 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;text-align:left;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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.80</td><td 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;">(0.59</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.14</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.21</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;text-align:left;margin:0px 0px 0px 15px">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.58</td><td 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;">(0.59</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.14</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 18461995 -13502474 -3103279 -4815455 -1005611 0 0 0 17456384 -13502474 -3103279 -4815455 23220709 23059598 22812048 22812048 7051519 30272228 23059598 22812048 22812048 0.80 -0.59 -0.14 -0.21 0.58 -0.59 -0.14 -0.21 <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;text-align:center;margin:0px 0px 0px 0in">June 30, 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><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;text-align:center;margin:0px 0px 0px 0in">December 31, 2023</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,159,012</td><td 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,184,612</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">Convertible debt</p></td><td 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;">452,240</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">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;">-</td><td 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;">53,800</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">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;">300,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:#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="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,974,012</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;">17,205,652</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> 16159012 16184612 515000 515000 452240 53800 300000 16974012 17205652 5000000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>16. 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 June 30, 2024, there were no material transactions that require disclosure.</p>