0001104659-23-021519.txt : 20230214 0001104659-23-021519.hdr.sgml : 20230214 20230214160430 ACCESSION NUMBER: 0001104659-23-021519 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 48 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230214 DATE AS OF CHANGE: 20230214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INNOVATIVE SOLUTIONS & SUPPORT INC CENTRAL INDEX KEY: 0000836690 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 232507402 STATE OF INCORPORATION: PA FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41503 FILM NUMBER: 23628665 BUSINESS ADDRESS: STREET 1: 720 PENNSYLVANIA DRIVE CITY: EXTON STATE: PA ZIP: 19341 BUSINESS PHONE: 610 646 9800 MAIL ADDRESS: STREET 1: 720 PENNSYLVANIA DRIVE CITY: EXTON STATE: PA ZIP: 19341 10-Q 1 issc-20221231x10q.htm FORM 10-Q UNITED STATES
http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrentP3Ytrue0000836690--09-302023Q1falsehttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrentPA000000836690us-gaap:CommonStockMember2022-10-012022-12-310000836690us-gaap:TreasuryStockCommonMember2022-12-310000836690us-gaap:RetainedEarningsMember2022-12-310000836690us-gaap:CommonStockMember2022-12-310000836690us-gaap:AdditionalPaidInCapitalMember2022-12-310000836690us-gaap:TreasuryStockCommonMember2022-09-300000836690us-gaap:RetainedEarningsMember2022-09-300000836690us-gaap:CommonStockMember2022-09-300000836690us-gaap:AdditionalPaidInCapitalMember2022-09-300000836690us-gaap:TreasuryStockCommonMember2021-12-310000836690us-gaap:RetainedEarningsMember2021-12-310000836690us-gaap:CommonStockMember2021-12-310000836690us-gaap:AdditionalPaidInCapitalMember2021-12-310000836690us-gaap:TreasuryStockCommonMember2021-09-300000836690us-gaap:RetainedEarningsMember2021-09-300000836690us-gaap:CommonStockMember2021-09-300000836690us-gaap:AdditionalPaidInCapitalMember2021-09-300000836690us-gaap:ShareBasedPaymentArrangementEmployeeMemberissc:StockBasedIncentiveCompensationPlan2019Member2022-12-310000836690srt:MaximumMemberissc:StockBasedIncentiveCompensationPlan2019Member2022-12-310000836690srt:MinimumMemberissc:PropertyPlantAndEquipmentOtherThanAirTransportationEquipmentAndManufacturingFacilityMember2022-10-012022-12-310000836690srt:MaximumMemberissc:PropertyPlantAndEquipmentOtherThanAirTransportationEquipmentAndManufacturingFacilityMember2022-10-012022-12-310000836690us-gaap:ManufacturingFacilityMember2022-10-012022-12-310000836690us-gaap:AirTransportationEquipmentMember2022-10-012022-12-310000836690us-gaap:ManufacturingFacilityMember2022-12-310000836690us-gaap:LandMember2022-12-310000836690us-gaap:FurnitureAndFixturesMember2022-12-310000836690us-gaap:EquipmentMember2022-12-310000836690us-gaap:ComputerEquipmentMember2022-12-310000836690us-gaap:AirTransportationEquipmentMember2022-12-310000836690us-gaap:ManufacturingFacilityMember2022-09-300000836690us-gaap:LandMember2022-09-300000836690us-gaap:FurnitureAndFixturesMember2022-09-300000836690us-gaap:EquipmentMember2022-09-300000836690us-gaap:ComputerEquipmentMember2022-09-300000836690us-gaap:AirTransportationEquipmentMember2022-09-300000836690us-gaap:SeriesAPreferredStockMember2022-12-310000836690us-gaap:SeriesAPreferredStockMember2022-09-300000836690us-gaap:RetainedEarningsMember2022-10-012022-12-310000836690us-gaap:RetainedEarningsMember2021-10-012021-12-310000836690us-gaap:InvestorMember2022-10-012022-12-310000836690us-gaap:InvestorMember2021-10-012021-12-310000836690us-gaap:InvestorMember2020-10-012020-12-310000836690us-gaap:ServiceMember2022-10-012022-12-310000836690us-gaap:ProductMember2022-10-012022-12-310000836690issc:EngineeringDevelopmentContractsMember2022-10-012022-12-310000836690us-gaap:ServiceMember2021-10-012021-12-310000836690us-gaap:ProductMember2021-10-012021-12-310000836690us-gaap:InvestorMember2022-12-310000836690us-gaap:InvestorMember2021-12-310000836690issc:TextronAviationIncMemberissc:RevenuesNetMemberus-gaap:CustomerConcentrationRiskMember2022-10-012022-12-310000836690issc:PilatusAircraftLtdMemberissc:RevenuesNetMemberus-gaap:CustomerConcentrationRiskMember2022-10-012022-12-310000836690issc:AirTransportServicesGroupMemberissc:RevenuesNetMemberus-gaap:CustomerConcentrationRiskMember2022-10-012022-12-310000836690issc:PilatusAircraftLtdMemberissc:RevenuesNetMemberus-gaap:CustomerConcentrationRiskMember2021-10-012021-12-310000836690issc:AirTransportServicesGroupMemberissc:RevenuesNetMemberus-gaap:CustomerConcentrationRiskMember2021-10-012021-12-310000836690issc:StockBasedIncentiveCompensationPlan2019Member2022-12-3100008366902021-12-3100008366902021-09-300000836690us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000836690us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-3000008366902021-10-012022-12-310000836690us-gaap:ShareBasedPaymentArrangementEmployeeMemberissc:StockBasedIncentiveCompensationPlan2019Member2022-10-012022-12-310000836690issc:NonEmployeeDirectorMemberissc:StockBasedIncentiveCompensationPlan2019Member2022-10-012022-12-310000836690issc:StockBasedIncentiveCompensationPlan2019Member2022-10-012022-12-310000836690us-gaap:ShareBasedPaymentArrangementEmployeeMemberissc:StockBasedIncentiveCompensationPlan2019Member2021-10-012021-12-310000836690issc:NonEmployeeDirectorMemberissc:StockBasedIncentiveCompensationPlan2019Member2021-10-012021-12-310000836690issc:StockBasedIncentiveCompensationPlan2019Member2021-10-012021-12-310000836690us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310000836690us-gaap:AdditionalPaidInCapitalMember2021-10-012021-12-310000836690issc:InventoryMemberus-gaap:SupplierConcentrationRiskMember2022-10-012022-12-310000836690us-gaap:SupplierConcentrationRiskMember2021-10-012021-12-310000836690issc:RevenuesNetMemberus-gaap:CustomerConcentrationRiskMember2022-10-012022-12-310000836690issc:RevenuesNetMemberus-gaap:CustomerConcentrationRiskMember2021-10-012021-12-3100008366902021-10-012021-12-3100008366902022-12-3100008366902022-09-3000008366902023-01-3100008366902022-10-012022-12-31xbrli:sharesiso4217:USDxbrli:pureissc:itemissc:customeriso4217:USDxbrli:sharesissc:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended December 31, 2022

OR

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. 000-31157

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

(Exact name of registrant as specified in its charter)

PENNSYLVANIA

    

23-2507402

(State or Other Jurisdiction
of Incorporation or Organization)

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

720 Pennsylvania Drive, Exton, Pennsylvania

19341

(Address of Principal Executive Offices)

(Zip Code)

(610) 646-9800

(Registrant’s Telephone Number, Including Area Code)

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common Stock, par value $0.001 per share

ISSC

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 or 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 January 31, 2023, there were 17,398,808 shares of the Registrant’s Common Stock, with par value of $.001 per share, outstanding.

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

FORM 10-Q December 31, 2022

INDEX

Page No.

PART I.

FINANCIAL INFORMATION

Item 1.

Financial Statements

Consolidated Balance Sheets – December 31, 2022 (unaudited) and September 30, 2021

1

Consolidated Statements of Operations – Three Months Ended December 31, 2022 and 2021 (unaudited)

2

Consolidated Statements of Shareholders’ Equity – Three Months Ended December 31, 2022 and 2021 (unaudited)

3 - 4

Consolidated Statements of Cash Flows – Three Months Ended December 31, 2022 and 2021 (unaudited)

5

Notes to Consolidated Financial Statements (unaudited)

6 - 18

Item 2.

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

19 - 25

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

26

Item 4.

Controls and Procedures

26

PART II.

OTHER INFORMATION

Item 1.

Legal Proceedings

27

Item 1A.

Risk Factors

27

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

27

Item 3.

Defaults upon Senior Securities

27

Item 4.

Mine Safety Disclosures

27

Item 5.

Other Information

27

Item 6.

Exhibits

28

SIGNATURES

29

PART I—FINANCIAL INFORMATION

Item 1- Financial Statements

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

CONSOLIDATED BALANCE SHEETS

December 31, 

September 30, 

    

2022

    

2022

(Unaudited)

ASSETS

Current assets

Cash and cash equivalents

$

19,443,231

$

17,250,546

Accounts receivables

3,316,519

4,297,457

Contract assets

 

162,742

162,742

Inventories

 

5,252,295

5,349,104

Prepaid expenses and other current assets

 

1,049,206

1,142,470

Total current assets

 

29,223,993

28,202,319

Property and equipment, net

 

6,239,496

6,292,189

Deferred income taxes

331,176

46,487

Other assets

 

160,862

164,328

Total assets

$

35,955,527

$

34,705,323

LIABILITIES AND SHAREHOLDERS’ EQUITY

Current liabilities

Accounts payable

$

842,262

$

708,845

Accrued expenses

 

2,508,971

2,972,275

Contract liability

 

83,221

135,686

Contract liability - related party

8,558

123,497

Total current liabilities

 

3,443,012

3,940,303

 

Other liabilities

421,938

15,065

Total liabilities

 

3,864,950

3,955,368

Commitments and contingencies (See Note 6)

Shareholders’ equity

Preferred stock, 10,000,000 shares authorized, $.001 par value, of which 200,000 shares are authorized as Class A Convertible stock. No shares issued and outstanding at December 31, 2022 and September 30, 2022

Common stock, $.001 par value: 75,000,000 shares authorized, 19,470,248 and 19,412,664 issued at December 31, 2022 and September 30, 2022

 

19,470

19,413

Additional paid-in capital

 

53,100,035

52,458,121

Retained Earnings (accumulated deficit)

 

339,609

(359,042)

Treasury stock, at cost, 2,096,451 shares at December 31, 2022 and September 30, 2022

 

(21,368,537)

(21,368,537)

Total shareholders’ equity

 

32,090,577

30,749,955

Total liabilities and shareholders’ equity

$

35,955,527

$

34,705,323

The accompanying notes are an integral part of these statements.

1

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited)

Three Months Ended December 31, 

    

2022

    

2021

Net Sales:

Product

$

6,149,357

$

6,695,778

Engineering development contracts

 

366,899

 

Total net sales

 

6,516,256

 

6,695,778

Cost of sales:

Product

 

2,735,046

 

2,728,057

Engineering development contracts

 

57,406

 

Total cost of sales

 

2,792,452

 

2,728,057

Gross profit

 

3,723,804

 

3,967,721

Operating expenses:

Research and development

 

670,445

 

736,525

Selling, general and administrative

 

2,261,863

 

1,806,982

Total operating expenses

 

2,932,308

 

2,543,507

Operating income

 

791,496

 

1,424,214

Interest income

 

115,892

 

96

Other income

 

18,196

 

16,238

Income before income taxes

 

925,584

 

1,440,548

Income tax expense

 

226,933

 

307,490

Net income

$

698,651

$

1,133,058

Net income per common share:

Basic

$

0.04

$

0.07

Diluted

$

0.04

$

0.07

Weighted average shares outstanding:

Basic

 

17,316,766

17,246,372

Diluted

 

17,326,177

17,246,372

The accompanying notes are an integral part of these statements.

2

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

CONSOLIDATED STATEMENT OF SHAREHOLDERS’ EQUITY

(unaudited)

Three Months Ended December 31, 2022

(Accumulated

Additional

Deficit)

Common

Paid-In

Retained

Treasury

    

Stock

    

Capital

    

Earnings

    

Stock

    

Total

Balance, September 30, 2022

$

19,413

$

52,458,121

$

(359,042)

$

(21,368,537)

$

30,749,955

Share-based compensation

233,125

233,125

Exercise of stock options

57

408,789

408,846

Net income

698,651

698,651

Balance, December 31, 2022

$

19,470

$

53,100,035

$

339,609

$

(21,368,537)

$

32,090,577

The accompanying notes are an integral part of these statements.

3

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

CONSOLIDATED STATEMENT OF SHAREHOLDERS’ EQUITY

(unaudited)

Three Months Ended December 31, 2021

Additional

Common

Paid-In

(Accumulated

Treasury

    

Stock

    

Capital

    

Deficit)

    

Stock

    

Total

Balance, September 30, 2021

$

19,343

$

51,817,095

$

(5,882,820)

$

(21,368,537)

$

24,585,081

Share-based compensation

45,591

45,591

Net income

1,133,058

1,133,058

Balance, December 31, 2021

$

19,343

$

51,862,686

$

(4,749,762)

$

(21,368,537)

$

25,763,730

The accompanying notes are an integral part of these statements.

4

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

For the Three Months Ended December 31, 

    

2022

    

2021

CASH FLOWS FROM OPERATING ACTIVITIES:

Net income

$

698,651

$

1,133,058

Adjustments to reconcile net income to net cash provided by operating activities:

Depreciation and amortization

 

85,409

92,372

Share-based compensation expense

 

Stock options

45,591

Stock awards

283,195

40,018

Deferred income taxes

(284,689)

231,298

(Increase) decrease in:

Accounts receivable

 

980,938

 

325,121

Inventories

 

96,809

 

(61,083)

Prepaid expenses and other assets

 

93,264

 

(48,402)

Increase (decrease) in:

Accounts payable

 

133,417

 

(123,156)

Accrued expenses

 

(614,657)

 

(111,624)

Income taxes payable

511,622

76,192

Contract liability

 

(167,404)

 

(81,650)

Net cash provided by operating activities

 

1,816,555

 

1,517,735

CASH FLOWS FROM INVESTING ACTIVITIES:

Purchases of property and equipment

 

(32,716)

 

(77,348)

Net cash used in investing activities

 

(32,716)

 

(77,348)

CASH FLOWS FROM FINANCING ACTIVITIES:

Proceeds from exercise of stock options

408,846

Net cash provided by financing activities

 

408,846

 

Net increase in cash and cash equivalents

2,192,685

1,440,387

Cash and cash equivalents, beginning of period

17,250,546

8,265,606

Cash and cash equivalents, end of period

$

19,443,231

$

9,705,993

The accompanying notes are an integral part of these statements.

5

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

1. Summary of Significant Accounting Policies

Description of the Company

Innovative Solutions and Support, Inc. (the “Company,” “IS&S,” “we” or “us”) was incorporated in Pennsylvania on February 12, 1988. The Company operates in one business segment as a systems integrator that designs, develops, manufactures, sells and services air data equipment, engine display systems, standby equipment, primary flight guidance, autothrottles and cockpit display systems for retrofit applications and original equipment manufacturers (“OEMs”). The Company supplies integrated Flight Management Systems (“FMS”), Flat Panel Display Systems (“FPDS”), FPDS with Autothrottle, air data equipment, Integrated Standby Units (“ISU”), ISU with Autothrottle and advanced Global Positioning System (“GPS”) receivers that enable reduced carbon footprint navigation.

The Company has continued to position itself as a system integrator, which capability provides the Company with the potential to generate more substantive orders over a broader product base. This strategy, as both a manufacturer and integrator, is designed to leverage the latest technologies developed for the computer and telecommunications industries into advanced and cost-effective solutions for the general aviation, commercial air transport, United States Department of Defense (“DoD”)/governmental and foreign military markets. This approach, combined with the Company’s industry experience, is designed to enable IS&S to develop high-quality products and systems, to reduce product time to market, and to achieve cost advantages over products offered by its competitors.

Basis of Presentation

The accompanying unaudited consolidated financial statements are presented pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) in accordance with the disclosure requirements for the quarterly report on Form 10-Q and, therefore, do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete annual financial statements. In the opinion of Company management, the unaudited consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) necessary to state fairly the results for the interim periods presented. The consolidated balance sheet as of September 30, 2022 is derived from the audited financial statements of the Company. Operating results for the three-month period ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending September 30, 2023. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes of the Company included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2022.

Principles of Consolidation

The Company’s consolidated financial statements include the accounts of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Use of Estimates

The financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America, which require management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from those estimates. Estimates are used in accounting for, among other items, long term contracts, allowances for doubtful accounts, inventory obsolescence, product warranty cost liabilities, income taxes, engineering and material costs on Engineering Development Contract (“EDC”) programs, percentage of completion on EDC contracts, recoverability of long-lived assets and contingencies. Estimates and assumptions are reviewed periodically and the effects of changes, if any, are reflected in the consolidated statements of operations in the period they are determined.

Cash and Cash Equivalents

Highly liquid investments, purchased with an original maturity of three months or less, are classified as cash equivalents. Cash equivalents at December 31, 2022 and September 30, 2022 consist of cash on deposit and cash invested in money market funds with financial institutions.

6

Inventory Valuation

Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, net of write-downs for excess and obsolete inventory.

Assets Held for Sale

Assets to be disposed of by sale (“disposal groups”) are reclassified into “assets held for sale” if their carrying amounts are principally expected to be recovered through a sale transaction rather than through continuing use. The reclassification occurs when the disposal group is available for immediate sale and the sale is probable. These criteria are generally met when an agreement to sell exists, or management has committed to a plan to sell the assets within one year. Disposal groups are measured at the lower of carrying amount or fair value less costs to sell and are not depreciated or amortized. When the net realizable value of a disposal group increases during a period, a gain can be recognized to the extent that it does not increase the value of the disposal group beyond its original carrying value when the disposal group was reclassified as held for sale. The fair value of a disposal group, less any costs to sell, is assessed each reporting period it remains classified as held for sale and any remeasurement to the lower of carrying value or fair value less costs to sell is reported as an adjustment to the carrying value of the disposal group.

Property and Equipment

Property and equipment are stated at cost. Depreciation is provided using an accelerated method over the estimated useful lives of the assets (the lesser of three to seven years or over the lease term), except for the manufacturing facility and the corporate airplane, which are depreciated using the straight-line method over their estimated useful lives of thirty-nine years and ten years, respectively. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the life of assets are charged to expense as incurred.

Long-Lived Assets

The Company assesses the impairment of long-lived assets in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 360-10, “Property, Plant and Equipment.” This statement requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. In addition, long-lived assets to be disposed of should be reported at the lower of the carrying amount or fair value less cost to sell. The Company considers historical performance and future estimated results in its evaluation of potential impairment and then compares the carrying amount of the asset to estimated future cash flows expected to result from use of the asset. If the carrying amount of the asset exceeds the estimated expected undiscounted future cash flows, the Company measures the amount of the impairment by comparing the carrying amount of the asset to its fair value. The estimation of fair value is generally measured by discounting expected future cash flows. No impairment charges were recorded during the three-month periods ended December 31, 2022 or 2021.

Fair Value of Financial Instruments

The net carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and short-term debt approximate their fair value because of the short-term nature of these instruments. For financial assets and liabilities measured at fair value on a recurring basis, fair value is the price the Company would receive to sell an asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value as follows:

Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.

Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

Quoted prices for similar assets or liabilities in active markets;
Quoted prices for identical or similar assets in non-active markets;

7

Inputs other than quoted prices that are observable for the asset or liability; and
Inputs that are derived principally from or corroborated by other observable market data.

Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.

The following table sets forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were accounted for at fair value on a recurring basis as of December 31, 2022 and September 30, 2022, according to the valuation techniques the Company used to determine their fair values.

Fair Value Measurement on December 31, 2022

Quoted Price in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Cash and cash equivalents:

Money market funds

 

$

16,194,409

 

$

 

$

Fair Value Measurement on September 30, 2022

Quoted Price in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Cash and cash equivalents:

Money market funds

 

$

16,083,571

 

$

 

$

Revenue Recognition

The Company enters into sales arrangements with customers that, in general, provide for the Company to design, develop, manufacture and deliver large flat-panel display systems, flight information computers, autothrottles and advanced monitoring systems that measure and display critical flight information, including data relative to aircraft separation, airspeed, altitude, and engine and fuel data measurements.

Revenue from Contracts with Customers

The Company accounts for revenue in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services. To achieve this core principle, the Company applies the following five steps:

1)

Identify the contract with a customer

The Company’s contract with its customers typically is the form of a purchase order issued to the Company by its customers and, to a lesser degree, in the form of a purchase order issued in connection with a formal contract executed with a customer. For the purpose of accounting for revenue under ASC 606, a contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.

8

2)

Identify the performance obligations in the contract

Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. Most of our revenue is derived from purchases under which we provide a specific product or service and, as a result, there is only one performance obligation. In the event that a contract includes multiple promised goods or services, such as an EDC contract which includes both engineering services and a resulting product shipment, the Company must apply judgment to determine whether promised goods or services are capable of being distinct in the context of the contract. In these cases, the Company considers whether the customer could, on its own, or together with other resources that are readily available from third parties, produce the physical product using only the output resulting from the Company’s completion of engineering services. If the customer cannot produce the physical product, then the promised goods or services are accounted for as a combined performance obligation.

3)

Determine the transaction price

The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

4)

Allocate the transaction price to performance obligations in the contract

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price by taking into account available information such as market conditions as well as the cost of the goods or services and the Company’s normal margins for similar performance obligations.

5)Recognize revenue when or as the Company satisfies a performance obligation

The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer. Historically, the Company has also recognized revenue from EDC contracts and is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract costs include material, components and third-party avionics purchased from suppliers, direct labor, and overhead costs.

Contract Estimates

Accounting for performance obligations in long-term contracts that are satisfied over time involves the use of various techniques to estimate progress towards satisfaction of the performance obligation. The Company typically measures progress based on costs incurred compared to estimated total contract costs. Contract cost estimates are based on various assumptions to project the outcome of future events that often span more than a single year. These assumptions include the amount of labor and labor costs, the quantity and cost of raw materials used in the completion of the performance obligation, and the complexity of the work to be performed.

As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract- related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance is recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter in which it is identified.

The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue. The aggregate impact of adjustments in contract estimates did not change our revenue and operating earnings (and diluted earnings per share) for the three-month periods ended December 31, 2022 and 2021, respectively.

9

Contract Balances

Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer under the contract. Contract liabilities primarily relate to consideration received in advance of performance under the contract. The following table reflects the Company’s contract assets and contract liabilities:

Contract

Contract

    

Assets

    

Liabilities

September 30, 2022

$

162,742

$

259,183

Amount transferred to receivables from contract assets

Contract asset additions

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

(202,794)

Increases due to invoicing prior to satisfaction of performance obligations

35,390

December 31, 2022

$

162,742

$

91,779

Customer Service Revenue

The Company enters into sales arrangements with customers for the repair or upgrade of its various products that are not under warranty. The Company’s customer service revenue and cost of sales are included in product sales and product cost of sales, respectively, on the accompanying consolidated statements of operations. The Company’s customer service revenue and cost of sales for the three-month periods ended December 31, 2022 and 2021 respectively are as follows:

For the Three Months Ended December 31, 

    

2022

    

2021

Customer Service Sales

 

$

1,061,149

 

$

1,085,445

Customer Service Cost of Sales

319,102

343,650

Gross Profit

$

742,047

$

741,795

Lease Recognition

The Company accounts for leases in accordance with ASU 2016-02, Leases (Topic 842). At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present in the arrangement. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable. The Company does not have any financing leases that are material in nature.

Income Taxes

Income taxes are recorded in accordance with ASC Topic 740, “Income Taxes” (“ASC Topic 740”), which utilizes a balance sheet approach to provide for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of the Company’s assets, liabilities, and expected benefits of utilizing NOLs and tax credit carryforwards. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. At the end of each interim reporting period, the Company prepares an estimate of the annual effective income tax rate and applies that annual effective income tax rate to ordinary year-to-date pre-tax income for the interim period. Specific tax items discrete to a particular quarter are recorded in income tax expense for that quarter. The estimated annual effective tax rate used in providing for income taxes on a year-to-date basis may change in subsequent periods.

Deferred tax assets are reduced by a valuation allowance if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. Significant weight is given to evidence that can be verified objectively, and significant management judgment is required in determining any valuation allowance recorded against net deferred tax assets. The Company evaluates deferred income taxes on a quarterly basis to determine if a valuation allowance is required by considering available evidence. Deferred tax assets are recognized when expected future taxable income is sufficient to allow the related tax benefits to reduce taxes that would otherwise be payable. The sources of taxable income that may be available to realize the benefit of deferred tax assets are future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences and credit carryforwards, taxable income in carry-back years, and tax planning strategies which are

10

both prudent and feasible. For the quarter ended June 30, 2021, the valuation allowance was released for all federal and some state deferred tax assets. This release both increased the deferred tax asset and removed the valuation allowance. The Company will continue to assess all available evidence during future periods to evaluate any changes to the realization of its deferred tax assets.If the Company were to determine that it would be able to realize additional state deferred tax assets in the future, it would make an adjustment to the valuation allowance which would reduce the provision for income taxes.

The accounting for uncertainty in income taxes requires a more likely than not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company records a liability for the difference between the (i) benefit recognized and measured for financial statement purposes and (ii) the tax position taken or expected to be taken on the Company’s tax return. To the extent that the Company’s assessment of such tax positions changes, the change in estimate is recorded in the period in which the determination is made. The Company has elected to record any interest or penalties associated with uncertain tax positions as income tax expense.

The Company files a consolidated U.S. federal income tax return. The Company prepares and files tax returns based on the interpretation of tax laws and regulations, and records estimates based on these judgments and interpretations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax and interest assessments by these taxing authorities, and the Company records a liability when it is probable that there will be an assessment. The Company adjusts the estimates periodically as a result of ongoing examinations by and settlements with the various taxing authorities, and changes in tax laws, regulations and precedent. The consolidated tax provision of any given year includes adjustments to prior years’ income tax accruals that are considered appropriate, and any related estimated interest. Management believes that it has made adequate accruals for income taxes. Differences between estimated and actual amounts determined upon ultimate resolution, individually or in the aggregate, are not expected to have a material effect on the Company’s consolidated financial position but could possibly be material to its consolidated results of operations or cash flow of any one period.

Engineering Development

The Company invests a significant percentage of its sales on engineering development, both Research & Development (“R&D”) and EDC. At December 31, 2022, approximately 21% of the Company’s employees were engineers engaged in various engineering development projects. Total engineering development expense comprises both internally funded R&D and product development and design charges related to specific customer contracts. Engineering development expense consists primarily of payroll-related expenses of employees engaged in EDC projects, engineering related product materials and equipment, and subcontracting costs. R&D charges incurred for product design, product enhancements, and future product development are expensed as incurred. Product development and design charges related to specific customer contracts are charged to cost of sales-EDC based on the method of contract accounting (either percentage-of-completion or completed contract) applicable to such contracts.

Treasury Stock

We account for treasury stock purchased under the cost method and include treasury stock as a component of shareholders’ equity. Treasury stock purchased with intent to retire (whether or not the retirement is actually accomplished) is charged to common stock.

Comprehensive Income

Pursuant to FASB ASC Topic 220, “Comprehensive Income,” the Company is required to classify items of other comprehensive income by their nature in a financial statement and display the accumulated balance of other comprehensive income separately from retained earnings and additional paid-in capital in the equity section of its consolidated balance sheets. For the three-month periods ended December 31, 2022 and 2021, comprehensive income consisted of net income only, and there were no items of other comprehensive income for any of the periods presented.

Share-Based Compensation

The Company accounts for share-based compensation under ASC Topic 718, “Stock Compensation” (“ASC Topic 718”), which requires the Company to measure the cost of employee or non-employee director services received in exchange for an award of equity instruments based on the grant-date fair value of the award using an option pricing model. The Company recognizes such cost over the period during which an employee or non-employee director is required to provide service in exchange for the award. Our policy is to recognize forfeitures as incurred.

11

Accordingly, adoption of ASC Topic 718’s fair value method results in recording compensation costs under the Company’s stock-based compensation plans. The Company determined the fair value of its stock option awards at the date of grant using the Black-Scholes option pricing model. Option pricing models and generally accepted valuation techniques require management to make assumptions and to apply judgment to determine the fair value of its awards. These assumptions and judgments include estimating future volatility of the Company’s stock price, expected dividend yield, future employee turnover rates, and future employee stock option exercise behaviors. Changes in these assumptions can materially affect fair value estimates. The Company does not believe that a reasonable likelihood exists that there will be a material change in future estimates or assumptions used to determine share-based compensation expense. However, if actual results are not consistent with the Company’s estimates or assumptions, the Company would adjust its estimates. Such adjustments could have a material impact on the Company’s financial position.

Warranty Reserves

The Company offers warranties on some products of various lengths, however the standard warranty period is twenty-four months. At the time of shipment, the Company establishes a reserve for estimated costs of warranties based on its best estimate of the amounts necessary to settle future and existing claims using historical data on products sold as of the balance sheet date. The length of the warranty period, the product’s failure rates, and the customer’s usage affect warranty cost. If actual warranty costs differ from the Company’s estimated amounts, future results of operations could be affected adversely. Warranty cost is recorded as cost of sales, and the reserve balance recorded as an accrued expense. While the Company maintains product quality programs and processes, its warranty obligation is affected by product failure rates and the related corrective costs. If actual product failure rates and/or corrective costs differ from the estimates, the Company revises the estimated warranty liability accordingly.

Self-Insurance Reserves

Since January 1, 2014, the Company has self-insured a significant portion of its employee medical insurance. The Company maintains a stop-loss insurance policy that limits its losses both on a per employee basis and an aggregate basis. Liabilities associated with the risks that are retained by the Company are estimated based upon actuarial assumptions such as historical claims experience and demographic factors. The Company estimated the total medical claims incurred but not reported and the Company believes that it has adequate reserves for these claims at December 31, 2022 and September 30, 2022, respectively. However, the actual value of such claims could be significantly affected if future occurrences and claims differ from these assumptions. At December 31, 2022 and September 30, 2022, the estimated liability for medical claims incurred but not reported was $48,146 and $51,590, respectively. The Company has recorded the excess of funded premiums over estimated claims incurred but not reported of $505,776 and $424,155 as a current asset in the accompanying consolidated balance sheets as of December 31, 2022 and September 30, 2022, respectively.

Concentrations

Major Customers and Products

In the three-month period ended December 31, 2022, three customers, Pilatus Aircraft Ltd (“Pilatus”), Air Transport Services Group, and Textron Aviation, Inc. (“Textron”), accounted for 38%, 13% and 11% of net sales, respectively.

In the three-month period ended December 31, 2021, two customers, Air Transport Services Group, and Pilatus, accounted for 25%, and 24% of net sales, respectively.

Major Suppliers

The Company buys several of its components from sole source suppliers. Although there are a limited number of suppliers of particular components, management believes other suppliers could provide similar components on comparable terms.

For the three-month period ended December 31, 2022, the Company had two suppliers, respectively that were individually responsible for greater than 10% of the Company’s total inventory related purchases.

For the three-month period ended December 31, 2021, the Company had two suppliers that were individually responsible for greater than 10% of the Company’s total inventory related purchases.

12

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances and accounts receivable. The Company invests its excess cash where preservation of principal is the major consideration. Cash balances are maintained with two major banks. Balances on deposit with certain money market accounts and operating accounts may exceed the Federal Deposit Insurance Corporation limits. The Company’s customer base consists principally of companies within the aviation industry. The Company requests advance payments and/or letters of credit from customers that it considers to be credit risks.

Recent Accounting Pronouncements

In June 2016, FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument (“ASU 2016-13”). ASU 2016-13 replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for SEC small business filers for fiscal years beginning after December 15, 2022. The adoption of this standard is not expected to have a material impact on our consolidated financial statements or related disclosures.

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which simplifies the accounting for income taxes, eliminates certain exceptions within Accounting Standards Codification Topic 740, “Income Taxes” (“ASC 740”), and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. We adopted this update effective October 1, 2021. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures.

2. Supplemental Balance Sheet Disclosures

Inventories

Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, net of write-downs for excess and obsolete inventory, and consist of the following:

December 31, 

September 30, 

    

2022

    

2022

Raw materials

 

$

4,685,109

 

$

4,451,045

Work-in-process

 

530,992

 

795,723

Finished goods

 

36,194

 

102,336

 

$

5,252,295

 

$

5,349,104

Prepaid expenses and other current assets

Prepaid expenses and other current assets consist of the following:

December 31, 

September 30, 

    

2022

    

2022

Prepaid insurance

 

$

801,703

$

777,311

Other

 

247,503

 

365,159

 

$

1,049,206

$

1,142,470

13

Property and equipment

Property and equipment, net consists of the following:

December 31, 

September 30, 

    

2022

    

2022

Computer equipment

$

2,269,243

$

2,307,139

Corporate airplanes

 

2,406,468

 

2,406,468

Furniture and office equipment

 

976,993

 

976,993

Manufacturing facility

 

5,889,491

 

5,889,491

Equipment

 

5,607,387

 

5,624,966

Land

1,021,245

1,021,245

 

18,170,827

 

18,226,302

Less: accumulated depreciation and amortization

 

(11,931,331)

 

(11,934,113)

 

$

6,239,496

 

$

6,292,189

Depreciation and amortization related to property and equipment was $85,409 and $92,372 for the three-month periods ended December 31, 2022 and 2021, respectively. The corporate airplane is utilized primarily in support of product development.

Other assets

Other assets consist of the following:

December 31, 

September 30, 

    

2022

    

2022

Intangible assets, net of accumulated amortization of $636,158 at December 31, 2022 and September 30, 2022

 

$

60,348

 

$

60,348

Operating lease right-of-use asset

25,214

28,680

Other non-current assets

75,300

 

75,300

 

$

160,862

 

$

164,328

Intangible assets consist of licensing and certification rights which are amortized over a defined number of units. No impairment charges were recorded in the three-month periods ended December 31, 2022 and 2021.

Intangible asset amortization expense was $0 for the three-month periods ended December 31, 2022 and 2021, respectively. The timing of future amortization expense is not determinable because the intangible assets are being amortized over a defined number of units.

Other non-current assets as of December 31, 2022 and September 30, 2022 include the security deposit for an airplane hangar and a deposit for medical claims required under the Company’s medical plan.

Accrued expenses

Accrued expenses consist of the following:

December 31, 

September 30, 

    

2022

    

2022

Warranty

 

$

577,690

 

$

607,001

Salary, benefits and payroll taxes

 

381,822

 

1,030,628

Professional fees

 

275,077

 

364,794

Income tax

475,200

Operating lease

13,450

13,615

Other

 

785,732

956,237

$

2,508,971

 

$

2,972,275

14

Warranty cost and accrual information for the three-month period ended December 31, 2022 is highlighted below:

Three Months Ending

    

December 31, 2022

Warranty accrual, beginning of period

 

$

607,001

Accrued expense

 

(536)

Warranty cost

 

(28,775)

Warranty accrual, end of period

 

$

577,690

3. Income Taxes

The Company will continue to assess all available evidence during future periods to evaluate any changes to the realization of its deferred tax assets. If the Company were to determine that it would be able to realize additional state deferred tax assets in the future, it would make an adjustment to the valuation allowance which would reduce the provision for income taxes.

The 2017 Tax Cuts and Jobs Act amended IRC §174 to require that amounts paid or incurred for specified research or experimental expenditures, including software development expenses, be amortized ratably over 60 months for tax years beginning after 2021. Under the law change, research and experimental expenditures may no longer be deducted. The Company may no longer elect an amortization period 60 months or greater beginning when benefits are first realized. The Company must now amortize these expenses beginning at the mid-point of the tax year in which the expenditures are paid or incurred.

The effective tax rate for the three-month period ended December 31, 2022 was 24.5% and differs from the statutory tax rate primarily due to permanent items, first quarter discrete adjustments related to stock compensation, and state taxes.

The effective tax rate for the three-month period ended December 31, 2021 was 21.3% and differs from the statutory tax rate primarily due to permanent items and state taxes.

4. Shareholders’ Equity and Share-Based Payments

At December 31, 2022, the Company’s Amended and Restated Articles of Incorporation provides the Company authority to issue 75,000,000 shares of common stock and 10,000,000 shares of preferred stock.

Share-Based compensation

The Company accounts for share-based compensation under the provisions of ASC Topic 718 by using the fair value method for expensing stock options and stock awards.

2019 Stock-Based Incentive Compensation Plan

The 2019 Plan was approved by the Company’s shareholders at the Company’s Annual Meeting of Shareholders held on April 2, 2019. The 2019 Plan authorizes the grant of stock appreciation rights, restricted stock, options and other equity-based awards. Options granted under the 2019 Plan may be either “incentive stock options” as defined in section 422 of the Code or nonqualified stock options, as determined by the Compensation Committee.

Subject to an adjustment necessary upon a stock dividend, recapitalization, forward split or reverse split, reorganization, merger, consolidation, spin-off, combination, repurchase or share exchange, extraordinary or unusual cash distribution, or similar corporate transaction or event, the maximum number of shares of common stock available for awards under the 2019 Plan is 750,000, plus 139,691 shares of common stock that were authorized but unissued under the 2009 Plan as of the effective date of the 2019 Plan (i.e., April 2, 2019), all of which may be issued pursuant to awards of incentive stock options. In addition, the 2019 Plan provides that no more than 300,000 shares may be awarded in any calendar year to any employee. As of December 31, 2022, there were 628,825 shares of common stock available for awards under the 2019 Plan.

If any award is forfeited, terminates or otherwise is settled for any reason without an actual distribution of shares to the participant, the related shares of common stock subject to such award will again be available for future grant. Any shares tendered by a participant in payment of the exercise price of an option or the tax liability with respect to an award (including, in any case, shares withheld from

15

any such award) will not be available for future grant under the 2019 Plan. If there is any change in the Company’s corporate capitalization, the Compensation Committee must proportionately and equitably adjust the number and kind of shares of common stock which may be issued in connection with future awards, the number and kind of shares of common stock covered by awards then outstanding under the 2019 Plan, the aggregate number and kind of shares of common stock available under the 2019 Plan, any applicable individual limits on the number of shares of common stock available for awards under the 2019 Plan, the exercise or grant price of any award, or if deemed appropriate, make provision for a cash payment with respect to any outstanding award. In addition, the Compensation Committee may make adjustments in the terms and conditions of any awards, including any performance goals, in recognition of unusual or nonrecurring events affecting the Company or any subsidiary, or in response to changes in applicable laws, regulations, or accounting principles.

The compensation expense related to stock options and awards issued to employees under the 2019 Plan was $233,125 and $45,591 for the three-month periods ended December 31, 2022 and 2021, respectively.

The compensation expense under the 2019 Plan related to stock awards issued to non-employee members of the Board was $50,070 and $40,018 for the three-month periods ended December 31, 2022 and 2021, respectively.

Total compensation expense associated with the 2019 Plan was $283,195 and $85,609 for the three-month periods ended December 31, 2022 and 2021, respectively.

At December 31, 2022, unrecognized compensation expense of $0, related to non-vested stock options under the 2019 Plan, will be recognized.

5. Earnings Per Share

Three Months Ended December 31, 

    

2022

    

2021

Numerator:

Net income

 

$

698,651

 

$

1,133,058

Denominator:

Basic weighted average shares

 

17,316,766

 

17,246,372

Dilutive effect of share-based awards

 

9,411

 

Diluted weighted average shares

 

17,326,177

 

17,246,372

Earnings per common share:

Basic EPS

 

$

0.04

 

$

0.07

Diluted EPS

 

$

0.04

 

$

0.07

Net income per share is calculated pursuant to ASC Topic 260, “Earnings per Share” (“ASC Topic 260”). Basic earnings per share (“EPS”) excludes potentially dilutive securities and is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted EPS is computed assuming the conversion or exercise of all dilutive securities such as employee stock options and restricted stock units (“RSUs”).

The number of incremental shares from the assumed exercise of stock options and RSUs is calculated by using the treasury stock method. As of December 31, 2022 and 2021, there were 0 and 100,000 options to purchase common stock outstanding, respectively, and 7,886 and 0 shares subject to vesting of restricted stock units outstanding, respectively. The average outstanding diluted shares calculation excludes options with an exercise price that exceeds the average market price of shares during the period.

For the three-month periods ended December 31, 2022 and 2021, respectively, 0 and 100,000 diluted weighted-average shares outstanding were excluded from the computation of diluted EPS because the effect would be anti-dilutive.

16

6. Commitments and Contingencies

In the ordinary course of business, the Company is at times subject to various legal proceedings and claims. The Company does not believe any such matters that are currently pending will, individually or in the aggregate, have a material effect on the results of operations or financial position.

7. Related Party Transactions

In recent years, the Company has had sales to AML Global Eclipse, LLC, (“Eclipse”), whose principal shareholder is also a principal shareholder in the Company. Eclipse is a new related party for fiscal year 2022 due to their president acquiring more that 10% in shares on the company. Prior balances are disclosed below for comparability.

Sales to Eclipse amounted to $0.03 million , $0.3 million and $0.03 million for the first quarters ended December 31 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, a contract liability to Eclipse was $0.01 million and $0.3 million, respectively.

8. Leases

The Company accounts for leases in accordance with ASU 2016-02 and records “right-of-use” assets and corresponding lease liabilities on the balance sheet for most leases with an initial term of greater than one year. Consistent with previous accounting guidance, we will recognize payments for leases with a term of less than one year in the statement of operations on a straight-line basis over the lease term.

We lease real estate and equipment under various operating leases. A lease exists when a contract or part of a contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining whether a lease exists, we consider whether a contract provides us with both: (a) the right to obtain substantially all of the economic benefits from the use of the identified asset and (b) the right to direct the use of the identified asset.

Some of our leases include base rental periods coupled with options to renew or terminate the lease, generally at our discretion. In evaluating the lease term, we consider whether we are reasonably certain to exercise such options. To the extent a significant economic incentive exists to exercise an option, that option is included within the lease term. However, based on the nature of our lease arrangements, options generally do not provide us with a significant economic incentive and are therefore excluded from the lease term for the majority of our arrangements.

Our leases typically include a combination of fixed and variable payments. Fixed payments are generally included when measuring the right-of-use asset and lease liability. Variable payments, which primarily represent payments based on usage of the underlying asset, are generally excluded from such measurement and expensed as incurred. In addition, certain of our lease arrangements may contain a lease coupled with an arrangement to provide other services, such as maintenance, or may require us to make other payments on behalf of the lessor related to the leased asset, such as payments for taxes or insurance. As permitted by ASU 2016-02, we have elected to account for these non-lease components together with the associated lease component if included in the lease payments. This election has been made for each of our asset classes.

The measurement of “right-of-use” assets and lease liabilities requires us to estimate appropriate discount rates. To the extent the rate implicit in the lease is readily determinable, such rate is utilized. However, based on information available at lease commencement for our leases, the rate implicit in the lease is not known. In these instances, we utilize an incremental borrowing rate, which represents the rate of interest that we would pay to borrow on a collateralized basis over a similar term.

17

The following table presents the lease-related assets and liabilities reported in the Consolidated Balance Sheet as of December 31, 2022:

Classification on the Consolidated Balance Sheet on December 31, 2022

Assets

    

  

    

  

Operating leases

 

Other assets

$

25,214

Liabilities

 

  

 

Operating leases- current

 

Accrued expenses

$

13,450

Operating leases – noncurrent

 

Other liabilities

$

11,764

Total lease liabilities

$

25,214

Rent expense and cash paid for various operating leases in aggregate are $3,669 for the three-month period ended December 31, 2022. The weighted average remaining lease term is 1.9 years and the weighted average discount rate is 5.0% as of December 31, 2022.

Future minimum lease payments under operating leases are as follows at December 31, 2022:

Twelve Months

Ending

Operating

    

December 31,

    

Leases

 

2023

$

14,676

 

2024

13,453

Total minimum lease payments

$

28,129

Amount representing interest

 

(2,915)

Present value of minimum lease payments

 

 

25,214

Current portion

 

 

(13,450)

Long-term portion of lease obligations

$

11,764

18

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

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

This report contains forward-looking statements within the meaning of the federal securities laws. These forward-looking statements are based largely on current expectations and projections about future events and trends affecting the business, are not guarantees of future performance, and involve a number of risks, uncertainties and assumptions that are difficult to predict. In this report, the words “anticipates,” “believes,” “may,” “will,” “estimates,” “continues,” “anticipates,” “intends,” “forecasts,” “expects,” “plans,” “could,” “should,” “would,” “is likely” and similar expressions, as they relate to the business or to its management, are intended to identify forward-looking statements, but they are not exclusive means of identifying them. Unless the context otherwise requires, all references herein to “IS&S,” the “Registrant,” the “Company,” “we,” “us” or “our” are to Innovative Solutions and Support, Inc. and its consolidated subsidiaries.

The forward-looking statements in this report are only predictions, and actual events or results may differ materially. In evaluating such statements, a number of risks, uncertainties and other factors could cause actual results, performance, financial condition, cash flows, prospects and opportunities to differ materially from those expressed in, or implied by, the forward-looking statements. These risks, uncertainties and other factors include those set forth in Item 1A (Risk Factors) of our Annual Report on Form 10-K for the fiscal year ended September 30, 2021 and the following factors:

market acceptance of the Company’s ThrustSense® full-regime Autothrottle, Vmca Mitigation, FPDS, NextGen Flight Deck and COCKPIT/IP® or other planned products or product enhancements;
continued market acceptance of the Company’s air data systems and products;
the competitive environment and new product offerings from competitors;
difficulties in developing, producing or improving the Company’s planned products or product enhancements;
the deferral or termination of programs or contracts for convenience by customers;
the ability to service the international market;
the availability of government funding;
the availability and efficacy of vaccines (including vaccine boosters) and their global deployment in response to the COVID-19 pandemic (including as a result of the impact of any newer variants or strains of SARS-CoV-2);
the impact of general economic trends on the Company’s business,
disruptions in the Company’s supply chain, customer base and workforce, including as a result of the COVID-19 pandemic;
the ability to gain regulatory approval of products in a timely manner;
delays in receiving components from third-party suppliers;
the bankruptcy or insolvency of one or more key customers;
protection of intellectual property rights;
the ability to respond to technological change;
failure to retain/recruit key personnel;
risks related to succession planning;
a cyber security incident;
risks related to our self-insurance program;
potential future acquisitions;
the costs of compliance with present and future laws and regulations;
changes in law, including changes to corporate tax laws in the United States and the availability of certain tax credits; and
other factors disclosed from time to time in the Company’s filings with the United States Securities and Exchange Commission (the “SEC”).

Except as expressly required by the federal securities laws, the Company undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise after the date of this report. Results of operations in any past period should not be considered indicative of the results to be expected for future periods. Fluctuations in operating results may result in fluctuations in the price of the Company’s common stock.

Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this report. The Company does not undertake any obligation to publicly release any revisions to these forward-looking statements to reflect events, circumstances or changes in expectations after the date of this report, or to reflect the occurrence of unanticipated events. The

19

forward-looking statements in this document are intended to be subject to the safe harbor protection provided by Sections 27A of the Securities Act of 1933, as amended (the “Securities Act”), and 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

Investors should also be aware that while the Company, from time to time, communicates with securities analysts, it is against its policy to disclose any material non-public information or other confidential commercial information. Accordingly, shareholders should not assume that the Company agrees with any statement or report issued by any analyst irrespective of the content of the statement or report. Furthermore, the Company has a policy against issuing or confirming financial forecasts or projections issued by others. Thus, to the extent that reports issued by securities analysts contain any projections, forecasts or opinions, such reports are not the responsibility of the Company.

Company Overview

Innovative Solutions and Support, Inc. (the “Company,” “IS&S,” “we” or “us”) was incorporated in Pennsylvania on February 12, 1988. The Company operates in one business segment as a systems integrator that designs, develops, manufactures, sells and services air data equipment, engine display systems, standby equipment, primary flight guidance, autothrottles and cockpit display systems for retrofit applications and original equipment manufacturers (“OEMs”). The Company supplies integrated Flight Management Systems (“FMS”), Flat Panel Display Systems (“FPDS”), FPDS with Autothrottle, air data equipment, Integrated Standby Units (“ISU”), ISU with Autothrottle and advanced GPS receivers that enable reduced carbon footprint navigation.

The Company has continued to position itself as a system integrator, which capability provides the Company with the potential to generate more substantive orders over a broader product base. This strategy, as both a manufacturer and integrator, is designed to leverage the latest technologies developed for the computer and telecommunications industries into advanced and cost-effective solutions for the general aviation, commercial air transport, United States Department of Defense (“DoD”)/governmental and foreign military markets. This approach, combined with the Company’s industry experience, is designed to enable IS&S to develop high-quality products and systems, to reduce product time to market, and to achieve cost advantages over products offered by its competitors.

For several years the Company has been working with advances in technology to provide pilots with more information to enhance both the safety and efficiency of flying, and has developed its COCKPIT/IP® Cockpit Information Portal (“CIP”) product line, that incorporates proprietary technology, low cost, reduced power consumption, decreased weight, and increased functionality. The Company has incorporated Electronic Flight Bag (“EFB”) functionality, such as charting and mapping systems, into its FPDS product line.

The Company has developed an FMS that combines the savings long associated with in-flight fuel optimization in enroute flight management combined with the precision of satellite-based navigation required to comply with the regulatory environments of both domestic and international markets. The Company believes that the FMS, alongside its FPDS and CIP product lines, is well suited to address market demand driven by certain regulatory mandates, new technologies, and the high cost of maintaining aging and obsolete equipment on aircraft that will be in service for up to fifty years. The shift in the regulatory and technological environment is illustrated by the dramatic increase in the number of Space Based Augmentation System (“SBAS”) or Wide Area Augmentation System (“WAAS”) approach qualified airports, particularly as realized through Localizer Performance with Vertical guidance (“LPV”) navigation procedures. Aircraft equipped with the Company’s FMS, FPDS and SBAS/WAAS/LPV enabled navigator, will be qualified to land at such airports and will comply with Federal Aviation Administration (“FAA”) mandates for Required Navigation Performance, and Automatic Dependent Surveillance-Broadcast navigation. IS&S believes this will further increase the demand for the Company’s products. The Company’s FMS/FPDS product line is designed for new production and retrofit applications into general aviation, commercial air transport and military transport aircraft. In addition, the Company offers what we believe to be a state-of-the-art ISU, integrating the full functionality of the primary and navigation displays into a small backup-powered unit. This ISU builds on the Company’s legacy air data computer to form a complete next-generation cockpit display and navigation upgrade offering to the commercial and military markets.

The Company has developed and received certification from the FAA on its NextGen Flight Deck featuring its ThrustSense® Integrated PT6 Autothrottle (“ThrustSense® Autothrottle”) for retrofit in the Pilatus PC-12. The NextGen Flight Deck features Primary Flight and Multi-Function Displays and ISUs, as well as an Integrated FMS and EFB System. The innovative avionics suite includes dual flight management systems, autothrottles, synthetic vision and enhanced vision. The NextGen enhanced avionics suite is available for integration into other business aircraft with Non-FADEC and FADEC engines.

20

The Company has developed, it’s FAA-certified ThrustSense® Autothrottle for retrofit in the King Air, dual turbo prop PT6 powered aircraft. The autothrottle is designed to automate the power management for speed and power control including go-around. ThrustSense® also ensures aircraft envelope protection and engine protection during all phases of flight reducing pilot workload and increasing safety. The Company has signed a multi-year agreement with Textron to supply ThrustSense® on the King Air 360 and King Air 260. ThrustSense® is also available for retrofit on King Airs through Textron service centers and third-party service centers. The Company has also developed an FAA-certified safety mode feature for its King Air ThrustSense® Autothrottle, LifeGuard™, which provides critical Vmca protection that proportionally reduces engine power to maintain directional control during an engine-out condition.

We believe the ThrustSense® Autothrottle is innovative in that it is the first autothrottle developed for a turbo prop that allows a pilot to automatically control the power setting of the engine. The autothrottle computes and controls appropriate power levels thereby reducing overall pilot workload. The system computes thrust, holds selected speed/torque, and implements appropriate speed and engine limit protection. When engaged by the pilot, the autothrottle system adjusts the throttles automatically to achieve and hold the selected airspeed guarded by a torque/temperature limit mode. The autothrottle system takes full advantage of the integrated cockpit utilizing weight and balance information for optimal control settings and enabling safety functions like a turbulence control mode.

The Company sells to both the OEM and the retrofit markets. Customers include various OEMs, commercial air transport carriers and corporate/general aviation companies, DoD and its commercial contractors, aircraft operators, aircraft modification centers, government agencies, and foreign militaries. Occasionally, IS&S sells its products directly to DoD; however, the Company sells its products primarily to commercial customers for end use in DoD programs. Sales to defense contractors are generally made on commercial terms, although some of the termination and other provisions of government contracts are applicable to these contracts. The Company’s retrofit projects are generally pursuant to either a direct contract with a customer or a subcontract with a general contractor to a customer (including government agencies).

Customers have been and may continue to be affected by changes in economic conditions both in the United States and abroad. Such changes may cause customers to curtail or delay their spending on both new and existing aircraft. Factors that can impact general economic conditions and the level of spending by customers include, but are not limited to, the war between Russia and Ukraine and the global response to this war, the impact of the ongoing COVID-19 pandemic, general levels of consumer spending, increases in fuel and energy costs, conditions in the real estate and mortgage markets, labor and healthcare costs, rising interest rates, access to credit, consumer confidence, and other macroeconomic factors that affect spending behavior. Furthermore, spending by government agencies may be reduced in the future if tax revenues decline. If customers curtail or delay their spending or are forced to declare bankruptcy or liquidate their operations because of adverse economic conditions, the Company’s revenues and results of operations would be affected adversely.

On the other hand, the Company believes that in adverse economic conditions, customers that may have otherwise elected to purchase newly manufactured aircraft may be interested instead in retrofitting existing aircraft as a cost-effective alternative, thereby creating a market opportunity for IS&S.

The ongoing COVID-19 pandemic is nevertheless a significant event, driver of market trends, and source of uncertainty that may ultimately have a direct or indirect material impact on the Company’s business, financial position, liquidity, or ability to service customers or maintain critical operations. In direct response to the COVID-19 pandemic, the Company has taken specific actions to seek to ensure the safety of its employees, including temperature monitoring, frequent sanitization of workspaces, observance of social distancing protocols, and other increased safety measures.

Cost of sales related to product sales comprises material, components and third-party avionics purchased from suppliers, direct labor, and overhead costs. Many of the components are standard, although certain parts are manufactured to meet IS&S specifications. The overhead portion of cost of sales primarily comprises salaries and benefits, building occupancy costs, supplies, and outside service costs related to production, purchasing, material control, and quality control. Cost of sales includes warranty costs.

Cost of sales related to Engineering Development Contracts (“EDC”) sales comprises engineering labor, consulting services, and other costs associated with specific design and development projects. These costs are incurred pursuant to contractual arrangements and are accounted for typically as contract costs within cost of sales, with the reimbursement accounted for as a sale in accordance with the percentage-of-completion method or completed contract method of accounting. Company funded research and development (“R&D”) expenditures relate to internally-funded efforts for the development of new products and the improvement of existing products. These costs are expensed as incurred and reported as R&D expenses. The Company intends to continue investing in the development of new products that complement current product offerings and to expense associated R&D costs as they are incurred.

21

Selling, general and administrative expenses consist of sales, marketing, business development, professional services, salaries and benefits for executive and administrative personnel, facility costs, recruiting, legal, accounting and other general corporate expenses.

Critical Accounting Policies and Estimates

The discussion and analysis of financial condition and consolidated results of operations are based upon the Company’s consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of these consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets, liabilities, sales and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, IS&S management evaluates its estimates based upon historical experience and various other assumptions that it believes to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

The Company believes that its critical accounting policies affect its more significant estimates and judgments used in the preparation of its consolidated financial statements. The Annual Report on Form 10-K for the fiscal year ended September 30, 2022 contains a discussion of these critical accounting policies. There have been no significant changes in the Company’s critical accounting policies since September 30, 2022. See also Note 1 to the unaudited consolidated financial statements for the three months ended December 31, 2022 as set forth herein.

RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED

DECEMBER 31, 2022 AND 2021

The following table sets forth the statements of operations data expressed as a percentage of total net sales for the periods indicated (some items may not add due to rounding):

Three Months Ended December 31,

 

    

2022

    

2021

    

Net sales:

 

  

 

  

Product

 

94.4

%  

100.0

%

Engineering development contracts

 

5.6

%  

0.0

%

Total net sales

 

100.0

%  

100.0

%

Cost of sales:

 

 

Product

 

42.0

%  

40.7

%

Engineering development contracts

 

0.9

%  

0.0

%

Total cost of sales

 

42.9

%  

40.7

%

Gross profit

 

57.1

%  

59.3

%

Operating expenses:

 

 

Research and development

 

10.3

%  

11.0

%

Selling, general and administrative

 

34.7

%  

27.0

%

Total operating expenses

 

45.0

%  

38.0

%

Operating income

 

12.1

%  

21.3

%

Interest income

 

1.8

%  

0.0

%

Other income

 

0.3

%  

0.2

%

Income before income taxes

 

14.2

%  

21.5

%

Income tax expense

 

3.5

%  

4.6

%

Net income

 

10.7

%  

16.9

%

22

Three Months Ended December 31, 2022 Compared to the Three Months Ended December 30, 2021

Net sales. Net sales were $6,516,256 for the three months ended December 31, 2022 compared to $6,695,778 for the three months ended December 31, 2021, a slight decrease of 2.7% . Product sales decreased by $522,126, EDC sales increased $366,899, Customer Repair revenue saw a modest decrease of $24,295 for the three months ended December 31, 2022. The increase in EDC sales was driven by two new Research & Development projects. The decrease in product sales was a function of lower aftermarket sales orders to commercial air transport customers . The sales decrease was partially offset by an increase in the OEM business, in which demand remained strong during Q1.

Cost of sales. Cost of sales increased $64,395, or 2.4%, to $2,792,452, or 42.9% of net sales, in the three months ended December 31, 2022, compared to $2,728,057 or 40.7% of net sales, in the three months ended December 31, 2021. The increase in cost of sales was primarily the result of slightly higher direct material costs. The Company’s overall gross margin was 57.1% and 59.3% for the three months ended December 31, 2022 and 2021, respectively.

Research and development. R&D expense decreased $66,080, or 9.0%, to $670,445 in the three months ended December 31, 2022 from $736,740 in the three months ended December 31, 2021. As a percentage of net sales, R&D expense decreased to 10.3% of net sales in the three months ended December 31, 20221 from 11.0% of net sales in the three months ended December 31, 2021. The decrease in R&D expense in the quarter was primarily the result of $57,406 of R&D expense being moved to Cost of Sales related to the EDC sales. Total R&D with the EDC related labor costs amounted to $727,851, which is 11.2% and comparable to R&D as a percent to sales in prior year.

Selling, general and administrative. Selling, general and administrative expense increased by $454,881 to $2,261,863 in the three months ended December 31, 2022 from $1,806,982 in the three months ended December 31, 2021. As a percentage of net sales, selling, general and administrative expenses increased to 34.7% of net sales in the three months ended December 31, 2022 from 27.0% of net sales in the three months ended December 31, 2021. The increase in selling, general and administrative expense in the quarter was primarily the result of an increase in non-cash long-term incentive compensation, professional & legal fees, and employee relocation costs.

Interest income. Interest income increased by $115,796 to $115,892 in the three months ended December 31, 2022 from $96 in the three months ended December 31, 2021, mainly a result of increased cash on the balance sheet, increased interest rates and re-allocating funds into higher yielding investments compared to the same period in the prior year.

Other income. Other income is mainly composed of royalties earned and increased by $1,957 to $18,196 in the three months ended December 31, 2022 compared to the same period in the prior year.

Income tax expense. The income tax expense for the three months ended December 31, 2022 was $226,933 as compared to an income tax expense of $307,490 for the three months ended December 31, 2021.

The effective tax rate for the three months ended December 31, 2022 was 24.5%, compared to 21.3% for the three months ending December 31, 2021.

Net income. The Company reported net income for the three months ended December 31, 2022 of $698,651 compared to net income of $1,133,058 for the three months ended December 31, 2021. On a diluted basis, the net income per share was $0.04 for the three months ended December 31, 2022 compared to net income per share of $0.07 for the three months ended December 31, 2021.

23

Liquidity and Capital Resources

The following table highlights key financial measurements of the Company:

December 31,

September 30,

    

2022

    

2022

Cash and cash equivalents

$

19,443,231

$

17,250,546

Accounts receivable

 

3,316,519

 

4,297,457

Current assets

 

29,223,993

 

28,202,319

Current liabilities

 

3,443,012

 

3,940,303

Contract liability

 

91,779

 

259,183

Other non-current liabilities (1)

 

421,938

 

15,065

Quick ratio (2)

 

6.61

 

5.47

Current ratio (3)

 

8.49

 

7.16

Three Months Ended December 31,

    

2022

    

2021

Cash flow activities:

 

  

 

  

Net cash provided by operating activities

$

1,816,555

$

1,517,735

Net cash used in investing activities

 

(32,716)

 

(77,348)

Net cash provided by financing activities

 

408,846

 

(1)Excludes contract liability
(2)Calculated as: the sum of cash and cash equivalents plus accounts receivable, net, divided by current liabilities
(3)Calculated as: current assets divided by current liabilities

The Company’s principal source of liquidity has been cash flows from current year operations and cash accumulated from prior years’ operations. Cash is used principally to finance inventory, accounts receivable, contract assets, and payroll, as well as the Company’s known contractual and other commitments (including those described in Note 7, “Leases”). The Company’s existing cash balances and anticipated cash flows from operations are expected to be adequate to satisfy the Company’s liquidity needs for at least the next 12 months. Apart from what has been disclosed above, management is not aware of any trends, events or uncertainties that have had or are likely to have a material impact on our liquidity, financial condition and capital resources.

The declaration and payment of any dividend in the future will be at the discretion of the Company’s Board of Directors.

Operating activities

Net cash provided by operating activities for the three-month period ended December 31, 2022 resulted primarily from funding from net income of $698,651, a decrease in accounts receivables of $980,938 and an increase in income taxes payable of $511,622.

Net cash provided by operating activities for the three-month period ended December 31, 2021 resulted primarily from funding from net income of $1,133,058 and a decrease in accounts receivable of $325,121.

Investing activities

Net cash used in investing activities was $32,716 for the three-month period ended December 31, 2022 and consisted primarily of the purchase of manufacturing test equipment and production machinery.

Net cash used in investing activities was $77,348 for the three-month period ended December 31, 2021 and consisted primarily of the purchase of laboratory test equipment.

Financing activities

Net cash provided by financing activities was $408,846 for the three-month period ended December 31, 2022 and consisted of proceeds from the exercise of stock options.

24

Net cash used in financing activities was $0 for the three-month period ended December 31, 2021.

Summary

Future capital requirements depend upon numerous factors, including market acceptance of the Company’s products, the timing and rate of expansion of business, acquisitions, joint ventures and other factors. IS&S has experienced increases in expenditures since its inception and anticipates that expenditures will continue in the foreseeable future. The Company believes that its cash and cash equivalents will provide sufficient capital to fund operations for at least the next twelve months. However, the Company may need to develop and introduce new or enhanced products, respond to competitive pressures, invest in or acquire businesses or technologies, or respond to unanticipated requirements or developments. If insufficient funds are available, the Company may not be able to introduce new products or compete effectively.

Environmental, Social and Governance Considerations

In recent years, environmental, social and governance (“ESG”) issues have become an increasing area of focus for some of our shareholders, customers and suppliers. Management and the Company’s Board of Directors are committed to identifying, assessing, and understanding the potential impact of ESG issues and related risks on the Company’s business model, as well as potential areas of improvement.

We are committed to recruiting, motivating and developing a diversity of talent. We are an equal opportunity employer and a Vietnam Era Veterans’ Readjustment Assistance Act federal contractor. All qualified applicants receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

The nature of our business also supports long-term sustainability. Historically, a majority of the Company’s sales have come from the retrofit market, in which the Company, by making upgrades to improve the functionality and safety of existing machinery, facilitates the re-use and recycling of aircraft and equipment that might otherwise be scrapped as obsolete. The Company’s GPS receivers also facilitate reduced carbon footprint navigation. The Company also plans to enhance its focus on the environmental impact of its operations.

Backlog

Backlog represents the value of contracts and purchase orders, less the revenue recognized to date on those contracts and purchase orders. Backlog activity for the three-month period ended December 31, 2022:

    

Three Months Ended

    

December 31, 2022

Backlog, beginning of period

$

11,778,988

Bookings, net

 

3,251,226

Recognized in revenue

 

(6,516,256)

Backlog, end of period

$

8,513,958

At December 31, 2022, the majority of the Company’s backlog is expected to be filled within the next twelve months. To the extent new business orders do not continue to equal or exceed sales recognized in the future from the Company’s existing backlog, future operating results may be impacted negatively.

Off-Balance Sheet Arrangements

The Company has no relationships with unconsolidated entities or financial partnerships, such as Special Purpose Entities or Variable Interest Entities, established for the purpose of facilitating off-balance sheet arrangements or other limited purposes.

25

Item 3. Quantitative and Qualitative Disclosures About Market Risk

The Company’s operations are exposed to market risks primarily as a result of changes in interest rates. The Company does not use derivative financial instruments for speculative or trading purposes. The Company’s exposure to market risk for changes in interest rates relates to its cash equivalents. The Company’s cash equivalents consist of funds invested in money market accounts, which bear interest at a variable rate. The Company does not participate in interest rate hedging. Cash balances are maintained with two major banks. Balances on deposit with certain money market accounts and operating accounts may exceed the Federal Deposit Insurance Corporation limits. A change in interest rates earned on the cash equivalents would impact interest income and cash flows but would not impact the fair market value of the related underlying instruments. Assuming that the balances during the three-month period ended December 31, 2022 were to remain constant and the Company did not act to alter the existing interest rate sensitivity, a hypothetical 1% increase in variable interest rates would have affected interest income by approximately $40,300 with a resulting impact on cash flows of approximately $40,300 for the three-month period ended December 31, 2022.

Item 4. Controls and Procedures

(a)

We carried out an evaluation under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Exchange Act of 1934. Based on that evaluation, our chief executive officer and chief financial officer concluded that these controls and procedures were effective as of December 31, 2022 to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the rules and forms of the Securities and Exchange Commission and accumulated and communicated to our management including our chief executive and financial officers, as appropriate, to allow timely decisions regarding required disclosure.

(b)

There were no changes in the Company’s internal control over financial reporting identified in connection with the evaluation of such controls that occurred during the Company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

26

PART II–OTHER INFORMATION

Item 1. Legal Proceedings

In the ordinary course of business, the Company is at times subject to various legal proceedings and claims. The Company does not believe any such matters that are currently pending will, individually or in the aggregate, have a material effect on the results of operations or financial position.

Item 1A. Risk Factors

The information set forth in this report should be read in conjunction with the risk factors described under Item 1A of the Company’s Form 10-K for the fiscal year ended September 30, 2022. Such risks are not the only risks facing the Company. Additional risks and uncertainties not currently known to the Company or that the Company currently deems to be immaterial could materially and adversely affect the Company’s business, operating results, financial condition, cash flows, prospects, and the value of an investment in IS&S common stock.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

None

Item 3. Defaults upon Senior Securities

None

Item 4. Mine Safety Disclosures

Not applicable

Item 5. Other Information

None.

27

Item 6. Exhibits

(a) Exhibits

31.1

Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) (1)

31.2

Certification of Chief Financial Officer Pursuant to Rule 13a-14(a) (1)

32.1

Certification Pursuant to U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (2)

101.INS

Inline XBRL Instance Document (1)

101.SCH

Inline XBRL Taxonomy Extension Scheme Document (1)

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document (1)

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document (1)

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document (1)

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document (1)

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

(1)

Filed herewith

(2)

Furnished herewith

28

SIGNATURE

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.

INNOVATIVE SOLUTIONS AND SUPPORT, INC.

 

 

Date: February 14, 2022

By:

/s/ MICHAEL LINACRE

 

 

MICHAEL LINACRE

 

 

CHIEF FINANCIAL OFFICER

29

EX-31.1 2 issc-20221231xex31d1.htm EXHIBIT-31.1

Exhibit 31.1

CERTIFICATE OF CHIEF EXERCUTIVE OFFICER

I, Shahram Askarpour, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Innovative Solutions and Support, 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 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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

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

a)

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

b)

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

By:

/s/ SHAHRAM ASKARPOUR

Date: February 14, 2022

SHAHRAM ASKARPOUR

CHIEF EXECUTIVE OFFICER


EX-31.2 3 issc-20221231xex31d2.htm EXHIBIT-31.2

EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Michael Linacre, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Innovative Solutions and Support, 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 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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

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

a)

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

b)

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

By:

/s/ MICHAEL LINACRE

Date: February 14, 2022

MICHAEL LINACRE

CHIEF FINANCIAL OFFICER


EX-32.1 4 issc-20221231xex32d1.htm EXHIBIT-32.1

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 the Quarterly Report of Innovative Solutions and Support, Inc. (the “Company”) on Form 10-Q for the period ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §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 result of operations of the Company.

By:

/s/ SHAHRAM ASKARPOUR

SHAHRAM ASKARPOUR

CHIEF EXECUTIVE OFFICER

February 14, 2022

/s/ MICHAEL LINACRE

MICHAEL LINACRE

CHIEF FINANCIAL OFFICER

February 14, 2022


EX-101.SCH 5 issc-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Supplemental Balance Sheet Disclosures - Inventories and Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Supplemental Balance Sheet Disclosures - Property and Equipment & Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Supplemental Balance Sheet Disclosures - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Lease - Future minimum lease payments (Details) - Calc-2 link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Shareholders' Equity and Share-Based Payments link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Shareholders' Equity and Share-Based Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Supplemental Balance Sheet Disclosures link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Supplemental Balance Sheet Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 issc-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 issc-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 issc-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 issc-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - shares
3 Months Ended
Dec. 31, 2022
Jan. 31, 2023
Cover    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2022  
Document Transition Report false  
Entity File Number 000-31157  
Entity Registrant Name INNOVATIVE SOLUTIONS AND SUPPORT, INC.  
Entity Incorporation, State or Country Code PA  
Entity Tax Identification Number 23-2507402  
Entity Address, Address Line One 720 Pennsylvania Drive  
Entity Address, City or Town Exton  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19341  
City Area Code 610  
Local Phone Number 646-9800  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol ISSC  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   17,398,808
Entity Central Index Key 0000836690  
Current Fiscal Year End Date --09-30  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2022
Sep. 30, 2022
Current assets    
Cash and cash equivalents $ 19,443,231 $ 17,250,546
Accounts receivables 3,316,519 4,297,457
Contract assets 162,742 162,742
Inventories 5,252,295 5,349,104
Prepaid expenses and other current assets 1,049,206 1,142,470
Total current assets 29,223,993 28,202,319
Property and equipment, net 6,239,496 6,292,189
Deferred income taxes 331,176 46,487
Other assets 160,862 164,328
Total assets 35,955,527 34,705,323
Current liabilities    
Accounts payable 842,262 708,845
Accrued expenses 2,508,971 2,972,275
Contract liability 83,221 135,686
Contract liability - related party 8,558 123,497
Total current liabilities 3,443,012 3,940,303
Other liabilities 421,938 15,065
Total liabilities 3,864,950 3,955,368
Commitments and contingencies (See Note 6)
Shareholders' equity    
Preferred stock, 10,000,000 shares authorized, $.001 par value, of which 200,000 shares are authorized as Class A Convertible stock. No shares issued and outstanding at December 31, 2022 and September 30, 2022
Common stock, $.001 par value: 75,000,000 shares authorized, 19,470,248 and 19,412,664 issued at December 31, 2022 and September 30, 2022 19,470 19,413
Additional paid-in capital 53,100,035 52,458,121
Retained Earnings (accumulated deficit) 339,609 (359,042)
Treasury stock, at cost, 2,096,451 shares at December 31, 2022 and September 30, 2022 (21,368,537) (21,368,537)
Total shareholders' equity 32,090,577 30,749,955
Total liabilities and shareholders' equity $ 35,955,527 $ 34,705,323
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Sep. 30, 2022
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares issued 19,470,248 19,412,664
Treasury stock, shares 2,096,451 2,096,451
Class A Convertible stock    
Preferred stock, shares authorized 200,000 200,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net Sales:    
Total net sales $ 6,516,256 $ 6,695,778
Cost of sales:    
Total cost of sales 2,792,452 2,728,057
Gross profit 3,723,804 3,967,721
Operating expenses:    
Research and development 670,445 736,525
Selling, general and administrative 2,261,863 1,806,982
Total operating expenses 2,932,308 2,543,507
Operating income 791,496 1,424,214
Interest income 115,892 96
Other income 18,196 16,238
Income before income taxes 925,584 1,440,548
Income tax expense 226,933 307,490
Net income $ 698,651 $ 1,133,058
Net income per common share:    
Basic $ 0.04 $ 0.07
Diluted $ 0.04 $ 0.07
Weighted average shares outstanding:    
Basic 17,316,766 17,246,372
Diluted 17,326,177 17,246,372
Product    
Net Sales:    
Total net sales $ 6,149,357 $ 6,695,778
Cost of sales:    
Total cost of sales 2,735,046 $ 2,728,057
Engineering development contracts    
Net Sales:    
Total net sales 366,899  
Cost of sales:    
Total cost of sales $ 57,406  
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY - USD ($)
Common Stock
Additional Paid-in Capital
(Accumulated Deficit) Retained Earnings
Treasury Stock
Total
Balance, beginning at Sep. 30, 2021 $ 19,343 $ 51,817,095 $ (5,882,820) $ (21,368,537) $ 24,585,081
Increase (Decrease) in Stockholders' Equity          
Share-based compensation   45,591     45,591
Net income     1,133,058   1,133,058
Balance, ending at Dec. 31, 2021 19,343 51,862,686 (4,749,762) (21,368,537) 25,763,730
Balance, beginning at Sep. 30, 2022 19,413 52,458,121 (359,042) (21,368,537) 30,749,955
Increase (Decrease) in Stockholders' Equity          
Share-based compensation   233,125     233,125
Exercise of stock options 57 408,789     408,846
Net income     698,651   698,651
Balance, ending at Dec. 31, 2022 $ 19,470 $ 53,100,035 $ 339,609 $ (21,368,537) $ 32,090,577
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 698,651 $ 1,133,058
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 85,409 92,372
Share-based compensation expense    
Stock options   45,591
Stock awards 283,195 40,018
Deferred income taxes (284,689) 231,298
(Increase) decrease in:    
Accounts receivable 980,938 325,121
Inventories 96,809 (61,083)
Prepaid expenses and other assets 93,264 (48,402)
Increase (decrease) in:    
Accounts payable 133,417 (123,156)
Accrued expenses (614,657) (111,624)
Income taxes payable 511,622 76,192
Contract liability (167,404) (81,650)
Net cash provided by operating activities 1,816,555 1,517,735
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (32,716) (77,348)
Net cash used in investing activities (32,716) (77,348)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 408,846  
Net cash provided by financing activities 408,846  
Net increase in cash and cash equivalents 2,192,685 1,440,387
Cash and cash equivalents, beginning of period 17,250,546 8,265,606
Cash and cash equivalents, end of period $ 19,443,231 $ 9,705,993
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
3 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

1. Summary of Significant Accounting Policies

Description of the Company

Innovative Solutions and Support, Inc. (the “Company,” “IS&S,” “we” or “us”) was incorporated in Pennsylvania on February 12, 1988. The Company operates in one business segment as a systems integrator that designs, develops, manufactures, sells and services air data equipment, engine display systems, standby equipment, primary flight guidance, autothrottles and cockpit display systems for retrofit applications and original equipment manufacturers (“OEMs”). The Company supplies integrated Flight Management Systems (“FMS”), Flat Panel Display Systems (“FPDS”), FPDS with Autothrottle, air data equipment, Integrated Standby Units (“ISU”), ISU with Autothrottle and advanced Global Positioning System (“GPS”) receivers that enable reduced carbon footprint navigation.

The Company has continued to position itself as a system integrator, which capability provides the Company with the potential to generate more substantive orders over a broader product base. This strategy, as both a manufacturer and integrator, is designed to leverage the latest technologies developed for the computer and telecommunications industries into advanced and cost-effective solutions for the general aviation, commercial air transport, United States Department of Defense (“DoD”)/governmental and foreign military markets. This approach, combined with the Company’s industry experience, is designed to enable IS&S to develop high-quality products and systems, to reduce product time to market, and to achieve cost advantages over products offered by its competitors.

Basis of Presentation

The accompanying unaudited consolidated financial statements are presented pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) in accordance with the disclosure requirements for the quarterly report on Form 10-Q and, therefore, do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete annual financial statements. In the opinion of Company management, the unaudited consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) necessary to state fairly the results for the interim periods presented. The consolidated balance sheet as of September 30, 2022 is derived from the audited financial statements of the Company. Operating results for the three-month period ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending September 30, 2023. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes of the Company included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2022.

Principles of Consolidation

The Company’s consolidated financial statements include the accounts of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Use of Estimates

The financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America, which require management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from those estimates. Estimates are used in accounting for, among other items, long term contracts, allowances for doubtful accounts, inventory obsolescence, product warranty cost liabilities, income taxes, engineering and material costs on Engineering Development Contract (“EDC”) programs, percentage of completion on EDC contracts, recoverability of long-lived assets and contingencies. Estimates and assumptions are reviewed periodically and the effects of changes, if any, are reflected in the consolidated statements of operations in the period they are determined.

Cash and Cash Equivalents

Highly liquid investments, purchased with an original maturity of three months or less, are classified as cash equivalents. Cash equivalents at December 31, 2022 and September 30, 2022 consist of cash on deposit and cash invested in money market funds with financial institutions.

Inventory Valuation

Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, net of write-downs for excess and obsolete inventory.

Assets Held for Sale

Assets to be disposed of by sale (“disposal groups”) are reclassified into “assets held for sale” if their carrying amounts are principally expected to be recovered through a sale transaction rather than through continuing use. The reclassification occurs when the disposal group is available for immediate sale and the sale is probable. These criteria are generally met when an agreement to sell exists, or management has committed to a plan to sell the assets within one year. Disposal groups are measured at the lower of carrying amount or fair value less costs to sell and are not depreciated or amortized. When the net realizable value of a disposal group increases during a period, a gain can be recognized to the extent that it does not increase the value of the disposal group beyond its original carrying value when the disposal group was reclassified as held for sale. The fair value of a disposal group, less any costs to sell, is assessed each reporting period it remains classified as held for sale and any remeasurement to the lower of carrying value or fair value less costs to sell is reported as an adjustment to the carrying value of the disposal group.

Property and Equipment

Property and equipment are stated at cost. Depreciation is provided using an accelerated method over the estimated useful lives of the assets (the lesser of three to seven years or over the lease term), except for the manufacturing facility and the corporate airplane, which are depreciated using the straight-line method over their estimated useful lives of thirty-nine years and ten years, respectively. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the life of assets are charged to expense as incurred.

Long-Lived Assets

The Company assesses the impairment of long-lived assets in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 360-10, “Property, Plant and Equipment.” This statement requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. In addition, long-lived assets to be disposed of should be reported at the lower of the carrying amount or fair value less cost to sell. The Company considers historical performance and future estimated results in its evaluation of potential impairment and then compares the carrying amount of the asset to estimated future cash flows expected to result from use of the asset. If the carrying amount of the asset exceeds the estimated expected undiscounted future cash flows, the Company measures the amount of the impairment by comparing the carrying amount of the asset to its fair value. The estimation of fair value is generally measured by discounting expected future cash flows. No impairment charges were recorded during the three-month periods ended December 31, 2022 or 2021.

Fair Value of Financial Instruments

The net carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and short-term debt approximate their fair value because of the short-term nature of these instruments. For financial assets and liabilities measured at fair value on a recurring basis, fair value is the price the Company would receive to sell an asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value as follows:

Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.

Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

Quoted prices for similar assets or liabilities in active markets;
Quoted prices for identical or similar assets in non-active markets;
Inputs other than quoted prices that are observable for the asset or liability; and
Inputs that are derived principally from or corroborated by other observable market data.

Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.

The following table sets forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were accounted for at fair value on a recurring basis as of December 31, 2022 and September 30, 2022, according to the valuation techniques the Company used to determine their fair values.

Fair Value Measurement on December 31, 2022

Quoted Price in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Cash and cash equivalents:

Money market funds

 

$

16,194,409

 

$

 

$

Fair Value Measurement on September 30, 2022

Quoted Price in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Cash and cash equivalents:

Money market funds

 

$

16,083,571

 

$

 

$

Revenue Recognition

The Company enters into sales arrangements with customers that, in general, provide for the Company to design, develop, manufacture and deliver large flat-panel display systems, flight information computers, autothrottles and advanced monitoring systems that measure and display critical flight information, including data relative to aircraft separation, airspeed, altitude, and engine and fuel data measurements.

Revenue from Contracts with Customers

The Company accounts for revenue in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services. To achieve this core principle, the Company applies the following five steps:

1)

Identify the contract with a customer

The Company’s contract with its customers typically is the form of a purchase order issued to the Company by its customers and, to a lesser degree, in the form of a purchase order issued in connection with a formal contract executed with a customer. For the purpose of accounting for revenue under ASC 606, a contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.

2)

Identify the performance obligations in the contract

Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. Most of our revenue is derived from purchases under which we provide a specific product or service and, as a result, there is only one performance obligation. In the event that a contract includes multiple promised goods or services, such as an EDC contract which includes both engineering services and a resulting product shipment, the Company must apply judgment to determine whether promised goods or services are capable of being distinct in the context of the contract. In these cases, the Company considers whether the customer could, on its own, or together with other resources that are readily available from third parties, produce the physical product using only the output resulting from the Company’s completion of engineering services. If the customer cannot produce the physical product, then the promised goods or services are accounted for as a combined performance obligation.

3)

Determine the transaction price

The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

4)

Allocate the transaction price to performance obligations in the contract

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price by taking into account available information such as market conditions as well as the cost of the goods or services and the Company’s normal margins for similar performance obligations.

5)Recognize revenue when or as the Company satisfies a performance obligation

The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer. Historically, the Company has also recognized revenue from EDC contracts and is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract costs include material, components and third-party avionics purchased from suppliers, direct labor, and overhead costs.

Contract Estimates

Accounting for performance obligations in long-term contracts that are satisfied over time involves the use of various techniques to estimate progress towards satisfaction of the performance obligation. The Company typically measures progress based on costs incurred compared to estimated total contract costs. Contract cost estimates are based on various assumptions to project the outcome of future events that often span more than a single year. These assumptions include the amount of labor and labor costs, the quantity and cost of raw materials used in the completion of the performance obligation, and the complexity of the work to be performed.

As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract- related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance is recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter in which it is identified.

The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue. The aggregate impact of adjustments in contract estimates did not change our revenue and operating earnings (and diluted earnings per share) for the three-month periods ended December 31, 2022 and 2021, respectively.

Contract Balances

Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer under the contract. Contract liabilities primarily relate to consideration received in advance of performance under the contract. The following table reflects the Company’s contract assets and contract liabilities:

Contract

Contract

    

Assets

    

Liabilities

September 30, 2022

$

162,742

$

259,183

Amount transferred to receivables from contract assets

Contract asset additions

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

(202,794)

Increases due to invoicing prior to satisfaction of performance obligations

35,390

December 31, 2022

$

162,742

$

91,779

Customer Service Revenue

The Company enters into sales arrangements with customers for the repair or upgrade of its various products that are not under warranty. The Company’s customer service revenue and cost of sales are included in product sales and product cost of sales, respectively, on the accompanying consolidated statements of operations. The Company’s customer service revenue and cost of sales for the three-month periods ended December 31, 2022 and 2021 respectively are as follows:

For the Three Months Ended December 31, 

    

2022

    

2021

Customer Service Sales

 

$

1,061,149

 

$

1,085,445

Customer Service Cost of Sales

319,102

343,650

Gross Profit

$

742,047

$

741,795

Lease Recognition

The Company accounts for leases in accordance with ASU 2016-02, Leases (Topic 842). At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present in the arrangement. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable. The Company does not have any financing leases that are material in nature.

Income Taxes

Income taxes are recorded in accordance with ASC Topic 740, “Income Taxes” (“ASC Topic 740”), which utilizes a balance sheet approach to provide for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of the Company’s assets, liabilities, and expected benefits of utilizing NOLs and tax credit carryforwards. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. At the end of each interim reporting period, the Company prepares an estimate of the annual effective income tax rate and applies that annual effective income tax rate to ordinary year-to-date pre-tax income for the interim period. Specific tax items discrete to a particular quarter are recorded in income tax expense for that quarter. The estimated annual effective tax rate used in providing for income taxes on a year-to-date basis may change in subsequent periods.

Deferred tax assets are reduced by a valuation allowance if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. Significant weight is given to evidence that can be verified objectively, and significant management judgment is required in determining any valuation allowance recorded against net deferred tax assets. The Company evaluates deferred income taxes on a quarterly basis to determine if a valuation allowance is required by considering available evidence. Deferred tax assets are recognized when expected future taxable income is sufficient to allow the related tax benefits to reduce taxes that would otherwise be payable. The sources of taxable income that may be available to realize the benefit of deferred tax assets are future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences and credit carryforwards, taxable income in carry-back years, and tax planning strategies which are

both prudent and feasible. For the quarter ended June 30, 2021, the valuation allowance was released for all federal and some state deferred tax assets. This release both increased the deferred tax asset and removed the valuation allowance. The Company will continue to assess all available evidence during future periods to evaluate any changes to the realization of its deferred tax assets.If the Company were to determine that it would be able to realize additional state deferred tax assets in the future, it would make an adjustment to the valuation allowance which would reduce the provision for income taxes.

The accounting for uncertainty in income taxes requires a more likely than not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company records a liability for the difference between the (i) benefit recognized and measured for financial statement purposes and (ii) the tax position taken or expected to be taken on the Company’s tax return. To the extent that the Company’s assessment of such tax positions changes, the change in estimate is recorded in the period in which the determination is made. The Company has elected to record any interest or penalties associated with uncertain tax positions as income tax expense.

The Company files a consolidated U.S. federal income tax return. The Company prepares and files tax returns based on the interpretation of tax laws and regulations, and records estimates based on these judgments and interpretations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax and interest assessments by these taxing authorities, and the Company records a liability when it is probable that there will be an assessment. The Company adjusts the estimates periodically as a result of ongoing examinations by and settlements with the various taxing authorities, and changes in tax laws, regulations and precedent. The consolidated tax provision of any given year includes adjustments to prior years’ income tax accruals that are considered appropriate, and any related estimated interest. Management believes that it has made adequate accruals for income taxes. Differences between estimated and actual amounts determined upon ultimate resolution, individually or in the aggregate, are not expected to have a material effect on the Company’s consolidated financial position but could possibly be material to its consolidated results of operations or cash flow of any one period.

Engineering Development

The Company invests a significant percentage of its sales on engineering development, both Research & Development (“R&D”) and EDC. At December 31, 2022, approximately 21% of the Company’s employees were engineers engaged in various engineering development projects. Total engineering development expense comprises both internally funded R&D and product development and design charges related to specific customer contracts. Engineering development expense consists primarily of payroll-related expenses of employees engaged in EDC projects, engineering related product materials and equipment, and subcontracting costs. R&D charges incurred for product design, product enhancements, and future product development are expensed as incurred. Product development and design charges related to specific customer contracts are charged to cost of sales-EDC based on the method of contract accounting (either percentage-of-completion or completed contract) applicable to such contracts.

Treasury Stock

We account for treasury stock purchased under the cost method and include treasury stock as a component of shareholders’ equity. Treasury stock purchased with intent to retire (whether or not the retirement is actually accomplished) is charged to common stock.

Comprehensive Income

Pursuant to FASB ASC Topic 220, “Comprehensive Income,” the Company is required to classify items of other comprehensive income by their nature in a financial statement and display the accumulated balance of other comprehensive income separately from retained earnings and additional paid-in capital in the equity section of its consolidated balance sheets. For the three-month periods ended December 31, 2022 and 2021, comprehensive income consisted of net income only, and there were no items of other comprehensive income for any of the periods presented.

Share-Based Compensation

The Company accounts for share-based compensation under ASC Topic 718, “Stock Compensation” (“ASC Topic 718”), which requires the Company to measure the cost of employee or non-employee director services received in exchange for an award of equity instruments based on the grant-date fair value of the award using an option pricing model. The Company recognizes such cost over the period during which an employee or non-employee director is required to provide service in exchange for the award. Our policy is to recognize forfeitures as incurred.

Accordingly, adoption of ASC Topic 718’s fair value method results in recording compensation costs under the Company’s stock-based compensation plans. The Company determined the fair value of its stock option awards at the date of grant using the Black-Scholes option pricing model. Option pricing models and generally accepted valuation techniques require management to make assumptions and to apply judgment to determine the fair value of its awards. These assumptions and judgments include estimating future volatility of the Company’s stock price, expected dividend yield, future employee turnover rates, and future employee stock option exercise behaviors. Changes in these assumptions can materially affect fair value estimates. The Company does not believe that a reasonable likelihood exists that there will be a material change in future estimates or assumptions used to determine share-based compensation expense. However, if actual results are not consistent with the Company’s estimates or assumptions, the Company would adjust its estimates. Such adjustments could have a material impact on the Company’s financial position.

Warranty Reserves

The Company offers warranties on some products of various lengths, however the standard warranty period is twenty-four months. At the time of shipment, the Company establishes a reserve for estimated costs of warranties based on its best estimate of the amounts necessary to settle future and existing claims using historical data on products sold as of the balance sheet date. The length of the warranty period, the product’s failure rates, and the customer’s usage affect warranty cost. If actual warranty costs differ from the Company’s estimated amounts, future results of operations could be affected adversely. Warranty cost is recorded as cost of sales, and the reserve balance recorded as an accrued expense. While the Company maintains product quality programs and processes, its warranty obligation is affected by product failure rates and the related corrective costs. If actual product failure rates and/or corrective costs differ from the estimates, the Company revises the estimated warranty liability accordingly.

Self-Insurance Reserves

Since January 1, 2014, the Company has self-insured a significant portion of its employee medical insurance. The Company maintains a stop-loss insurance policy that limits its losses both on a per employee basis and an aggregate basis. Liabilities associated with the risks that are retained by the Company are estimated based upon actuarial assumptions such as historical claims experience and demographic factors. The Company estimated the total medical claims incurred but not reported and the Company believes that it has adequate reserves for these claims at December 31, 2022 and September 30, 2022, respectively. However, the actual value of such claims could be significantly affected if future occurrences and claims differ from these assumptions. At December 31, 2022 and September 30, 2022, the estimated liability for medical claims incurred but not reported was $48,146 and $51,590, respectively. The Company has recorded the excess of funded premiums over estimated claims incurred but not reported of $505,776 and $424,155 as a current asset in the accompanying consolidated balance sheets as of December 31, 2022 and September 30, 2022, respectively.

Concentrations

Major Customers and Products

In the three-month period ended December 31, 2022, three customers, Pilatus Aircraft Ltd (“Pilatus”), Air Transport Services Group, and Textron Aviation, Inc. (“Textron”), accounted for 38%, 13% and 11% of net sales, respectively.

In the three-month period ended December 31, 2021, two customers, Air Transport Services Group, and Pilatus, accounted for 25%, and 24% of net sales, respectively.

Major Suppliers

The Company buys several of its components from sole source suppliers. Although there are a limited number of suppliers of particular components, management believes other suppliers could provide similar components on comparable terms.

For the three-month period ended December 31, 2022, the Company had two suppliers, respectively that were individually responsible for greater than 10% of the Company’s total inventory related purchases.

For the three-month period ended December 31, 2021, the Company had two suppliers that were individually responsible for greater than 10% of the Company’s total inventory related purchases.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances and accounts receivable. The Company invests its excess cash where preservation of principal is the major consideration. Cash balances are maintained with two major banks. Balances on deposit with certain money market accounts and operating accounts may exceed the Federal Deposit Insurance Corporation limits. The Company’s customer base consists principally of companies within the aviation industry. The Company requests advance payments and/or letters of credit from customers that it considers to be credit risks.

Recent Accounting Pronouncements

In June 2016, FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument (“ASU 2016-13”). ASU 2016-13 replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for SEC small business filers for fiscal years beginning after December 15, 2022. The adoption of this standard is not expected to have a material impact on our consolidated financial statements or related disclosures.

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which simplifies the accounting for income taxes, eliminates certain exceptions within Accounting Standards Codification Topic 740, “Income Taxes” (“ASC 740”), and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. We adopted this update effective October 1, 2021. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Disclosures
3 Months Ended
Dec. 31, 2022
Supplemental Balance Sheet Disclosures  
Supplemental Balance Sheet Disclosures

2. Supplemental Balance Sheet Disclosures

Inventories

Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, net of write-downs for excess and obsolete inventory, and consist of the following:

December 31, 

September 30, 

    

2022

    

2022

Raw materials

 

$

4,685,109

 

$

4,451,045

Work-in-process

 

530,992

 

795,723

Finished goods

 

36,194

 

102,336

 

$

5,252,295

 

$

5,349,104

Prepaid expenses and other current assets

Prepaid expenses and other current assets consist of the following:

December 31, 

September 30, 

    

2022

    

2022

Prepaid insurance

 

$

801,703

$

777,311

Other

 

247,503

 

365,159

 

$

1,049,206

$

1,142,470

Property and equipment

Property and equipment, net consists of the following:

December 31, 

September 30, 

    

2022

    

2022

Computer equipment

$

2,269,243

$

2,307,139

Corporate airplanes

 

2,406,468

 

2,406,468

Furniture and office equipment

 

976,993

 

976,993

Manufacturing facility

 

5,889,491

 

5,889,491

Equipment

 

5,607,387

 

5,624,966

Land

1,021,245

1,021,245

 

18,170,827

 

18,226,302

Less: accumulated depreciation and amortization

 

(11,931,331)

 

(11,934,113)

 

$

6,239,496

 

$

6,292,189

Depreciation and amortization related to property and equipment was $85,409 and $92,372 for the three-month periods ended December 31, 2022 and 2021, respectively. The corporate airplane is utilized primarily in support of product development.

Other assets

Other assets consist of the following:

December 31, 

September 30, 

    

2022

    

2022

Intangible assets, net of accumulated amortization of $636,158 at December 31, 2022 and September 30, 2022

 

$

60,348

 

$

60,348

Operating lease right-of-use asset

25,214

28,680

Other non-current assets

75,300

 

75,300

 

$

160,862

 

$

164,328

Intangible assets consist of licensing and certification rights which are amortized over a defined number of units. No impairment charges were recorded in the three-month periods ended December 31, 2022 and 2021.

Intangible asset amortization expense was $0 for the three-month periods ended December 31, 2022 and 2021, respectively. The timing of future amortization expense is not determinable because the intangible assets are being amortized over a defined number of units.

Other non-current assets as of December 31, 2022 and September 30, 2022 include the security deposit for an airplane hangar and a deposit for medical claims required under the Company’s medical plan.

Accrued expenses

Accrued expenses consist of the following:

December 31, 

September 30, 

    

2022

    

2022

Warranty

 

$

577,690

 

$

607,001

Salary, benefits and payroll taxes

 

381,822

 

1,030,628

Professional fees

 

275,077

 

364,794

Income tax

475,200

Operating lease

13,450

13,615

Other

 

785,732

956,237

$

2,508,971

 

$

2,972,275

Warranty cost and accrual information for the three-month period ended December 31, 2022 is highlighted below:

Three Months Ending

    

December 31, 2022

Warranty accrual, beginning of period

 

$

607,001

Accrued expense

 

(536)

Warranty cost

 

(28,775)

Warranty accrual, end of period

 

$

577,690

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
3 Months Ended
Dec. 31, 2022
Income Taxes  
Income Taxes

3. Income Taxes

The Company will continue to assess all available evidence during future periods to evaluate any changes to the realization of its deferred tax assets. If the Company were to determine that it would be able to realize additional state deferred tax assets in the future, it would make an adjustment to the valuation allowance which would reduce the provision for income taxes.

The 2017 Tax Cuts and Jobs Act amended IRC §174 to require that amounts paid or incurred for specified research or experimental expenditures, including software development expenses, be amortized ratably over 60 months for tax years beginning after 2021. Under the law change, research and experimental expenditures may no longer be deducted. The Company may no longer elect an amortization period 60 months or greater beginning when benefits are first realized. The Company must now amortize these expenses beginning at the mid-point of the tax year in which the expenditures are paid or incurred.

The effective tax rate for the three-month period ended December 31, 2022 was 24.5% and differs from the statutory tax rate primarily due to permanent items, first quarter discrete adjustments related to stock compensation, and state taxes.

The effective tax rate for the three-month period ended December 31, 2021 was 21.3% and differs from the statutory tax rate primarily due to permanent items and state taxes.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-Based Payments
3 Months Ended
Dec. 31, 2022
Shareholders' Equity and Share-Based Payments  
Shareholders' Equity and Share-Based Payments

4. Shareholders’ Equity and Share-Based Payments

At December 31, 2022, the Company’s Amended and Restated Articles of Incorporation provides the Company authority to issue 75,000,000 shares of common stock and 10,000,000 shares of preferred stock.

Share-Based compensation

The Company accounts for share-based compensation under the provisions of ASC Topic 718 by using the fair value method for expensing stock options and stock awards.

2019 Stock-Based Incentive Compensation Plan

The 2019 Plan was approved by the Company’s shareholders at the Company’s Annual Meeting of Shareholders held on April 2, 2019. The 2019 Plan authorizes the grant of stock appreciation rights, restricted stock, options and other equity-based awards. Options granted under the 2019 Plan may be either “incentive stock options” as defined in section 422 of the Code or nonqualified stock options, as determined by the Compensation Committee.

Subject to an adjustment necessary upon a stock dividend, recapitalization, forward split or reverse split, reorganization, merger, consolidation, spin-off, combination, repurchase or share exchange, extraordinary or unusual cash distribution, or similar corporate transaction or event, the maximum number of shares of common stock available for awards under the 2019 Plan is 750,000, plus 139,691 shares of common stock that were authorized but unissued under the 2009 Plan as of the effective date of the 2019 Plan (i.e., April 2, 2019), all of which may be issued pursuant to awards of incentive stock options. In addition, the 2019 Plan provides that no more than 300,000 shares may be awarded in any calendar year to any employee. As of December 31, 2022, there were 628,825 shares of common stock available for awards under the 2019 Plan.

If any award is forfeited, terminates or otherwise is settled for any reason without an actual distribution of shares to the participant, the related shares of common stock subject to such award will again be available for future grant. Any shares tendered by a participant in payment of the exercise price of an option or the tax liability with respect to an award (including, in any case, shares withheld from

any such award) will not be available for future grant under the 2019 Plan. If there is any change in the Company’s corporate capitalization, the Compensation Committee must proportionately and equitably adjust the number and kind of shares of common stock which may be issued in connection with future awards, the number and kind of shares of common stock covered by awards then outstanding under the 2019 Plan, the aggregate number and kind of shares of common stock available under the 2019 Plan, any applicable individual limits on the number of shares of common stock available for awards under the 2019 Plan, the exercise or grant price of any award, or if deemed appropriate, make provision for a cash payment with respect to any outstanding award. In addition, the Compensation Committee may make adjustments in the terms and conditions of any awards, including any performance goals, in recognition of unusual or nonrecurring events affecting the Company or any subsidiary, or in response to changes in applicable laws, regulations, or accounting principles.

The compensation expense related to stock options and awards issued to employees under the 2019 Plan was $233,125 and $45,591 for the three-month periods ended December 31, 2022 and 2021, respectively.

The compensation expense under the 2019 Plan related to stock awards issued to non-employee members of the Board was $50,070 and $40,018 for the three-month periods ended December 31, 2022 and 2021, respectively.

Total compensation expense associated with the 2019 Plan was $283,195 and $85,609 for the three-month periods ended December 31, 2022 and 2021, respectively.

At December 31, 2022, unrecognized compensation expense of $0, related to non-vested stock options under the 2019 Plan, will be recognized.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
3 Months Ended
Dec. 31, 2022
Earnings Per Share  
Earnings Per Share

5. Earnings Per Share

Three Months Ended December 31, 

    

2022

    

2021

Numerator:

Net income

 

$

698,651

 

$

1,133,058

Denominator:

Basic weighted average shares

 

17,316,766

 

17,246,372

Dilutive effect of share-based awards

 

9,411

 

Diluted weighted average shares

 

17,326,177

 

17,246,372

Earnings per common share:

Basic EPS

 

$

0.04

 

$

0.07

Diluted EPS

 

$

0.04

 

$

0.07

Net income per share is calculated pursuant to ASC Topic 260, “Earnings per Share” (“ASC Topic 260”). Basic earnings per share (“EPS”) excludes potentially dilutive securities and is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted EPS is computed assuming the conversion or exercise of all dilutive securities such as employee stock options and restricted stock units (“RSUs”).

The number of incremental shares from the assumed exercise of stock options and RSUs is calculated by using the treasury stock method. As of December 31, 2022 and 2021, there were 0 and 100,000 options to purchase common stock outstanding, respectively, and 7,886 and 0 shares subject to vesting of restricted stock units outstanding, respectively. The average outstanding diluted shares calculation excludes options with an exercise price that exceeds the average market price of shares during the period.

For the three-month periods ended December 31, 2022 and 2021, respectively, 0 and 100,000 diluted weighted-average shares outstanding were excluded from the computation of diluted EPS because the effect would be anti-dilutive.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
3 Months Ended
Dec. 31, 2022
Commitments and Contingencies  
Commitments and Contingencies

6. Commitments and Contingencies

In the ordinary course of business, the Company is at times subject to various legal proceedings and claims. The Company does not believe any such matters that are currently pending will, individually or in the aggregate, have a material effect on the results of operations or financial position.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
3 Months Ended
Dec. 31, 2022
Related Party Transactions  
Related Party Transactions

7. Related Party Transactions

In recent years, the Company has had sales to AML Global Eclipse, LLC, (“Eclipse”), whose principal shareholder is also a principal shareholder in the Company. Eclipse is a new related party for fiscal year 2022 due to their president acquiring more that 10% in shares on the company. Prior balances are disclosed below for comparability.

Sales to Eclipse amounted to $0.03 million , $0.3 million and $0.03 million for the first quarters ended December 31 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, a contract liability to Eclipse was $0.01 million and $0.3 million, respectively.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
3 Months Ended
Dec. 31, 2022
Leases  
Leases

8. Leases

The Company accounts for leases in accordance with ASU 2016-02 and records “right-of-use” assets and corresponding lease liabilities on the balance sheet for most leases with an initial term of greater than one year. Consistent with previous accounting guidance, we will recognize payments for leases with a term of less than one year in the statement of operations on a straight-line basis over the lease term.

We lease real estate and equipment under various operating leases. A lease exists when a contract or part of a contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining whether a lease exists, we consider whether a contract provides us with both: (a) the right to obtain substantially all of the economic benefits from the use of the identified asset and (b) the right to direct the use of the identified asset.

Some of our leases include base rental periods coupled with options to renew or terminate the lease, generally at our discretion. In evaluating the lease term, we consider whether we are reasonably certain to exercise such options. To the extent a significant economic incentive exists to exercise an option, that option is included within the lease term. However, based on the nature of our lease arrangements, options generally do not provide us with a significant economic incentive and are therefore excluded from the lease term for the majority of our arrangements.

Our leases typically include a combination of fixed and variable payments. Fixed payments are generally included when measuring the right-of-use asset and lease liability. Variable payments, which primarily represent payments based on usage of the underlying asset, are generally excluded from such measurement and expensed as incurred. In addition, certain of our lease arrangements may contain a lease coupled with an arrangement to provide other services, such as maintenance, or may require us to make other payments on behalf of the lessor related to the leased asset, such as payments for taxes or insurance. As permitted by ASU 2016-02, we have elected to account for these non-lease components together with the associated lease component if included in the lease payments. This election has been made for each of our asset classes.

The measurement of “right-of-use” assets and lease liabilities requires us to estimate appropriate discount rates. To the extent the rate implicit in the lease is readily determinable, such rate is utilized. However, based on information available at lease commencement for our leases, the rate implicit in the lease is not known. In these instances, we utilize an incremental borrowing rate, which represents the rate of interest that we would pay to borrow on a collateralized basis over a similar term.

The following table presents the lease-related assets and liabilities reported in the Consolidated Balance Sheet as of December 31, 2022:

Classification on the Consolidated Balance Sheet on December 31, 2022

Assets

    

  

    

  

Operating leases

 

Other assets

$

25,214

Liabilities

 

  

 

Operating leases- current

 

Accrued expenses

$

13,450

Operating leases – noncurrent

 

Other liabilities

$

11,764

Total lease liabilities

$

25,214

Rent expense and cash paid for various operating leases in aggregate are $3,669 for the three-month period ended December 31, 2022. The weighted average remaining lease term is 1.9 years and the weighted average discount rate is 5.0% as of December 31, 2022.

Future minimum lease payments under operating leases are as follows at December 31, 2022:

Twelve Months

Ending

Operating

    

December 31,

    

Leases

 

2023

$

14,676

 

2024

13,453

Total minimum lease payments

$

28,129

Amount representing interest

 

(2,915)

Present value of minimum lease payments

 

 

25,214

Current portion

 

 

(13,450)

Long-term portion of lease obligations

$

11,764

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited consolidated financial statements are presented pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) in accordance with the disclosure requirements for the quarterly report on Form 10-Q and, therefore, do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete annual financial statements. In the opinion of Company management, the unaudited consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) necessary to state fairly the results for the interim periods presented. The consolidated balance sheet as of September 30, 2022 is derived from the audited financial statements of the Company. Operating results for the three-month period ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending September 30, 2023. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes of the Company included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2022.

Principles of Consolidation

Principles of Consolidation

The Company’s consolidated financial statements include the accounts of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Use of Estimates

Use of Estimates

The financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America, which require management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from those estimates. Estimates are used in accounting for, among other items, long term contracts, allowances for doubtful accounts, inventory obsolescence, product warranty cost liabilities, income taxes, engineering and material costs on Engineering Development Contract (“EDC”) programs, percentage of completion on EDC contracts, recoverability of long-lived assets and contingencies. Estimates and assumptions are reviewed periodically and the effects of changes, if any, are reflected in the consolidated statements of operations in the period they are determined.

Cash and Cash Equivalents

Cash and Cash Equivalents

Highly liquid investments, purchased with an original maturity of three months or less, are classified as cash equivalents. Cash equivalents at December 31, 2022 and September 30, 2022 consist of cash on deposit and cash invested in money market funds with financial institutions.

Inventory Valuation

Inventory Valuation

Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, net of write-downs for excess and obsolete inventory.

Assets Held for Sale

Assets Held for Sale

Assets to be disposed of by sale (“disposal groups”) are reclassified into “assets held for sale” if their carrying amounts are principally expected to be recovered through a sale transaction rather than through continuing use. The reclassification occurs when the disposal group is available for immediate sale and the sale is probable. These criteria are generally met when an agreement to sell exists, or management has committed to a plan to sell the assets within one year. Disposal groups are measured at the lower of carrying amount or fair value less costs to sell and are not depreciated or amortized. When the net realizable value of a disposal group increases during a period, a gain can be recognized to the extent that it does not increase the value of the disposal group beyond its original carrying value when the disposal group was reclassified as held for sale. The fair value of a disposal group, less any costs to sell, is assessed each reporting period it remains classified as held for sale and any remeasurement to the lower of carrying value or fair value less costs to sell is reported as an adjustment to the carrying value of the disposal group.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost. Depreciation is provided using an accelerated method over the estimated useful lives of the assets (the lesser of three to seven years or over the lease term), except for the manufacturing facility and the corporate airplane, which are depreciated using the straight-line method over their estimated useful lives of thirty-nine years and ten years, respectively. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the life of assets are charged to expense as incurred.

Long-Lived Assets

Long-Lived Assets

The Company assesses the impairment of long-lived assets in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 360-10, “Property, Plant and Equipment.” This statement requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. In addition, long-lived assets to be disposed of should be reported at the lower of the carrying amount or fair value less cost to sell. The Company considers historical performance and future estimated results in its evaluation of potential impairment and then compares the carrying amount of the asset to estimated future cash flows expected to result from use of the asset. If the carrying amount of the asset exceeds the estimated expected undiscounted future cash flows, the Company measures the amount of the impairment by comparing the carrying amount of the asset to its fair value. The estimation of fair value is generally measured by discounting expected future cash flows. No impairment charges were recorded during the three-month periods ended December 31, 2022 or 2021.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The net carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and short-term debt approximate their fair value because of the short-term nature of these instruments. For financial assets and liabilities measured at fair value on a recurring basis, fair value is the price the Company would receive to sell an asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value as follows:

Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.

Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

Quoted prices for similar assets or liabilities in active markets;
Quoted prices for identical or similar assets in non-active markets;
Inputs other than quoted prices that are observable for the asset or liability; and
Inputs that are derived principally from or corroborated by other observable market data.

Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.

The following table sets forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were accounted for at fair value on a recurring basis as of December 31, 2022 and September 30, 2022, according to the valuation techniques the Company used to determine their fair values.

Fair Value Measurement on December 31, 2022

Quoted Price in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Cash and cash equivalents:

Money market funds

 

$

16,194,409

 

$

 

$

Fair Value Measurement on September 30, 2022

Quoted Price in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Cash and cash equivalents:

Money market funds

 

$

16,083,571

 

$

 

$

Revenue Recognition

Revenue Recognition

The Company enters into sales arrangements with customers that, in general, provide for the Company to design, develop, manufacture and deliver large flat-panel display systems, flight information computers, autothrottles and advanced monitoring systems that measure and display critical flight information, including data relative to aircraft separation, airspeed, altitude, and engine and fuel data measurements.

Revenue from Contracts with Customers

The Company accounts for revenue in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services. To achieve this core principle, the Company applies the following five steps:

1)

Identify the contract with a customer

The Company’s contract with its customers typically is the form of a purchase order issued to the Company by its customers and, to a lesser degree, in the form of a purchase order issued in connection with a formal contract executed with a customer. For the purpose of accounting for revenue under ASC 606, a contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.

2)

Identify the performance obligations in the contract

Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. Most of our revenue is derived from purchases under which we provide a specific product or service and, as a result, there is only one performance obligation. In the event that a contract includes multiple promised goods or services, such as an EDC contract which includes both engineering services and a resulting product shipment, the Company must apply judgment to determine whether promised goods or services are capable of being distinct in the context of the contract. In these cases, the Company considers whether the customer could, on its own, or together with other resources that are readily available from third parties, produce the physical product using only the output resulting from the Company’s completion of engineering services. If the customer cannot produce the physical product, then the promised goods or services are accounted for as a combined performance obligation.

3)

Determine the transaction price

The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

4)

Allocate the transaction price to performance obligations in the contract

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price by taking into account available information such as market conditions as well as the cost of the goods or services and the Company’s normal margins for similar performance obligations.

5)Recognize revenue when or as the Company satisfies a performance obligation

The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer. Historically, the Company has also recognized revenue from EDC contracts and is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract costs include material, components and third-party avionics purchased from suppliers, direct labor, and overhead costs.

Contract Estimates

Accounting for performance obligations in long-term contracts that are satisfied over time involves the use of various techniques to estimate progress towards satisfaction of the performance obligation. The Company typically measures progress based on costs incurred compared to estimated total contract costs. Contract cost estimates are based on various assumptions to project the outcome of future events that often span more than a single year. These assumptions include the amount of labor and labor costs, the quantity and cost of raw materials used in the completion of the performance obligation, and the complexity of the work to be performed.

As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract- related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance is recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter in which it is identified.

The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue. The aggregate impact of adjustments in contract estimates did not change our revenue and operating earnings (and diluted earnings per share) for the three-month periods ended December 31, 2022 and 2021, respectively.

Contract Balances

Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer under the contract. Contract liabilities primarily relate to consideration received in advance of performance under the contract. The following table reflects the Company’s contract assets and contract liabilities:

Contract

Contract

    

Assets

    

Liabilities

September 30, 2022

$

162,742

$

259,183

Amount transferred to receivables from contract assets

Contract asset additions

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

(202,794)

Increases due to invoicing prior to satisfaction of performance obligations

35,390

December 31, 2022

$

162,742

$

91,779

Customer Service Revenue

The Company enters into sales arrangements with customers for the repair or upgrade of its various products that are not under warranty. The Company’s customer service revenue and cost of sales are included in product sales and product cost of sales, respectively, on the accompanying consolidated statements of operations. The Company’s customer service revenue and cost of sales for the three-month periods ended December 31, 2022 and 2021 respectively are as follows:

For the Three Months Ended December 31, 

    

2022

    

2021

Customer Service Sales

 

$

1,061,149

 

$

1,085,445

Customer Service Cost of Sales

319,102

343,650

Gross Profit

$

742,047

$

741,795

Lease Recognition

Lease Recognition

The Company accounts for leases in accordance with ASU 2016-02, Leases (Topic 842). At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present in the arrangement. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable. The Company does not have any financing leases that are material in nature.

Income Taxes

Income Taxes

Income taxes are recorded in accordance with ASC Topic 740, “Income Taxes” (“ASC Topic 740”), which utilizes a balance sheet approach to provide for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of the Company’s assets, liabilities, and expected benefits of utilizing NOLs and tax credit carryforwards. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. At the end of each interim reporting period, the Company prepares an estimate of the annual effective income tax rate and applies that annual effective income tax rate to ordinary year-to-date pre-tax income for the interim period. Specific tax items discrete to a particular quarter are recorded in income tax expense for that quarter. The estimated annual effective tax rate used in providing for income taxes on a year-to-date basis may change in subsequent periods.

Deferred tax assets are reduced by a valuation allowance if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. Significant weight is given to evidence that can be verified objectively, and significant management judgment is required in determining any valuation allowance recorded against net deferred tax assets. The Company evaluates deferred income taxes on a quarterly basis to determine if a valuation allowance is required by considering available evidence. Deferred tax assets are recognized when expected future taxable income is sufficient to allow the related tax benefits to reduce taxes that would otherwise be payable. The sources of taxable income that may be available to realize the benefit of deferred tax assets are future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences and credit carryforwards, taxable income in carry-back years, and tax planning strategies which are

both prudent and feasible. For the quarter ended June 30, 2021, the valuation allowance was released for all federal and some state deferred tax assets. This release both increased the deferred tax asset and removed the valuation allowance. The Company will continue to assess all available evidence during future periods to evaluate any changes to the realization of its deferred tax assets.If the Company were to determine that it would be able to realize additional state deferred tax assets in the future, it would make an adjustment to the valuation allowance which would reduce the provision for income taxes.

The accounting for uncertainty in income taxes requires a more likely than not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company records a liability for the difference between the (i) benefit recognized and measured for financial statement purposes and (ii) the tax position taken or expected to be taken on the Company’s tax return. To the extent that the Company’s assessment of such tax positions changes, the change in estimate is recorded in the period in which the determination is made. The Company has elected to record any interest or penalties associated with uncertain tax positions as income tax expense.

The Company files a consolidated U.S. federal income tax return. The Company prepares and files tax returns based on the interpretation of tax laws and regulations, and records estimates based on these judgments and interpretations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax and interest assessments by these taxing authorities, and the Company records a liability when it is probable that there will be an assessment. The Company adjusts the estimates periodically as a result of ongoing examinations by and settlements with the various taxing authorities, and changes in tax laws, regulations and precedent. The consolidated tax provision of any given year includes adjustments to prior years’ income tax accruals that are considered appropriate, and any related estimated interest. Management believes that it has made adequate accruals for income taxes. Differences between estimated and actual amounts determined upon ultimate resolution, individually or in the aggregate, are not expected to have a material effect on the Company’s consolidated financial position but could possibly be material to its consolidated results of operations or cash flow of any one period.

Engineering Development

Engineering Development

The Company invests a significant percentage of its sales on engineering development, both Research & Development (“R&D”) and EDC. At December 31, 2022, approximately 21% of the Company’s employees were engineers engaged in various engineering development projects. Total engineering development expense comprises both internally funded R&D and product development and design charges related to specific customer contracts. Engineering development expense consists primarily of payroll-related expenses of employees engaged in EDC projects, engineering related product materials and equipment, and subcontracting costs. R&D charges incurred for product design, product enhancements, and future product development are expensed as incurred. Product development and design charges related to specific customer contracts are charged to cost of sales-EDC based on the method of contract accounting (either percentage-of-completion or completed contract) applicable to such contracts.

Treasury Stock

Treasury Stock

We account for treasury stock purchased under the cost method and include treasury stock as a component of shareholders’ equity. Treasury stock purchased with intent to retire (whether or not the retirement is actually accomplished) is charged to common stock.

Comprehensive Income

Comprehensive Income

Pursuant to FASB ASC Topic 220, “Comprehensive Income,” the Company is required to classify items of other comprehensive income by their nature in a financial statement and display the accumulated balance of other comprehensive income separately from retained earnings and additional paid-in capital in the equity section of its consolidated balance sheets. For the three-month periods ended December 31, 2022 and 2021, comprehensive income consisted of net income only, and there were no items of other comprehensive income for any of the periods presented.

Share-Based Compensation

Share-Based Compensation

The Company accounts for share-based compensation under ASC Topic 718, “Stock Compensation” (“ASC Topic 718”), which requires the Company to measure the cost of employee or non-employee director services received in exchange for an award of equity instruments based on the grant-date fair value of the award using an option pricing model. The Company recognizes such cost over the period during which an employee or non-employee director is required to provide service in exchange for the award. Our policy is to recognize forfeitures as incurred.

Accordingly, adoption of ASC Topic 718’s fair value method results in recording compensation costs under the Company’s stock-based compensation plans. The Company determined the fair value of its stock option awards at the date of grant using the Black-Scholes option pricing model. Option pricing models and generally accepted valuation techniques require management to make assumptions and to apply judgment to determine the fair value of its awards. These assumptions and judgments include estimating future volatility of the Company’s stock price, expected dividend yield, future employee turnover rates, and future employee stock option exercise behaviors. Changes in these assumptions can materially affect fair value estimates. The Company does not believe that a reasonable likelihood exists that there will be a material change in future estimates or assumptions used to determine share-based compensation expense. However, if actual results are not consistent with the Company’s estimates or assumptions, the Company would adjust its estimates. Such adjustments could have a material impact on the Company’s financial position.

Warranty Reserves

Warranty Reserves

The Company offers warranties on some products of various lengths, however the standard warranty period is twenty-four months. At the time of shipment, the Company establishes a reserve for estimated costs of warranties based on its best estimate of the amounts necessary to settle future and existing claims using historical data on products sold as of the balance sheet date. The length of the warranty period, the product’s failure rates, and the customer’s usage affect warranty cost. If actual warranty costs differ from the Company’s estimated amounts, future results of operations could be affected adversely. Warranty cost is recorded as cost of sales, and the reserve balance recorded as an accrued expense. While the Company maintains product quality programs and processes, its warranty obligation is affected by product failure rates and the related corrective costs. If actual product failure rates and/or corrective costs differ from the estimates, the Company revises the estimated warranty liability accordingly.

Self-Insurance Reserves

Self-Insurance Reserves

Since January 1, 2014, the Company has self-insured a significant portion of its employee medical insurance. The Company maintains a stop-loss insurance policy that limits its losses both on a per employee basis and an aggregate basis. Liabilities associated with the risks that are retained by the Company are estimated based upon actuarial assumptions such as historical claims experience and demographic factors. The Company estimated the total medical claims incurred but not reported and the Company believes that it has adequate reserves for these claims at December 31, 2022 and September 30, 2022, respectively. However, the actual value of such claims could be significantly affected if future occurrences and claims differ from these assumptions. At December 31, 2022 and September 30, 2022, the estimated liability for medical claims incurred but not reported was $48,146 and $51,590, respectively. The Company has recorded the excess of funded premiums over estimated claims incurred but not reported of $505,776 and $424,155 as a current asset in the accompanying consolidated balance sheets as of December 31, 2022 and September 30, 2022, respectively.

Concentrations

Concentrations

Major Customers and Products

In the three-month period ended December 31, 2022, three customers, Pilatus Aircraft Ltd (“Pilatus”), Air Transport Services Group, and Textron Aviation, Inc. (“Textron”), accounted for 38%, 13% and 11% of net sales, respectively.

In the three-month period ended December 31, 2021, two customers, Air Transport Services Group, and Pilatus, accounted for 25%, and 24% of net sales, respectively.

Major Suppliers

The Company buys several of its components from sole source suppliers. Although there are a limited number of suppliers of particular components, management believes other suppliers could provide similar components on comparable terms.

For the three-month period ended December 31, 2022, the Company had two suppliers, respectively that were individually responsible for greater than 10% of the Company’s total inventory related purchases.

For the three-month period ended December 31, 2021, the Company had two suppliers that were individually responsible for greater than 10% of the Company’s total inventory related purchases.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances and accounts receivable. The Company invests its excess cash where preservation of principal is the major consideration. Cash balances are maintained with two major banks. Balances on deposit with certain money market accounts and operating accounts may exceed the Federal Deposit Insurance Corporation limits. The Company’s customer base consists principally of companies within the aviation industry. The Company requests advance payments and/or letters of credit from customers that it considers to be credit risks.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In June 2016, FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument (“ASU 2016-13”). ASU 2016-13 replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for SEC small business filers for fiscal years beginning after December 15, 2022. The adoption of this standard is not expected to have a material impact on our consolidated financial statements or related disclosures.

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which simplifies the accounting for income taxes, eliminates certain exceptions within Accounting Standards Codification Topic 740, “Income Taxes” (“ASC 740”), and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. We adopted this update effective October 1, 2021. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Schedule of financial assets and liabilities accounted for at fair value on a recurring basis

Fair Value Measurement on December 31, 2022

Quoted Price in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Cash and cash equivalents:

Money market funds

 

$

16,194,409

 

$

 

$

Fair Value Measurement on September 30, 2022

Quoted Price in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Assets

Cash and cash equivalents:

Money market funds

 

$

16,083,571

 

$

 

$

Summary of contract assets and contract liabilities balances

Contract

Contract

    

Assets

    

Liabilities

September 30, 2022

$

162,742

$

259,183

Amount transferred to receivables from contract assets

Contract asset additions

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

(202,794)

Increases due to invoicing prior to satisfaction of performance obligations

35,390

December 31, 2022

$

162,742

$

91,779

Schedule of customer service revenue and cost of sales

For the Three Months Ended December 31, 

    

2022

    

2021

Customer Service Sales

 

$

1,061,149

 

$

1,085,445

Customer Service Cost of Sales

319,102

343,650

Gross Profit

$

742,047

$

741,795

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Disclosures (Tables)
3 Months Ended
Dec. 31, 2022
Supplemental Balance Sheet Disclosures  
Schedule of inventories

December 31, 

September 30, 

    

2022

    

2022

Raw materials

 

$

4,685,109

 

$

4,451,045

Work-in-process

 

530,992

 

795,723

Finished goods

 

36,194

 

102,336

 

$

5,252,295

 

$

5,349,104

Schedule of prepaid expenses and other current assets

December 31, 

September 30, 

    

2022

    

2022

Prepaid insurance

 

$

801,703

$

777,311

Other

 

247,503

 

365,159

 

$

1,049,206

$

1,142,470

Schedule of property and equipment, net

December 31, 

September 30, 

    

2022

    

2022

Computer equipment

$

2,269,243

$

2,307,139

Corporate airplanes

 

2,406,468

 

2,406,468

Furniture and office equipment

 

976,993

 

976,993

Manufacturing facility

 

5,889,491

 

5,889,491

Equipment

 

5,607,387

 

5,624,966

Land

1,021,245

1,021,245

 

18,170,827

 

18,226,302

Less: accumulated depreciation and amortization

 

(11,931,331)

 

(11,934,113)

 

$

6,239,496

 

$

6,292,189

Schedule of other assets

December 31, 

September 30, 

    

2022

    

2022

Intangible assets, net of accumulated amortization of $636,158 at December 31, 2022 and September 30, 2022

 

$

60,348

 

$

60,348

Operating lease right-of-use asset

25,214

28,680

Other non-current assets

75,300

 

75,300

 

$

160,862

 

$

164,328

Schedule of accrued expenses

December 31, 

September 30, 

    

2022

    

2022

Warranty

 

$

577,690

 

$

607,001

Salary, benefits and payroll taxes

 

381,822

 

1,030,628

Professional fees

 

275,077

 

364,794

Income tax

475,200

Operating lease

13,450

13,615

Other

 

785,732

956,237

$

2,508,971

 

$

2,972,275

Schedule of warranty cost and accrual information

Three Months Ending

    

December 31, 2022

Warranty accrual, beginning of period

 

$

607,001

Accrued expense

 

(536)

Warranty cost

 

(28,775)

Warranty accrual, end of period

 

$

577,690

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
3 Months Ended
Dec. 31, 2022
Earnings Per Share  
Schedule of earnings per share

Three Months Ended December 31, 

    

2022

    

2021

Numerator:

Net income

 

$

698,651

 

$

1,133,058

Denominator:

Basic weighted average shares

 

17,316,766

 

17,246,372

Dilutive effect of share-based awards

 

9,411

 

Diluted weighted average shares

 

17,326,177

 

17,246,372

Earnings per common share:

Basic EPS

 

$

0.04

 

$

0.07

Diluted EPS

 

$

0.04

 

$

0.07

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
3 Months Ended
Dec. 31, 2022
Leases  
Schedule of lease-related assets and liabilities reported in the Consolidated Balance Sheet

Classification on the Consolidated Balance Sheet on December 31, 2022

Assets

    

  

    

  

Operating leases

 

Other assets

$

25,214

Liabilities

 

  

 

Operating leases- current

 

Accrued expenses

$

13,450

Operating leases – noncurrent

 

Other liabilities

$

11,764

Total lease liabilities

$

25,214

Schedule of future minimum lease payments under operating leases

Twelve Months

Ending

Operating

    

December 31,

    

Leases

 

2023

$

14,676

 

2024

13,453

Total minimum lease payments

$

28,129

Amount representing interest

 

(2,915)

Present value of minimum lease payments

 

 

25,214

Current portion

 

 

(13,450)

Long-term portion of lease obligations

$

11,764

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Details)
3 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Number of business segments        
Number of business segments in which the entity operates | segment 1      
Long-Lived Assets        
Impairment charges $ 0 $ 0    
Contract Balances        
Balance at beginning of the period (Contract Assets) 162,742      
Balance at beginning of the period (Contract Liabilities) 259,183      
Amount transferred to receivables from contract assets 0      
Contract asset additions 0      
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period (Contract Liabilities) (202,794)      
Increases due to invoicing prior to satisfaction of performance obligations (Contract Liabilities) 35,390      
Balance at end of the period (Contract Assets) 162,742      
Balance at end of the period (Contract Liabilities) 91,779      
Customer Service Revenue        
Customer Service Cost of Sales 2,792,452 2,728,057    
Gross profit $ 3,723,804 3,967,721    
Engineering Development        
Percentage of employees who were engineers engaged in various engineering development projects 21.00%      
Warranty        
Standard Product Warranty Accrual, Length of Warranty Period 24 months      
Self-Insurance Reserves        
Estimated liability for medical claims incurred but not reported $ 48,146   $ 51,590  
Excess of funded premiums over estimated claims incurred but not reported 505,776   424,155  
Restricted Cash        
Cash and cash equivalents 19,443,231   17,250,546  
Total cash and cash equivalents and restricted cash 19,443,231 9,705,993 $ 17,250,546 $ 8,265,606
Customer Service        
Customer Service Revenue        
Customer Service Sales 1,061,149 1,085,445    
Customer Service Cost of Sales 319,102 343,650    
Gross profit $ 742,047 $ 741,795    
Property Plant and Equipment Other than Air Transportation Equipment and Manufacturing Facility | Minimum        
Number of business segments        
Estimated useful lives 3 years      
Property Plant and Equipment Other than Air Transportation Equipment and Manufacturing Facility | Maximum        
Number of business segments        
Estimated useful lives 7 years      
Manufacturing Facility        
Number of business segments        
Estimated useful lives 39 years      
Corporate airplanes        
Number of business segments        
Estimated useful lives 10 years      
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenue Recognition (Details)
3 Months Ended
Dec. 31, 2022
Revenue Recognition.  
Revenue, remaining performance obligation, optional exemption, performance obligation [true false] true
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Fair Value (Details) - USD ($)
Dec. 31, 2022
Sep. 30, 2022
Fair Value, Measurements, Recurring | Quoted Price in Active Markets for Identical Assets (Level 1) | Money Market Funds    
Assets    
Cash and cash equivalents: $ 16,194,409 $ 16,083,571
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Concentration Risk (Details)
3 Months Ended
Dec. 31, 2022
item
customer
Dec. 31, 2021
customer
item
Concentration of Credit Risk    
Number of banks for maintenance of cash balances 2  
Revenues Net | Customer Concentration Risk    
Concentrations    
Number of major customers | customer 3 2
Revenues Net | Customer Concentration Risk | Pilatus Aircraft Ltd ("Pilatus")    
Concentrations    
Concentration of risk (as a percent) 38.00% 24.00%
Revenues Net | Customer Concentration Risk | Textron Aviation, Inc    
Concentrations    
Concentration of risk (as a percent) 11.00%  
Revenues Net | Customer Concentration Risk | Air Transport Services Group    
Concentrations    
Concentration of risk (as a percent) 13.00% 25.00%
Inventory | Supplier Concentration Risk    
Concentrations    
Number of major suppliers 2  
Supplier Concentration Risk    
Concentrations    
Number of major suppliers   2
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Disclosures - Inventories and Prepaid expenses and other current assets (Details) - USD ($)
Dec. 31, 2022
Sep. 30, 2022
Inventory Valuation    
Raw materials $ 4,685,109 $ 4,451,045
Work-in-process 530,992 795,723
Finished goods 36,194 102,336
Total inventories 5,252,295 5,349,104
Prepaid expenses and other current assets    
Prepaid insurance 801,703 777,311
Other 247,503 365,159
Total prepaid expenses and other current assets $ 1,049,206 $ 1,142,470
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Disclosures - Property and Equipment & Other Assets (Details) - USD ($)
3 Months Ended 15 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Sep. 30, 2022
Property and Equipment        
Property and equipment, gross $ 18,170,827   $ 18,170,827 $ 18,226,302
Less: accumulated depreciation and amortization (11,931,331)   (11,931,331) (11,934,113)
Property and equipment, net 6,239,496   6,239,496 6,292,189
Depreciation and amortization for property and equipment 85,409 $ 92,372    
Other assets        
Intangible assets, net of accumulated amortization of $636,158 at December 31, 2022 and September 30, 2022 60,348   60,348 60,348
Operating lease right-of-use asset 25,214   25,214 28,680
Other non-current assets 75,300   75,300 75,300
Total other assets 160,862   160,862 164,328
Accumulated amortization of intangible assets 636,158   636,158  
Impairment charges 0 $ 0    
Intangible asset amortization expense     0  
Computer equipment        
Property and Equipment        
Property and equipment, gross 2,269,243   2,269,243 2,307,139
Corporate airplanes        
Property and Equipment        
Property and equipment, gross 2,406,468   2,406,468 2,406,468
Furniture and office equipment        
Property and Equipment        
Property and equipment, gross 976,993   976,993 976,993
Manufacturing facility        
Property and Equipment        
Property and equipment, gross 5,889,491   5,889,491 5,889,491
Equipment        
Property and Equipment        
Property and equipment, gross 5,607,387   5,607,387 5,624,966
Land        
Property and Equipment        
Property and equipment, gross $ 1,021,245   $ 1,021,245 $ 1,021,245
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Disclosures - Accrued Expenses (Details) - USD ($)
3 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Accrued expenses    
Warranty $ 577,690 $ 607,001
Salary, benefits and payroll taxes 381,822 1,030,628
Professional fees 275,077 364,794
Income tax 475,200  
Operating lease $ 13,450 13,615
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued expenses  
Other $ 785,732 956,237
Total accrued expenses 2,508,971 $ 2,972,275
Warranty cost and accrual information    
Warranty accrual, beginning of period 607,001  
Accrued expense (536)  
Warranty cost (28,775)  
Warranty accrual, end of period $ 577,690  
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details)
3 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Taxes    
Effective tax rate (as a percent) 24.50% 21.30%
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share-Based Payments (Details) - USD ($)
3 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2022
Shareholders' Equity and Share-Based Payments      
Common stock, shares authorized 75,000,000   75,000,000
Preferred stock, shares authorized 10,000,000   10,000,000
2019 Plan      
Shareholders' Equity and Share-Based Payments      
Common stock, shares authorized 139,691    
Number of shares of common stock reserved for awards 628,825    
Share-based compensation expense $ 283,195 $ 85,609  
Unrecognized compensation cost, related to non-vested stock options $ 0    
2019 Plan | Maximum      
Shareholders' Equity and Share-Based Payments      
Number of shares of common stock reserved for awards 750,000    
2019 Plan | Employee      
Shareholders' Equity and Share-Based Payments      
Number of shares of common stock reserved for awards 300,000    
Share-based compensation expense $ 233,125 45,591  
2019 Plan | Non Employee Director      
Shareholders' Equity and Share-Based Payments      
Share-based compensation expense $ 50,070 $ 40,018  
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
3 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Numerator:    
Net income $ 698,651 $ 1,133,058
Denominator:    
Basic weighted average shares 17,316,766 17,246,372
Dilutive effect of share-based awards 9,411  
Diluted weighted average shares 17,326,177 17,246,372
Earnings per common share:    
Basic EPS $ 0.04 $ 0.07
Diluted EPS $ 0.04 $ 0.07
Options to purchase common stock outstanding (in shares) 0 100,000
Restricted stock units outstanding (in shares) 7,886 0
Diluted weighted-average shares outstanding excluded from computation of diluted EPS (in shares) 0 100,000
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transactions      
Acquiring of shares 10.00%    
Investor      
Related Party Transactions      
Sales amount to Eclipse $ 30 $ 300 $ 30
Contract liability to Eclipse $ 10 $ 300  
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - USD ($)
3 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Leases    
Operating leases $ 25,214 $ 28,680
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent  
Operating leases- current $ 13,450 13,615
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current  
Operating leases - noncurrent $ 11,764  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent  
Present value of minimum lease payments $ 25,214  
Operating leases expenses $ 3,669  
Weighted average remaining lease term 1 year 10 months 24 days  
Weighted average discount rate 5.00%  
Other Liabilities, Noncurrent $ 421,938 $ 15,065
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future minimum lease payments (Details) - USD ($)
Dec. 31, 2022
Sep. 30, 2022
Future minimum lease payments under operating leases    
2023 $ 14,676  
2024 13,453  
Total minimum lease payments 28,129  
Amount representing interest (2,915)  
Present value of minimum lease payments 25,214  
Current portion (13,450) $ (13,615)
Long-term portion of lease obligations $ 11,764  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent  
XML 42 issc-20221231x10q_htm.xml IDEA: XBRL DOCUMENT 0000836690 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0000836690 us-gaap:TreasuryStockCommonMember 2022-12-31 0000836690 us-gaap:RetainedEarningsMember 2022-12-31 0000836690 us-gaap:CommonStockMember 2022-12-31 0000836690 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000836690 us-gaap:TreasuryStockCommonMember 2022-09-30 0000836690 us-gaap:RetainedEarningsMember 2022-09-30 0000836690 us-gaap:CommonStockMember 2022-09-30 0000836690 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000836690 us-gaap:TreasuryStockCommonMember 2021-12-31 0000836690 us-gaap:RetainedEarningsMember 2021-12-31 0000836690 us-gaap:CommonStockMember 2021-12-31 0000836690 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000836690 us-gaap:TreasuryStockCommonMember 2021-09-30 0000836690 us-gaap:RetainedEarningsMember 2021-09-30 0000836690 us-gaap:CommonStockMember 2021-09-30 0000836690 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000836690 us-gaap:ShareBasedPaymentArrangementEmployeeMember issc:StockBasedIncentiveCompensationPlan2019Member 2022-12-31 0000836690 srt:MaximumMember issc:StockBasedIncentiveCompensationPlan2019Member 2022-12-31 0000836690 srt:MinimumMember issc:PropertyPlantAndEquipmentOtherThanAirTransportationEquipmentAndManufacturingFacilityMember 2022-10-01 2022-12-31 0000836690 srt:MaximumMember issc:PropertyPlantAndEquipmentOtherThanAirTransportationEquipmentAndManufacturingFacilityMember 2022-10-01 2022-12-31 0000836690 us-gaap:ManufacturingFacilityMember 2022-10-01 2022-12-31 0000836690 us-gaap:AirTransportationEquipmentMember 2022-10-01 2022-12-31 0000836690 us-gaap:ManufacturingFacilityMember 2022-12-31 0000836690 us-gaap:LandMember 2022-12-31 0000836690 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000836690 us-gaap:EquipmentMember 2022-12-31 0000836690 us-gaap:ComputerEquipmentMember 2022-12-31 0000836690 us-gaap:AirTransportationEquipmentMember 2022-12-31 0000836690 us-gaap:ManufacturingFacilityMember 2022-09-30 0000836690 us-gaap:LandMember 2022-09-30 0000836690 us-gaap:FurnitureAndFixturesMember 2022-09-30 0000836690 us-gaap:EquipmentMember 2022-09-30 0000836690 us-gaap:ComputerEquipmentMember 2022-09-30 0000836690 us-gaap:AirTransportationEquipmentMember 2022-09-30 0000836690 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000836690 us-gaap:SeriesAPreferredStockMember 2022-09-30 0000836690 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000836690 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0000836690 us-gaap:InvestorMember 2022-10-01 2022-12-31 0000836690 us-gaap:InvestorMember 2021-10-01 2021-12-31 0000836690 us-gaap:InvestorMember 2020-10-01 2020-12-31 0000836690 us-gaap:ServiceMember 2022-10-01 2022-12-31 0000836690 us-gaap:ProductMember 2022-10-01 2022-12-31 0000836690 issc:EngineeringDevelopmentContractsMember 2022-10-01 2022-12-31 0000836690 us-gaap:ServiceMember 2021-10-01 2021-12-31 0000836690 us-gaap:ProductMember 2021-10-01 2021-12-31 0000836690 us-gaap:InvestorMember 2022-12-31 0000836690 us-gaap:InvestorMember 2021-12-31 0000836690 issc:TextronAviationIncMember issc:RevenuesNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0000836690 issc:PilatusAircraftLtdMember issc:RevenuesNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0000836690 issc:AirTransportServicesGroupMember issc:RevenuesNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0000836690 issc:PilatusAircraftLtdMember issc:RevenuesNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2021-12-31 0000836690 issc:AirTransportServicesGroupMember issc:RevenuesNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2021-12-31 0000836690 issc:StockBasedIncentiveCompensationPlan2019Member 2022-12-31 0000836690 2021-12-31 0000836690 2021-09-30 0000836690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000836690 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0000836690 2021-10-01 2022-12-31 0000836690 us-gaap:ShareBasedPaymentArrangementEmployeeMember issc:StockBasedIncentiveCompensationPlan2019Member 2022-10-01 2022-12-31 0000836690 issc:NonEmployeeDirectorMember issc:StockBasedIncentiveCompensationPlan2019Member 2022-10-01 2022-12-31 0000836690 issc:StockBasedIncentiveCompensationPlan2019Member 2022-10-01 2022-12-31 0000836690 us-gaap:ShareBasedPaymentArrangementEmployeeMember issc:StockBasedIncentiveCompensationPlan2019Member 2021-10-01 2021-12-31 0000836690 issc:NonEmployeeDirectorMember issc:StockBasedIncentiveCompensationPlan2019Member 2021-10-01 2021-12-31 0000836690 issc:StockBasedIncentiveCompensationPlan2019Member 2021-10-01 2021-12-31 0000836690 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0000836690 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0000836690 issc:InventoryMember us-gaap:SupplierConcentrationRiskMember 2022-10-01 2022-12-31 0000836690 us-gaap:SupplierConcentrationRiskMember 2021-10-01 2021-12-31 0000836690 issc:RevenuesNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0000836690 issc:RevenuesNetMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2021-12-31 0000836690 2021-10-01 2021-12-31 0000836690 2022-12-31 0000836690 2022-09-30 0000836690 2023-01-31 0000836690 2022-10-01 2022-12-31 shares iso4217:USD pure issc:item issc:customer iso4217:USD shares issc:segment http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent P3Y true 0000836690 --09-30 2023 Q1 false http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent PA 0 0 10-Q true 2022-12-31 false 000-31157 INNOVATIVE SOLUTIONS AND SUPPORT, INC. 23-2507402 720 Pennsylvania Drive Exton PA 19341 610 646-9800 Common Stock, par value $0.001 per share ISSC NASDAQ Yes Yes Non-accelerated Filer true false false 17398808 19443231 17250546 3316519 4297457 162742 162742 5252295 5349104 1049206 1142470 29223993 28202319 6239496 6292189 331176 46487 160862 164328 35955527 34705323 842262 708845 2508971 2972275 83221 135686 8558 123497 3443012 3940303 421938 15065 3864950 3955368 10000000 10000000 0.001 0.001 200000 200000 0 0 0.001 0.001 75000000 75000000 19470248 19412664 19470 19413 53100035 52458121 339609 -359042 2096451 2096451 21368537 21368537 32090577 30749955 35955527 34705323 6149357 6695778 366899 6516256 6695778 2735046 2728057 57406 2792452 2728057 3723804 3967721 670445 736525 2261863 1806982 2932308 2543507 791496 1424214 115892 96 18196 16238 925584 1440548 226933 307490 698651 1133058 0.04 0.07 0.04 0.07 17316766 17246372 17326177 17246372 19413 52458121 -359042 -21368537 30749955 233125 233125 57 408789 408846 698651 698651 19470 53100035 339609 -21368537 32090577 19343 51817095 -5882820 -21368537 24585081 45591 45591 1133058 1133058 19343 51862686 -4749762 -21368537 25763730 698651 1133058 85409 92372 45591 283195 40018 -284689 231298 -980938 -325121 -96809 61083 -93264 48402 133417 -123156 -614657 -111624 511622 76192 -167404 -81650 1816555 1517735 32716 77348 -32716 -77348 408846 408846 2192685 1440387 17250546 8265606 19443231 9705993 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Description of the Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Innovative Solutions and Support, Inc. (the “Company,” “IS&amp;S,” “we” or “us”) was incorporated in Pennsylvania on February 12, 1988. The Company operates in one business segment as a systems integrator that designs, develops, manufactures, sells and services air data equipment, engine display systems, standby equipment, primary flight guidance, autothrottles and cockpit display systems for retrofit applications and original equipment manufacturers (“OEMs”). The Company supplies integrated Flight Management Systems (“FMS”), Flat Panel Display Systems (“FPDS”), FPDS with Autothrottle, air data equipment, Integrated Standby Units (“ISU”), ISU with Autothrottle and advanced Global Positioning System (“GPS”) receivers that enable reduced carbon footprint navigation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has continued to position itself as a system integrator, which capability provides the Company with the potential to generate more substantive orders over a broader product base. This strategy, as both a manufacturer and integrator, is designed to leverage the latest technologies developed for the computer and telecommunications industries into advanced and cost-effective solutions for the general aviation, commercial air transport, United States Department of Defense (“DoD”)/governmental and foreign military markets. This approach, combined with the Company’s industry experience, is designed to enable IS&amp;S to develop high-quality products and systems, to reduce product time to market, and to achieve cost advantages over products offered by its competitors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements are presented pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) in accordance with the disclosure requirements for the quarterly report on Form 10-Q and, therefore, do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete annual financial statements. In the opinion of Company management, the unaudited consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) necessary to state fairly the results for the interim periods presented. The consolidated balance sheet as of September 30, 2022 is derived from the audited financial statements of the Company. Operating results for the three-month period ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending September 30, 2023. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes of the Company included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements include the accounts of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 0pt;">The financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America, which require management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from those estimates. Estimates are used in accounting for, among other items, long term contracts, allowances for doubtful accounts, inventory obsolescence, product warranty cost liabilities, income taxes, engineering and material costs on Engineering Development Contract (“EDC”) programs, percentage of completion on EDC contracts, recoverability of long-lived assets and contingencies. Estimates and assumptions are reviewed periodically and the effects of changes, if any, are reflected in the consolidated statements of operations in the period they are determined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 0pt;">Highly liquid investments, purchased with an original maturity of three months or less, are classified as cash equivalents. Cash equivalents at December 31, 2022 and September 30, 2022 consist of cash on deposit and cash invested in money market funds with financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Inventory Valuation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 0pt;">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, net of write-downs for excess and obsolete inventory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Assets Held for Sale</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 0pt;">Assets to be disposed of by sale (“disposal groups”) are reclassified into “assets held for sale” if their carrying amounts are principally expected to be recovered through a sale transaction rather than through continuing use. The reclassification occurs when the disposal group is available for immediate sale and the sale is probable. These criteria are generally met when an agreement to sell exists, or management has committed to a plan to sell the assets within one year. Disposal groups are measured at the lower of carrying amount or fair value less costs to sell and are not depreciated or amortized. When the net realizable value of a disposal group increases during a period, a gain can be recognized to the extent that it does not increase the value of the disposal group beyond its original carrying value when the disposal group was reclassified as held for sale. The fair value of a disposal group, less any costs to sell, is assessed each reporting period it remains classified as held for sale and any remeasurement to the lower of carrying value or fair value less costs to sell is reported as an adjustment to the carrying value of the disposal group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost. Depreciation is provided using an accelerated method over the estimated useful lives of the assets (the lesser of <span style="-sec-ix-hidden:Hidden_AwIG2Vmul0C7D2AsCFR86w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to seven years or over the lease term), except for the manufacturing facility and the corporate airplane, which are depreciated using the straight-line method over their estimated useful lives of thirty-nine years and ten years, respectively. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the life of assets are charged to expense as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company assesses the impairment of long-lived assets in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 360-10, “<i style="font-style:italic;">Property, Plant and Equipment.”</i> This statement requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. In addition, long-lived assets to be disposed of should be reported at the lower of the carrying amount or fair value less cost to sell. The Company considers historical performance and future estimated results in its evaluation of potential impairment and then compares the carrying amount of the asset to estimated future cash flows expected to result from use of the asset. If the carrying amount of the asset exceeds the estimated expected undiscounted future cash flows, the Company measures the amount of the impairment by comparing the carrying amount of the asset to its fair value. The estimation of fair value is generally measured by discounting expected future cash flows. No impairment charges were recorded during the three-month periods ended December 31, 2022 or 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The net carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and short-term debt approximate their fair value because of the short-term nature of these instruments. For financial assets and liabilities measured at fair value on a recurring basis, fair value is the price the Company would receive to sell an asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.65pt;text-indent:-44.65pt;margin:0pt 0pt 12pt 36pt;">Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.65pt;text-indent:-44.65pt;margin:0pt 0pt 12pt 36pt;">Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:79.9pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Quoted prices for similar assets or liabilities in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:79.9pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Quoted prices for identical or similar assets in non-active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:79.9pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Inputs other than quoted prices that are observable for the asset or liability; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:79.9pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Inputs that are derived principally from or corroborated by other observable market data.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.65pt;text-indent:-44.65pt;margin:0pt 0pt 12pt 36pt;">Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table sets forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were accounted for at fair value on a recurring basis as of December 31, 2022 and September 30, 2022, according to the valuation techniques the Company used to determine their fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement on December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Price in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,194,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement on September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Price in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,083,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company enters into sales arrangements with customers that, in general, provide for the Company to design, develop, manufacture and deliver large flat-panel display systems, flight information computers, autothrottles and advanced monitoring systems that measure and display critical flight information, including data relative to aircraft separation, airspeed, altitude, and engine and fuel data measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue from Contracts with Customers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for revenue in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>(“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services. To achieve this core principle, the Company applies the following five steps:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Identify the contract with a customer</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s contract with its customers typically is the form of a purchase order issued to the Company by its customers and, to a lesser degree, in the form of a purchase order issued in connection with a formal contract executed with a customer. For the purpose of accounting for revenue under ASC 606, a contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Identify the performance obligations in the contract</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. Most of our revenue is derived from purchases under which we provide a specific product or service and, as a result, there is only <span style="-sec-ix-hidden:Hidden_E9XtStTbVkeAEIzj-sCUEg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> performance obligation. In the event that a contract includes multiple promised goods or services, such as an EDC contract which includes both engineering services and a resulting product shipment, the Company must apply judgment to determine whether promised goods or services are capable of being distinct in the context of the contract. In these cases, the Company considers whether the customer could, on its own, or together with other resources that are readily available from third parties, produce the physical product using only the output resulting from the Company’s completion of engineering services. If the customer cannot produce the physical product, then the promised goods or services are accounted for as a combined performance obligation.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Determine the transaction price</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">4)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Allocate the transaction price to performance obligations in the contract</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price by taking into account available information such as market conditions as well as the cost of the goods or services and the Company’s normal margins for similar performance obligations.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognize revenue when or as the Company satisfies a performance obligation</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer. Historically, the Company has also recognized revenue from EDC contracts and is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract costs include material, components and third-party avionics purchased from suppliers, direct labor, and overhead costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounting for performance obligations in long-term contracts that are satisfied over time involves the use of various techniques to estimate progress towards satisfaction of the performance obligation. The Company typically measures progress based on costs incurred compared to estimated total contract costs. Contract cost estimates are based on various assumptions to project the outcome of future events that often span more than a single year. These assumptions include the amount of labor and labor costs, the quantity and cost of raw materials used in the completion of the performance obligation, and the complexity of the work to be performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract- related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance is recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter in which it is identified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue. The aggregate impact of adjustments in contract estimates did not change our revenue and operating earnings (and diluted earnings per share) for the three-month periods ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer under the contract. Contract liabilities primarily relate to consideration received in advance of performance under the contract. The following table reflects the Company’s contract assets and contract liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,183</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Amount transferred to receivables from contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Contract asset additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (202,794)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Increases due to invoicing prior to satisfaction of performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,390</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,779</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Customer Service Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company enters into sales arrangements with customers for the repair or upgrade of its various products that are not under warranty. The Company’s customer service revenue and cost of sales are included in product sales and product cost of sales, respectively, on the accompanying consolidated statements of operations. The Company’s customer service revenue and cost of sales for the three-month periods ended December 31, 2022 and 2021 respectively are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer Service Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,061,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,085,445</p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer Service Cost of Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,650</p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 741,795</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12.95pt;text-indent:-12.95pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Lease Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for leases in accordance with ASU 2016-02, <i style="font-style:italic;">Leases</i> (Topic 842). At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present in the arrangement. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable. The Company does not have any financing leases that are material in nature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Income taxes are recorded in accordance with ASC Topic 740, “<i style="font-style:italic;">Income Taxes</i>” (“ASC Topic 740”), which utilizes a balance sheet approach to provide for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of the Company’s assets, liabilities, and expected benefits of utilizing NOLs and tax credit carryforwards. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. At the end of each interim reporting period, the Company prepares an estimate of the annual effective income tax rate and applies that annual effective income tax rate to ordinary year-to-date pre-tax income for the interim period. Specific tax items discrete to a particular quarter are recorded in income tax expense for that quarter. The estimated annual effective tax rate used in providing for income taxes on a year-to-date basis may change in subsequent periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets are reduced by a valuation allowance if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. Significant weight is given to evidence that can be verified objectively, and significant management judgment is required in determining any valuation allowance recorded against net deferred tax assets. The Company evaluates deferred income taxes on a quarterly basis to determine if a valuation allowance is required by considering available evidence. Deferred tax assets are recognized when expected future taxable income is sufficient to allow the related tax benefits to reduce taxes that would otherwise be payable. The sources of taxable income that may be available to realize the benefit of deferred tax assets are future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences and credit carryforwards, taxable income in carry-back years, and tax planning strategies which are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">both prudent and feasible. For the quarter ended June 30, 2021, the valuation allowance was released for all federal and some state deferred tax assets. This release both increased the deferred tax asset and removed the valuation allowance. The Company will continue to assess all available evidence during future periods to evaluate any changes to the realization of its deferred tax assets.If the Company were to determine that it would be able to realize additional state deferred tax assets in the future, it would make an adjustment to the valuation allowance which would reduce the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accounting for uncertainty in income taxes requires a more likely than not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company records a liability for the difference between the (i) benefit recognized and measured for financial statement purposes and (ii) the tax position taken or expected to be taken on the Company’s tax return. To the extent that the Company’s assessment of such tax positions changes, the change in estimate is recorded in the period in which the determination is made. The Company has elected to record any interest or penalties associated with uncertain tax positions as income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company files a consolidated U.S. federal income tax return. The Company prepares and files tax returns based on the interpretation of tax laws and regulations, and records estimates based on these judgments and interpretations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax and interest assessments by these taxing authorities, and the Company records a liability when it is probable that there will be an assessment. The Company adjusts the estimates periodically as a result of ongoing examinations by and settlements with the various taxing authorities, and changes in tax laws, regulations and precedent. The consolidated tax provision of any given year includes adjustments to prior years’ income tax accruals that are considered appropriate, and any related estimated interest. Management believes that it has made adequate accruals for income taxes. Differences between estimated and actual amounts determined upon ultimate resolution, individually or in the aggregate, are not expected to have a material effect on the Company’s consolidated financial position but could possibly be material to its consolidated results of operations or cash flow of any one period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Engineering Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company invests a significant percentage of its sales on engineering development, both Research &amp; Development (“R&amp;D”) and EDC. At December 31, 2022, approximately 21% of the Company’s employees were engineers engaged in various engineering development projects. Total engineering development expense comprises both internally funded R&amp;D and product development and design charges related to specific customer contracts. Engineering development expense consists primarily of payroll-related expenses of employees engaged in EDC projects, engineering related product materials and equipment, and subcontracting costs. R&amp;D charges incurred for product design, product enhancements, and future product development are expensed as incurred. Product development and design charges related to specific customer contracts are charged to cost of sales-EDC based on the method of contract accounting (either percentage-of-completion or completed contract) applicable to such contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Treasury Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We account for treasury stock purchased under the cost method and include treasury stock as a component of shareholders’ equity. Treasury stock purchased with intent to retire (whether or not the retirement is actually accomplished) is charged to common stock.<i style="font-style:italic;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Comprehensive Income</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Pursuant to FASB ASC Topic 220, <i style="font-style:italic;">“Comprehensive Income,”</i> the Company is required to classify items of other comprehensive income by their nature in a financial statement and display the accumulated balance of other comprehensive income separately from retained earnings and additional paid-in capital in the equity section of its consolidated balance sheets. For the three-month periods ended December 31, 2022 and 2021, comprehensive income consisted of net income only, and there were no items of other comprehensive income for any of the periods presented. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Share-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for share-based compensation under ASC Topic 718, <i style="font-style:italic;">“Stock Compensation”</i><span style="white-space:pre-wrap;"> (“ASC Topic 718”), which requires the Company to measure the cost of employee or non-employee director services received in exchange for an award of equity instruments based on the grant-date fair value of the award using an option pricing model. The Company recognizes such cost over the period during which an employee or non-employee director is required to provide service in exchange for the award. Our policy is to recognize forfeitures as incurred. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accordingly, adoption of ASC Topic 718’s fair value method results in recording compensation costs under the Company’s stock-based compensation plans. The Company determined the fair value of its stock option awards at the date of grant using the Black-Scholes option pricing model. Option pricing models and generally accepted valuation techniques require management to make assumptions and to apply judgment to determine the fair value of its awards. These assumptions and judgments include estimating future volatility of the Company’s stock price, expected dividend yield, future employee turnover rates, and future employee stock option exercise behaviors. Changes in these assumptions can materially affect fair value estimates. The Company does not believe that a reasonable likelihood exists that there will be a material change in future estimates or assumptions used to determine share-based compensation expense. However, if actual results are not consistent with the Company’s estimates or assumptions, the Company would adjust its estimates. Such adjustments could have a material impact on the Company’s financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Warranty Reserves</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company offers warranties on some products of various lengths, however the standard warranty period is twenty-four months. At the time of shipment, the Company establishes a reserve for estimated costs of warranties based on its best estimate of the amounts necessary to settle future and existing claims using historical data on products sold as of the balance sheet date. The length of the warranty period, the product’s failure rates, and the customer’s usage affect warranty cost. If actual warranty costs differ from the Company’s estimated amounts, future results of operations could be affected adversely. Warranty cost is recorded as cost of sales, and the reserve balance recorded as an accrued expense. While the Company maintains product quality programs and processes, its warranty obligation is affected by product failure rates and the related corrective costs. If actual product failure rates and/or corrective costs differ from the estimates, the Company revises the estimated warranty liability accordingly. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Self-Insurance Reserves</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Since January 1, 2014, the Company has self-insured a significant portion of its employee medical insurance. The Company maintains a stop-loss insurance policy that limits its losses both on a per employee basis and an aggregate basis. Liabilities associated with the risks that are retained by the Company are estimated based upon actuarial assumptions such as historical claims experience and demographic factors. The Company estimated the total medical claims incurred but not reported and the Company believes that it has adequate reserves for these claims at December 31, 2022 and September 30, 2022, respectively. However, the actual value of such claims could be significantly affected if future occurrences and claims differ from these assumptions. At December 31, 2022 and September 30, 2022, the estimated liability for medical claims incurred but not reported was $48,146 and $51,590, respectively. The Company has recorded the excess of funded premiums over estimated claims incurred but not reported of $505,776 and $424,155 as a current asset in the accompanying consolidated balance sheets as of December 31, 2022 and September 30, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Concentrations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Major Customers and Products</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the three-month period ended December 31, 2022, three customers, Pilatus Aircraft Ltd (“Pilatus”), Air Transport Services Group, and Textron Aviation, Inc. (“Textron”), accounted for 38%, 13% and 11% of net sales, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the three-month period ended December 31, 2021, two customers, Air Transport Services Group, and Pilatus, accounted for 25%, and 24% of net sales, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Major Suppliers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company buys several of its components from sole source suppliers. Although there are a limited number of suppliers of particular components, management believes other suppliers could provide similar components on comparable terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the three-month period ended December 31, 2022, the Company had two suppliers, respectively that were individually responsible for greater than 10% of the Company’s total inventory related purchases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the three-month period ended December 31, 2021, the Company had two suppliers that were individually responsible for greater than 10% of the Company’s total inventory related purchases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances and accounts receivable. The Company invests its excess cash where preservation of principal is the major consideration. Cash balances are maintained with two major banks. Balances on deposit with certain money market accounts and operating accounts may exceed the Federal Deposit Insurance Corporation limits. The Company’s customer base consists principally of companies within the aviation industry. The Company requests advance payments and/or letters of credit from customers that it considers to be credit risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2016, FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</i> (“ASU 2016-13”). ASU 2016-13 replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for SEC small business filers for fiscal years beginning after December 15, 2022. The adoption of this standard is not expected to have a material impact on our consolidated financial statements or related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2019, the FASB issued ASU 2019-12, “<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>” (“ASU 2019-12”), which simplifies the accounting for income taxes, eliminates certain exceptions within Accounting Standards Codification Topic 740, “Income Taxes” (“ASC 740”), and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. We adopted this update effective October 1, 2021. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements are presented pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) in accordance with the disclosure requirements for the quarterly report on Form 10-Q and, therefore, do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete annual financial statements. In the opinion of Company management, the unaudited consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) necessary to state fairly the results for the interim periods presented. The consolidated balance sheet as of September 30, 2022 is derived from the audited financial statements of the Company. Operating results for the three-month period ended December 31, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending September 30, 2023. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes of the Company included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements include the accounts of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 0pt;">The financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America, which require management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from those estimates. Estimates are used in accounting for, among other items, long term contracts, allowances for doubtful accounts, inventory obsolescence, product warranty cost liabilities, income taxes, engineering and material costs on Engineering Development Contract (“EDC”) programs, percentage of completion on EDC contracts, recoverability of long-lived assets and contingencies. Estimates and assumptions are reviewed periodically and the effects of changes, if any, are reflected in the consolidated statements of operations in the period they are determined.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 0pt;">Highly liquid investments, purchased with an original maturity of three months or less, are classified as cash equivalents. Cash equivalents at December 31, 2022 and September 30, 2022 consist of cash on deposit and cash invested in money market funds with financial institutions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Inventory Valuation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 0pt;">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, net of write-downs for excess and obsolete inventory.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Assets Held for Sale</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 0pt;">Assets to be disposed of by sale (“disposal groups”) are reclassified into “assets held for sale” if their carrying amounts are principally expected to be recovered through a sale transaction rather than through continuing use. The reclassification occurs when the disposal group is available for immediate sale and the sale is probable. These criteria are generally met when an agreement to sell exists, or management has committed to a plan to sell the assets within one year. Disposal groups are measured at the lower of carrying amount or fair value less costs to sell and are not depreciated or amortized. When the net realizable value of a disposal group increases during a period, a gain can be recognized to the extent that it does not increase the value of the disposal group beyond its original carrying value when the disposal group was reclassified as held for sale. The fair value of a disposal group, less any costs to sell, is assessed each reporting period it remains classified as held for sale and any remeasurement to the lower of carrying value or fair value less costs to sell is reported as an adjustment to the carrying value of the disposal group.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost. Depreciation is provided using an accelerated method over the estimated useful lives of the assets (the lesser of <span style="-sec-ix-hidden:Hidden_AwIG2Vmul0C7D2AsCFR86w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to seven years or over the lease term), except for the manufacturing facility and the corporate airplane, which are depreciated using the straight-line method over their estimated useful lives of thirty-nine years and ten years, respectively. Major additions and improvements are capitalized, while maintenance and repairs that do not improve or extend the life of assets are charged to expense as incurred.</p> P7Y P39Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company assesses the impairment of long-lived assets in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 360-10, “<i style="font-style:italic;">Property, Plant and Equipment.”</i> This statement requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. In addition, long-lived assets to be disposed of should be reported at the lower of the carrying amount or fair value less cost to sell. The Company considers historical performance and future estimated results in its evaluation of potential impairment and then compares the carrying amount of the asset to estimated future cash flows expected to result from use of the asset. If the carrying amount of the asset exceeds the estimated expected undiscounted future cash flows, the Company measures the amount of the impairment by comparing the carrying amount of the asset to its fair value. The estimation of fair value is generally measured by discounting expected future cash flows. No impairment charges were recorded during the three-month periods ended December 31, 2022 or 2021.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The net carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and short-term debt approximate their fair value because of the short-term nature of these instruments. For financial assets and liabilities measured at fair value on a recurring basis, fair value is the price the Company would receive to sell an asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.65pt;text-indent:-44.65pt;margin:0pt 0pt 12pt 36pt;">Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.65pt;text-indent:-44.65pt;margin:0pt 0pt 12pt 36pt;">Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:79.9pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Quoted prices for similar assets or liabilities in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:79.9pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Quoted prices for identical or similar assets in non-active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:79.9pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Inputs other than quoted prices that are observable for the asset or liability; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:79.9pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Inputs that are derived principally from or corroborated by other observable market data.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.65pt;text-indent:-44.65pt;margin:0pt 0pt 12pt 36pt;">Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table sets forth by level within the fair value hierarchy the Company’s financial assets and liabilities that were accounted for at fair value on a recurring basis as of December 31, 2022 and September 30, 2022, according to the valuation techniques the Company used to determine their fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement on December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Price in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,194,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement on September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Price in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,083,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement on December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Price in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,194,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement on September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Price in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,083,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 16194409 16083571 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company enters into sales arrangements with customers that, in general, provide for the Company to design, develop, manufacture and deliver large flat-panel display systems, flight information computers, autothrottles and advanced monitoring systems that measure and display critical flight information, including data relative to aircraft separation, airspeed, altitude, and engine and fuel data measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue from Contracts with Customers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for revenue in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>(“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services. To achieve this core principle, the Company applies the following five steps:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Identify the contract with a customer</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s contract with its customers typically is the form of a purchase order issued to the Company by its customers and, to a lesser degree, in the form of a purchase order issued in connection with a formal contract executed with a customer. For the purpose of accounting for revenue under ASC 606, a contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Identify the performance obligations in the contract</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. Most of our revenue is derived from purchases under which we provide a specific product or service and, as a result, there is only <span style="-sec-ix-hidden:Hidden_E9XtStTbVkeAEIzj-sCUEg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> performance obligation. In the event that a contract includes multiple promised goods or services, such as an EDC contract which includes both engineering services and a resulting product shipment, the Company must apply judgment to determine whether promised goods or services are capable of being distinct in the context of the contract. In these cases, the Company considers whether the customer could, on its own, or together with other resources that are readily available from third parties, produce the physical product using only the output resulting from the Company’s completion of engineering services. If the customer cannot produce the physical product, then the promised goods or services are accounted for as a combined performance obligation.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Determine the transaction price</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">4)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Allocate the transaction price to performance obligations in the contract</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price by taking into account available information such as market conditions as well as the cost of the goods or services and the Company’s normal margins for similar performance obligations.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognize revenue when or as the Company satisfies a performance obligation</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer. Historically, the Company has also recognized revenue from EDC contracts and is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract costs include material, components and third-party avionics purchased from suppliers, direct labor, and overhead costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounting for performance obligations in long-term contracts that are satisfied over time involves the use of various techniques to estimate progress towards satisfaction of the performance obligation. The Company typically measures progress based on costs incurred compared to estimated total contract costs. Contract cost estimates are based on various assumptions to project the outcome of future events that often span more than a single year. These assumptions include the amount of labor and labor costs, the quantity and cost of raw materials used in the completion of the performance obligation, and the complexity of the work to be performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract- related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance is recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter in which it is identified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue. The aggregate impact of adjustments in contract estimates did not change our revenue and operating earnings (and diluted earnings per share) for the three-month periods ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer under the contract. Contract liabilities primarily relate to consideration received in advance of performance under the contract. The following table reflects the Company’s contract assets and contract liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,183</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Amount transferred to receivables from contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Contract asset additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (202,794)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Increases due to invoicing prior to satisfaction of performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,390</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,779</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Customer Service Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company enters into sales arrangements with customers for the repair or upgrade of its various products that are not under warranty. The Company’s customer service revenue and cost of sales are included in product sales and product cost of sales, respectively, on the accompanying consolidated statements of operations. The Company’s customer service revenue and cost of sales for the three-month periods ended December 31, 2022 and 2021 respectively are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer Service Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,061,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,085,445</p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer Service Cost of Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,650</p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 741,795</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,183</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Amount transferred to receivables from contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Contract asset additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (202,794)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Increases due to invoicing prior to satisfaction of performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,390</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,779</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 162742 259183 0 0 0 0 -202794 35390 162742 91779 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer Service Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,061,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,085,445</p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer Service Cost of Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,650</p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 741,795</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1061149 1085445 319102 343650 742047 741795 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12.95pt;text-indent:-12.95pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Lease Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for leases in accordance with ASU 2016-02, <i style="font-style:italic;">Leases</i> (Topic 842). At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present in the arrangement. Leases with a term greater than one year are recognized on the balance sheet as right-of-use assets and short-term and long-term lease liabilities, as applicable. The Company does not have any financing leases that are material in nature.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Income taxes are recorded in accordance with ASC Topic 740, “<i style="font-style:italic;">Income Taxes</i>” (“ASC Topic 740”), which utilizes a balance sheet approach to provide for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of the Company’s assets, liabilities, and expected benefits of utilizing NOLs and tax credit carryforwards. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. At the end of each interim reporting period, the Company prepares an estimate of the annual effective income tax rate and applies that annual effective income tax rate to ordinary year-to-date pre-tax income for the interim period. Specific tax items discrete to a particular quarter are recorded in income tax expense for that quarter. The estimated annual effective tax rate used in providing for income taxes on a year-to-date basis may change in subsequent periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets are reduced by a valuation allowance if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. Significant weight is given to evidence that can be verified objectively, and significant management judgment is required in determining any valuation allowance recorded against net deferred tax assets. The Company evaluates deferred income taxes on a quarterly basis to determine if a valuation allowance is required by considering available evidence. Deferred tax assets are recognized when expected future taxable income is sufficient to allow the related tax benefits to reduce taxes that would otherwise be payable. The sources of taxable income that may be available to realize the benefit of deferred tax assets are future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences and credit carryforwards, taxable income in carry-back years, and tax planning strategies which are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">both prudent and feasible. For the quarter ended June 30, 2021, the valuation allowance was released for all federal and some state deferred tax assets. This release both increased the deferred tax asset and removed the valuation allowance. The Company will continue to assess all available evidence during future periods to evaluate any changes to the realization of its deferred tax assets.If the Company were to determine that it would be able to realize additional state deferred tax assets in the future, it would make an adjustment to the valuation allowance which would reduce the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accounting for uncertainty in income taxes requires a more likely than not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company records a liability for the difference between the (i) benefit recognized and measured for financial statement purposes and (ii) the tax position taken or expected to be taken on the Company’s tax return. To the extent that the Company’s assessment of such tax positions changes, the change in estimate is recorded in the period in which the determination is made. The Company has elected to record any interest or penalties associated with uncertain tax positions as income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company files a consolidated U.S. federal income tax return. The Company prepares and files tax returns based on the interpretation of tax laws and regulations, and records estimates based on these judgments and interpretations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax and interest assessments by these taxing authorities, and the Company records a liability when it is probable that there will be an assessment. The Company adjusts the estimates periodically as a result of ongoing examinations by and settlements with the various taxing authorities, and changes in tax laws, regulations and precedent. The consolidated tax provision of any given year includes adjustments to prior years’ income tax accruals that are considered appropriate, and any related estimated interest. Management believes that it has made adequate accruals for income taxes. Differences between estimated and actual amounts determined upon ultimate resolution, individually or in the aggregate, are not expected to have a material effect on the Company’s consolidated financial position but could possibly be material to its consolidated results of operations or cash flow of any one period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Engineering Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company invests a significant percentage of its sales on engineering development, both Research &amp; Development (“R&amp;D”) and EDC. At December 31, 2022, approximately 21% of the Company’s employees were engineers engaged in various engineering development projects. Total engineering development expense comprises both internally funded R&amp;D and product development and design charges related to specific customer contracts. Engineering development expense consists primarily of payroll-related expenses of employees engaged in EDC projects, engineering related product materials and equipment, and subcontracting costs. R&amp;D charges incurred for product design, product enhancements, and future product development are expensed as incurred. Product development and design charges related to specific customer contracts are charged to cost of sales-EDC based on the method of contract accounting (either percentage-of-completion or completed contract) applicable to such contracts.</p> 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Treasury Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We account for treasury stock purchased under the cost method and include treasury stock as a component of shareholders’ equity. Treasury stock purchased with intent to retire (whether or not the retirement is actually accomplished) is charged to common stock.<i style="font-style:italic;"> </i></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Comprehensive Income</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Pursuant to FASB ASC Topic 220, <i style="font-style:italic;">“Comprehensive Income,”</i> the Company is required to classify items of other comprehensive income by their nature in a financial statement and display the accumulated balance of other comprehensive income separately from retained earnings and additional paid-in capital in the equity section of its consolidated balance sheets. For the three-month periods ended December 31, 2022 and 2021, comprehensive income consisted of net income only, and there were no items of other comprehensive income for any of the periods presented. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Share-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for share-based compensation under ASC Topic 718, <i style="font-style:italic;">“Stock Compensation”</i><span style="white-space:pre-wrap;"> (“ASC Topic 718”), which requires the Company to measure the cost of employee or non-employee director services received in exchange for an award of equity instruments based on the grant-date fair value of the award using an option pricing model. The Company recognizes such cost over the period during which an employee or non-employee director is required to provide service in exchange for the award. Our policy is to recognize forfeitures as incurred. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accordingly, adoption of ASC Topic 718’s fair value method results in recording compensation costs under the Company’s stock-based compensation plans. The Company determined the fair value of its stock option awards at the date of grant using the Black-Scholes option pricing model. Option pricing models and generally accepted valuation techniques require management to make assumptions and to apply judgment to determine the fair value of its awards. These assumptions and judgments include estimating future volatility of the Company’s stock price, expected dividend yield, future employee turnover rates, and future employee stock option exercise behaviors. Changes in these assumptions can materially affect fair value estimates. The Company does not believe that a reasonable likelihood exists that there will be a material change in future estimates or assumptions used to determine share-based compensation expense. However, if actual results are not consistent with the Company’s estimates or assumptions, the Company would adjust its estimates. Such adjustments could have a material impact on the Company’s financial position.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Warranty Reserves</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company offers warranties on some products of various lengths, however the standard warranty period is twenty-four months. At the time of shipment, the Company establishes a reserve for estimated costs of warranties based on its best estimate of the amounts necessary to settle future and existing claims using historical data on products sold as of the balance sheet date. The length of the warranty period, the product’s failure rates, and the customer’s usage affect warranty cost. If actual warranty costs differ from the Company’s estimated amounts, future results of operations could be affected adversely. Warranty cost is recorded as cost of sales, and the reserve balance recorded as an accrued expense. While the Company maintains product quality programs and processes, its warranty obligation is affected by product failure rates and the related corrective costs. If actual product failure rates and/or corrective costs differ from the estimates, the Company revises the estimated warranty liability accordingly. </p> P24M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Self-Insurance Reserves</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Since January 1, 2014, the Company has self-insured a significant portion of its employee medical insurance. The Company maintains a stop-loss insurance policy that limits its losses both on a per employee basis and an aggregate basis. Liabilities associated with the risks that are retained by the Company are estimated based upon actuarial assumptions such as historical claims experience and demographic factors. The Company estimated the total medical claims incurred but not reported and the Company believes that it has adequate reserves for these claims at December 31, 2022 and September 30, 2022, respectively. However, the actual value of such claims could be significantly affected if future occurrences and claims differ from these assumptions. At December 31, 2022 and September 30, 2022, the estimated liability for medical claims incurred but not reported was $48,146 and $51,590, respectively. The Company has recorded the excess of funded premiums over estimated claims incurred but not reported of $505,776 and $424,155 as a current asset in the accompanying consolidated balance sheets as of December 31, 2022 and September 30, 2022, respectively. </p> 48146 51590 505776 424155 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Concentrations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Major Customers and Products</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the three-month period ended December 31, 2022, three customers, Pilatus Aircraft Ltd (“Pilatus”), Air Transport Services Group, and Textron Aviation, Inc. (“Textron”), accounted for 38%, 13% and 11% of net sales, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the three-month period ended December 31, 2021, two customers, Air Transport Services Group, and Pilatus, accounted for 25%, and 24% of net sales, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Major Suppliers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company buys several of its components from sole source suppliers. Although there are a limited number of suppliers of particular components, management believes other suppliers could provide similar components on comparable terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the three-month period ended December 31, 2022, the Company had two suppliers, respectively that were individually responsible for greater than 10% of the Company’s total inventory related purchases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the three-month period ended December 31, 2021, the Company had two suppliers that were individually responsible for greater than 10% of the Company’s total inventory related purchases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances and accounts receivable. The Company invests its excess cash where preservation of principal is the major consideration. Cash balances are maintained with two major banks. Balances on deposit with certain money market accounts and operating accounts may exceed the Federal Deposit Insurance Corporation limits. The Company’s customer base consists principally of companies within the aviation industry. The Company requests advance payments and/or letters of credit from customers that it considers to be credit risks.</p> 3 0.38 0.13 0.11 2 0.25 0.24 2 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2016, FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</i> (“ASU 2016-13”). ASU 2016-13 replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for SEC small business filers for fiscal years beginning after December 15, 2022. The adoption of this standard is not expected to have a material impact on our consolidated financial statements or related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2019, the FASB issued ASU 2019-12, “<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>” (“ASU 2019-12”), which simplifies the accounting for income taxes, eliminates certain exceptions within Accounting Standards Codification Topic 740, “Income Taxes” (“ASC 740”), and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. We adopted this update effective October 1, 2021. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Supplemental Balance Sheet Disclosures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories are stated at the lower of cost (first-in, first-out) or net realizable value, net of write-downs for excess and obsolete inventory, and consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,685,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,451,045</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 795,723</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,336</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,252,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,349,104</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Prepaid expenses and other current assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 801,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777,311</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;"> 365,159</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,049,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;"> 1,142,470</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Property and equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,269,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,307,139</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate airplanes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,406,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,406,468</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 976,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 976,993</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Manufacturing facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,889,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,889,491</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,607,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,624,966</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,021,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,021,245</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,170,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,226,302</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,931,331)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,934,113)</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,239,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,292,189</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Depreciation and amortization related to property and equipment was $85,409 and $92,372 for the three-month periods ended December 31, 2022 and 2021, respectively. The corporate airplane is utilized primarily in support of product development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Other assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets, net of accumulated amortization of $636,158 at December 31, 2022 and September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,348</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,680</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,300</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,328</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consist of licensing and certification rights which are amortized over a defined number of units. No impairment charges were recorded in the three-month periods ended December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Intangible asset amortization expense was $0 for the three-month periods ended December 31, 2022 and 2021, respectively. The timing of future amortization expense is not determinable because the intangible assets are being amortized over a defined number of units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Other non-current assets as of December 31, 2022 and September 30, 2022 include the security deposit for an airplane hangar and a deposit for medical claims required under the Company’s medical plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Accrued expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,001</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salary, benefits and payroll taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,030,628</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,794</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_JsPqUQM0CUOTxc20D3hdmg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,615</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 785,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 956,237</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,508,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,972,275</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty cost and accrual information for the three-month period ended December 31, 2022 is highlighted below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ending</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty accrual, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,001</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (536)</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,775)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty accrual, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577,690</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,685,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,451,045</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 795,723</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,336</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,252,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,349,104</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4685109 4451045 530992 795723 36194 102336 5252295 5349104 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 801,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777,311</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;"> 365,159</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,049,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;"> 1,142,470</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 801703 777311 247503 365159 1049206 1142470 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,269,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,307,139</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate airplanes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,406,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,406,468</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 976,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 976,993</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Manufacturing facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,889,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,889,491</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,607,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,624,966</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,021,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,021,245</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,170,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,226,302</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,931,331)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,934,113)</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,239,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,292,189</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2269243 2307139 2406468 2406468 976993 976993 5889491 5889491 5607387 5624966 1021245 1021245 18170827 18226302 11931331 11934113 6239496 6292189 85409 92372 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets, net of accumulated amortization of $636,158 at December 31, 2022 and September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,348</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,680</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,300</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,328</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 636158 60348 60348 25214 28680 75300 75300 160862 164328 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,001</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salary, benefits and payroll taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,030,628</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,794</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_JsPqUQM0CUOTxc20D3hdmg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,615</p></td></tr><tr><td style="vertical-align:bottom;width:63.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 785,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 956,237</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,508,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,972,275</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 577690 607001 381822 1030628 275077 364794 475200 13450 13615 785732 956237 2508971 2972275 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ending</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty accrual, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,001</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (536)</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,775)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty accrual, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577,690</p></td></tr></table> 607001 536 28775 577690 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company will continue to assess all available evidence during future periods to evaluate any changes to the realization of its deferred tax assets. If the Company were to determine that it would be able to realize additional state deferred tax assets in the future, it would make an adjustment to the valuation allowance which would reduce the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The 2017 Tax Cuts and Jobs Act amended IRC §174 to require that amounts paid or incurred for specified research or experimental expenditures, including software development expenses, be amortized ratably over 60 months for tax years beginning after 2021. Under the law change, research and experimental expenditures may no longer be deducted. The Company may no longer elect an amortization period 60 months or greater beginning when benefits are first realized. The Company must now amortize these expenses beginning at the mid-point of the tax year in which the expenditures are paid or incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The effective tax rate for the three-month period ended December 31, 2022 was 24.5% and differs from the statutory tax rate primarily due to permanent items, first quarter discrete adjustments related to stock compensation, and state taxes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The effective tax rate for the three-month period ended December 31, 2021 was 21.3% and differs from the statutory tax rate primarily due to permanent items and state taxes.</p> 0.245 0.213 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4. Shareholders’ Equity and Share-Based Payments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2022, the Company’s Amended and Restated Articles of Incorporation provides the Company authority to issue 75,000,000 shares of common stock and 10,000,000 shares of preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Share-Based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for share-based compensation under the provisions of ASC Topic 718 by using the fair value method for expensing stock options and stock awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">2019 Stock-Based Incentive Compensation Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The 2019 Plan was approved by the Company’s shareholders at the Company’s Annual Meeting of Shareholders held on April 2, 2019. The 2019 Plan authorizes the grant of stock appreciation rights, restricted stock, options and other equity-based awards. Options granted under the 2019 Plan may be either “incentive stock options” as defined in section 422 of the Code or nonqualified stock options, as determined by the Compensation Committee. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Subject to an adjustment necessary upon a stock dividend, recapitalization, forward split or reverse split, reorganization, merger, consolidation, spin-off, combination, repurchase or share exchange, extraordinary or unusual cash distribution, or similar corporate transaction or event, the maximum number of shares of common stock available for awards under the 2019 Plan is 750,000, plus 139,691 shares of common stock that were authorized but unissued under the 2009 Plan as of the effective date of the 2019 Plan (i.e., April 2, 2019), all of which may be issued pursuant to awards of incentive stock options. In addition, the 2019 Plan provides that no more than 300,000 shares may be awarded in any calendar year to any employee. As of December 31, 2022, there were 628,825 shares of common stock available for awards under the 2019 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">If any award is forfeited, terminates or otherwise is settled for any reason without an actual distribution of shares to the participant, the related shares of common stock subject to such award will again be available for future grant. Any shares tendered by a participant in payment of the exercise price of an option or the tax liability with respect to an award (including, in any case, shares withheld from </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">any such award) will not be available for future grant under the 2019 Plan. If there is any change in the Company’s corporate capitalization, the Compensation Committee must proportionately and equitably adjust the number and kind of shares of common stock which may be issued in connection with future awards, the number and kind of shares of common stock covered by awards then outstanding under the 2019 Plan, the aggregate number and kind of shares of common stock available under the 2019 Plan, any applicable individual limits on the number of shares of common stock available for awards under the 2019 Plan, the exercise or grant price of any award, or if deemed appropriate, make provision for a cash payment with respect to any outstanding award. In addition, the Compensation Committee may make adjustments in the terms and conditions of any awards, including any performance goals, in recognition of unusual or nonrecurring events affecting the Company or any subsidiary, or in response to changes in applicable laws, regulations, or accounting principles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The compensation expense related to stock options and awards issued to employees under the 2019 Plan was $233,125 and $45,591 for the three-month periods ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The compensation expense under the 2019 Plan related to stock awards issued to non-employee members of the Board was $50,070 and $40,018 for the three-month periods ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total compensation expense associated with the 2019 Plan was $283,195 and $85,609 for the three-month periods ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At December 31, 2022, unrecognized compensation expense of $0, related to non-vested stock options under the 2019 Plan, will be recognized.</p> 75000000 10000000 750000 139691 300000 628825 233125 45591 50070 40018 283195 85609 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5. Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,133,058</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,316,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,246,372</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of share-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,326,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,246,372</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.07</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">Net income per share is calculated pursuant to ASC Topic 260, “<i style="font-style:italic;">Earnings per Share”</i> (“ASC Topic 260”). Basic earnings per share (“EPS”) excludes potentially dilutive securities and is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted EPS is computed assuming the conversion or exercise of all dilutive securities such as employee stock options and restricted stock units (“RSUs”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The number of incremental shares from the assumed exercise of stock options and RSUs is calculated by using the treasury stock method. As of December 31, 2022 and 2021, there were 0 and 100,000 options to purchase common stock outstanding, respectively, and 7,886 and 0 shares subject to vesting of restricted stock units outstanding, respectively. The average outstanding diluted shares calculation excludes options with an exercise price that exceeds the average market price of shares during the period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the three-month periods ended December 31, 2022 and 2021, respectively, 0 and 100,000 diluted weighted-average shares outstanding were excluded from the computation of diluted EPS because the effect would be anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,133,058</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,316,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,246,372</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of share-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,326,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,246,372</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.07</p></td></tr><tr><td style="vertical-align:bottom;width:68.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.07</p></td></tr></table> 698651 1133058 17316766 17246372 9411 17326177 17246372 0.04 0.07 0.04 0.07 0 100000 7886 0 0 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the ordinary course of business, the Company is at times subject to various legal proceedings and claims. The Company does not believe any such matters that are currently pending will, individually or in the aggregate, have a material effect on the results of operations or financial position.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In recent years, the Company has had sales to AML Global Eclipse, LLC, (“Eclipse”), whose principal shareholder is also a principal shareholder in the Company. Eclipse is a new related party for fiscal year 2022 due to their president acquiring more that 10% in shares on the company. Prior balances are disclosed below for comparability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales to Eclipse amounted to $0.03 million , $0.3 million and $0.03 million for the first quarters ended December 31 2022, 2021 and 2020, respectively. As of December 31, 2022 and 2021, a contract liability to Eclipse was $0.01 million and $0.3 million, respectively.</p> 0.10 30000.00 300000 30000.00 10000.00 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for leases in accordance with ASU 2016-02 and records “right-of-use” assets and corresponding lease liabilities on the balance sheet for most leases with an initial term of greater than one year. Consistent with previous accounting guidance, we will recognize payments for leases with a term of less than one year in the statement of operations on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease real estate and equipment under various operating leases. A lease exists when a contract or part of a contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. In determining whether a lease exists, we consider whether a contract provides us with both: (a) the right to obtain substantially all of the economic benefits from the use of the identified asset and (b) the right to direct the use of the identified asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Some of our leases include base rental periods coupled with options to renew or terminate the lease, generally at our discretion. In evaluating the lease term, we consider whether we are reasonably certain to exercise such options. To the extent a significant economic incentive exists to exercise an option, that option is included within the lease term. However, based on the nature of our lease arrangements, options generally do not provide us with a significant economic incentive and are therefore excluded from the lease term for the majority of our arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our leases typically include a combination of fixed and variable payments. Fixed payments are generally included when measuring the right-of-use asset and lease liability. Variable payments, which primarily represent payments based on usage of the underlying asset, are generally excluded from such measurement and expensed as incurred. In addition, certain of our lease arrangements may contain a lease coupled with an arrangement to provide other services, such as maintenance, or may require us to make other payments on behalf of the lessor related to the leased asset, such as payments for taxes or insurance. As permitted by ASU 2016-02, we have elected to account for these non-lease components together with the associated lease component if included in the lease payments. This election has been made for each of our asset classes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The measurement of “right-of-use” assets and lease liabilities requires us to estimate appropriate discount rates. To the extent the rate implicit in the lease is readily determinable, such rate is utilized. However, based on information available at lease commencement for our leases, the rate implicit in the lease is not known. In these instances, we utilize an incremental borrowing rate, which represents the rate of interest that we would pay to borrow on a collateralized basis over a similar term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the lease-related assets and liabilities reported in the Consolidated Balance Sheet as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:100%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification on the Consolidated Balance Sheet on December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_yrU9d1HLgkm_fv7MeCL-OA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,214</p></td></tr><tr><td style="vertical-align:bottom;width:50%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases- current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ntgBGGjIgkauhgapCYdRGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accrued expenses</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,450</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases – noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_--wtkgCB8kilZTuWxBTh_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,764</p></td></tr><tr><td style="vertical-align:bottom;width:50%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,214</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Rent expense and cash paid for various operating leases in aggregate are $3,669 for the three-month period ended December 31, 2022. The weighted average remaining lease term is 1.9 years and the weighted average discount rate is 5.0% as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future minimum lease payments under operating leases are as follows at December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,676</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,453</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,129</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,915)</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,214</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_F9OeTftkGUGvG0p1yvATJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,450)</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,764</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:100%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification on the Consolidated Balance Sheet on December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_yrU9d1HLgkm_fv7MeCL-OA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,214</p></td></tr><tr><td style="vertical-align:bottom;width:50%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases- current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ntgBGGjIgkauhgapCYdRGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accrued expenses</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,450</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases – noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_--wtkgCB8kilZTuWxBTh_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,764</p></td></tr><tr><td style="vertical-align:bottom;width:50%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,214</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 25214 13450 11764 25214 3669 P1Y10M24D 0.050 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,676</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,453</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,129</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,915)</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,214</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_F9OeTftkGUGvG0p1yvATJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,450)</p></td></tr><tr><td style="vertical-align:bottom;width:74.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,764</p></td></tr></table> 14676 13453 28129 2915 25214 13450 11764 EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (V 3E8'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 " "-@$Y6$8GQ)^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITD7#Z&;B^))07!!\1:2V=U@TX1DI-VW-ZV[740?P&-F_GSS M#4QGHC0AX7,*$1,YS#>3[XM(VGSH M X)HFEOP2-IJTC #J[@2F>JLD2:AII#.>&M6?/Q,_0*S!K!'CP-EX#4'IN:) M\33U'5P!,XPP^?Q=0+L2E^J?V*4#[)R7Y9U*S=D MTH/!\BL[2:>(6W:9_-K>W>\>F!*-:*M&5'RS$UPV&\G;]]GUA]]5V ?K]NX? M&U\$50>_[D)] 5!+ P04 " "-@$Y6F5R<(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 (V 3E8M- 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")9,N&P39HB3M+2[A(W9[;3?%%N 9VV)RC*$?U_) M!CN;E0_4LWP!V_B\Z-71Y9%TO17R2[IB3*&7).;I36NEU/I=IY,&*Y;0]%*L M&=>_+(1,J-*WM'#K\. I6JZ4>= 97:_IDOE,?5K/I+[KE"IAE#">1H(CR18WK3%^ MY[G$!.1O?([8-GUUC8R59R&^F)M)>--R3(E8S )E)*C^VC"/Q;%1TN7X=R_: M*O_3!+Z^/J@_Y.:UF6>:,D_$?T6A6MVT!BT4L@7-8O4DMK^SO:$KHQ>(.,T_ MT;9XM]MMH2!+E4CVP;H$2<2+;_JRKXC7 ;@F@.P#R)L 7/=Y3^-Q/3"?;*MX4RJ5%VT0?!U2K5JB$+OX[OZ%*6126' MHMX24/".!9?(Q1>(.(18RN/!X7]07H:[0''<7VV>OI/85PZ[I<,NI%ZUC?ENS6Q.X7#L MM#_:+(%1#2U=E9:N3K/T,:-2,1GOT!-;"ZEL]F I)3-;I7A@5$-[O=)>[S1[ M,R8C83ITB/2P8$W>$:5#9ZOM;6!\0Y_]TF?_Q)8IJ9Y1\I&J/H^PUH+&J361 M8%A#@X/2X LU'XD?HABAJ99\FP?:6 -QW':+L97?9LY,+2AN6%I;GB*N2>V MC%*E$ZC0E";6-@KK3*;3Q\_C^>3S/?(?WW^:3QZG/AI/[Y#_:39[?)I?%"6> M3+U+6Q6 X@VK #O5O.N<4@D3'@BI&VX^VUX@7^G>BH1$GLBXDCO]'5IKYHCZ M;&QS# 7APNT'O]'GKD]KS"DGWBZ+&=\W07;RB/*+J3FH*MWD&AIMXK M.,(@F7SCW3-WNEW/Q99;?1^1>U'"%N?!<4UM5H2$8<9Y:[/LOS,I-A$/[#F& M-6OZ[CFP"5?6MT)E)%8_1/M*X?HF!%/'2[V.KT' 2%*X3",/GD+76L ME\3UQF"!'G:LMLX!3+@B)@QCSGL1Z'S-5H)#1'%$I-?MM8<#Q^[O'+R$*V#" M,.W,(Z5922P0)C\__X)\%F129])J$E;R1)+H.CR"5[WM67^> )5+!$H%Q MYI!-=/\2K"A?LEIB/"(T'?MW8^NJ% YLZK!B(W(2&WF9E&9=4RQF\E3J&26S M;K\<4?S;NFGCP5%-?59,1$YBH@G7B^]B"\\L4.G!N-4GK%CG\QS\0RK^(2?Q MCUG :9C74+ 4TCH8'=&9"MZF0<"TC!8)"T&KWW. $*E B)P$0GY"XQC=9JG^ M.;6W6EBG;E<%#FMJK\(?%@X RN.QN;QXJ$R$E[1YX>3J5&O@D/V0OZD]G3 M>'0+R1FXO=[02GQP<--<5K!#8%8YS)4/46K0]F^F20W:\#PBUVX[P[9K-WH. M^G$K^G%A:"EW.U\[?= /K0/L$;%O3S_V!PWGX!^WXA\7II6W'O<;V/4N8;F/ MUI4E'-348\4^+DPJ8VTP+$S&U#K&'!&H'57AN/]KK//J.-%,>/DI:XH"LR59 MG"R63\N3W'%^?MFI7B^.@3]0,U^F*&8+'>I<]O6 )XN3U>)&B75^./DLE!)) M?KEB-&32O*!_7PBA#C?F#\KS[=%_4$L#!!0 ( (V 3E:T:&LH+@8 /L8 M 8 >&PO=V]R:W-H965T&ULM5EM;]LV$/XKA%?L!7!B MDA+UDB4&4B=#"W1M4*?;9T:F8Z&2Z)*TD^S7[R@KDBU1BKMT'Q)+\MWIN>/Q MGCOZ_$&JKWHEA$&/>5;HB]'*F/799**3EO%]*0." M/"UVG_RQ"L2> O%[%&BE0(]5\"H%KW1TAZQTZXH;/CU7\@$I*PW6[$49FU(; MO$D+NXQSH^#;%/3,=/;IX_S3A_=7E[?75^CMY8?+C[-K-']W?7T[1R?HR_P* M_?KFM_.)@5=9A4E2F7V[,TM[S%Z)Y!1Y9(PHIM2A/AM6GXLUJ&.7^@0TM.?U>;E12A0&<:V%T2YW=OJ^6]_NI3.]YHFX&,%FT4)MQ6CZ\T\DP+^[ MG/M!Q@Y<]6I7O2'KTQG7*\2+!4KLA?BV2;<\ ]^=7N],!:4IN^&W4Q+[OD<] MYDD<@/@H"(D I#>9<()=&>%[;W?\TC M2-S"V97S:1SZ+'3#9#5,-AQ461@%%6<@@5CGS22@H4]; %\4.\ 7U/B"07SO MBRTLL52I.WI!YZ6,,DICU@+GD//\F&#?C2ZLT86#Z&Z46/-T@<0CD(\6NDQ/ M:59"085[:6.&W8!A/Z8X:&%WR!&?^B%V8X]J[-$@]EMI>'8$S*CS>AI3ZL6Q MU\+I$(R@RGE[J7P -*Z!QB\$&:A=F:*_$4D!0%R@M$ID+9/BC.WDK.ZV]3\(V4H><'_A1S\XG M>P1)!H%^*A.U?^4K]<,MC:.@O?.=103ZI4G0 (.T&D,6,,1JV M(3HD80D TK$>\H!LY2?I=FJ>FI5&20W+Z7AW^4M4.?&VXC1Y+;FC]9 M9G,ZW&6LR*>TFSU=N1!'D<]Z%J9A-C),;0!2;413G)T@NZP%Y!_%8;M-< G& M(:5A'\R&X,@PP]4,_)Q 3TZ@70:+/$H[,+MBQ&-!U-/,D(;HR##3=5%"$ZU$ MQ@U$>,U5#^HN=T6,16W0#H:C0,]]!:YA./(]%/?2!NWREP<=(R:=A'4(QC[V M<%\I:8B.##/=KB"_A+-+7#XEL=>):E>.,!STY"MMZ(T.T]LNJ"^ I YJBP(_ M9KB%TB4(%=P+>LB#-NQ&A]EM)O,\-;95V+5E"61P6MR+(@',Z->Y$.BC- (% MSB%PV+B[P"+GQ/1Z0XGPD @=>=5]:2.3KV-$\!CC\@]I&Q!(AHU9P4#QCUB,T9M3C(FM7PAFR8T8 M([E$#ZLT6<%\?JBDQ)XB]"1HED%C@BX15,8MM*05\]JJ=:6@LJQ M8&.T@0O(0<0-NH*Q,+^#[?Y\EE *S<7:5(^=9P35BOT']GQM2/RJ#96T+'0>#7\7YE?+LM"8GW!ZXJ M>DXQTD,#M&EYM;I7@>J.>GK,1LB>1&B9,.L9Q,/89J9/P ME7G5;71.* &N8UY[8#E*]-#?IBVBQ[1%^EAZ<+0[%,>8A1W,#DD<^C'P>0_D MIC.BPYU1I^DHHWZT"W'GD*]G3G1)NN?$R=[)M/U9X$^N[M-"HTPL016?AA & MM3MIW]T8N2X/J^^D,3(O+U>" W0K -\O)70CU8T]_ZY_[YC^"U!+ P04 M" "-@$Y6HTU:V0@# "G"@ & 'AL+W=O1"0J #) I,K=2UJ'3;9Y,?V\)TY\NFO&'T4$(-%33!/1,R(ITPO3%$$$,18-ED*B[LP9 MC[%40[XP1QW4[R *P M%AOG2%N9,?:H!]=AS[ T$5 (I); ZK""(5"JE13'ST+4*.?4B9OG+^I?,O/* MS P+&#+Z@X0RZAEM X4PQTLJ[]GZ"@I#GM8+&!79/UKGL9YOH& I)(N+9$40 MDR0_XJ>B$!L)MKLGP2D2G%,3FD5",S.:DV6V1ECB?I>S->(Z6JGIDZPV6;9R M0Q+]&*>2J[M$YG=S/1H\C$?HNX>O8E:+L YA$C5.'@\+WPAO)01X^07A'46FR#59U!(G(0D M6=21>D=)#T542%LE:>L@Z9#%L?H8_L5::)VT%HY%5>#]$MY_!?Q)[Y^_4T#? MJWW_3@BL,+=+YO;KF?M0.SL$CM5IN=[V4C@>5P&UK3\[D76XM!0+@09HR)(5<$EF%'+JVKWF MH)9N?BY$B@/H&:J[$16. MQ^78YD87H5NXKY@O2"(0A;E*M!J^4N!Y5Y0/)$NSQF+&I&I3LM-(=9+ =8"Z M/V=,O@QTKU+VIOW?4$L#!!0 ( (V 3E9\8YM3F@4 *D; 8 >&PO M=V]R:W-H965T&ULK5G;;N,V$/T5PBV*%MA&(JEKZAA(G.PV M0'-!G.T^*S)M"RN)KDC;Z=]W)#FZ4H3=51YB2YXY/,,9\O R/?#LN]@P)M%[ M$J?B:K*13 CF+1!LSN-OT5)NKB;> M!"W9*MC%\H4?_F3'@.P<+^2Q*/ZC0VEK@7&X$Y(G1V=@D$1I^1F\'SNBX0 X M:@=R="!=!VO @1X=BIXS2F9%6+>!#&;3C!]0EEL#6OZEZ)O"&Z*)TCR-"YG! MKQ'XR=G\Z7'Q]-?][?7KW2U:O,+'P]WCZP(]?49/SW>RHU =^F2+=O^!I"M&),/QC=$"WC+P@M$ M\2=$3$(4?.:GNV,-'5IU("WPZ #>(PRU11 S<:GJF]+74OOF0_12;(.074U@ M# J6[=ED]LM/V#'_4 4V$E@K3*L*T]*ASUZY#&*40K B#U85:PG@% #Y[+&? M.39VB.U,C7TS#(6=X]NNZU5V+89VQ=#6)F+.A41\5?)3)L,>,QDC@;5"=:I0 MG1.2$38#5L5;@MB-CB:N3RR;=!*BLB.>:;OJA+@52U?+\DO&A4#;C*\BJ:+G M]IJE+J&>:77H*>Q\QW7ST:NBYU7T/&V]/&U9%L@H72/V#J(H!HK&&[-H1@)K MQ>M7\?K:=+P 8I"%&Q2D2Q"Z/2CX%O18F1J_U^6.:UJ6WDJ#&V+VN; ,6DIDNT=.LQ$*4A3]2] M2OI9]K'E=Z=UA1VVB$6P-<"R5EBL5;;9?2H9C >I(TG[C6/;\[M3G<*N$4B; M7RV-6*^-3W+#,ATY2U%NN-^!"C,')L0!>K4N8JT60??EQ- ;@T4_.])$,G@? MJ$J[WT/$MKWNK*RPPY9EVM80WUKLE[=\X:?)N=M?Y?@>+(BZ]/IV&%-JVD/=6,L;UNM;S0_!*(?50I+ MMDEL@HPIA0Z/JG1CH;6#K[4.Z\7N)A!1J(RR]/,:_6U>])8<:BO7;/T-K#]( M+7-$+W.W4;R3W3W1<0MDGD)3;74BS5K3"-86TK=B*\Q @?>@%FM6UI! ?">% M!&4&^5 6%-%*Y;D%-19:NQ-JI21ZI1PL***0/9=BQW6Z\[O2DE@.K'H'4E0K M)-$KI*Z2%,KH4E@6N6Z7G\I2RZ]62*)7R.>,+W>A$E@;"PI':O]QJ>-XOM^I2'U+_S>2>AE R0_.)U2[CC@[<2.AM<-MG&WKUQ4G MSB='E.8T8;N6V9U-](V=&XS1N/1(6+8N[H($D-VELKQ-J-Y6]TW7Q2U+Y_T- MOIR7MT8U3'F)]1!D,$L)%+,50)H7+I1G5MX+E0^2;XNKE30'4[-_L/4$L#!!0 ( (V 3E8UL/&PO=V]R:W-H965T&ULM5AK;Z,X%/TK%KO:;:5),1CSZ":1 MV@!JI9FVV[2[VH\N. TJX PX3?OOQR:42<"AK8;]$AZYYUS['-L7>[QAQ5.Y MI)2#ERS-RXFVY'QUJNMEM*09*4_8BN;BGP4K,L+%8_&HEZN"DK@"9:EN0FCK M&4ER;3JNWMT4TS%;\S3)Z4T!RG66D>+UG*9L,]$,[>W%;?*XY/*%/AVOR".= M4WZ_NBG$D]ZPQ$E&\S)A.2CH8J*=&:>A84I %?%/0C?ESCV077E@[$D^7,83 M#PY(M86E:_8+.-Q8X&HG7)65:#10NR)-]>R4LMQ [ M0 < 9@TP6P#S4 94 U +8,$# *L&6.TFX0, 7 /P1_M@UP"[TGXK5J6T3SB9 MC@NV 86,%FSRIK*K0@N!DUR.K#DOQ+^)P/'I[/IJ?OWUTC^["WPPOQ.7;\'5 M';@.P?SB[#:XN/[J![?S/T'P]_WEW7]@!.[G/CCZ_7BLE\F\D\ ME(EEF1A*<\ZB)P5ZUH\^B^-$#D62@AN2Q*,D!S.R2CA)%5Q^/]?1612MLW5* M.(V!3Q=)E/!C<$NYF(CB34"*/,D?2P5QT$]\)^9VN2Y>#W8R? ?/.OW1A9^- MJ69CJEGQ6 =XSDE*\HA^ 0_T, M&AZRT%A_WO6I&X4-UW"@A_<#_6[@"+NNZ9IP/S!0!)H&LEV,G/W(L!MI6MC% MT#6:P#W!4",8JI#H@&"7>22MH^#(I]N[8Y#48W7)TI@6I9@"W]<)?U4)A_K< MD+7AM%R1B$XTL?B7M'BFVO2/WPP;_J6:!T.2^4.2!4.2A0.1[=EM-79;O?-C MOB0%'YD^Z^V6#.^,7PMCSVA-G"%3!D.2A>^U?\\- MW+B!>]VX$M]/22Y\H"K]>[&?U7](,A]WQ# ,A"!V6\O;D$G#]Y/N>6 W'M@? MJQ@TC^MR(59"42Z,P^7"[C9%42ZZ4:)*!< M="--[-C(05"MEM.HY?QB?355@CD*P2RC+5@W"LLB9YCM9:(;.$+8@U9;+T7< M ;VZD0@*"SR,U7JYC5[N_UE>W2&7@"')_"')@B')PH'(]NSV&KN]PE"V4-T'U[(/J+VSI39^X8.F'_S9 M(3\HFU^S[4IB>ZZ-6Z4GK^'[6?2-^;H.-#^Z#U5\URB)MJ';!E@/;$T"Q M#48&A!"U5QM%)$*>#;VVIA_?!JLH3>A![#@MR?2=DR%Y4OB-%.*+I00I70@H M/'&$Z,7V\&W[P-FJ.BQZ8)RSK+I=4B(JM P0_R\8XV\/\ORI.0*=_@!02P,$ M% @ C8!.5I$!V3;K!0 4QD !@ !X;"]W;W)K>;%\XS-Y9;Q[_F2$ %>TR3+KWI+(587@T$>+4F* M\X]L13+YS8+Q% MYRU\&^8H3'!=*:3) EN4-4DRSWO"R>/;(AY=L+1*:D4<. M\G6:8OYV31*VO>K!WO[!$WU9"O5@,+QJ10/K_?6[PKGI3-SG),Q2[[16"RO>D$/Q&2!UXEX8MM/9.>0J^Q% M+,F+_V"[D[5Z(%KG@J4[98D@I5GYB5]W@3A0D';T"FBG@)H*3H>"O5.P"T=+ M9(5;-UC@X25G6\"5M+2F+HK8%-K2&YJI-,X$E]]2J2>&XX?I[.'SY&;T?'L# M9L_RX_YV^CP##W=@/)I] G>?'[[-0!]\F=V =[^_OQP(^5*E.HAV+[@N7X Z M7F"#>Y:)90YNLYC$Q_H#";9"C/:(KY'1X V)/@(;?@#(0DB#9WRZ.C3 L:L MVH4]NRN =93NGA[NP3+]"XS&SY.OD^?)[>Q"%[;2K*,WJU;O1;[" M$;GJR>69$[XAO>$?OT'/^E/G\YF,'47 J2+@F*P/I[+9T"QB*=&Y6>IZA:[J M*9NA%P:>*T._.72@+0:A;5MN4,D=87,K;*XQ.Z/X;[F&9-L1.1!,]IV(91%- M",@JT.JYNHMPO@0KSC94UBF8OP'9*CD6-'LI>PT5E.3:3+KGS.29C!U%RZNB MY1DS>4.DT8CBLL%F,< IXX+^4SS0>5Z:TC?6;]"JMO MS.QLB3GIJPX> YE&26MYB9N\JFMM+?KG3-29C!TY'U3.!\9$S02+OLL"50[G M.D^-ZK_J:=#*G^.Z(=3G+ZQ<"$]P 6\QC[4>A*V7HL"&H=NHK;:88UFPHVM MJV9%ZR#?) M(CG Y>2]'%_**XE:VZAVELY4%N>R=NPWJOU&QA2-HHBM55^7+8O0#9XGVC6_ MLW+4?0(KM(-F?MIR-G(AZBAS6,\'T$B^PTFVD?3#..TH(+N-SPM:/50CUO>@ M%=@=\&KRAF;V?N1DA6F\;YMYT?>96!(.<)X3H0?MM$';R'.:H-MB?2=PK([6 M#VM6AV9:WY<\>+=-7]6=CZ7M6._:WZ&9H*N:GZ%WSH+ODVWUXRC4M(K,M/JXYM$2*R)@"Y5)F3_Q5I "^;&F M*[65TL:@39]]&_G0:Z9/(R>3YW2,0:BF662FV:KZUGDQMLF_#V/RYHAK/HA"IML[7> M1R.&_^IC3?W(3/V[LZ#]+J3T5S6/XD)UD U.U&F,ULQY638Q-^6#'W+#4X;]02P,$% @ MC8!.5MEJA\O ) 'G8 !@ !X;"]W;W)K*;(D,:98"HMLM?+U]ZRU M4%3;GLQ@@(O[D+A%%:M.G7VKTK<[VWUT:V/Z[&[3M.Z[!^N^WW[S^+$KUV93 MN)G=FA:^6=IN4_3PL5L]=MO.%!6]M&D>GYV>/GF\*>KVP???TK/K[OMO[= W M=6NNN\P-FTW1[5^:QNZ^>S!_H _>UZMUCP\>?__MMEB9&]/_LKWNX--C/TM5 M;TSK:MMFG5E^]^!J_LW+"QQ/ _Y9FYV+_LYP)PMK/^*'M]5W#TX1(-.8LL<9 M"OCGUKPR38,3 1B_RYP/_)+X8ORWSOX#[1WVLBB<>66;7^NJ7W_WX-F#K#++ M8FCZ]W;WHY']7.)\I6T<_3_;\=B+\P=9.;C>;N1E@&!3M_QO<2=XB%YX=GKD MA3-YX8S@YH4(RM=%7WS_;6=W68>C83;\@[9*;P-P=8M$N>D[^+:&]_KO;Y@8 MF5UF-_6JK9=U6;1]=E66=FC[NEUEU[:IR]JX;Q_WL!Z^];B4N5_RW&='YC[/ MWMFV7[OL35N9*GW_,<#I@3U38%^>W3OA:U/.LO-YGIV=GIW=,]^YW_PYS7?^ M']D\SWTQ/3<*TS=N6Y3FNP<@+>S[/.GSUX;5W;UED0,AO=KD[VRFVW1[K.W;6MO"Y2Z[,8V PYQ6=%6,/UV M:[L^AQ% T(?XSE__\NSL[/2%O)K3Q_D+??SVYJ_%9OOB9OQ\9_2![?39X.39 MHVQ7N*QN2]O!:D5O*OB079NV=?OFMFCK(@.8?S"+;L"]SL_R;/[\V;-9]B': M V@_?!7G@=$F6PP.T.5F:(P4%%W606BG)G?AWJ+:^29:5>P M:E;5;ML4>UT.7N_AU<4^'KKM:B+=LD%]E*V&NBK:TN19,?2V7W>V[QO#2Y:V M_+BM^_&T&:AZT+=]9Y?P9;'= J6+0#S;U0!,T81%XSUU+GLHA/CYS3M/BA2I M;L!)3< 7D.8'AO==T8(MH%EO!!R=[X=W-SI=#L,!O==%:YKLM8!_,/[Z=?P" M? +=VJ^SJP@1^22ZWP:P;@3#O[1U'Z9^>_-+F!D^'$Y,J"JJ6\1]E?VML0O MV+5U-2(2!8BA]3/^[=K#"K@O#0@-H)*8R+3% B;L3#7@7&71+8!OE];V0&O M4UO[=9UN89UML6B;NI^ M#SQE;VO@Y42Z:N B0BX M!H6WSWI3KEO;V!5RG0@CC%Z2H!I TV8[]#)UCRZ#W6R&UO-]W59@BCMA61L( MRV+D^A.S7!IR,#+G59W.SCAI,J 3S9?C>AO3E8@SY#_8<.M8(R*?,=OUI%RW M1=>3-(!N?6V6X T9SS.O[6OEF<@]',WIX?>O#\\#%#G3-A /'ENH9I">=,A1XH+5SEY[9 M#)@O [E%J47JFKX&7H'=ORQ=60V-<)28RI3< M-Z8<.A!1&?_FKEP7[8H(LJD=^<&QL;QY\\KKC+HE^#M2]H&4H-K+QCH0&U@= M%%PG("MK EDZX/MF#U\C Y)%!&\WFY^>_ .!R'$8.,K 36#%;-;:'DUJ,U2 ML*;1?=0MQP?D:!/WV1Z&PD9D62*&" *L!K":+>Z\""X%:K.RWC9L; ^QXU7E MU=6UWS=N!,G6F!YU;@ML-DFD&2AUFM-NZU9\%=5D&V]S:+=?1'M #088A(NB M^@WDA)\_Q%=K1QN#I5K$3H.:?>@Z?!:-?92UH/"=0R$%GJ')LR7H!< 3,9!Q M$&($FJ'J R.?H2S:R@768_6?P Q6AQB" [R"^.X&,;]9@,">Y CY M2]%1 P) ]Y 61@.R3-!!MG$#=G]A2#&5?:30E\#W /'>%!TN1P9WO.USPI?[ M,GJ[M1V:"M?$$!@9%=[Y;6@YQO1R]P7* Z2%)67D/8N452H,8ZU\Q^--[4@71BU8=A&50&>_6%A3 B=VAX4#_ MH*[J BWK++L"&2+F%CVLW,M((B-9E*P^UP4PQ,*8-C--#6&Q>O=E#/TL^\41 MV[P!.=R0#OE 6/DD0T?S@W2!#>;9QQIV6GE-:+E)?09+7H$7 .RM+I?HRD@A ML0G\"!SNMT".I7/#9LNH(#DHR/U@A&\8WZS0P^+36O$*?"I23"Q4)7%W5:,! M555@7;3\+$(FRNO@ FH$%4OTR0 *U'QH/(#L9.0;? +4W9!7V@$IX2'@R>Z8 MR,BUE1T6_7)H/-N H]'> J@6H]$%T!;"379 U%/8%1UP!K@6Y!,T-3NMM:%7 M@9. #8L[_,1!E&'U"TC$372(#WS1H02]B4:\9N^%B/!*X/4FZ,WK8'D!#G!$ M<8.@WDI##@G25JP2V1J8^O6K>-M@"-!E40<;AB-V3AI2P4!=TVN(1CB%'=!L8@)47: _NRA$MNQ6X$(@B"@14>;WB9+%A@FD?-4 M5#@J%M>8@P!6[?#GGF:K#%(:_#]E _BIES4A%*(9 M6-J$I06JZ$D&8C1AD]HII9F)=2=DXCQ X\'<8G &C4!<^60PMF MF[85A+)N@;8]1P[HK"C3_[-H!M;%^JP6T2.25 @V!3IV!P 2WP%<#Y=U!U%) M#;$&_V6'_A'BIX7UP7(U]1_DK\/>!Y E? JO[@"KYJ0"W&T"D/@2]M>"$A44:PN3@_SD'>!H11AQ,\0O0\K M##@)U,CD9,#OJ,M V[9^F$37%"]P^!J#SL%C9DOP^=#NF59=\FC?Z'H5MT7= M$#EP2S6$AF 2 =4$@XHO?:C1V[,+'*O.2XDT S5&FPRF9P,4I24!W&(%,J+6 M!#-.@ !@7I 36"ZR-9PP@%"C%]P4V;;![4RP:$H@! /]7>9&$F'1R;HR:3OQ#D'. ,A0P/Z%158M+J-AG;GK":-H?3&'9F$2 M"8YH2AKD5YX@_,+L+28R4*.J9O.(X1>/\0SF-1,1*48BP:P8X71B\SDC&KV= M!-D4VB.9'0JN*<@O05>"W!Q6\S7B%TL^+KL'"B9;B[&EL((RX30W"*B?8H8Z M\FTPA=5&P91./IYSB@+H^:(AZ]E&OO'IS.1QR'*F.A=AFF&"AIF1TFI.,V55 MAFGB%<$&/F!C.)D(0KD&[%&R@GA(S#D.-^CUH/WWOJB(&D7\B ;&%AN\G]!; M^(F\!5&X<>9/J,?YNAJ>U9WFD [=C F_]@=OE:*,/V5"BPXLUTL+_X0TZ]7- M2Z^\)\>_ E_$JT-][>HFN% ?("@OL_,GIR=S,+ RP),ASZX;S*>6?2N4 ^5NPI]W 'LL'T0D'AD'-M[?9D3^0A]"%$[*H2Z*'VV(O3S"3M09^ M/"'GMC*+GM-K=T1<,4H13R],60S.C7[A##D%LHD9QG>1OQ YB9'/ MF^C<6/Z!R%'V88%)L#P>4#.S@)4L39KFI8A 4M*10F8 4%H!$21V:"R7E-Q5 M@/;$7"VG?C&;$=E3]NK4)<(T9XWF&>G,UB)6&>B#@K\AR01,\#8Q\.L:! S< M14POUA8S:'\H\[?; ;!$40J&4CQG_&Z!K@X&(>Z;[">:>$X<.#][ ?$::Q9X M^??!4G*OHQH-QUPP43#=M5:8-=$:\C45IL?+0#-T4R.2'=TO@W/FP?F9/!#P MQ$QW*VO2[@(01Z;*)1 CYR7=29QED.U#I%33\ IBT;('NJ%7TNJG7-X!/OH& M0'O^Y.GS%]D_DDG) $!8WA3=D3T?8.O%/5,%!![."Q.UMCTY-ME;QM#1[7M" M1EA5NGD&]^S\@L1M-+>?0C-HL:=)(32E*#OPVZ0*"9ZP'9-2Y K44KX\X@/ M#XE.RX)W@C['PAPN,#FUI*$Y94FI3E9#+BKR1@[A;T-%14[U-4EBW,C3#)&> M&#U$+?Z[L95IF(*)TA\\QA70'0#>E(\(TXNN0#..R/6W: MB02"D@%LL,80I[5/7:.@/*:R;)]4N$0'\&1\IDNRD)_6OY*._=R8,Q1@?&"-"'>ST]?_$?_S>RU.\B!070'Z)@_*XHA6LR M3T!#?1YW)[!ZG/IF/-L5:XMWD:+6KWX.;?ML2[P_S&5]G\23Y_?I%?G#Z'#ZK+PE__ M/7Z;2.C\/\/]WV"XTV?G^>73^;T,]QZVW0)7O.>@?ESHR+"8UDFE'^-8M'@= M9DPYFB#/E5OSM$<#?2(UB;D&@=Z1T'E)$:.I]?U 23L080Q,)K9^9.#BK&"& MINA/MM3E55VQC<5+>/[UG8V!9KX6A'M..':VGB'!,8LAIFEXC9 M#E>+_$#V+3K3<*$.,T=U5W;%L@<[#&9;QL-#MS4&DRL-YCHK"9ZDNXGJQ@-N M%6>+?%BP44HR\J.5)D<3 &J=Q-Q._/A'K0AR:/3E]DG_F$B! +('+ MO2;)N30@\8SRQ;'*63286A,"&^VWDK"74 P1S7D;385S' 7?NR'DH72_VNO@ M)^3B/2;Q)'E0&](GYN9K6FB1<6W(=VV_$W(%/T_LDO5^>HU6**(<. M4\"T4E(C\D0!X855/1V*XSCEM"6GQ1[6CY+]QT(+;KY!1BT-J="C\TF/WA([ M^CC3A3YFH%>'/(_A_ZH0OPN[>2P6W3$2T8X]SB)K_-M)6Q!'+%5I9 %U1'O424-B6%)#D"[$PK]I)^ ML)O:2=W<0Y*VM172.ZC!"3*J;E1I=+"LKJ6M8RU[S;2R5E]A$Q[V KSCKC9< M8T+];#L7Z;O)-=; G+8C;:G$#@U3&36J"5(*D8>L-3L_#Y:\%DWMUKA]0*J4 MDN(*4=#TF!@K9+\V 6>&ECU143"67B0H8(556KGSW'5]9)PG"FK/,!QYP/-X ME9+]"-OL:F"RD:B,P _\19U_U(38$+86ABP-]=24/1(-@J[%/GV;T_6MPINXHC M5$,;]XMK1[.O8>@.8OR;NUZS@8K?=(,^N2:C#A&,C9-L:PW:$"%,@)!W)+0\ M(/X,'"HN9\*&@[D M,ES&MIAF B< G-'7<;":Y PY._EA\BG!ZC,1J1)*U!HP7$A'A&96YDS$&GA, MQ.M&V^_(CU.612:<- &I$'X858DF0>;1*8[8RS1LZ>,F1ZUH<(]&'R>''.%I-+E4^L;6;,Z0PNZW9A:.G 9V M+ ].W(WET'$EP@"_HX)N["X$@U0(]G5YJ7UPXS@U8K"+?0^+"=B4,$\4?!&< MGK'S0!%5T/,_>J!^D,S M6\URJ8Z#BAS4H<*:3Q*.]Q:/!81R,[]"$8$VJ3V*ZV/4TP91XRRTOOE5J+-3 M>^?H^, 6A$5;6]ZC:VU MM& $0.A]NTKCR'NT*%6[TY;#X,H%\@=,U^VM;6Y%%4AQ!,V5'5R28[<>F1Y7 M\'!'Y6Z>M_!QUG$]E^K3D $0,K@PM]>C(V)3IZQ0/9"7R5TFI!N1,FXH[2(] MK9M-.DPM O*;UHSLT%-;)49&;"Z1JQ6S=@D>#[B!1 M(ND8]KX-L0577.@OV@A+V>]XQ$(C.E6B7;'SG.E\:RJKV=",>1]%5C4OZ >_<:QMU[F[IQ%W4$XJ^>-0T MNM,63P)RV)*8QV-.O-(+J_"ADPXMZ*]1'U-R6 &=7<\\# 7SFLI,Y/ $;PC\ MAG)],FS%ZYMEO\BHVLFCW#>@E-[(1;TZY(C08@A65T7**]6$!SVF\2SH'OHP M-!@'1)',3H:$&%6/3%";I$A#S CILJQVPW(17LD=03V"7;&%&U$N=)DY M]I/&R)@"_5@A%9^G[ =TTQCD2RG]S0U3+'&\WG^].GSP'PJPS<2=JA9^]?KE*KJ\#Q3W:%*'K:KKJB,GLQ2 MU\\?H_6>,BI=R?C)89O9='U+H=9@*5;/ZJ0II"ECJ)*3;]EXTY/DO53GYFHQ MDZ.[GW5NY4]OX,]8CF03W$<8=2'^V_L@!-(/U#D<7\F2@JCC"50"\X +;VCK MP+_YZ9-Y/K]XSG\_N\PO+BX/A[\2C/%K!W(R!VUX>MAZ<7YQGC^Y/,W^UJ&; M<\T^7) 4D)O\].)I\@2$Y_FE?_(3]=\?J^XGA>&&E<-D7?@70,+\R0FH$I[1 MH3;!P.<#GB?3#W2X3 ^ML!-[I,K,7(4BTTY&?!L"<2XGV<5O06H^:@BB%2?PILG6(%'/5Q//>*'VTMU!'CJ;IJ0Z7%Y)2/MX8!ZLWL8QH)T/ M'Z @@)(<&BX@93477=; &V9+3\$L%9EVM3,4)'.#/&-/"VG(1.GR\3GNL$M: MA#A)/ *NZ<'K$P2B78]2][04-0RPZ\EK@BW NX"ZO9QQ141B+\TD8L +;R & MY*/G/"_--34'6P@NV](Q ] NE [*#]#=\H"315%^I(2(DZP#[ ?/6Q'/RB4H MZ&1R6.=+HMMNJ+2$O@2]5!..5AI[DJNU48>VD(?YZ$#XY+&G2>)RD5:.<;#Y+ * MPT6+T3%.?DY-"OA"9P!MHQ0K:WR7'%%11RX(,TS6[XP2K'JSX23 ^%SF#ZG):FQ M+@KD]#!@&Q7T5 9\D64#$<;AO52F\9OE63.^\@)>QNN:**O?8I>@(="MG/Z+T^P:%-L3NX#2B7!\R<(>$53P>*57T=Y]N8PO3A@IM66_2&CNL7>F5= M[KE/P2WXBB[.[(-FO"L\Y1;[4/64HSQWA=[N<(/NVVCX%N;'::QR)M4"R3LC.R1)S=%<2P,@5KE MP4_8EX3 *W-+-SJ(ETT7O_@NDSC!2B4=S'^0_R%:(F9^4/_=@%Z43P*H-XK* M#T\WPOMTM"P<\DU+#X'JL_A6OX5I\ 8OYVWDNF E ?"!'2'#K&L?6J;7D<>E M6CHL2*#PA29ZPC,^G;0%_ 969]A;Q=?U)935A[\AH$(3FMR5D&SU+G/@L1: MFK*O1;A&A"_8.*:SC]R:XPW!8NBE(@2/T*DCA]A/CJFK?C2+7MJ27LB!=3)L MNU^B$R_L@)4HYNK9T4M.8KG@JRO&E:WT?A,$AU,AMDWN5JG"I#D[@^]!RO&( M54:7PR6KZG'@]_25O\^.#_N^?C7+KB9NY'$',T*-D+62T7TR":T^(F.$=?1CXP3DT.EPXZZ[,05!AJV?!QP(+=< M-INDN>*)^" HA[50[!45+>K..;[N0?85Z;'*:7H+Z8:&P^\K1S*-']^ZKW7$U1$]2 MZ&?3KM'=E=MC^"Q!+[T,APCNC.ZQ$K^!5J K ?Y]Y&"]2:]47%.),H@GB,/$ M8=#VNJAZ&'GA#Z70%J3PQ"Y/XL)VN DO%$T>Z06N$H"0YQ?QRX>.G-A]=M-; M"$=_]8Z_=#W*MXZ^#7T<<;''^;X_-O52R4]?+=CMDEX10@)6X# J,,$ (7M0 MDUK:'X EP$;*3@,/(5YH:8JO 5W(ACJC-^A%^DY!GL\'> M+5QS1IH$ ,3[QT'/2Z;N.KK<$2\^B!)[H,5\8F_J77]W\0UN_.0E[0<'PJC# MEJHD2TFH.F%>*>,WPM$)22[.GWD8F*#Q @I = 5#>$\U[^@NLK0O+&H1BIO7 M5$4P_ML3_YG;>^*.MKB0F%0YT4O#A G-1VP0WWXP:B_'&L1)I?C/Y1\&!125.=4.G!7>D>'!#F23I!<3/L96XZ3>=Q!0RW26EDX:#!6 MT&?9SP-(.=ZOS6>!H@XR'+D$/4#-08G>NM*SP90OK:R_D/N R'RL.:!-9%>= MB;H57YL5K[[GCK[D/C:YKQ:4[SXD MJ<='L27%KR@0TLLJ]- M4_FDJ.=LC!E)+.A"],3&^C$)VP'Q^MU74;ASL$,L JB_@(1@ MASK"470-8<)->OF2!!?:V8U6Q/+%Q)23JM?8S"FGR*8BQ>A.0)\!T2V&]I@N MO<7@X(S]477M+X.##D$&0.B%Z%R9JK_162>+1]*I?2A@HAW''E!0L MRJ:H-TZT6W2RC,[&VC;@B?KD"W]I5'KA+]\C@YAG'/I6QA1GN6:$<.L72GF\E#@F8IZ2Y]I)S@, MG7<&'J/.K%^3*T+C3&;AQOT%NDTEOB(T?H6O]>J&$"GAY7-UD]ZC\3$- M#4&B2]#IRE - $NZK2OG^W$5UK17W6]KX>]03PD4 =X(GW:=7$DO<54@QM$9 M'LM=-?&+![3R^B,5'NQ-U4O' OG\?D+>K@B^"F@@TRQ/WK;@4Q*:O;JXJ?'C MWXN6?YP# __YQ6&'/?Z0P4G=RIU7:;HBU*U)ZZF-PNL52[YQDQ=-C4D@6X'F M;'LBW98*H7AF9#[P[F&TQ? ?CM*(GTK V&7HUY0+7RA5%G4_TN-9TE(VSG9S MHZ#[F)Q!1/CDV$(<,W0QXEDG4=*+J-[))3;><.D9E4B[B-:)CJUR[+M!?MV" M[ZMG84G/,O40D(MXIXYB U_!:)N(S[ZA@4.-;XND86%P:Y@E&HI3Z/]/)KJ-[ M2.4L+6A]-O:Q]/O5Q;-\?O&$%OKJ7DCX@C&H[8_VIUJ_$%'[Y M;4L'S;V8=5%S\Z[X#; I'& M3WVX[(NWCXT).QMO_M/;$0R,X3R[_)J_/[NX M'T:FWXT>1$KX>S'LT:[<4CU0C$=TRHF/,-E&>UK"<2:\P1YB:3QRR'$%=?:Q MD0 VX%V32I%UZ7<*UYKAFWI5Z@F04Y 1C!*G?"%)TT MOW0;%UI%OHP_8_FOB,:ZDGS'N_(WJ*C@&8QJ]8@]L((87W"8P/SV:P6=S M$FZ!]PEF/8S^+^QH_HD=_1?VD"@8^B$&;B9Z#[8_NM8TSHD1D/[7EYI]J.6F M*;MR/+7T*:%;X<\DQ+<6ZK6HR>\O3-R&.ILL&I&SQ2:!9J%[##+Y$3P/@U]/ M[[O9D$B.CH2_2L&@O N[9]X_VEEY=5&T'^D'?F1T="<[MT)+UT!R%[O?57J" MQ#_&LC9N1DS=#](F\%HF#H[K*_F5.=P>NX6?:#%&_RPIQR3HI[>H^RM<6JB_ M'Y7I#S*-\YB8H,*MR $-N87$._8-A)NB=(0#^)A!EQ*!+W:)N(7NHL) MN2GY,4 P'7;0Z@L: &H\P_;9G-/D0;ZJ=G^='[NHE1,U?*/O_Q&[U0[DB M^.S)HV_2V]R6HY'X0R@3$R-07@L ",]9 TP ]_P$?PEPLD/WH6_A!2AN:JPC M+/>:?AR=2HU?G/K!Q\?1;W8"\E?TRZ2DTMN>?[[3/\WTQT^O^#<_PW#^Y=1W M<@R\,4MX]73V]/(!GRW2#Q#%T"^ 0G "E*8_\8BMZ7 ?(^_UJ0?< '_D[#? M_R]02P,$% @ C8!.5F8T>=+5!@ 310 !@ !X;"]W;W)K)@]^R25QNE_S!KSBWYTC;27,_6 MUG:7BX6IUKQE9JXZ+O%DI73++*;Z?F$ZS5GME=IF0<,P6[1,R-G-E9=]U#=7 MJK>-D/RC)J9O6Z8?;WFC-M>S:+85?!+W:^L$BYNKCMWS.V[_UWW4F"UV5FK1 M$F[^OK6>@I1KC?\EF6!N7,U+UQJIV5(8'K9##/_LRXC!1*,)G%.BH0+W?PT;> MR[?,LILKK39$N]6PY@;^J%X;S@GI+N7.:CP5T+,W=WW7-1PH6]:06]8P67%R MY\/AK3!5HTRON;E:6.SE-!;5:/=VL$N?L1N3#TK:M2$_RYK7A_H+^+ASE&X= MO:4O&GS+JSF)HX#0D-(7[,6[@\?>7OS-#S[834[;=4ET:3I6\>L9LL1P_\3G9>)R]9_Q=>OVR7SLG7F2;OY0.6*"V>C)GFQ%AF>4V8)7;- M"?*=:Z)6I%+&DI]60AM[(61 AA$8XIPH320V )TTXB^V;#AY8$W/ R^%ZD8+ MRR]JM9&&@($(_U)Q@\UD3=32J(9;3L3HQ6/@Y94"8QBO[;Q8J0:."'E_27[\ MH:!A_.J;_2,D>;O$&5U8;H5WO+.C--Q+7= ./Y_8!OEKN1:L,>2,)$%6I$$4 MEGZ=5O[ 6SLIC)8EW M2V'!64,LKE8"EWF\?9EGR*CX:/Z!R7Z%GJ'70)%@)!H!['>)&!1%&21E=$+R M\]$F:9#A-'&13R4T"^+KB8 MMVO-^47KV@X"?>&(D+ONXS!D?3PZ?>J Q+ZFX[XU;![GY#?8J8X"C@A#>HL M^ O&.BW0OHKF$1R!7K;#6L]F\+KN*PM884IYE^2]< M11XG66NXJ2%:P%.@WZXKQ%ADU(^2 M(*9[XCD";'K##;@'$QS(=R@(;@$Z&@/?''.KSP ML=@/B1E^\SRTHG6(X;BK?N#Q4YLC-:5R68?J@O6^AUSRBKE0<=Z(HWMQ&"^Y MOXRO1OK9 &*^Y'YUK M9-7T]>&8X;+F: B)61E@/()-[UEG#<:8'JCQ8U/(: MT=.0JF&B-8 .'*GA=@^4ASMP]9;)1Q><4?[*[#2]0X!+'LRZ1_B(L( M]7+?3J.X8L,,:8UF:X6*B4@#:BL^[3E "F&^K[$QB"!'D_U>5JKE;H.C,R90 MH1,>F?Y']-41WQU5]A@O!L?J$&=1^J0)S5$A\Y@>+2Y35YWS([EKM=*P",H\ M\N,R1SN6[[N+'=3^+<['H@L6H"+D\$W(9>/SN?]LZB-QUZ"^QM$?%BS=]Z%_ M'EZ_N8TGWQPX9:D^> MI^VN%KSTZZ^U;V>OA$M%\^ M?&C[@#*!UQO$V@JJX3Q/9T,1VDZLZOP'HZ6R5K5^N.8,U.(6X/E**;N=N UV M7Q!O_@]02P,$% @ C8!.5M. 7F@_! ] D !@ !X;"]W;W)K2,B+?VF#*U'(9.1T>5T/#XKC5"V6"W2WJU?+5P7M;)X MZR%TQ@B_NT+M^F4Q*0X;=VK31-XH5XM6;/ +QF_MK:=5.7B1RJ -REGP6"^+ MR\G%U9S/IP-_*.S#T3^XYW/*_BJG0_H+?3X[ MF150=2$ZLS8)MPY4$+Y442Q6GC7@^?3Y(T_ M$M5D3>"4Y:1\B9Y^56075S>V<@;AJWC$L"@C>>3]LMI;7V7KZ2O6,_CL;&P" M_&HERN?V)2$9X$P/<*ZF;SK\B-4(9I,3F(ZGTS?\S09ZL^1O]C_I9>OYR];< M$!>A%14N"ZKX@'Z+Q>J7GR9GXP]O8)L/V.9O>?]/;&];ST9P[ "^-@C7SK3" M[JB$M(:*,J-LAQ =B! P!!"T+;9":;'6"+A5$FV%(#NO[ ;J+G8>H46OG QL MAENA.Q$1V&G5"+O!M!\I%DT K?X6J;5<#2H&;@;T'B5$\9A"TKB FSH='Z"A M3X@D1O14S[1H1"1SZMY.2UA3, 9'1W($6DNI.(S0$"*C>2$.*)O"9 XG3_Z, MN&?XY.0O:B::)O% ('-+DT'3:!*L1-^HJME;4H"NPG2T]6ZKTABB*4BADNR1 M91\EW:?CR3FG :X[@B*LA$]N'>"RBB H)+4&W-Q= U?.^8?)^3RS>^B4W],7 MQG663%NA).0076+(\4*+E:H5,J2 PA-"VL5'3A03(EUX84DEXAY.V%IWDE,: M7!U[X5FR+4>1 UEL ME+7L6M240&[3R0B^$46?E-*BWQ?*R1-:%N15N)2A'5@'VI&19TB2A8\H1\]J M^OFQ--537C/^G,AJ.=BHRF*9DVD#Y,4>A%@.A^=_IR2(14YI6S6WIGDB?NJ MB\[OGH*TE"WA%16$S#.$(AAAN8!41$/5DU5[Z(1G?:4*E4>>%4.G!9)4DR_) MYG235?)()3T:S'T?X7VA?N@+*HYO8H-^D]T8@ MVM3>^5(>=H1->F>WWM(KT2 MTF=#SS+T?(!^KYV+AP4'&!YZJW\ 4$L#!!0 ( (V 3E;BA/,ABP< '<4 M 9 >&PO=V]R:W-H965T\7CO_.:R4BN*Y,3;\]F#O[UV733:J@+?D_J@C"%!@/$ERQQM51+C\+J7_E>V';8L9% ?G/F7 MKN+J9G0U$I6J96?B)[?^F\KVG).\TIG OV*=:,\N1J+L0G1-9@:"1MOT7SYG M/PP8KJ9'&.:988P>3S7XXNWC M2GJU) ;Q"&&ZTF$2F*;3^?P5>:=;^T]9WNG_ MR_XD_NRP>"JI=Z&5I;H9H6:"\D]J=/OC#[.+Z?M7P)]MP9^])OW[P;\N_FPL MAAI^_.%J/KM\_Y_TB+LH$"75+)3?1JH0<:7$!]>TTFZR(%"" 6G!HCZI$&7$ MS9V/NC0J"%>+WVSI?.N\Y INO7O2%9X,9 G9Q97S!"@ZH4/HE+@\+Z;3*?V) M0 !95.F:!C)04.5G5CB;'J!"D&KE/6 PX7C/0HA +PP)S.]##&7I.C(=33() M.UF\Y.A@JV?L; BU-=9Y]_A!_.Y:78K+V958;$07M%TR82VU%T_2P*A&PI?] M/9.Q$ISOHK;#T\B-6"BA-(LA4^?3]WKKVKVH\-/9>P%W8EB@PBJAD89Y*)W- MYV1(%3Z8 XL!=(NZ5OE%\J7Z ;'!&5_DXM-J>N+JF!\U"VWSL5=OY[0#E5RK ":@KTHDN2B%TWVD@O^LZA!-CAGN1P M*I\G."$U) Q2W72-L!UW*TJI(PWC24+HPB@NP)0K!U-#![2?U%E$:[H@9J=O MBXNWLV."XPIULU8P>)OD"&P7(9R;V7X"3ON""'W6J+I6O-B(BDS-ISL\/^FQ M&A?[Y?4S$LD8HEVO=+GJTSGK0RC@79OR)AD*RB/9/49'06I5.KE_7_>@7\-( MZT3C8"=NK#C=[[P9 :M+!4)MM90&Z8A0;A1^.(TW0C6M<1O*[SL&=GC40 \[ M]6)^55S-S[\WK#"S9NU,0D$&?8WZ5ZB65(_P?J#LXM:RUH'\B3*/T:C4M8D= M:W. \C4:!Q9D+LLR4BH/LWB0AK"9YX6DF:C15W/>>F5X5AXQ*^PJ/W0(<$*] MU@BZ7&)19U_OF5YWL?.YL\*S@-HCH GM4[.10R 4I#:-_&TN/BM?DN5(MI)S M$0:F1"'/$$F4S\)HN="&)C;Y@3IU.VA3#/4GI)OI4/'+8I<, ;T@HR)&GARU M=PT_WMGY?]8TNH[VJ$/%#-QHP39/&_9W]D%*]N)_U%%B'>BS M(54+^!'=+F)[LQ2P0VY-6N1RZ=62G/7?Z]N%[Z!8+LD6(ZAD&LBB&48%93 % ML) Y.S3P^_M[L9_HH$VY-,CX[!F>1;K&O%8-K1>T2H$*YF,ZRL^#)3"I3-.L MKZB7E;'9M\OPU M "-!+)TT3$!+@UM:W7>P?DBGC08/.^]) $]?Z$MS*^^Y_2*=VR3Z5]"5QKA/ M7K3L"N!2Y(M4DHQ_$'LCU[SV+3LC\[9$TM)F3GK@?(O6A3>+M%[N[>9II=XU M5NJ<+W;KG!:YM$#2SZ+#JP!MT&_FIZ?%# .(^-^&_Y4XURD=:[0V;)$!SM^JI*-7+(Y5=P^=OL\JOSX@);TY^) M[O#[;6=S 7S]]KVOAPXWOID6PR"0MY_PHO+MHG^X\_!86RBQTS,^] UA,O@8 MQ&LX??*B484Z2-^%MJ?;KVIWZ6/2CCQ]DOLH_5(#CE$U6*?CR_-1>L'J;Z)K M^=/2PL7H&KY<*0GL1(#GM7.QOR$%VV^-M_\&4$L#!!0 ( (V 3E8EK33= M# 0 'T* 9 >&PO=V]R:W-H965T$BF9%O2C&6[TSXDX[&2YADB5R)JDF!QF/:_[P(\+,G')&Y?2!R[ MWWY[ -AY(^2]RA$U/)9%I19>KG5]'@0JS;%D:B1JK&AG*V3)-$WE+E"U1)8Y MI;((XC!,@I+QREO.W=JM7,Z%T06O\%:",F7)Y-,*"]$LO,CK%^[X+M=V(5C. M:[;#->KO]:VD63"@9+S$2G%1@<3MPKN,SE<3*^\$_N+8J+TQ6$\V0MS;R9_9 MP@LM(2PPU1:!T>\!K[ H+!#1^*?#] :35G%_W*/_[GPG7S9,X94H?O!,YPMO MYD&&6V8*?2>:/[#SY]3BI:)0[@M-*QN=>9 :I479*1.#DE?MGSUV<=A3F(5O M*,2=0NQXMX8(WI M",:1#W$8Q^_@C0 J-.[CD!GL@FCL$9>.F!JEHZH^CQ)\FR?Y2/$G\\32&:UX8>Z\ ;K=TT8#8 MMOHG]JH@S(;)[!GKS)]$T0&/*+YH,4CX9YC$B1]-IZ\Q^6A"AYJI*8,4ZI+N M2F?XHP&]N5U3CL)1.&E_T\'!ESNO)-K27:2&58I4$+N%Q? MP3=1D[$X"=N:B\,C5USYNYW(5BU"95R14H;(DD1Z630K^AAOI2A!DQ13]#Z1 M.7Q$F7*%+J-:I/<@:ON.*&!5!G?K[^J(W^8)C"+K#D73 ZF,?.I42]2YR$9P MJ2SB'83A8)^\I$FE.Y35DJZ5GM-*D011\ M>BY5C>[!*YY\AS/U9[/$C<+>9V4V?]N:)<@'5-IR)W:THR5/K4LML*FX5F_# MCUQP^Y+=$X.L2WMGKH^5?8SQ,2U,1HN]6PW7.;%[#GM-'"B..=-6&)%.D=ZS M0QW$/=5,*]4?.@69D7T*J :XC3D]WFU*[,5U4MJ+J]M3@"_OKZ-\' ;R,"79 MT;D].3JW^[%P&>V\SIZKC3)8&]W&A+S(]@[*!E-F%#JQ[G)IA"FHT"@*E>8G M67?UC%Y[?X*]EH"NWYUK?"@'PE2Z[0Z&U:&WNFQ;BF?QMC'[PN2.4XH*W))J M.)J>>B#;9J>=:%&[!F,C-+4K;IA3?XC2"M#^5@C=3ZR!H>-<_@M02P,$% M @ C8!.5M5#DLV; @ [@4 !D !X;"]W;W)K&ULK91-;]LP#(;_"N$!.P5QXK1=T24!FG3#>BA0M/LX*S9M:Y5%3Z*3]M^/ MDA,O ]H W:)18E\^%(*.=^1>_(U(L-S8ZQ?)#5S>Y6F/J^Q47Y,+5HY*I;AZJ(08U)L\GD(FV4MLER'O?NW7).'1MM\=Z![YI&N9<5&MHMDFER MV'C05/.'ZTA M5+(A>@K&;;%()D$0&LPY$)1\MKA&8P)(9/S:,Y,A90@\7A_HGV/M4LM&>5R3 M^:$+KA?)90(%EJHS_$"[+[BOYSSPS@*N'PK(-L'9%%WGRBJO%&LEG-'.W#!6VAA$4N-T2).V_ HC^SD5$L<+]?4 M-)KEEMF#L@6LR;*V%=IE[V!F\&= &H/GVR!Q=_QJ4@; M]&4'?:OL)/ &\S',IB/()EEV@C<;ZIU%WNQ_U=OCSE['A9:Y\JW*<9%(3WAT M6TR6[]]-+R8?3X@]&\2>G:+_N]C3N(LQG"3"K06N$<@5VDJ'0DZ=\V*7L.F\ MP+P?10>AM,J^@!8( TN3>NGJS4_I-&""K7*:.@\&*V6@=90C"K'J4^9&Z<:/ MX>L1J" A6&+8H-&X10B;OLMK^:LSH_.25C(IA](3SHE\\P(REP)5&L:8$6@Q MMKKHE)$CQ#L3+QG HSPP=0 M*7K!!5\5)X\,56N[;<=@=AMEUW\-_W/M)>*=J%- O3:5J %@G;'9\9F8J&RY$I*T_S[ M4?+1K&@##-@'VZ)$/KXGB]1XK?Q+'-2ZK0#G5-BE<6 MVE3HV#3+V-:&L A!E8RS)#F,*Q0JFH[#W,Q,QWKEI% T,V!7585FW,]Z9MB*>Y1"5*2LT H,+2;167IRON_]@\,O06N[ M-0:O9*[U@S>NBTF4>$(D*7<> ?GS1!0KZW35!C.#2JCF MB\_M/FP%'"?O!&1M0!9X-XD"RTMT.!T;O0;CO1G-#X+4$,WDA/(_Y=X97A4< MYZ9W)-%1 3,T;@,_#"J+8;_L.':,[[WBO,4Z;["R=[!&<*N5*RU*)KN?4@/D],=3/=[ION[T/^1Z6ZLHR&\#P?7OK9R4@XVA,8.P)4$%[JJ M46V@1,M/ 18E67 :SFYOX)O4OIE M .M26X+:")6+FL-LB89*+0LR("R@M!KPO76US6;8I0QQH+CB3:NK#KJX1<%" MV)Q1O)9P:J!8D2?..,* _U.B\&(Q?UP)3KJ$2AOV*-%!FGSR*0,#"[I)GG?) M9T9HWP$DJIR7V0<*3B997@%SW]T"@>!O<"ZD,\]]3(;) MB*M:2M^@!MY^,5$5KQP\O*>T$,8Z>%RQ:#(6R%<;<*U0->=-&Z5!>"B:-*#P M(!GP7MF:0@^4S.N,!2ZV@YHBZ_S91):BG.%S E*T>K:%K/EL>'[I:\8]X5*MS5626H3];SLQ[U#2Q?K:_ LZ:SO?BWMP?MVB6@@^TI 6')L.C@PA, MTY,;P^DZ],&Y=MQ5P[#D:XR,=^#UA=:N,WR"_F*<_@%02P,$% @ C8!. M5IA1C"$!" 8!4 !D !X;"]W;W)K&ULK5AK M;]RV$OTKQ+:W2(#U/FW'<6P#MMNB!5(DB-/V,U?BKG@CD2I)[:.__IX92EII MU^LDP/UB:T7.S)GAF0=UL['NB\^4"F);Y,;?#K(0RNOQV">9*J0?V5(9K"RM M*V3 3[<:^](IF;)0D8]GD\GEN)#:#.YN^-U'=W=CJY!KHSXZX:NBD&[WH'*[ MN1U,!\V+3WJ5!7HQOKLIY4H]J?!G^='AU[C5DNI"&:^M$4XM;P?WT^N'<]K/ M&_[2:N,[SX(\65C[A7[\GMX.)@1(Y2H)I$'BWUH]JCPG18#Q3ZUST)HDP>YS MH_U7]AV^+*17CS;_6Z[^4W5_ER0OL3FGO^*3=P[G0]$ M4OE@BUH8" IMXG^YK>/0$;B:G!"8U0(SQAT-,EGN:B2BJ/B<*?%HBU*:'2B=V,H$ M+Y"<(H_KVO!KETJ3*) I9.+^Z4]$=7IY-ID):5+D$JU[\=,/5[/9Y)TCXI[9 MY5GE%;^:OA/2>P6]M!M[$8?2FE2;5;0B"@\AZ'Y0)41(GL=:V\HW' MA&15:?9Q*#;D9YZS7RNC_U6BE#L4CGY@(H36'+(S$W\U/>)@+Q4HYGNJ?2I>LOD+J.+&6 MCEVK+34Q]B-Q7VM06\0"#F2*$"3(.X=B)N!:*1VC[+S%PUKM/./ADQ7!QE74 M%GJ)4V81'$8*%'JI51K/FZ,E!7!HF]*>@/)+45';!(%:*=Z0T-FD=51&XG># M(D@NXVB!'2!AA-1TL?,9-8*=/2WJTMDUUCS0Q8-:V)!=BU?R==\1NPAH-&@A M"P34$)5RI '.GM!B(QA@;*$3L5!&+34QP-FBZS<]'CE.Y_)J<6 KU2!4^)KL M2#S9@E=MU4G")*]2Y@<1P 10((;5P^>JS"'-;MHR<@OFL T]# &.P22ZM)P: MBA567?0VL*54^\2I]@S46N95I$^?B<^''N^D8VYZ:^0":A/E.+1 HK;*)1KR MODI:B"/QV<80;SDOD0H:R;;4"[CEB*J<_L,VOOOPI588VQ*NY=M7W2&* M4,@H? IY0 [6F%N*[1%SIM"K0O[7.AUV#<@NO)'XL*=,V)6P30@;\E!Z% MB M @4)\DN])=8!"-4,G-J^T(W$K[S8%CZ"NG=Z'UZJ(04L5JZA2K?\=]*A7^AW M(_'7H4TP*],)%6>->4[#C%/<,A' %D=[7I7'C-^?$<0V.+P &\_M$S# M"#K692ZC6\REGK.0W*O0I%+.!)FF.G*LH?1)?N!T=ER#:%=3L7KY"<9V!(C, M#7$LYQ'-!SI1B 6#E*12&R1([$S4!27%!37?,=F@H9!?&O$V3 C00F4R7S81 MHO8$::=R%(*4Q%J"I4W,&I.];A?DEIHR=3/$BV"@D7BJ/H4.I&JQZPX$7!XR M2?E*@W(T57?9AL0(BK'FK E/@5F S06[JJL)A8KP 9A--",^V"WT6HSB,F:I+3?Q95/89@U[=--\?S3'U8OCXM M=&[0FWIWB:,'U^F9BB]'"%U0'95&SBK:IHLRUXD.?8 .A?XO1Q[=,FWL;X6K.6.N>\E&$?= 0AB9&@P.T[T_ ;P%%Y_&+L)C:6 M>/X@4R NQ4Y>8XL#71)#C@ZWP*1H-Y349* I#VU1\'O;EL@ UQ'-8D59<& M/0*4UH4]36D8M3F&37KW4(^Y3SSF@J)P!5<752R I[F^7#/Y)O-WW_W_D0C- M72@6_:\BP(XC\\AW=JQ1^N%@LA0?XOC5W_6CF%T,9]/S[\;\OA.[P[5#TV>" M*S5X>9\DKE)M'>_BF,Z'YQ>38]BT8XKT13%JM$1/\F<00,UT^.;R'+E)W#S. M\U/N',7A$QFJ8<8;D?3H>E*GG%RGYG>^B:UPP5EQ]4#Y_W$^O+Q\VXX&(7-* MG15TC6YF;D67Z>,#C\!<&XBVX3\T4B2?CU-T9/) ;T]%;OM!$:H?G1'L% MC&0N1I/_G*(SAHN*!RV:\8NJ."C<]3WFR']R6?HZ(3V5I_]CHAS^_[Q1.9I8 M_5'B6Z5^B9?:8[8V;WJ(W^]I2&MP8-ZEV_GP\LUE=_4XE9C9\YJ2)Z+Y B^O MAM/96W%?Q)-KZBKA;:OI*>E7L^';Z<5K\;$>T.BZP'7X&U'4.?%8YQU52"I0 M1V9B[KX6[ZU9G3$AFZU\YR8;=I'K57VG/NULG;WUB^<^O8P[7[T*Y5;\;8_O M5R;$#V#MV_;SX7W\:K;?'K\]_B'="BT. )<0G8S>7 SB7-S\"+;D;VBXE@9; M\&.&'JX<;<#ZTMK0_" #[4?5N_\!4$L#!!0 ( (V 3E8B\M5FE2, ,MY M 9 >&PO=V]R:W-H965T5+MNPJ MB!8IR;;BQ%6RG&R\EU2\EK/Y#!)#$C$(,!A $O/KKY_S '8YK?WM7-1[LUIDWN=V5EOWNT;=O]-T^?VM76[#([J_>F@F_6=;/+ M6OC8;)[:?6.RG ;MRJ>+T]-G3W=943UZ]2T]>]>\^K;NVK*HS+LFL=UNES6' MUZ:L[[Y[-'^D#]X7FVV+#YZ^^G:?;+,QQ ;_RK,')M_]^@4(3*E6;4X10;_W)IK4Y8X M$\#QATSZR*V) \._=?8?:/.PF65FS75=_E;D[?:[1R\>);E99UW9OJ_O?C2R MH0N<;U67EOZ?W/&[%^>/DE5GVWHG@P&"75'QO]F]("(8\.)T9,!"!BP(;EZ( MH'R3M=FK;YOZ+FGP;9@-_Z"MTF@ KJB0*C=M ]\6,*Y]=3$[XQJQFR=D\31:GB\7$?&<.#V?3J;_\U?W;Z<@+RK%8G+Z\^?Z: M_IJ_?)(4%<'?Y ">@;/5;FG^O+"KLK8=0-B8/[JB$9!!S-'W?W19TYJF/,#7 M^[II$U@"I4 R/SWY)P*1XFL@0.K&I$E>)U7=PEJKLLL!866I^R@J%IPD@ #T M=5VW\"IL1);-D^4AV9C*-##J@+":/>X\\XRW;V#B8H_8@MT<8^>Q;/OO5U?O MW+YQ(TBVTK0 4%5U0)HA(LV2MSQGO2\JA!( OV9R@YBI0##C:[3;!]$>4(." MEW"1Y;^#(./GCW%H86ECL%2%V"GA;2!P@\^"=Y\DE5D9:_%8 L_0Y,DZ*Y J MQ$#&@NCU-"N S9IBE^SA_W5N/>O-B(TCF)=920S!FB\COKM!S.^6IDG.3EFN M)' BX#X M8+(&ET/ CK9]1OBR#Z.WW=9=F>.::!L@H\*8W[N*=:\[=P\0'G!:^*3$.-53 MENMAD.?(^?/G+VURQ_\R:5CI7L> M$=!?/!GQ=Q\/GT:QRJM6A'PG'%S /W?;&N3127U7P6C;+6V1%\!Y!@3&%1QI M.FNB%O0P,"!;F#0_]%*:?.4P_FT3.KY;. MP?<@6'8H%(?0^[ 9"*>?<<:#/8+ V6<-[["O=(;E^8#@'Q3QL.35#H3$*DN! M,L5JJ^HCD-$H(W?91SCT;@M(C\R"P;UGX!9;9N41;8L2C(K<"AP,QR%[!X_F6H#[&%8(P$2<1,-X@,' M6A0JWP=OO#&WX-WLB0C7 J_3RM^_\<8(P+%I,MP@2/P5&ED;8CI1U*1^8>HW MU^&V03?6M\ E!"L9J(B=DY*T$E#7B+#$(0 -[+CHX;['!1D9/;?@WZ!51JH' M&(N8$,\OT-\0BQ#;L:6%"%K#UX=41I-R]PP3R9KXJ-2L 7%A>5FT'?QYH-ER M@Y0&;.93DN"YDP3/)\_Q=6:WM!'ZXWLX);=9B< ,B80OG"KY$7P]P%=9P+.< MV$YLEA3-7, 9LCJ?>R!I4P"O /, .=",/; $ ?6?[-@I FX&9K6,W%4)Q +_ M@ZB;K'!IXY>>,3#!DP3.](#-4 TIM42L+Z(LS@/LEL/AMT7+/(3/>#M,7 #0 MH"'8? 0S:=U58%;1MKR$*"I@M+8C"D_1[X6CWXM)I+]U9_A?6=F-ZLH'3Y+H MLT+$$;%ICMA#I@31 GBBLPCH>;PN&MN>%%6:\%]UUSY!,E6 !C!PRN+/;%F: M!$C0@7S!IS#T#HAK3G+0F2RAS#W::X18ED>M\2)J"E>7#E>7D]N\XM/_HRG9 MPKL!CAA"UL-G2>0AZ)0E>4O (X LV"2X*Q9?4/G&WP$C;)JZVULGZUA.!,P, M)D.M'IJ(K:TNB3/*2!0T0) "W!>0UN1SJIIB?Y*4)XDK9]TRE"(H\?,68-G MX6-0 Y,D 5F$>@8T8>5>8\G9D7MK#7L+'O05LT^] A<%[2)3J0<9[!L]A>PV M*TIB"]Q2L=L9,)F Y 2#BE;Z4*!S4B_Q7;6U5\@[H&)HD]XLV %GT9( ;K8! MD:&:WAJPPLP]G&40&[!<8 =L46R@9]P*;K)D7^)V911I?B8 GN4"E8XA8WB6 MO(FI2=#L3(:.\L!1B0F$8*![QJ>"))KH2UV9-)$X,R!V ,<%G4$8"%,T;?$G M.FN_*8J'#ANNFQTAOUK!>Q8.=MZQSA8E Q(UV61H<,+^A44V%2ZC40ASWQ)& MT3("(9C7,(GX\C0EO>16'B#\TAQJV!;:S$[0.\3PP#&>N":C&Q&-//(!&457"!^,71KDPDHF&P5AD*$%90) MA[E!0/T4,Q2!W9E98G#G^^OD_3F'*# E2.>G/@QZ^@GO"@V5EFT@5/5DS@T& M.K]DHB1Z;-SC6!$A@N ,ZLE L<.BXK9 )[6S;(^2LU"B604/04)L@90H^9BA MQ>[#UPV:QV@H.J=%SCU%RY F3#HR1J;0&$23YY.[_PE-TY_(-&4-,HC!!\X1 MNK?*TI9#/O"L: B3@W;Q@"/V@[-<@M@NN%E5GC5@W;RNX1^GW'ZXNGGM--K@ M^]=@/#L=H<.N;KS-_Z'>%ZOD[-GIR1R,,'G!L4.:O"LQ)AHQRTP&3U%DX2FR MF,3F#W@(_Z7'Q^_^+=AM3;<;LXS_^JQ$-13A1WI0*#[1;$QPGYB;E9 A;W<%;NB?W%A@A$T-*LLLXZ(1*,K= NUR^L M(9-6-C'#Z%%@[0;^5N ^1BHR%-? ?D%L*%0$,_J.K*76 ^-'P!4SD+:U"\WJRI2 :G,,6T*]5 MFJ&3%9!L=+\,SL*!\PL9C&# F^96UJ3=>2!&IDHEID&V9KR3,(8IVT\34]#K M>0%D;X%N:$16^BF5,7[Y,_AE-2OJZV %0SC[#U6&BJJY.QB9[RQ@:W;XC9(!5I9MC<,?.+^FX]>9V4VA\/G0,*!I%"9 &S.R: M%24X+G6?E'(.@%J9$OXLX,-CHM.R8$RBB;@TQPL,3BU)+DZ(4"*%Q9 -$HV! M_?Y[EV](#8AK0"?&]AP#'S01LP!1B__NZMR43$&.% I27?@'7'6PJ,/(H0L9 M^\@A0#O;R?_W?0%/_' @H@/X8!?VQ(A3>D7H"&NKS,$/.XG'HF_YL5RPM?@X$M7[U MBS\W^B@Z??VIWCK9)!:B^X*/Z;?]L2 M/Q]'Y[Y*YL_2^>5Y>GYZ"1]4EOF__G/\-A"._'^&^[_!<*T!=!9SUGN,X8\'AA\\2N9A8--!8#EAB 1U;X-I$/9KR(;F MTBQ\#5416F>JG%-UV)U)H_.22D"EG\*_E#)*40MW:["CT#Y&VH'R+M"5!V-K M S.467L"8X%?,.A1@LUO#Y9S9.L2"\ZB"A/,(W4(.VBMKJTQOMFV6F63Y;?H M!><8TR\P#@X:32:3F@$QTPD,60W#DL3VQZL%%BE;.8TIN2 !0XY%LVJR=0L6 M 1@0\CX\M'MC,"I78LX@%S>.LVU<']/A5G&VP)H&;:DD(\M.GS]+/7 *.,LN"]4$S7YSO$\]*^6(L)1^\C"'#@(T. M>\G"B5.(B.: GZ:4V*.#[VWG YBZ7["WX@FY2 FCOQ+HR0T&D%.7Y/W$_)RF MKTSD.*ZY7L=MQ-R#==6Z9)=;GOUF\FV[!G,'M%*4^'5$ 3$"JSHZ9.,XY7@W MQU,?%T^B_8>'%AP.@XRZ,B3,1^#/(^!B$TF%B L MN*FQN A](E 6[,Y0^D$]<0H#8$28V:00XQ#\=8YL@DEH^:PX(MJ!65/8H6S1 MP:^1?=-PXW2&A0C6R.^IY %U0[E&+AB,2[-%H!.*!@!@5"ZEUAI3[(03*+#_9^ M7R)2U4U"1M6-*HV.EM6UB# $ MGOM+*65, F'.P9V.E-83A7B_*Y;FP@[P;7 MV )SU@U)2R4V9JA@&B015CIHMCR3\Y!4YL[-@ZGC95G8+6X?D"HIV3#3ZB4] M!@\SV6\=@3-#&R,24? N#20H8(5-G(YWW/5NY#U'%)2>_G7D 4SV$;:Y M*X#)>D>E![[GKV6-:C;;$U-AXM&0IJ':P56+1 /W;WF(1W.>IX(CW?J*/80F M $8#+1A=QRC%'8;* (Z-H<]\D=5%%9D-I^;.^,LGBP!!;]">]S5W 1X)RF%J1ZI(9(:6ERF MKC#@!48 F,5O0K#+YDV#F>HKDF_G+'150?D=\$'GDA-WLI+A4*1!'V$9!G MX#4.;J6PGP%^L7;BM6]UJ:)(,=\9:BH^U%$8;MVU7!,.-CAF&#%5T>TZ,6QC MBZ5G_@$#8520Z@1FR?D3K).L5Y**&( 8E<]G2N:WL6B@/RAKB\!7FW),QC,' M(4\W(T#.W_ Z),QJX%PO MT6:*A-&E"D[(J \'R0JKOP'ZE7(X5FMIV7*AKU4B?I:5L'F;?%%4<^1_AJ5ER\40=WC\] M)Y,IC7'3.()I89 ETS4;(]&'P=?'.%I5+F6IBQV5!]#AV]<%FW#T%,# FQF= M%7-CW36<$S' [RB@R_K..X-40> *.B0+0_.T5,'#)O8$BPG8%+J/!'SFC9Z^ M\4 >E9?S/SJC#W,T(0[16,]*6X01:.7IDS!31X6JX#7.?#VK6X5*QK4@ M-J49X+!HR3X90B?D1L'1@'F+E0UJ(FGCMB,3'L,4G-Y*X !1)7#%N][B%0): M, # %[1>Q7[DA!2EBH"XCMB;'TG]-37&7&>:UP MB>@J@K-MB"TX]T-_T4;XE/V!5\G4HU,AVF1WCC.MJS=G,>LKK*NEXNO+8*Q6N[(]$T*,1BFKP]*\.BPN\'CG OJ@'!^0#'Y+4.B-MGA0 M"7ZG==L$9+>G8QZ^<^*$GE^%+]& MP&Y8;4^ZO5A]L^17>:NP\BAU13HKI^2"(B\R1&@Q!*O) ^$52\*CPO%P%C0/ MG1OJE0.B2&8G14*,JE?#J,Y73D/("/&R+';]<@%>R1Q!.8+G5C6.$PG1]!%1 MY=J6X7JWBC.K.'%96QOX*^H"AA0C[48GFUX6I,A-1?PH88PCE'R(B- CO _E M^>1O15Q5N[MK<&@QU&!]&650_Z^JW;TMR@4#N^ ^5)8=8E%]#$VVV6!0K7T8 M7'E!5\+TA(6>*FF.8W@?PKO@6L$8N_)Q&T\.WX=#^:$/^9X-0/= M73P,>+RI1+Y@2 MA#>/W90 R#";#@;NCJ\5LOPXADDJD3@&Q(D$W$5X=H96&ZH1$.:)#,[C"'GO M8DL?Y']?2LMESW25T0>2KOLI0-Q$2A/S8HOT^7GX9'%QF@I.XZDM):H=%WWH_HZ6X0J@V_ M-.#65')%.)CS<^%^#)1(GU^"#_XVJ PGMD8#CPMEJ&B-2NMZ]MJ8/?FYJY]= MI&>7IQ/E%4.L<3E/GS^_],RG9_A&W Y5:U^>IU11AY<4BP9%<2%-[1U MX-_T]-D\G9]?\M\O+M+S\XOCUZ\%8SSLZ)S,01J>'A>!G)V?I<\N3I._-VCF MO&,;SI\4.#?IZ?GSZ DJ2A=1@ M?OI7(,;\V0F(M(1FM%,;]%?3Y]/7R=_RA=.%U<&^?/SQY&UR>U8M?;,^/ M)-RY*/[Y>5 1'TWXQJA:S.Z=*4#S@DC@>$T6U.&YF\$4!IZ(_:.9B;$W%[,S MF+:@.\)L-I.O)C%M\EQ1]'$L':&C^S/>A\R/P/1Q8.Z$4/*5IK!*Z%3V/ETWREZ,=!?I)4>1\8;PY@B6X74I MVU+A_O'V8K$)<--4J%WUU? >-2=2?2L5KK^,"B/Q5O$P(>,.*4I&VL,1]683 M#..\.0IU^H88[!#"ZQ*[); Q*-BMU]CGAR\A$4!1.!$7D RC9:L-65(VS$8/ M^?64;[LKK*%X =]:8.QI3A&9*%X^;-WA=TF+$">)<<3I31@^0"#:=2^+04M1 M[01;X;PFJ$5@9VRNPG?X$9%85C2(&'!(2G"'N=L(STMS#2ASKF.[Z31^)8*HKA/*\-2A"^OTAR@'O1C)R/ MPLW 4.I5PGQ,9G!Y^*Z^E5<&X(K/'0D9N;7*$6FZ%#4BV]0X[\5 2.[P^>7; M@WS3W[5GXHN7*NZ0VX?V^S9NAD$&?Z_TF6]6WFDJLL_3ZI9HMXE!KM::)=I" MZN>CAA>#5P<'B\J-#^G>@T&U*;UAQDF:^^,7%_%DBN5/F'BQ4,YOBTI V/AX"J;PMU\8C/U M<'(WVM[QE=ZA(7Q8%*&4J8NQZGI>D 'APKDNO"=1PB;P:?5";17D-O4,N'S3 M#IRMF B8(S*EVRS/FG"7(QAL+%_U,A463!H"O98[TV1+.5;L[2"S 5MJ&"Y> M>EV0HQ5[2[_.;F9.V@4S##&0=+NQ4J6$L_E7;6R%T6Y@0.OD";Y:9G='#>!2 M><#,Z6-_X70@6-76L:ZBRT_O>YI56JW8-9S*66)(ESIM*/)\YRBT//@64W9,%TK7;FAO2@6V'#!2\;TF#,L MC*?Z+/G9&^Q+4Q;F5LW&@NL[44@ ?*!'2#'KVL>:Z4U@<:F4]@L2*-RP2:_= MAE?&]H ?("/+,RQS*SNMZ^31(W$!J3 MV2.=R9PB6':M),?@$1IU9!"[R3&*U_9FT:94<<,A3!GB78@U&O'"#IB48ZZ> M;!S@&X_-I_N&C32"&G2IOVBFZ)1R;YY^RC'N)H7(X1A5746=K'(_:BR]YM%)D<[%B:(49Q@'_?>1@*4Y# M2 ?6G\*1>GX05![X5J\]F/>%"]I6Z0V2' M>GZ9DDV^%=I\NH'9AX;,\D-RT]:KCX,B:7*"X<[%\:Q85:"U<%PH*]]:^M:7 M_H3Y0>M*1=DDDN*/>&C&YJF4%Q%Y,&F+WI/QBAH9E_(18^OR71N^=D V-E5# M/@:+B?/6C3AF1K[2$!IK3V[-B-2CROPG^$W$.+L=EOOAFK-DBFB^_]E\NG<9 M"DK8)38^!Z7*8=%!TCU\FN1=T(,9>YL$P5B0]2X8.S0V%0TPM4??MVP^W7+L M!@EY\IKH@XO!2J.=WKYPJO%8.W'1"1_P53C"7T22^/3\A4,)\WJX@. C;/KB MQZFZ[+7KC*LL@X*[L!14Y3JS9G7B/G.Q7%@?&J;EHYH!-/0QYD;ST0D)NYKT M+FM@1N\DU^[*<:\EGL45(-9[5S_LF@T5VD7*YDKO_%/( M/9==8Q?6/I&Y78%'FX@UM4>+2MPUUJ(!LW&5C!>*??N(1,H0EV)'#RQ[ MBI)%5"1SD+A7MI%QF:)$1W(I6"(N"$J>7I<9K'^SVM9D20[2_9>!IVQ.##2V M'6R;,-'&-FI96G%M"VC,@\]S]%LL#&R<]SI4<8A3^BB"JB!QH()PZ6V-WF<9 MU $.4HJ+Q%/O%9$;96"10V'*W,75'6=CV(&.!0:W8\/(O1.1S=SCM3_*)VRQ MLK;!DL[ 8S[:(>:1U,A#0K!/%N HZ-0;<9/VP!/_5.])H(*M*[)7**Q9;+$T M6NYD#@4;@K:Y+HBF6_3%9DW2H=\:HN'9AK1_K.\Q(<(_:N$FQ.JMB72/7 MN'#$D4J4ZD_=($E=1.94J\)?[U @J(*?MS<:0DY%9E5NRLB-[@ M$BE=@Z\KCR>Z$I.Y7G[Q;QAP\RK$/./052W'.$LUXX%3A@JLI(RAET5<[-N[ MXMI9C#&()(FZ:7-!+!^^Z O;:Q$^?NYRQ5SJ$YA#49V5RR01'(9:&P"/41'F M;U&+[S!2G]E^*9%N4XFO" V'<+?%IO.^-S8H+K4_@&(0)VA M+;\UI+"BYH4I]]A76.-K*6Y;RX.;+B)0 '@I?-HT7"*@GKHGQN@,3Z5!5CCP MB%9.N,6'!\O0M0>C)Y_;CX]+9]Z0FG2/%K[#Y&*Z.^2-*=6P3O.)& MVKQHK(T]:V5H#^Q/I/A;(133EO0O_L8"&C/P'[ZE<2XJP\"B9[>F=,*B<'50 MC$V/9U&%:S_CQ'7+]F-T)1KADUM4H=/5A,S!W >]&I^KRS%7X1Q)?.*99G21:XPUHP&@F]%V\NV# ;I77R^ M4?X0I\,:7>$!7=G[A>3.GN'21CK&SJIEIXK7<)(PX#-GZ:%7Z&[HT*W4L#R# M)^@=]]B ' [QCNXAE@5Q4OFSL8_E%U^=OTCGY\]HH:\NYNG%Y6D?0_TU=TL"[9VX%Z_Q0T,,57%Z<7Z?/G LWYXCR=7UQ(:(HP MJM75Q:EU7&+ 4O3HH01\R0?)S]CO0VO?* MP:V\4^-%4K*?_[-'*;_K*YC3Y%T!^@ZLQ"OM+O13ZWOURI<^\@)O)1^PQ)Y^ M".A&8R9_YZ[9"-P'<]\V()"N;@NY_?6V6LW\5EA>_! @FZ3H>A30)R7U.+'P+/577$D==5?VJI6$3CQEW4 M"IO*:M?JZ->N!II5SP83MF3RL6*B6:BY2R)VIX/!K:=-P'9T)'M],JYC,"A\ MQD:BL]+N:AFZS*J/@$AW)2WXP1>^'R+U0]$/O;A=Q=?JW&,L<,'-B,+]00J& MWLC$WGR^KANL#Z7ML7'ZB7L7:"5&J= (_32*ZD!]3]GL5COE5SG,TASZX6B, M,^)6Y-::M&9R+E )CKD('>$ OGL5]?=#NT^)H/V^ GZ93-H,A:O&*2<$Y+^;^[BP?PL'>GP3O2;O]13^1/[ M'(^EY?WBV9-OXAZ@Z]Z;^.-\ Q,C4$XX 0B7+)@&@+L\F2]&KA \=G<, (J; M A-XZX,&MWL=!,;O0C EGP:_KPL\L:%?$29-4[7\4[ON::*_5'S%O\_K7^>? M.?Y96G:49@U#3V?/+Q[Q/5#] "X>_5HO>&[ @/0GMD,P#;X W^,OB.H'7,#] M?O.K_P%02P,$% @ C8!.5H>WE[)J! <0\ !D !X;"]W;W)K&UL[1=K;]LV\*\0ZE D@!#K93M.; ..NVX%&M2KV^XS M+9UL(A*IDE3<_/O=2;*JU(Z0H1D&#/LBDJ=[/\GI7ND[LP.P[%N>23-S=M86 M5X.!B7>0CLPA0:>5$1Y-@@\;S3(N9#.?%K!5GH^5:7- MA(259J;,)3/'(X4@@]@2!X[+/2PARX@1JO&U MX>FT(HFPNS]P?UO9CK9LN(&EROX4B=W-G$N')9#R,K,?U?YW:.P9$K]89:;Z MLGV#ZSDL+HU5>4.,&N1"UBO_UOCA.01!0Q!4>M>"*BW?<,OG4ZWV3!,VJE%;(+5NI3,0"##O[ MQ#<9F//IP*)@(A_$C9";6DCPA)"0W2II=X;]*A-('M,/4.%6Z^"@]4W0R_ - MQ!$'0PR]LO1!6_,*?]L(IXVO>T6G>5%57IN QS!PL&P/Z'ISYZU?^ MR+ONT3QJ-8_ZN,_76*5)F0&IG@K)92QXQK@Q8 WC,F&9X!N1"4L1Y+4]D#"L M9L8M2[G0[)YG)=)CA6"5Q:769"]FNCAI;+\ZKU]=!EYXS?[I]2TI_J52_!:X M*35@H[!D!*8&Y!O0;7HO_2&+\NGCV7NXAXSYYX== MT.["\Q]9_>RZY&97Y55,&_A:"DP?5-MM/ M(C?R)G@@3#^X[NS^O7Q;0V&;A//^3[C_5,)YEZ$['/M]"=?3P8=M!Q_V=_#O MLR?&*:GQGM+MWRVLV\@W/,-.?WH:]4M[Z<)8'M1[$M#DP_N.^CTU0XX/W''4 MA03#B>M?AFR1T_1BR%Z:%+3&FK**9A:(*K^Q&+3*C[QX2O6G>@;!EX_H&4\2 M01?(O\]H!;JZ-6.DF-ID8LMK/@97DPI4/RFK88NUSPK00J%!.QS+>]#4*.*L MQ.L2=0Q".$J$AT,:T"0GC ULA93$$'.IP_.Y>I]A)-SQ)#K'@H_QAF_0HPEV M/'2RD/<*[S_(ND"6FD"U%;R^7*/ X@EKGRL]'+KAQ.N9WZ=28^*[X_'D&=4X M:JMQ].S[5'W]1E6H@5+OUMCC)#JDKDMC"/T9QNF(M&99!BJ3>Q1B[JJX?>/7!JJ)Z5&V417=4 MVQV^B4$3 OY/%<[\YD "VE?V_"]02P,$% @ C8!.5J6='YAL!0 )!$ M !D !X;"]W;W)K&ULS5A9;]LX$/XKA!L4#<#4 M/"112A,#30]L@18-FN[VF9%HFZA$JA15)_OK=R@YLEP[AKN[#WFQR!'GX'QS MR1RF@Y1"5\HTVAKDU/QR\IJ>7V7A?'?@+ZU6S6B-PDUNK?T> M-A^*RPD)!JE2Y3Y(D/#XJ=ZHL@R"P(P?:YF3065@'*\?I+_O[@YWN96->F/+ M;[KPR\M).D&%FLNV]%_LZ@^UOD\P5L- M?'YVT]9UJ<#+7I;H2I;2Y K==.'P5C=Y:9O6J0:]^"IO2]6<7DP]* VLTWRM MX*I7P!Y1P-$G:_RR0>],H8IM_BD8.UC,'BR^8@<%OE7Y2\0I1HPP=D >'SS M.WG\/WE@W\5[N=%^N2&;SIM:YNIR NG2*/=336;/G]&$O#I@=318'1V2/KN! M["S:4B$[1]K\!.NMT_O-/"SH^;.4$?X*_5]/@$=5M\IU$#T0;U3MUU2RH08 M^Y\O<@5![973LFS0"8IPDL:8DJQ;1S'%)(K1-\CO,VW.:F=SU32#G!B$9AD; M]B*+L6 ?UWSWA0<0+2G$&4'-.3W\A1IA2?CH"+<&,!Q+UR')3V)I/@ \X!9:)AZUO?H,CQ<;@S3%BKP M[B0)W25.D?3;:CN9 <=MO1T9\"#09M+-XC-4&) )L5TJ&#F1"[/EF9V?MC6LI3"K5C,^) H0&%";C_VMDY5 ^(/QA?YVI;[RMN^_@6^OA MJ[I;+I4LE L'X/W<6O^P"0J&/T9F_P!02P,$% @ C8!.5D4:=3F[ @ M-@< !D !X;"]W;W)K&ULK55M3]LP$/XK5IC0 M)F7-6YN6TD:BP+1] %64;9_=Y-)8)'9F.X3]^YV=-A2M5 SM2_QV]]QSOMSC M62OD@RH -'FJ2J[F3J%U/?4\E1904340-7 \R86LJ,:EW'BJED SZU257NC[ ML5=1QIUD9O>6,IF)1I>,PU(2U505E;\74(IV[@3.;N..;0IM-KQD5M,-K$!_ MKY<25UZ/DK$*N&*"$PGYW+D(IHNAL;<&/QBT:F].3"9K(1[,XELV=WQ#"$I( MM4&@.#S")92E 4(:O[:83A_2..[/=^A?;.Z8RYHJN!3E3Y;I8NY,'))!3IM2 MWXGV*VSS&1F\5)3*?DG;V488,6V4%M76&=<5X]U(G[;WL.7= M!;(LKZBFR4R*EDACC6AF8E.UWDB.<5.4E99XRM!/)]=4N@5;=&#A*V 1N1%<%XI<\PRRE_X>$NO9A3MVB_ HX!6D M Q(%+@G],#R"%_791A8O>G.VAY+L,(:',4R73%5-4Y@[V 8*Y",XR>E)$/OG M1Q@.>X;#8^C)"KLN:TH@(B>P8ULC6_4:V^-XIR>3T(_.R?\:[PL)\*+,!(L$ MU1HIFD+M[$S!S"<@MTT%DFHAI_\<[!9%B?%45$ ^D/ALXL:C &>!&T21ZX\F M&)H+;(KWH2^H8BEI;=]B&O01:6Z@NVC56P5C-PIB=QS'^UOA,':C<4BN6-D8 M62&0YZ@SIFK6_[-1"L1LJL<[<81"\X!&$YQT&&K^%21B[P7A\B,E["WJ] M_Y/A55R_T>KG"&OD#?]@-XS[!OTX.]8NWIV7XXVRL8BMDUG#=R5J_ MVS\*%YT6/IMW+\H-E1O&%2DA1U=_,!XY1'8JW2VTJ*TRKH5&G;73 A\VD,8 MSW,A]&YA O1/9?('4$L#!!0 ( (V 3E;FPE*K4@, %T) 9 >&PO M=V]R:W-H965T/G6)9,8-+)?[EN=U.@XL ==+^19?F26S29:[4 [ M:T)S/SY4[TWDN'1)N;6:9CGYV=DU4D@&WM^QE4!S,@DM@;JI,&L %C5 \@) M"I^5M%L#?\D<\Z?^(9'I&"4MHT72"_@1LS-(XP$D49+TX*5=A*G'2WLC/!98 M[3<\[N=.PZ4I68;3@.1N4-]C,'OW)AY'5SVLAAVK81_Z[)9.5UX)!+4&X1B> M:A3,8@[,&+0&F,Q!<+;B@EM.&=)8*NWFN02[15@J:93@N?=9,,%DAG#K=' L MU'XR[]Y<)%%Z!7_:+@61Y6N>,7_"U.^8.0M*+Q8KU%V*85X'W()^*5$3GMS4 M^V+@"X'J=EM:J[>0C 9)//QCSM=[>WHX=[CT*9U K5%:F&>9KB@I(Q!$&!!,/SL=#N%.6B1KBJ.%A>[@//=(<==(< MO5J:Z\I6&EWAX455-+Q*]I/*,B6CHB.O01U$?DQ__2O^7_T=MG<[%/?8%J37 M>E'A2+9Z\?LNCE2<+J?Q>%@?#[>GWVN4"^8M,GT"SO;D^Z+09Q\ M@'FA*E(45057FZ3GRZ5%ZMD7O=\G@P_QZ 1N:A^X9Z+R:7XEBT9JRT;.KB"Y M<_]LF?I(G,"UDIM3XE1TIFVU [42?./+1E^P]:$XINEP[\HK4&_\Q6X@<[M2 MWW[=:/=VF-=7YJ-Y_?#XS/2&$PV!:W*-SLY)K+J^S.N.5:6_0%?*TG7L?[?T M_D'M#&A^K91M.VZ![D4U^P502P,$% @ C8!.5DW#6#-#"0 ?T8 !D M !X;"]W;W)K&ULO9QK;^,V%H;_"N%=+*9 9ZRK M9<\F 1)+[0XPTP:3=ON9EFB;6TET*4=?7(^._5GA"!OA5Y65W/]D(S]S9\P=? MZ6XOU ?SFZL#WI$'(GX]W'/Y;GZB9+0@9459B3C97L]NW8])$*H"S1'_IN2Q M.GN-U*EL&/M=O?F47<\*L@'^I@-<5\'H%/.]" ;\KX+^V0- 5"%Y;(.P*-*<^ M;\^]"5R,!;ZYXNP1<76TI*D73?2;TC)>M%0=Y4%P^2V5Y<3-0]M!$-NB![HK MZ9:FN!3H-DU970I:[M ]RVE*287>Q41@FE??7C[G0&B-H_DEKO^'Z%[@_U<6&<"7U MIJ[D=U7U'+%J3-(6%HS#5 +[6!UP2JYG,D-5A!_)[.8??W,7SC_'X@\)BR%A M"1#,4"0X*1+8Z#9%$"W1XYZF>R3V!,E/J)"C]$ X%G(L_FGIZW=MG6%3I[I0 M'&_BVJLCXJ @A1P4D M+(:$)4 P0X?%28>%=51\*@Z8[O1Z^8M'Q-9V3 T9 M$,P(670*663MNFMY>>5RTH7N<([+=#QB$637A83%D+ $"&;HL#SIL+1VW2[\ M" NT(3M:EFH&)=.[RN$R=U.6H7N'*7?D\):XNF*@$)2X!@AA*NH^V% M8]7BME ^ LE8E]66<"ZOK8))AYD2>L2;7$YEMIP5*'V6 U^\\'85A9:$;V_+ M5!5 :0D4S=3AS.:Y5AW61H 1SC*JC/IXI-V7(VVM;7*D(6D)%,V,M*JZ06D)%,T40AMO=V&WDQ,D!?0N+[FJ/[MI-^H^<596\++,M'5T_[8J?+QSYD>CCGK6^@G2B5>J5 M/*PQ&$@])B4%H"13-%T&;=LYOU!X'+#/,,W7.6U7*. M^:R*V@'G-S5>0$JFHWP49E W34H+8&BF3)I M=^W9=ZX?2+Y]_ZFL:M[XA*]M%>-Y"73;&I06@](2*)JIB7;.GMTY)Y6@!1;R M2J*7IK:,HX)D-,4Y2G-,"[6-G=;-LN^F%JAD G%R8%ST[P+IQ L&,Z]@Z0:+ M_E4%U$J/5!JZ87\1)8&JU RW]LB>W2,GWU)U>X!,0]M:W40C+\ZDH+6,,#M* M;T!.:OREN ^=\L!0 R4LV2M4+\D=-C]($7[B!R1NZ6W<5 M!+[G#Z:IH+O98_5&GAQ0_4260-5K1E,;8<]NA']A0B7J2S%M/N2Z]Z>7>O_( M;O6%. ^/7$5.N%KUME-C;VC!+X5P>.326X0+1Q]H1D?[7,^^C=Q?=QD]=5"# M"TJ+06D)%,V\ ML>,"?Q'V[X2S-W!R.-_"+OIG]SG;-V-?6N#MBI]?,Z+ B+ ML#N?@F@Y@")G!.T*X(_B[WLI6*/2W1+.?I% MW=:C;$6SUVNUN[W;X :>M1_P3?:$E+>IB5!E(9[<&I<6@M 2* M9JJL[:1OO]=YZF\!0&][!J7%H+0$BF;JHLVF;[_W6:^JU!79UCG*Z86%KA= M/GHBF(\N--I+3@X_J+^$HIGAU_[2M_O+_T/RP]\N)C_0&[1!:3$H+8&BF2IK MW^LO09,?Y.[M&I06@](2*)JIBW;1QW/66/CMH*DC I06@](2*)HIB7;8@7V3>&*F"D#WC4%I,2@M@:*9NFC# M'M@-^^LSU0L@?W4Y5=F+3HX_J,.'HIGQUPX_L#O\->-RYB4%0)CR@YRK70@^ MZ&8P*"T&I250-%./L]\Q!Z!Y"M3F@])B4%H"13-UT38_>&'7^/5YR@YR'4N> M K7SH+0$BM;&?W[VH(V"\%WSA),*-<_*:!]>7&>36.>/8#N7WK_'=M)0I%Q?8J^],SOC>)UV2C^:&L"BL^#2 M9+BVMEE'D:$U"&+FJ@'I=DJE!;$NU%5D&@VD""#!HR2.[R)!F,1Y&M;V.D]5 M:SF3L-?(M$(0_;P%KKH,+_!EX<"JVOJ%*$\;4L$1[/=FKUT4C2P%$R -4Q)I M*#.\6:RW*Y\?$GXPZ,S5''DG)Z4>??"MR'#L!0$':CT#<<,3W /GGLC)^#-P MXK&D!U[/+^Q?@G?GY40,W"O^DQ6VSO!'C HH26,&[>II%U>CQK1(?:V[YV\D+M)7I0TM8&?98%%/_C(^=C M-)-#C+P+=\@6_"[WS*9L^RFF;Q;;4V#:&0 M8=_XOO7\M'HBNF#2(0^F@\?R#:Q?==V ?6-6$6W]2UO50F-;NT0+M$]Q^ MJ92]!+[ ^ SF?P%02P,$% @ C8!.5D-QKYF) @ 7P8 !D !X;"]W M;W)K&ULK55=3]LP%/TK5]DT@<3()P6Z-!*T0B - MJ:."/1OGIK%P[& [+4C[\;.3D!4I17O@)?''/NK[FI98$7TL:Q1VIY"J(L9.U=K7M4*2MZ"*^U$03/R*,.%E:;NV5%DJ M&\.9P*4"W5054:^7R.5VYH7>V\(=6Y?&+?A96I,UKM#.R*;Q MW'-ZPY$.N#M^8[]JM5LMCT3C7/+?+#?ES#OS(,>"--STU]GI.'!^57+=/ MV/:Q@0>TT496/=AF4#'1O$/TO(.X!<2NTRZR5M2"&9*F2 M6U NVK*Y0>M-B[9JF'!?<664W6469[)5]_5 %K!B:\$*1HDP<$&I;(1A8@U+ MR1EEJ.$[7!&FX('P!N%@@88PK@_M\OUJ 0=?#U/?V(0C3Z" M.Z2-4LZ-/_"KD09S6"I&$9BP5KE"A%NBGM!HL!<+;G(+LT9RN-#:+1[\Q UR M" \M_E8*?.W#X:H1N1XS[L-,W=6>ZII0G'GV[FI4&_2R;U_"2?!CS,9/(GMG M:CR8&K?L\1Y3.P?&),:?*?&3R-Y)3 :)R8=U,R>Z!")RH&Z SPW;$.X*9SHF MN^.:M%RNQVZR)TEPGOJ;74EC@<%9?'(:#H%=NO[.]7>MU];6F@D-' L+ M#8Y/3SQ073OK)D;6;4=XE,;VEW98VC\ *A=@]PMI2[R?N"8S_%.ROU!+ P04 M " "-@$Y6J9$I%#,$ "V%@ &0 'AL+W=O$Z9$U%PE6NBDVH4P%P2L;E,0A:K6Z88(I"\9#VS<7XR'/5$P9F0L@LR3! MXK\IB?E^%,#@T/%(-UME.L+Q,,4;LB#JSW0N="LL458T(4Q2SH @ZU$P@7_Q:@0;FF M"3Q^/J#_9LEK,DLLR8S'?].5VHZ"?@!69(VS6#WR_>^D(-0Q>!&/I?T$^WQN M3T^.,JEX4@3K#!+*\F_\7!3B* "]%("* '1I0+L(:%NB>6:6UCU6>#P4? ^$ MF:W1S(.MC8W6;"@SV[A00H]2':?&BWS[ %^#!=TPNJ819@I,HHAG3%&V 7,> MTX@2"3Z"&6<184I@NP./5#Z!]_=$81K+GX>ATND8T# JEI[F2Z,7EFZ#SYRI MK02_LA59U>-#3:/D@@Y$^B&]"&'P!J(02H(DE102(:LIM=#@9+'(OJ M2+5=EKUMT=LOH-P&O';DOBM"WW\)4N6NHR:\1*S)PGT003,::,(P[HD9B#"P&I4>R75WH6:3O _6L^'PT+J M[7<<0-/>F8[;)SH^GU$IO99JOTRU[TF<>G1.8ZPR"2941 *O%?A#K<#[H.@. M&H]\Y_+7;JHGL%JE!F6E!F_4[\ G54]@-:JP59F EE,69S]'POZV8PDP2(DP M8\T_\#GLX$B@K9MV_T3%C;/0;;.2X9%S@?ZT_)4\*Z&;DQVU_1_ XL:*3D7 MO79;?:'52X2J$J$WBK@ \$77$UJ=;F6JH-.ZO%[&[0:!0G@JXQ_AFV!EG*#; M.5TE=WUD@Z\",YERHJ\WR MA5:G6QDMZ#0WKU=]MTGUIQ:D<1;JO'!X5Y8)NCW3 ]-J5ES_\_P&%EF:QO1B MB^Q&OGKS/*'5ZU#Y,=A_JU:]6BI?:'6ZE:F"3B-S9I5EL?7-S ??_:/G7NZ5 M=%#EFY#;-UVI7#?:M5OI"ZW.O;)?"+Y1N-=35S M]-V_@>'1#: V!1M[,2J!O<3++]#*WO+R=6*O'$_ZI_!NEE^A5C#YC>YG+#:4 M21"3M89LW?1T/B*_),T;BJ?VGG')E78F]G%+\(H(,T&/KSE7AX99H+RJ'O\/ M4$L#!!0 ( (V 3E9)H98.*@, !H* 9 >&PO=V]R:W-H965T."PTT?/Q%IYE/*G'7RM9AZUBD! :2P%P[\MW( 0E@EU_->3>L.: M%GC\?&#_W)E',X],PXT4/WAEUC-OXI$*EFPCS)W4&+Y2BET]TMV?2SU M2+G11M8]&!74O-G_LZ<^$4> ('X!$/: \+6 J =$G=&]LL[6G!E63)7<$66C MD<*1:;MA6 =3%,D&LF6%,"670;:,YU*:3>*-#D M@GQMMA@D%<<1:RIRJZ!EO"+PA#M*]Y/2K$&A;*4PEC"MP6CR?@Z&<:$_(,O] M8D[>O_LP]0UJMPK\LM=YO=<9OJ!S#N4EB8*/)*1AZ(#?G(],5G]?W L^*"-Q>MDB5HI\(]07*T8-QR:MR$K*RBDO&:T;I4$>GZ@;1P4TC*+4K2X=U*5GU7V7MOOY M[PYW"4S'^0N3,,R3$XF.N"C.L<1NC=F@,3O;<:\^;US:L[?LPSY:%R9"% MR=E*';+ &SR7[5GMF?YE:86F)@"4BZ66&>5#[B\A^8&3;?XQLL;*!N [Y=2 MFL/ 7@^&ZV#Q/U!+ P04 " "-@$Y60&*H)Z<& #X+P &0 'AL+W=O M*9Q*AS MG6FGF>9Z]YE@V68*B J1M/?K3V!BS(L5N-LO">#=9Z5GQ4H/TM63D-_S/><* M_4SB-+^>[97*+N?S/-SS),C?B8RG^I>MD$F@]*WCL&+-T/+U^1O]0=5YWYB'(^5K$?T<; MM;^>N3.TX=N@B-57\?0'KSNT*/%"$>?57_14VUHS%!:Y$DGMK%N01.GA?_"S M)N+$0>,,.Y#:@70=[#,.M':@70?GC(-=.]AC(RQJAZKK\T/?*^+\0 6K*RF> MD"RM-5IY4;%?>6N^HK0<*/=*ZE\C[:=6]T66Q5QG7@4QN@WB( TYNJ^&J!_E M82SR0O(<7: [J0>G5+]0D&X0^U%$6>F$7@=)]AY]47LNT4V>O/J]ZNYTFTM(\[#NEVWAW:1,^VBZ+-(U3Y'+-WPS8"_;_;'"P/ M7)-T9(H\,W5+C(@^#]\ABM\B8A$RT*#U>'<\U)__%YV9W>]YIMVM(?<6&?0X M;&B%1\_@#8^&H30?<.QAG+(,7N99$/+KF:YS.9>/?+9Z_1MVK/=#%$."^9!@ M# BLE0S[F S;A-Y.!G].QENTDR+/AW)R@',JN'(F>5QA%R\MERROYH^G?!OC M3N5[;%0V9$B(0RUR-&SQM#CRM##R](GG^:6>FL(B*>) \8V>473#PR@XS%F: MO2 14D7_5 ^&F#L$6)PT[0)CCV)*<8]9>]-\0A=DK:5;VSUU$('!-8BV#T2[!IGG<,R(ZB6&4.D MN9!S#228#PG&@,!:*?".*?",8_RC7BBFN^@AYG4>J@J Q+955UL#7__VRJ'. M6[QP4:"7E3SDR8/.X_-JIGH9] )%U8\'5RF'!'O]%]>BMMMY*XP]F)JY42'9 M2U8MKK'5+,XM(]M?=+70)*8[%'.MAI L9<^%V%X4>.*% EJ#G$;7_7$=TJ7&&&PR->.BLD$[FY)S MKUDC9K!Q>;ZZ,92NJ%OP!GFC_?>?.KK@=7D#%3 CHS*HJ&UV&W6"S?+D8Y(% MD:R^%H3[0.[X,(5VKS.]%[(O##HFOKDI4R=:*+0V<8U;E,2FW1(/ MJKK&AF5#AM1:8GKFBP!NY!(VZZ6UD)G0:WA=PB.9Q4%Z9O:#U"QK4#0?%(U! MH;6_X3>*BEA U81 RJ,U*)H/BL:@T-HI::0;,4NWR=6$]#42L2W'=KK+;7/@ MR:2/#,M&&+:I:E0<,:NX#X5,(U5(7G$EMMLHY.9EBAEP\B@&U7V@: P*K9V: M1D,2J!TQ KHE!HKF@Z(Q*+1V2AKA28#WQ4A?@WI+Q_.ZJQ1SW,FDT:'$O+LWO9KT]_ 6KNO97G>KV!QX,NDCP[(1AFVJ&GU( MS/K0/&!!=^E T7Q0- :%ULY"(SV)!U5#0-4G*)H/BL:@T-J'IAKU29-K M".UOERT<:TG=[DD=<^#)1Z-&AF6#AL3V'&>XAM!&%5*S*ORD*1ID!%+3K4'1 M?% T!H763D"C-2D!*A\45&."HOF@: P*K9V2DT.7YGW*Z>6#]G;,L$4PL1?= M\@%[LG)D6#;"\$#5_.2$<\+EKCI:GJ-0%*DZ'.$]/CT>7[^I#FUWGM_BR_7A M$'H#!XV'_U+U!+ P04 " "-@$Y61BSKQ!P$ '#P &0 'AL M+W=OVZ.EU#SO25+$#@FZ54.3-XJU:N+A2P16F49Z[O>9&; M,RZY#E33[>0R>W8H<[^P1>^6AO[P)V,"K:"&9AO MQ8/".[?QLN Y",VE( J68^>&7D]I9 W*%7]PV.JC:V*IS*7\86\^+L:.9Q%! M!JFQ+AC^/<(4LLQZ0AQ_UTZ=)J8U/+[>>W]?DD?OFW<@U",DZ=M,Z_&T5WG\F?$ ^2V'6FMR+!2Q.[5VDTO#Q]WQN M_5Z'=Y!>D8!>$-_S_0X\TW[S&11H[G69G\ )FO0&I;_@&7_[K$&=M:X,51X& MW1YL&U_K@J4P=K!/-:A'<":__D(C[[J_D[(3LH"$[Z/,^^['FT678"+&R A;W 9EC7ZNF"S$' DAM- MF%B0@CTIF67$L%WWOE0^PR,L04(36Q8GD-O+J!=XD9]T8XX:S%$OY@F[^Z2/;C^"JM-+!_/\BFO7Y>N)?4.PB9UY\OLP;5J4!>:Q/C M)(R#\T:NUQUOXS",_"#NWD=Z)+'T=3)X6SLZ:>C02X8Q/<=*6YS\8>QC]S\# MUC^ ]7L5:W^(DU1J4QZ4)7 DP$7UU8AUU8G=?TT=>RUOIUDXR#;M%PO!H1/S.%+:51?)=H MZEW%N 6JFKJJ&R.+L:%#F;:V((66N9(^4J[9L;N'OQJ.M&RKE1V"(]2[B":H:RY"-*XS2=T+-\.SPY(R<;[RGS?-D;[FGJ=@)Z M/HUVK7BM.U)!@6VO:5![P.7[=\E5_&7*VG\B>V9T/AJ=GV,O;YL&?&LA0PY( M$0/H@FA$4 >J F$FWT:@3&+/Z0;'OHQGZ?PRC_:GOJ;+DFPL"XJCD^?,06U] MEVM4R9TPX0&-V7&0W/C^>9%?V $3YL$_FC"=[HG:4J$1@\92QK-/MCU5Z/@0 M&-GYIME(8UO0+UL[)$&Y KO?2&F.@3M@'+OE7U!+ P04 " "-@$Y6PO-% ML8P$ !S&P &0 'AL+W=O7; ":B ,[:3M*O]\&LNX19JA$WBE,VTD//=O:XS/\0)8G=DAU-Q9T-H@K@X MI5N=[2A&06Z4Q+II&(Z>H"C5YM/\VI+.IV3/XRC%2PK8/DD0?7O ,3G.-*B= M+GR/MB'/+NCSZ0YM\0KSY]V2BC.]4@FB!*#/3OL![S\P-\A8_(GQD MC6.0365-R$MV\D\PTXQL1#C&/L\DD/@YX 6.XTQ)C.-7*:I5?6:&S>.3^M=\ M\F(R:\3P@L0_HX"',\W50( W:!_S[^3X-RXG9&=Z/HE9_A\2Q - Z'3;V"6!F;78/2.@54:6)<:C$J#44ZFF$K.P4,4 M' '-6@NU[""'F5N+Z4=I]MQ7G(J[D;#C\U6(* Y)'&#*_@2/O_81?P,H#4!^ MX_9!( W $KV)1\T9^.1ACJ*8?0:WX'GE@4^_?Y[J7 PC$]/]LLN'HDOSG2XM M\$12'C+PF 8X:-OK8OC5',S3'!Y,J:"'_3M@P1M@&J;9,Y[%Y>:PQ]R3FZ_P M3I@;?;VW9F-53\3*]2P53Z2/?B$_ZI?/XL@]VR$?SS01*!BF!ZS-__@-.L9? M?>A4BGF*Q%I81Q76D4Q]OB!)(N*,<"C_Y0:PC"4#:,]#0J-_N\NP %D(VKE@ M%C\/\[%MY']3_="$).UY**0+>FT!L"L MA3 4@143*E8/$,8V&>C@48O VGG M0QE.X4U<2:PXXC2?H,21 MW\ &RBX#(-)?@(Z(!KT+<'+&S3%=U[0[W*2#&"DBZFGG6L[QJ3=S)./\*,$&EDME!)X M3BGVR3;-?*F-P">,WXBE$R,N;G$"4I+>'C#CIQ]2*GMM3K[['I0/ M;.@Z4J76QFC6&,W+WI?@/_"$7J-DG_1BD:H,C?%*U3Q5:FV"=3(/KYS-0Z7I MO%(U3Y5:FVV=T4-Y2J_J!0'?2[F[KJTTSU>EUH975P-07@XT7?LQV<7D#?>_ M%U0F]@NE:IXJM3;"NIB SI5]6VG)H53-4Z769EM7'5":?:OS[?&9;UM]Y:M\ M.(/A7:.T@'5M >7%Q8?R/_<\_[,L>)8FP_,R9&3;W2K$DX_PHP3JT@'*:X=F M=/LF)GZ*<,"+1&+(">U%H+($6"A5\U2IM3^PUA6%:5PWU)F*ZH'R@ZY*-4^5 M6IMM7:N8\EKE(]YJGA\^*A?7:UVCK[D^R6=ZP_P?E'L_]0RQ7;4$Z+;*&4@QALA:=R-13BBQ0Y/ M<<+)+M_S6!/.29(?AAB)U9LU$/&ULK5=M M;Z,X$/XK%GM:=:5KP9 Z29(FZ:KNP^[%S7:N\\N.(E5P*QMDMZ_O[&AY,VA MV5/ZH<%FYN%Y/)[Q>+SEXD6N*57HM'-DHN" M*!B*E2LK04EFG(K<]3TO= O"2B<9F[FY2,:\5CDKZ5P@61<%$?].:L)-QA59T055/ZJY@)';H62LH*5DO$2"+B?.%WS_@ ?:P5C\S>A6 M[CTC+>69\Q<]^#.;.)YF1'.:*@U!X&=#'VB>:R3@\;,%=;IO:L?]YS?TKT8\ MB'DFDC[P_!^6J?7$B1V4T26I<_7$MW_05M!0XZ4\E^8_VK:VGH/26BI>M,[ MH&!E\TM>VX78

B2A9N9)H3@5:K(F@Z&9&%6&Y_(1NT8_%#-W\]FGL M*OB6]G#3%G?:X/IG< /TC9=J+=%CF='LT-\%CAU1_XWHU.\%G-'T#@7X=^1[ MOF_A\W"Y.^ZA$W3K%AB\X S>][J@@B@N[FUKT_@.[+XZ,^]E15(Z<2#U)!4; MZB0?/^#0^VP3=B6P YF#3N:@#SWY#H6$E2DOJ$UFXQL:7UTO-DDXBL,AK.]F M7\"I&<9!X WCSNZ V[#C-NP-P8R6'#+B;!"&UPS"E< .A(:=T+ W"%,B68JV MIB+1#)$-[+P515)GJ[0I;^"&^PL>!3B,PO H,C9#?Q &D6\/3=0QCGH9SUA> MZ_*,Z'()]1KQ9#_U?OM_QB+NE,7O*P,)OQ"- MV!8-/\11=*3+9M@7C5''>=2;*%V-KZ#&0RX7<'P:NM:T&5TS;:X$=B ;>[NS MS;L@<1[G"^OYU?C&>\OMW7F#HYC8K2+OX _;XX/W#F%\T:XZ1Q5?1-5J=2%5 M?T?5[Z7Z5Z7;+XD41U4MTC4D=+>G%$]?$/2*4I$R@QV';EB[TZ2]A?!/=KQW M+.K4!!LA9W3LSF_<>VXF3U0JP5*]Z@WONF1*_A+[X(1:%,?')=9B=8[[[E#& M_:?R<1&Z/2Q"!R+H:YK7T(*AI>"%CE15*V(Z:"C*V6[?O:MV\'ZL3DVLL7+W MVE7HHE:FBY? K2Y5TQ!VL]U-X8OICX_FI_H&8=K@'4QS_?A&Q(K!+LWI$B"] MNPA(B::C;P:*5Z8I?N8*6FSSN(9;$!7: -XO.5=O _V![EZ5_ =02P,$% M @ C8!.5A2 B!G= @ ! L !D !X;"]W;W)K&ULK591;YLP$/XK%JNF5MH"@91F78+4A$[K0Z6H:;=G!R[!JK&I[23MOY]M M"$M2BAJ)%[#-?=_=?6>;&VVY>)89@$*O.65R[&1*%=>N*Y,,&OPAL)5[ M8V0R67#^;"9WZ=CQ3$! (5&& >O7!J9 J2'28;Q4G$[MT@#WQSOV7S9WGD*AL[0P>EL,1KJA[X]C=4^5P:OH13:9]H6]J&OH.2M50\K\ Z@IRP M\HU?*QWV )JG&>!7 /\8,/@ $%2 X+. 00486&7*5*P.,58X&@F^1<)8:S8S ML&):M$Z?,%/VN1+Z*]$X%3T Q0I2-,-"O:%'@9G$MB(2G<>@,*'R GU'3_,8 MG9]=H#-$&'K,^%IBELJ1JW0(ALA-*G>3TIW_@;L W7.F,HEN60KI(=[5H=?Q M^[OX)WXK80Q)#P7];\CW?+\AGNGGX?T&>/QYN->235!7([!\P1U],[8+.O2:NC4S7IB.Q D\M:D\M63>[8!O15 M(IJ$:$6>NHNZ)(L[(CM0+*P5"SL\B6&7&G9)%G=$=J#A5:WA5>NNFV,*$N&< MKYE"BJ/;A))"0I. )5&X=QH#[^@P-ID6?U_;R8:WX"UH^P7R,O/X>6;LR';,:1L,W*P\_K@&UVNI'[@1L."+&$& M\KF8YJ!V/Q)X6-V+M&6LJ/^]2OZ9R->B9D3 1.6?J>)7(VB221$/.-HAK:X6F+TQLC+=20W.=QIGDZBU5?C)Z M A4#@3X\@B0T%1_1#7J>/:(//W\(;U& .\CW?+^%S\3N/H-"N7MM[@=T@B96@<$+K+%J MBTOEUVWWTR?Q7A0DAI&CCIH O@8G^N4G''J_MHEZ)[ #B=U&8M>&'OU1 ">2 MYDN4GA5;(80&05>)=>3W?-P=NNM]%2U6_;#O-58']'H-O=Y_I&=RT4&F[-RP MQG%ZGKT#P%]$2%_+M- MY!L\Y IXM9[HH-]9'I>?UKN%Y=UE>GRB9TY3*;0=-*L;OE%<[CX:2>\0<6< M\(-]8#_F5K@KXX:]W5?FX,MV.[RH3O;,%ZK&VI<4A.'@6)%UQ6L5^3M%OE71=]-AJF)# MUDK:$E13K-ON1B*2P+-6=79RJINS.^BA&S; C6Q0UT;@ET_A:V] MS&D($BIB5JI]K'(-K=HKP,%>9KU;KW>3474C66&&BSF3:E0QERLU30+7!NK]@C'Y>J,7:.;3Z%]0 M2P,$% @ C8!.5IW_/'8] P )@L !D !X;"]W;W)K&ULK5;;CMHP$/T5*ZVJ5MK=W"# %B*U;%>MM&W1TLM#U0<3!K#J MV*GMP.[?=^Q 2B&D*NH+Q([/F7-F8GN&&ZE^Z!6 (0\Y%WKDK8PIKGU?9RO( MJ;Z2!0A\LY JIP:':NGK0@&=.U#._2@($C^G3'CIT,U-5#J4I>%,P$017>8Y M58^O@P-=2U?)GDVOV2S79MX)&L MU$;F6S JR)FH_NG#-A%[@/@4(-H"H@- V#D!B+> V!FME#E;-]30=*CDABB[ M&MGL@\N-0Z,;)FP9IT;A6X8XD]X!YD"32W);FE*!#<'R,B?D.>/WTQ] W&MRQ^MHWUNHH5G8AU ]D5B<,+$@51U ?M\.G M4" \:(+[Z+JV'M76(\<7G^!K=UR*.2B"VT51P\2R>JV;3%=1.LU1[#:\U@7- M8.3A/M.@UN"ESYZ$2?"R*07_B>R/A,1U0N(V]A3S&C<9K%")0]EC89V&G:27 M#/WUOO)6[C.5=VKEG;\I[S0IKU#=?>5QIQL?*&_E/E-YMU;>;57^21K*3WR# M38ZZ1XZB?A@-#ARUQCS345([2EH=O\8Y;N,W#A $;& MI5+67"&5O5>;3/2/*V2W47#@HG]T3."R9*^2?^@;U/H&K?KNI%A>XM>3[Q3: M E2)ES/.EM3.->9^<'QLA;WD,/>MT<_,?1C\OGV#5G/, M/%Z0#U)D57$NR-10 _8KL^YOF: B8WAN3*1F+B??WCP8VUO-.""%-M\;;^>_ M:#$KO/%V ACH?0F-UW4KW[_FSM]K8FP'^9ZJ)1,::[U ^N"JAQ^@JIJR:F!D MX?J:F338);G'%3:RH.P"?+^0TNP&ME6J6^/T%U!+ P04 " "-@$Y6VZ?5 M^RD# !*$@ #0 'AL+W-T>6QECNJ7KP];,(;5TC\ZY1])U93*L MS5JPVP5C)EJ50M8CLC"F^A#']6S!2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N M=3II7%(NR7@HE^5U:>IHII;2C$B_#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y M>A/Y^\F[DY/._?G58?S, >G@P@!BXNGSQ)_2QJ0O]Z7=\%,K MY(FG&&T0H-DL6R9T'#EN-F4\+)3<[DU"?,"JTY)%#U2,R(0*/M4<6 4MN5C[ M< \",R64CHPM"INN"Y'ZEX>[O@?UTNB47"KMGVP)[F:33)7.F6[3=,DF-!X* M5H =S><+N!M5Q0 :HTK;R#F=*TF=APVC:5C9&1/B%AZF[\6>]JK8V;<.[)IL MF]90T_0RO@/ZNVI>>U?V9;I1Q1^4^;2TTY&N#P7*;C0K^,KU5T5K %/OXNJT MJL3ZH^!S63(_^6Y1<[3B[_E67W7^70<-!C4_?CL]909?"W+7@B&S;7UG.EV76CKJ!A6A&;=M?8'K=M'W'LKFX MS-F*Y9.FJ^=3UXQLPV9M+B <(M?N"B,8QV-A!# L#^8 XW@6EN=_FL\ G8_' M,&^#(#) .0.4XUDA9.(^6)XP)[-7>*99EB1IBJWH9!)T,,'6+4WA&U;#O $# MRP.9_FRM\=W&*^3I.L#V]*D*P6:*5R(V4WRM 0FO&S"R++S;6!Y@8+N U0[D M#^>!F@ISD@1V%?.&/<$XDF48 K48KM$T158GA4]X?["G)$FR+(P %G:0)!@" M3R..8 [ X8DB3L'#\ZC>'-.Q=M?C\:_ 5!+ P04 " "-@$Y6EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( (V M3E8C6PD]0 , /(5 / >&PO=V]R:V)O;VLN>&ULQ9A;;]HP%(#_BI67 M=0]=B+GTHE*)0CJ0&"""^CJ9Q!2KCIW9SGKY]7.217-4=K07KT\AQ\9\/L'G MJ0YT5]D085M.4B5$V-OU6.H"T5)IH^4 MFIR'N-<;A3EA(KB]:]ND4_F69[QIEY'0?U M9TX#E#/!Y5.Q-"D-XDBK)^3B(FH8'J@Q+WX63"G)']KJ. M&++?$@LR#D8].^"!*6WJ'O7XQ#+^I+9S<^XH6I&#/VJ9%DP\5@-8V<1 M.M.H\]!>FR1>JW])HSP<6$IG,BUS*DR31T5Y!2CTD14Z0(+D=!RT71 1&8J% ML4E""]$,9?M6,[4_OX/)>OE8C;9Q3-T-UE. M5M,8)?,XWB4.( 8 \8K3?QUH$< )"# MCX"L&)/Y9!L[D$, MJ':(K@"B*\]I.Q)%CY)G5.E/*/Y15F6[JN!UP[E;M7M0V>[YQ8R)$E9L&FVH M:M!<,E HOHTB\YR9JI.N\S:UWK>D5*2L\XPC2"J19ZMLJR#-T(8H^WAWB@A- MZKU.AQ R2N19*4M*=#=?D#HBS^X *]YW[&)"\H@\VP/&[+N8D#XB[_X 2G,W MFY! (L\&>5]CT)G=9W.J/[N(D#XBS_YH5LE)+,@AD6^)@/_#@;NSAB2"/4L$ MQARZF)!1L&>CP)@C%Q-\4?'L%!CSPL6$Q((]BP4N/FZ-Q)!QL'?C0)B=)009 M!WLW#H3964*0<;!GX[C[;'0VHX8PWBF7&!(-]OVJ NVY.S[$D&RP9]F<\N&I M5$+FP9[-\_>-;9ZCCX75F='[T]C\3 MNZ*XYO:SR[\;V_H_!NN?;KBYREJOHG,VE-:G2M_K>=OIZ4*K<;**3I=4#:<+ M*1TZB"&(PP<9"#+A@]80M X?M(&@3?B@!(*2\$%;"-J&#]I!T"Y\T!Z"]N&# M*$898P%)"ZP%:$W(-0GPFA!L$B V(=DDP&Q"M$F VH1LDP"W">$F 7(3TDT" M[";$FP3HS:@W"]";46\6H#IMWJFW\X_:NKGGN<;SWTFU'Y^U M\_'3\KFY>"\3SAK^TQU_ 5!+ P04 " "-@$Y652F2CXD! !>% $P M %M#;VYT96YT7U1Y<&5S72YX;6S-F,UNPC 0A%\ERA418Z>E/P(N;:\MA[Z MFVR(11);MJ'P]G7"C]2*1B J=2ZQ$N_.C+W2=\CD?6O(19NZ:MPT+KTWCXRY MK*1:ND0;:L).H6TM?7BU"V9DMI0+8F(T&K-,-YX:/_2M1CR;/%,A5Y6/7C;A MLU.ZF<:6*A='3[O"UFL:2V,JE4D?]MFZR7^X#/<.2>CL:ERIC!N$@IB==&AW M?C?8][VMR5J54S27UK_*.E2Q3<6&UL4$L! A0#% @ C8!.5BTUR6SB!0 ZQX M !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8!.5GQCFU.:!0 J1L !@ ("! MQQ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC8!.5MEJA\O ) 'G8 !@ ("!9"@ 'AL+W=O:#\$ #T"0 & @(%E5 >&PO=V]R M:W-H965T&UL4$L! A0#% @ C8!.5N*$\R&+!P =Q0 M !D ("!VE@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8!.5G'0#YX8 P ) < !D M ("!L6< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ C8!.5H>WE[)J! <0\ !D ("!!)< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C8!.5N;" M4JM2 P 70D !D ("!.J0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8!.5D-QKYF) @ 7P8 !D M ("!L;, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C8!.5D!BJ">G!@ ^"\ !D ("! M/+X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C8!.5L+S1;&,! &PO=V]R:W-H965T7!E&UL4$L%!@ H "@ SPH ' /_I $! end XML 44 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 45 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 77 203 1 false 32 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY Sheet http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 10201 - Disclosure - Supplemental Balance Sheet Disclosures Sheet http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosures Supplemental Balance Sheet Disclosures Notes 8 false false R9.htm 10301 - Disclosure - Income Taxes Sheet http://www.innovative-ss.com/role/DisclosureIncomeTaxes Income Taxes Notes 9 false false R10.htm 10401 - Disclosure - Shareholders' Equity and Share-Based Payments Sheet http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPayments Shareholders' Equity and Share-Based Payments Notes 10 false false R11.htm 10501 - Disclosure - Earnings Per Share Sheet http://www.innovative-ss.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 11 false false R12.htm 10601 - Disclosure - Commitments and Contingencies Sheet http://www.innovative-ss.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 10701 - Disclosure - Related Party Transactions Sheet http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 10801 - Disclosure - Leases Sheet http://www.innovative-ss.com/role/DisclosureLeases Leases Notes 14 false false R15.htm 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPolicies 15 false false R16.htm 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPolicies 16 false false R17.htm 30203 - Disclosure - Supplemental Balance Sheet Disclosures (Tables) Sheet http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables Supplemental Balance Sheet Disclosures (Tables) Tables http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosures 17 false false R18.htm 30503 - Disclosure - Earnings Per Share (Tables) Sheet http://www.innovative-ss.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.innovative-ss.com/role/DisclosureEarningsPerShare 18 false false R19.htm 30803 - Disclosure - Leases (Tables) Sheet http://www.innovative-ss.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.innovative-ss.com/role/DisclosureLeases 19 false false R20.htm 40101 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 20 false false R21.htm 40102 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 21 false false R22.htm 40103 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details) Sheet http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails Summary of Significant Accounting Policies - Fair Value (Details) Details 22 false false R23.htm 40104 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details) Sheet http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails Summary of Significant Accounting Policies - Concentration Risk (Details) Details 23 false false R24.htm 40201 - Disclosure - Supplemental Balance Sheet Disclosures - Inventories and Prepaid expenses and other current assets (Details) Sheet http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails Supplemental Balance Sheet Disclosures - Inventories and Prepaid expenses and other current assets (Details) Details 24 false false R25.htm 40202 - Disclosure - Supplemental Balance Sheet Disclosures - Property and Equipment & Other Assets (Details) Sheet http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails Supplemental Balance Sheet Disclosures - Property and Equipment & Other Assets (Details) Details 25 false false R26.htm 40203 - Disclosure - Supplemental Balance Sheet Disclosures - Accrued Expenses (Details) Sheet http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails Supplemental Balance Sheet Disclosures - Accrued Expenses (Details) Details 26 false false R27.htm 40301 - Disclosure - Income Taxes (Details) Sheet http://www.innovative-ss.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.innovative-ss.com/role/DisclosureIncomeTaxes 27 false false R28.htm 40401 - Disclosure - Shareholders' Equity and Share-Based Payments (Details) Sheet http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails Shareholders' Equity and Share-Based Payments (Details) Details http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPayments 28 false false R29.htm 40501 - Disclosure - Earnings Per Share (Details) Sheet http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://www.innovative-ss.com/role/DisclosureEarningsPerShareTables 29 false false R30.htm 40701 - Disclosure - Related Party Transactions (Details) Sheet http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactions 30 false false R31.htm 40801 - Disclosure - Leases (Details) Sheet http://www.innovative-ss.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.innovative-ss.com/role/DisclosureLeasesTables 31 false false R32.htm 40802 - Disclosure - Leases - Future minimum lease payments (Details) Sheet http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails Leases - Future minimum lease payments (Details) Details 32 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityIncorporationStateCountryCode, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation - issc-20221231x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - issc-20221231x10q.htm 9 issc-20221231x10q.htm issc-20221231.xsd issc-20221231_cal.xml issc-20221231_def.xml issc-20221231_lab.xml issc-20221231_pre.xml issc-20221231xex31d1.htm issc-20221231xex31d2.htm issc-20221231xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 49 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "issc-20221231x10q.htm": { "axisCustom": 0, "axisStandard": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 356, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 77, "dts": { "calculationLink": { "local": [ "issc-20221231_cal.xml" ] }, "definitionLink": { "local": [ "issc-20221231_def.xml" ] }, "inline": { "local": [ "issc-20221231x10q.htm" ] }, "labelLink": { "local": [ "issc-20221231_lab.xml" ] }, "presentationLink": { "local": [ "issc-20221231_pre.xml" ] }, "schema": { "local": [ "issc-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 326, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 13, "http://xbrl.sec.gov/dei/2022": 6, "total": 19 }, "keyCustom": 14, "keyStandard": 189, "memberCustom": 9, "memberStandard": 22, "nsprefix": "issc", "nsuri": "http://www.innovative-ss.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Shareholders' Equity and Share-Based Payments", "menuCat": "Notes", "order": "10", "role": "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPayments", "shortName": "Shareholders' Equity and Share-Based Payments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "11", "role": "http://www.innovative-ss.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "12", "role": "http://www.innovative-ss.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "13", "role": "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://www.innovative-ss.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "15", "role": "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "16", "role": "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Supplemental Balance Sheet Disclosures (Tables)", "menuCat": "Tables", "order": "17", "role": "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables", "shortName": "Supplemental Balance Sheet Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "18", "role": "http://www.innovative-ss.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "issc:ScheduleOfOperatingLeaseRelatedAssetsAndLiabilities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.innovative-ss.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "issc:ScheduleOfOperatingLeaseRelatedAssetsAndLiabilities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_86jm2HpU70O-Qk-T6rVVzA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "20", "role": "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_86jm2HpU70O-Qk-T6rVVzA", "xsiNil": "false" } }, "R21": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "21", "role": "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R22": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_U8l7YdrKO0yGR68rTaLYUw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details)", "menuCat": "Details", "order": "22", "role": "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_U8l7YdrKO0yGR68rTaLYUw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "INF", "first": true, "lang": null, "name": "issc:NumberOfBanks", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_8AKxW3Wl20SyNjtZ523yZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details)", "menuCat": "Details", "order": "23", "role": "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "INF", "first": true, "lang": null, "name": "issc:NumberOfBanks", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_8AKxW3Wl20SyNjtZ523yZQ", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Supplemental Balance Sheet Disclosures - Inventories and Prepaid expenses and other current assets (Details)", "menuCat": "Details", "order": "24", "role": "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Supplemental Balance Sheet Disclosures - Inventories and Prepaid expenses and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Supplemental Balance Sheet Disclosures - Property and Equipment & Other Assets (Details)", "menuCat": "Details", "order": "25", "role": "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails", "shortName": "Supplemental Balance Sheet Disclosures - Property and Equipment & Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_9_30_2022_d-fiydRz3UiVyX17dfO_XA", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Supplemental Balance Sheet Disclosures - Accrued Expenses (Details)", "menuCat": "Details", "order": "26", "role": "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails", "shortName": "Supplemental Balance Sheet Disclosures - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9rueBierhUuw23od9XNN3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "27", "role": "http://www.innovative-ss.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9rueBierhUuw23od9XNN3g", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_6AUngBzggEywbQCko905fg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Shareholders' Equity and Share-Based Payments (Details)", "menuCat": "Details", "order": "28", "role": "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails", "shortName": "Shareholders' Equity and Share-Based Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_PlanNameAxis_issc_StockBasedIncentiveCompensationPlan2019Member_JsIiOJrC70Wg9fzg9gfWFQ", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6AUngBzggEywbQCko905fg", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "29", "role": "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6AUngBzggEywbQCko905fg", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_6AUngBzggEywbQCko905fg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_SClpjeIiukCWo676WVEt3A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "2", "first": true, "lang": null, "name": "issc:EquityMethodInvestmentsOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9rueBierhUuw23od9XNN3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "30", "role": "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "2", "first": true, "lang": null, "name": "issc:EquityMethodInvestmentsOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9rueBierhUuw23od9XNN3g", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "31", "role": "http://www.innovative-ss.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Leases - Future minimum lease payments (Details)", "menuCat": "Details", "order": "32", "role": "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_12_31_2022_Rc2B2O2vE0KGY4s4-yaNJg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_EQlFc2hTQ0W-9rugrbtVOA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity", "shortName": "CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_EQlFc2hTQ0W-9rugrbtVOA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_edShpclgQ0mR3RngbU1X6w", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Supplemental Balance Sheet Disclosures", "menuCat": "Notes", "order": "8", "role": "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosures", "shortName": "Supplemental Balance Sheet Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "9", "role": "http://www.innovative-ss.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "issc-20221231x10q.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_redNdWmd9UO38zFbiTCscQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 32, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.innovative-ss.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "issc_AirTransportServicesGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for information pertaining to Air Transport Services Group.", "label": "Air Transport Services Group", "terseLabel": "Air Transport Services Group" } } }, "localname": "AirTransportServicesGroupMember", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "issc_AssetsHeldForSalePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the assets held for sale.", "label": "Assets Held For Sale [Policy Text Block]", "terseLabel": "Assets Held for Sale" } } }, "localname": "AssetsHeldForSalePolicyTextBlock", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "issc_ConcentrationOfCreditRiskAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk [Abstract]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationOfCreditRiskAbstract", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "issc_ConcentrationRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for concentrations risk of the entity.", "label": "Concentration Risk [Policy Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskPolicyTextBlock", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "issc_ContractWithCustomerLiabilityCurrentExcludingRelatedParty": { "auth_ref": [], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to related party for which consideration has been received or is receivable, classified as current, excluding liabilities due to related parties.", "label": "Contract With Customer Liability Current Excluding Related Party", "terseLabel": "Contract liability" } } }, "localname": "ContractWithCustomerLiabilityCurrentExcludingRelatedParty", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "issc_ContractWithRelatedPartyLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to related party for which consideration has been received or is receivable, classified as current.", "label": "Contract With Related Party Liability Current", "terseLabel": "Contract liability - related party" } } }, "localname": "ContractWithRelatedPartyLiabilityCurrent", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "issc_CustomerServiceRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Customer Service Revenue [Abstract]", "terseLabel": "Customer Service Revenue" } } }, "localname": "CustomerServiceRevenueAbstract", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "issc_CustomerServiceRevenueAndCostOfSalesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of company's customer service revenue and cost of sales.", "label": "Customer Service Revenue And Cost Of Sales Table Text Block", "terseLabel": "Schedule of customer service revenue and cost of sales" } } }, "localname": "CustomerServiceRevenueAndCostOfSalesTableTextBlock", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "issc_EarningsPerCommonShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Earnings Per Common Share Basic and Diluted [Abstract]", "verboseLabel": "Earnings per common share:" } } }, "localname": "EarningsPerCommonShareBasicAndDilutedAbstract", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "issc_EngineeringDevelopmentContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to services offered as engineering development contracts (EDC).", "label": "Engineering Development Contracts [Member]", "verboseLabel": "Engineering development contracts" } } }, "localname": "EngineeringDevelopmentContractsMember", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "issc_EquityMethodInvestmentsOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investments Ownership Percentage", "terseLabel": "Acquiring of shares" } } }, "localname": "EquityMethodInvestmentsOwnershipPercentage", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "issc_ExcessFundedPremiumsOverEstimatedClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the excess of funded premiums over estimated claims incurred but not reported.", "label": "Excess Funded Premiums Over Estimated Claims", "terseLabel": "Excess of funded premiums over estimated claims incurred but not reported" } } }, "localname": "ExcessFundedPremiumsOverEstimatedClaims", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "issc_IncreaseDecreaseInContractLiability": { "auth_ref": [], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of Contract liabilities .", "label": "Increase (Decrease) in Contract Liability", "terseLabel": "Contract liability" } } }, "localname": "IncreaseDecreaseInContractLiability", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "issc_InventoryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventories purchased, when it serves as a benchmark in a concentration of risk calculation.", "label": "Inventory", "terseLabel": "Inventory" } } }, "localname": "InventoryMember", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "issc_LongLivedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long Lived Assets [Abstract]", "terseLabel": "Long-Lived Assets" } } }, "localname": "LongLivedAssetsAbstract", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "issc_NonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the director of the entity who is not an employee.", "label": "Non Employee Director" } } }, "localname": "NonEmployeeDirectorMember", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "domainItemType" }, "issc_NumberOfBanks": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of banks for maintenance of cash balances.", "label": "Number of Banks", "terseLabel": "Number of banks for maintenance of cash balances" } } }, "localname": "NumberOfBanks", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "integerItemType" }, "issc_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers of the entity.", "label": "Number of major customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "integerItemType" }, "issc_NumberOfMajorSuppliers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major suppliers of the entity.", "label": "Number of Major Suppliers", "terseLabel": "Number of major suppliers" } } }, "localname": "NumberOfMajorSuppliers", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "integerItemType" }, "issc_PercentageOfEmployeesWhoWereEngineersEngagedInEngineeringDevelopmentProjects": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of the entity's employees who were engineers engaged in various engineering development projects.", "label": "Percentage of Employees who were Engineers Engaged in Engineering Development Projects", "terseLabel": "Percentage of employees who were engineers engaged in various engineering development projects" } } }, "localname": "PercentageOfEmployeesWhoWereEngineersEngagedInEngineeringDevelopmentProjects", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "issc_PilatusAircraftLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for information pertaining to Pilatus Aircraft Ltd (\"Pilatus\").", "label": "Pilatus Aircraft Ltd (\"Pilatus\")", "terseLabel": "Pilatus Aircraft Ltd (\"Pilatus\")" } } }, "localname": "PilatusAircraftLtdMember", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "issc_PropertyPlantAndEquipmentOtherThanAirTransportationEquipmentAndManufacturingFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the various types of property, plant and equipment, other than air transportation equipment and manufacturing facility.", "label": "Property Plant and Equipment Other than Air Transportation Equipment and Manufacturing Facility", "terseLabel": "Property Plant and Equipment Other than Air Transportation Equipment and Manufacturing Facility" } } }, "localname": "PropertyPlantAndEquipmentOtherThanAirTransportationEquipmentAndManufacturingFacilityMember", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "issc_RevenuesNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate revenues, net, during the period in the normal course of business, after deducting returns, allowances and discounts, when it serves as a benchmark in a concentration of risk calculation.", "label": "Revenues Net", "terseLabel": "Revenues Net" } } }, "localname": "RevenuesNetMember", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "issc_ScheduleOfOperatingLeaseRelatedAssetsAndLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of", "label": "Schedule of Operating Lease Related Assets And Liabilities", "terseLabel": "Schedule of lease-related assets and liabilities reported in the Consolidated Balance Sheet" } } }, "localname": "ScheduleOfOperatingLeaseRelatedAssetsAndLiabilities", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "issc_SelfInsuranceReserveAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to self insurance reserve.", "label": "Self Insurance Reserve Abstract", "terseLabel": "Self-Insurance Reserves" } } }, "localname": "SelfInsuranceReserveAbstract", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "issc_StandardProductWarrantyAccrualLengthOfWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the length of the standard warranty period.", "label": "Standard Product Warranty Accrual, Length of Warranty Period", "terseLabel": "Standard Product Warranty Accrual, Length of Warranty Period" } } }, "localname": "StandardProductWarrantyAccrualLengthOfWarrantyPeriod", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "issc_StockBasedIncentiveCompensationPlan2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2019 Stock-Based Incentive Compensation Plan, which grants stock appreciation rights (SARs), restricted stock, options and other equity based awards to employees of the entity.", "label": "2019 Plan" } } }, "localname": "StockBasedIncentiveCompensationPlan2019Member", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "domainItemType" }, "issc_TextronAviationIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Textron Aviation, Inc.", "label": "Textron Aviation, Inc", "terseLabel": "Textron Aviation, Inc" } } }, "localname": "TextronAviationIncMember", "nsuri": "http://www.innovative-ss.com/20221231", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r191", "r408", "r454", "r501" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r202", "r203", "r204", "r205", "r247", "r354", "r375", "r386", "r387", "r404", "r412", "r419", "r451", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails", "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r202", "r203", "r204", "r205", "r247", "r354", "r375", "r386", "r387", "r404", "r412", "r419", "r451", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r191", "r408", "r454", "r501" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r189", "r357", "r407", "r418", "r446", "r447", "r454", "r500" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r189", "r357", "r407", "r418", "r446", "r447", "r454", "r500" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r202", "r203", "r204", "r205", "r239", "r247", "r277", "r278", "r279", "r353", "r354", "r375", "r386", "r387", "r404", "r412", "r419", "r445", "r451", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails", "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r202", "r203", "r204", "r205", "r239", "r247", "r277", "r278", "r279", "r353", "r354", "r375", "r386", "r387", "r404", "r412", "r419", "r445", "r451", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails", "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r12", "r417" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r192", "r193" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivables" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r1", "r94", "r100" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r60", "r115" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r4" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r282", "r283", "r284", "r436", "r437", "r438", "r484" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r79", "r80", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AirTransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of air transportation.", "label": "Corporate airplanes", "verboseLabel": "Corporate airplanes" } } }, "localname": "AirTransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r33", "r51", "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible asset amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Diluted weighted-average shares outstanding excluded from computation of diluted EPS (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r93", "r99", "r118", "r135", "r180", "r183", "r187", "r194", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r309", "r313", "r325", "r417", "r449", "r450", "r491" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r110", "r125", "r135", "r194", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r309", "r313", "r325", "r417", "r449", "r450", "r491" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r38", "r47" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r35", "r113", "r389" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r30", "r35", "r37" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "totalLabel": "Total cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r30", "r89" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r119", "r120", "r121", "r135", "r153", "r157", "r159", "r161", "r169", "r170", "r194", "r206", "r208", "r209", "r210", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r325", "r388", "r426", "r434", "r439" ], "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.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r17", "r96", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (See Note 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r65", "r200", "r201", "r383", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r436", "r437", "r484" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r3", "r417" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $.001 par value: 75,000,000 shares authorized, 19,470,248 and 19,412,664 issued at December 31, 2022 and September 30, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r41", "r42", "r86", "r87", "r191", "r382" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r41", "r42", "r86", "r87", "r191", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r41", "r42", "r86", "r87", "r191", "r382", "r502" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r41", "r42", "r86", "r87", "r191" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration of risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r39", "r41", "r42", "r43", "r86", "r88", "r382" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r41", "r42", "r86", "r87", "r191", "r382" ], "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r83", "r395" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of contract assets and contract liabilities balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from business combination.", "label": "Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Contract asset additions" } } }, "localname": "ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r222", "r224", "r236" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "periodEndLabel": "Balance at end of the period (Contract Assets)", "periodStartLabel": "Balance at beginning of the period (Contract Assets)", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedLabel": "Amount transferred to receivables from contract assets" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r222", "r223", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liability to Eclipse" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r222", "r223", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Balance at end of the period (Contract Liabilities)", "periodStartLabel": "Balance at beginning of the period (Contract Liabilities)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period (Contract Liabilities)" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r23", "r357" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 }, "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "totalLabel": "Total cost of sales", "verboseLabel": "Customer Service Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of sales:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r40", "r191" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r289", "r290" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r34" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r33", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation and amortization for property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r33", "r178" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Disclosure of Long Lived Assets Held-for-sale [Table Text Block]", "terseLabel": "Schedule of assets held for sale" } } }, "localname": "DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "verboseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r132", "r143", "r144", "r145", "r146", "r147", "r151", "r153", "r159", "r160", "r161", "r165", "r316", "r317", "r370", "r373", "r398" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic EPS" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r132", "r143", "r144", "r145", "r146", "r147", "r153", "r159", "r160", "r161", "r165", "r316", "r317", "r370", "r373", "r398" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted EPS" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r162", "r163", "r164", "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Salary, benefits and payroll taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation cost, related to non-vested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r73", "r108", "r129", "r130", "r131", "r138", "r139", "r140", "r142", "r148", "r150", "r168", "r195", "r221", "r282", "r283", "r284", "r299", "r300", "r315", "r326", "r327", "r328", "r329", "r330", "r331", "r343", "r376", "r377", "r378" ], "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r318", "r319", "r323" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r215", "r240", "r241", "r242", "r243", "r244", "r245", "r319", "r350", "r351", "r352", "r402", "r403", "r409", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r318", "r319", "r320", "r321", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r215", "r240", "r245", "r319", "r350", "r409", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Quoted Price in Active Markets for Identical Assets (Level 1)", "terseLabel": "Quoted Price in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r215", "r240", "r241", "r242", "r243", "r244", "r245", "r350", "r351", "r352", "r402", "r403", "r409", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r322", "r324" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r116", "r199" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and office equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r248", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r248", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r22", "r135", "r180", "r182", "r186", "r188", "r194", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r325", "r400", "r449" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r433", "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment charges" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r33", "r57", "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment charges" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r56", "r64" ], "lang": { "en-us": { "role": { "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.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r20", "r92", "r97", "r106", "r180", "r182", "r186", "r188", "r371", "r400" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r136", "r293", "r294", "r297", "r301", "r303", "r305", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r149", "r150", "r179", "r291", "r302", "r304", "r374" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r128", "r287", "r288", "r294", "r295", "r296", "r298" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r32" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r32" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r32" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r32" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r355", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Increases due to invoicing prior to satisfaction of performance obligations (Contract Liabilities)" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r32" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) decrease in:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (decrease) in:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r32" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r154", "r155", "r156", "r161", "r251" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of share-based awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r50", "r53" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net of accumulated amortization of $636,158 at December 31, 2022 and September 30, 2022" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r49", "r392" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r123", "r390", "r417" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory Valuation" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r112", "r122", "r167", "r196", "r197", "r198", "r356", "r396" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory Valuation" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r49", "r394" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r49", "r393" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r26", "r177" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r488", "r489" ], "lang": { "en-us": { "role": { "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.", "label": "Investor [Member]", "terseLabel": "Investor" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Sales amount to Eclipse" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r337" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r487" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r487" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r337" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r339", "r340", "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Lease Recognition" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r13", "r135", "r194", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r310", "r313", "r314", "r325", "r399", "r449", "r491", "r492" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r8", "r95", "r102", "r417", "r435", "r442", "r485" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r111", "r135", "r194", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r310", "r313", "r314", "r325", "r417", "r449", "r491", "r492" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ManufacturingFacilityMember": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Structure used in the manufacturing of goods.", "label": "Manufacturing facility", "terseLabel": "Manufacturing Facility" } } }, "localname": "ManufacturingFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]", "terseLabel": "Warranty cost and accrual information" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r134" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r134" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r30", "r31", "r34" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r21", "r34", "r98", "r105", "r109", "r126", "r127", "r131", "r135", "r141", "r143", "r144", "r145", "r146", "r149", "r150", "r158", "r180", "r182", "r186", "r188", "r194", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r317", "r325", "r400", "r449" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of business segments in which the entity operates" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r180", "r182", "r186", "r188", "r400" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "verboseLabel": "Operating leases expenses" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract]", "terseLabel": "Future minimum lease payments under operating leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r333" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.innovative-ss.com/role/DisclosureLeasesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails", "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r333" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureLeasesDetailss": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Current portion", "terseLabel": "Operating lease", "verboseLabel": "Operating leases- current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails", "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails", "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r333" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureLeasesDetailss": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of lease obligations", "verboseLabel": "Operating leases - noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails", "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails", "http://www.innovative-ss.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r332" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating leases", "verboseLabel": "Operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails", "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r336", "r416" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r335", "r416" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r124", "r417" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r117" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureLeasesDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r27" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r28" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r2", "r216" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r2", "r216" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r2", "r417" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, 10,000,000 shares authorized, $.001 par value, of which 200,000 shares are authorized as Class A Convertible stock. No shares issued and outstanding at December 31, 2022 and September 30, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r429" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r391", "r401", "r443" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresInventoriesAndPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r29", "r78" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r14", "r66", "r67" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "periodEndLabel": "Warranty accrual, end of period", "periodStartLabel": "Warranty accrual, beginning of period", "terseLabel": "Warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Product Warranty Accrual, Payments", "negatedTerseLabel": "Warranty cost" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Product Warranty Accrual, Warranties Issued", "negatedLabel": "Accrued expense" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r109", "r126", "r127", "r133", "r135", "r141", "r149", "r150", "r180", "r182", "r186", "r188", "r194", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r308", "r311", "r312", "r317", "r325", "r371", "r400", "r414", "r415", "r431", "r449" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r59", "r114" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r61", "r103", "r372", "r417" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails", "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r61", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r246", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r246", "r346", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r344", "r345", "r347", "r348", "r349" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]", "terseLabel": "Engineering Development" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r82", "r107", "r499" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Engineering Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]", "verboseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r33" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Stock awards" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r5", "r74", "r101", "r379", "r380", "r417" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained Earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r108", "r138", "r139", "r140", "r142", "r148", "r150", "r195", "r282", "r283", "r284", "r299", "r300", "r315", "r376", "r378" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "(Accumulated Deficit) Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition." } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r175", "r176", "r181", "r184", "r185", "r189", "r190", "r191", "r234", "r235", "r357" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Customer Service Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r175", "r176", "r181", "r184", "r185", "r189", "r190", "r191", "r234", "r235", "r357" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "totalLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r238", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed.", "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]", "terseLabel": "Revenue, remaining performance obligation, optional exemption, performance obligation [true false]" } } }, "localname": "RevenuePracticalExpedientRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net sales:", "terseLabel": "Net Sales:" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets and liabilities accounted for at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r52", "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of other assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r9", "r10", "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of warranty cost and accrual information" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosuresPropertyAndEquipmentOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r90", "r91" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to 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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r248", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]", "terseLabel": "Number of business segments" } } }, "localname": "SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Self Insurance Reserve", "terseLabel": "Estimated liability for medical claims incurred but not reported" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).", "label": "Self-Insurance Reserve", "terseLabel": "Self-Insurance Reserves" } } }, "localname": "SelfInsuranceReservePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r25" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r427", "r428", "r452" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Class A Convertible stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Customer Service", "terseLabel": "Customer Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r264", "r265" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Restricted stock units outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "verboseLabel": "Shareholders' Equity and Share-Based Payments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares of common stock reserved for awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Options to purchase common stock outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r255", "r274", "r275", "r276", "r277", "r280", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r77", "r81" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Shareholders' Equity and Share-Based Payments" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureShareholdersEquityAndShareBasedPayments" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty Reserves" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r119", "r120", "r121", "r135", "r153", "r157", "r159", "r161", "r169", "r170", "r194", "r206", "r208", "r209", "r210", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r325", "r388", "r426", "r434", "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r73", "r108", "r129", "r130", "r131", "r138", "r139", "r140", "r142", "r148", "r150", "r168", "r195", "r221", "r282", "r283", "r284", "r299", "r300", "r315", "r326", "r327", "r328", "r329", "r330", "r331", "r343", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r138", "r139", "r140", "r168", "r357" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r18", "r73", "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r33" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock options" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r3", "r6", "r7", "r48", "r417", "r435", "r442", "r485" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, ending", "periodStartLabel": "Balance, beginning", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets", "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Balance Sheet Disclosures" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSupplementalBalanceSheetDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r19", "r75", "r76" ], "calculation": { "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost, 2,096,451 shares at December 31, 2022 and September 30, 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r44", "r45", "r46", "r171", "r172", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r152", "r161" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted weighted average shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r151", "r161" ], "calculation": { "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic weighted average shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.innovative-ss.com/role/DisclosureEarningsPerShareDetails", "http://www.innovative-ss.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r421": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r422": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r423": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r424": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r425": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 50 0001104659-23-021519-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-23-021519-xbrl.zip M4$L#!!0 ( (V 3E9/]^_ONPL &EH 1 :7-S8RTR,#(R,3(S,2YX M]8_ZYZ=HW8[Y'&-!?3Q&-+,^F>]J&44\O/8)>IW M>N>=?K<_0(/+?@_^0<.[B/ .]%O24LI785\*:TU]%L)2&++'O2/ + M^]W'CE8!W.40Y8T$0:P9_,O$):B2D/DR.//X"@1U>YTO=].YUM(0.Y1]35"_ M/G''T \ZJOD)G&C(.5GF4G_H0&ND!#38,J*-T[WO!(T1J5.@P)%%HA(T:=\$LKI75Q<='2K(86@76&\B8B76#QITK!!HVN(&5FI MD,O5Y*+#/8=T0C+32W#9EML-$6DA45-"C"WY7H>$(&CNJ&;5I]ON]MK]GNE) MA; J1VO0A3#?[6>AW.]VR*LD3- GA[05&>' R6.BW5<#/^AN^9S#%+!-X&F2P?8'(GB68;"0W[@ZJ K;V#Q(I-D$FWD66"HYX#:>8$ M^2&8(&D+%A:$]-*"821*/7[T,_-TLZ%LZ86/X*&:FRZ5D0L(6*1^_/(X*1G2 MVB@%4= MK.BAF"UG&[-Z%J"6TZ$8OGXQ?/,%_+D;WR_F:':+9@_CQ^%B @0-D/6 '&&Q MOG6\EZHX[NB+83P_!,;1*&2$R=]+IX4.^#.XHQ(0]0[/'P;&0FSQPLL'4'K]N8+.CG\SDFO"1WKO(H1"P MA.;&QS>451Q._:QPVFF#0G60UB=&)X PIA."' V%6B$2JJ4?>DHQ%.S@),): MM28,3QF&#]R#15YN(0K&O_MTHXAU.!P;-BC#F#5$$\$#Y? M8TYR4,\C*\;T?7J5,8P0<$*:50-69;"F!._&4PJCO=9B:/Z>AB;HW\!Q&!RW MOH2?=Z"(Z[OZR0/>ZMU;Z,<1F-?/Q*IBUS(@4PNM9@5_ _[(#00@1S_>A")V M.*O-(@AJ]QO *XV_4MBR!V9YMV*@?\P!6E1'N@$X&^#P);/YJQ)?V$#+[80M M/>YJ.T),JU 6G]1T+_11MWFO'?NILUW-#<78-9C5/-]^P&KKN2:2@FE5#[N3 MG .*AZHJO/4 M^:?AX_C3;'HS?IS_@,;_^F6R^$^#;]F&-(4(3*;ZH;ZT8];&U/:S8KY-S\D3P3YI-'8GFK0-NC3M+SV96=K6>< M554^6V^C4"Z*"6YRKA.'RBVF_-_8\?,.*&IR*0N,C#.I P)#B4-:7A,/)XX' M6.$@6^#7WJ#J#HAC/ M03HM"'@@S:0!Y]397=Z@/:QW,:C'YGH-ZI51?R2.VG?!3E=N%QPS@2U]!RD' MYC+R@T^P0X9(_C M:[QY+X&T]JV?!L[JR6A!%EH"3TGZV8!PX%V&LDL,)7!4NKW0@%("RLAS72IU M)JV^#_'T.D%8UK)51%H,U8G MZB5 Y.;HC=-/DID?EZ%7RM3[1[Z_>&=^-;NQTV"^P$].7<3#OD5X#XY\+?$N MD-&@?8(M6A[453L6XUS_2G2#<20H)S7U+,TGH!9YY.J'=M(9B#+Z51";JLF4)37#M:9#6_VN+K.\%%&> MU64]]7^+FIID5%^JX@>'\T0OY8R+=J_?[GVHKTB\(%5%, 8:C*CPE5)CH-08 M]*JKD5=&J3 *,^M==8@C1<3FP*#,J:!UA!;J25TE=I6)JBE@Z /AJA!4IN"P MC)O.8M3L]JOYXO7!P<%'!8GO;A=KS(:4ZS,QI;%6(2(!\CO,_"6VI,\AN[S% M%G6HW-X1]XGPEC;OJO5-)5#'4;G354MR'Z(VF,JC.F27MJ[8,Y'$5;D(^-)_ M$I)*7PGY)_?\S55+UVB[I$#20AA:.<@R[((VT)YZ]B)@[?/PHXP,IP;VIFYT MZ?WO=D%>Y;7C65];.^>7D^X;)$U399OV772@39&NX553<4]D$M^LAC<(BZD= M$,5.9%FJY<3J'HE H/Z]KW2;+>_P;QX/BE(1+F)6Y!$$QH3Z,4E6A'^OV,G0 M7)\BT +-8P1_N.:)X3E;CCBQJ53#=!@BG#>4LVGC]L SF,[^J)#:N1[F6DA[ MO2TA-Y03"T9!9\+)F*TH(^I>'UL!@3UA MY@D@<0.3F./I-0?6J]_ T'B$GI;MOJ,V ?<:GEIB1YQJ@IEZ;#6ES\0."EQD MA'@NQ1L,[&P,U)M8)4TD@[PJ\9L*^-3T>8W95]':FW3-PTS5ZTVM:3V#[%\6 MJSDGSG+"!)@$$^4C$80_DUT(!5J7T!08<638U0ZS5XL(<>LSFZ@222[U73%[ M)GP,PEVU+QLYF+H1*M7)"TQU/48DYMM3 !8T/06G^6 T>:(E,)K,8@[84 62 M3O[TI0FAOG;$3G@<&DMBP]6T3L^2(7=X.EP7Z1SM]P*XE.KMA;"I=@KKD^U; M\C/F,/KD5A>VPGT+G&!T_N9X/E '2U_ UM/B>"FG MTM[;M>:WO\UE(+Z)#L-/:'%)N\K)WJ9Y$Z;J\ MR0X*_$V;6YRG%3_I0H!7M M]*J0?ML9=F?4X5/L7,*$IK\$F>@]!:1<(\]5]:4T2W6.TN_V+I*X'MKI;:*L MZNC;OD.B,K*0<1)]=*ZO:(6))[,-D/I^2^B 6EW?S/JB%CWNL>$S#>8_9B7Q M+6A_4U"&LXSV]B?BV+>PI8>5/?\,K)ST^YZ!I797N4;&WLVK*Y\>,]^)40OB M[(8ZOHJ[]#[JP'Y'Y CU[ YHBTY%-.%G*M?Q2YC1Y!H6!4T>CE3L^C)M=^9>44KG5FH+*IV=NY]&;F**-2'FVDE;]M>O M[20T0)S8H1!#KS0::/#+>(B_VG M+[60U2%S,*[]^LM?__+Y;_7Z[Q?W-\ E3CA!?@ E36*+T*^7' M.FB=G9TUY*\UKCT /E/BH7LT O+9>3";HB\UAB=33Y0EGXTI&GVI8<8@$](<=PC%# :D"4_NW^>D$2[/ODF6OY&=49 M.W#(I"%2-72*D^"TU-;8"+KY0]8?]:>(2EMY!YBJ&FRIV MBV@O,7,\PD**AN%D NFL/QKB)Y\[' ?Z0<=Q2.@'W#T.N,@.1NP2!1![9M!+ MUU&1'J8\O2 %>NE6]Y:"7?O/_&="N:P=WQU0-(78[;U.D<_DDWXP1K0;4LI3 M=1CC+79=M6U2)%NU/*"$>X!@QJ7O_1'BJ4@L86Q)I;KUVZH_WK!HB.9&L'%] MJ>JK1#\]2'WN4M@ T>$84K0>>F5IE6"[0?!-OV4A+1=2'9*K,.!?;[&/)^%$ M/AG F>P48^FZT'/:Z\#4K:%"-@M%7(MFC=*-L3M<9Z$G [0;_EN,5U3_;D%N M2JOH-4"^B]SY4QR(BOA IMD$=3 OCG_O]N^&_9OKR\Y#[Q)<=&XZ=]T>&/[6 MZST,#6!*D!RF1YP%03PQ,")TD5]1'./ER;)&D#W* OF \@G"J1BNM1O("UCR M1)J"-(/XP8^H2TD*]> C\N2 =.''1A4RQ3%#KFAQFA\GAZ>MUME1Z^2TV3P[ M:QY_:J6$3ME+AR[*#ZF3E,^_KIC0(D-QB@83L:0HK8XY]4G^$2635&G<2!_V3(C8HC HQ'Q(2*29^B))MP)NI#2 M&>^?_@.]$"F8TLIK*X-Y/*UR6QZJA9S'PR-VCQS$H3QZZ X%!8TR)\M^,&R, M,":V;1&QO.,+*'2"[S@8=T,6D$D\LBCD5R/G?M!<%FC,]J%%;"?C\QD774%K M.LE^\%>(*";JR"*B%J=.DID3G5A((^=^T%H6:,SVL55L1W,\ T_,1*8F>M3- M-"]+&C8?F#2/3\ZLX#>;14,<%O:AEVB$N+VYUSX?6*('^!K!59.GSK!+U!FB ML+ [3'F,.^([N7XU,^TNT:4/P,+^\ ;#1^SA(%I8& ;$^3DF'A>3"8<1S!2D M%6>K#D>QR/99ERX-:;LK F3A:# VA( +8RYX_5Y[2Y6F7X1<*MYJ.IS Q6TZK)IR$Z"SVN]@AK-:'5!&J/6C1Q64C= T60 MA70F$73)9$+\O!5957+[:-2D9)5+(XB% 6U]^Y3>B^TQ/G*3#6"\OP@GH8SK M+M$(.UCE9HLS[A'-)<%:V(0[KHLC*080N]=^%TYQ +W(=*5^5,%28<8]XKLD M6 MCXI3(N9MGEI+M$9=:T"P,? ;CF":S= GJ'@F@][X8PU1+% M4IJM[V%)JK[BMBNFNK ?\O[^C;H+-"(4S9N]!A1RT\,^I+-KSI0//YU6[ (R#6!Q.\UVM6'A^E ,50A>T%0R M4MI'^;89S9@PT523CBU,*2:4]UPRI-^R87RE7/(!)2/EB"R5PCY#T*5AE< B M6!8VXBYA07_TE1!7S@HA^HP=Q(8\^%&&WZH,]C%9Q$=6!&Z$3FN:I,JF>(^> MD1^BQ*,MKWAR"X]6.,6.&/[/Y6Y-.8EB7-(^&,1[P=:97ZG24.9.+SDR6M25 M)^GL([F\_]8#5TAE]8V>(:XP<>[FDINO1^16TAB3LGGGY+&8XURFLIJS*4RS M8.MP^VM42(::7Y'/->)Q7!UW@GW, BH'_OFLZV7>'_K7P&N[ Q?G.U@@K#ER M>X6C^>SDB]@/.?:3#S\N,]*5[78B5^6Y.LAB+YGO)_(S_6DSBLT/9AK369*I MUL/$RHI!7' OJA[B*U+;9RN:4WUZ2,K&AM7,\Z=?_V3O,+_$LGTWF &%#L<$7%)]<7'Z12#A"G41S[$?LJT"6*/N<#PMZK,X;^ M$[KGRNJ-1LA1GB#>LA!;]AKB>#"7F0^ZGS&WJ8O9-R8.2\TCN([#[3;O*(A^ M ?;YEFH,+.V\UM2>V>BGDC.CW!7G+#V\);#/.M;D)FO].1>L[>L&EVA*D8.E MVOAW#TDV^"!M0FB _R>?*VC6R?H!#*"T&BS<_B7W4/2E(.)8=,%$1F;B#\"X M 7 +MWR]]7T21^$494;B#\"Q 7"=S6%5SE:NG):7F]'Y9Y<_Q,JWKA5E6]3% M4?/X]'#?C*"4"BQ\R\=J/+OZ BGUE$)AU@]@":75$%O#B4V;^E?!I-Z>K&T' MJ3P?T@"*\,?,?[*;^?A=1HFGRWRGD;9)Z!3V(6VEM&)B(SJUVXB6S@4;=R5Q MO@]I&CHZB*W@S/:08NDHL8D=+&7]J*:@HX9D2JFY"^:0"IU+>(?L$CZR<6AJ M([&1S;\=95729,_>_)T?2XSK9MMCFM=20<*MM=L=%&J*MG2LL?R448!]-F+M M\I.N]LPVTU2P_!3?W/! .@[7'$7*%WFJEJ>T"UC4S[$%F_#6Y#9C^6H]9=CX MS@*%CJZP#WUG#?>348!]!F*M^]'5GMF.K$I6OQV$7+G)+;40Q'JOB#J8(=49 MGL)\]MG2FDQFKI67T('^":Z-[.@J?WM?\?:N(W$^'=3!6QUBKU=4#2 CD*H( MO-4$DJK /^/*_K6?V[TVL7OKQYY?6V.'ZUB;HE7G45X3%AX!-3JN:]L)QOD[ M6M<^P9A5DGW&G$&6P7%%;8RV;Q7;V+'E'>#8$(I56]*W=H^N3KS3SHIWWJ0" ML5A RI5*QWC"E&P ^BZ(I0,H%D\^)$) $+_T$D IX@[$23GW(RW^5-6]3??P MY9:/^RB&GKAHHS\2QSKI<\XJ3U'&Q99S4N$NLBSE9][C9(;%PKACCN0[H3_% MNC0?D#$S/M4Y=Y!00S 6;MF=0[D2AVK'R)6=E!&CZIP[R*@A& LWZ&[T!K:J MT%S[O!<7/7N^Z/-D]EA>"5HR+HO+!V9[Z*]M@?DWX>TTD9K02IY%KS[R3Q9^ MTFL^*K/UX.,X1%&;M',EE9N>]Q (4%+745I=!;V&;W)U",SA.(+0+4O7"S,MZ/T MEL-EX5I#C%HLDR-NFD*<*Z1YC:8BTXY26@*4A>.,Q1%QP7W&>IEVE,\2H,Q> M^[']R8'5 V-:[70U_8Y2:H;'PK=V1/,9AI<6YV=:A'Y:X:R=6>LT!U7XWHUM M#7R2.R$'B ['D"*S8$>V/ M+K$7BEW'XA\QF'Q0#(ZAM<1 \"GZ%7!RL6V M=0O>*^/9D#KT!U\;[CYD/)K,A>GV&I]6>XVHG!WH*121N-E@9/]&4E4V4TUJ MRHZG['7B"A3%RZM%^?:1VP)T=GG4JS#@7V^QCR?A1#Y)#L+'#K++:VMKN]N5 MS4ZR2/X9U0,F447 DX^G<55OWEB\U9]76&];ZY9OQ-$EI*!^KCOE,4;]['8T M<;.&;5]S-J5+HWV7=MI53H+EZN$;CRJ9/%0M5AW%"8#.1/Q5QH959>V7:;R? M"LRV5IUN-=HN[!PT^X531;_ ]#N&/_L#FQQ&2K!K_SZZH^J_"-*'%[(FSN7B M%MO,&6\SQ_OJ-DRUL--=3@KL'?<;,=R'%^0]HUOB!V/5M,^:I7Y,>S)1QCN> MV_C3SR<6[\Q,/)0$.HV3V^22CISX-HNCDKW_YUW_Y]&^GIW^[ M>AQ[(0ZR!4I2+R#(3U'H?8_2N?>,ETL_\>X0(5$<>UI=G%S^=79Y?OO?>?[R\8/]Y@[L- MX1V3;QH9*>,H^?:1_^^%5>DQH G]^$:CSR?S-%U^/#O[_OW[N^_OWV$R8_SG M%V=_NQL_!7.T\$^CA*9^$J 3C]%_I.++,0[\5&BIQ/[V0N)U >_/-G4I*?A? MIVNR4_[5Z<7EZ?N+=V\T/"E$Y#];5+(FY[^&Z8:A3/SS6?YCF332%%V"G=/7 M1"G4=?'APXL)4[3G?2(X1H]HZHGO/J:K)?I\0J/%,N9EB>_F!$T_GT24 M!@SVY>7%90[ZWY]29G/N3M,,_.0_DQHM^ZT)"ZTIXTM63T/,#]N-RL;RGH \&LO4M7@R3D8;\4K0%K M\,F 4M;^'ZJTQNKO1W^U1I&)*;X4@[0'?R7ZC .5Y%A)+YIX1#'O,-AP(%T] M$S^A?B"ZR,.@&TMUQBK@^"188RX^[DJ&Z,)_AS+F>_P?,0H\0Q1-SPKZL^\1 M,\=IXA."OR-R8M2=3,*8D$UYO,+3X@^FXXL_GUY#%XB^@-7OA1;JPK/^D =\.PZQ M+KN0F/T=)5$>FWNIY=\(A7-H* M@8A; 0>5ZF.^=(+)W@TA_V;;#A9?_#:._))QD**S+I,"KI%?"U7)LT&Y==D"JN%DHK4N> M$KQP5#VV%"2CK"J\Y +XFXZEB.)]F]%<#UMD'VTD]YZQ9R4Q)FP(]/F$?5J2 M"!,V!OY\Q*Y2]R:K6SJ.F[\!1U[:#<1"UF MX2.7('U$/ZC4,[EZ3$_#2[,T(,>89K%A.):T;;3OD=4\ZKY9QG.TT[-+Y^G9 M96/QHU&^U?SLLK_8J8MN-T&[-'3:G\ZJBS2EI2;SZDW3*]G:!9T/'SZZ<(^5[N7%>[S\]3K/IH9-N AG=8X9BH)W,_S*E!7EX<(^;*.$_?'; M&,W\>)BD? ^("; 3%Q**6G>BH#EK7?2\OIO*0G%)[O+/4J%W":H2.X2L7DM8 M7MN!$:E<&*U%I50Z'H4RJ;9!=ZC]-LTU)6FIJ69_;:W(_OAMP>!B[:Q M28K.(L%"ZO* 2RYM]XW^ \%A%J03\H3(:Q0@19LO(Y.VBRK"CO%0?HPFEX J M6WPEK0Z9G/J@%M^@7&Q1?Z<-OES>=7NOE1-(>Y\?M;K&BR5.^/DJFS9?QF-N M]U5F;5ZAS:S*GV"SM>4 KA@NECPLSIKI J[^'1XV0T["Q@]Y%F Z@2@'9 NI]B M//K)3#6OV/PF'7)7?NU4W+O* ONNP/FO:I&WOQ\T+Y I!TNKZ73X7Q)K/>;? M$:??EO]ZSJ49)=L;.D.:1@LV%#,V_3:LZF402V98.C&V_C:L>^BDX?;?T7+8 M7<3.>P [2)5%)4LH_<;G(/P]HZFXUW2+R3WZ7KI*1W#"/@;Y=5Q-H#J5H3ZG MZ5I*'^KBIIM,!V'N>M*.24>J!*\B/C@4][4--LO6>0PZ8BD'HPI#]P.P._]W M3/*];41D424GDHYOY&1=(>$3S,FT(H-R=5=)*\6EI3YH%*=5++:HO=/!G4S: M]2A/*V6_?M;!BXW^ VO M@-D8!3N)U'E_H8%0Z1O,HO<;3U^3C&9^/"&C9$K0/S+6Q8U2M-!$E(9#Z50& M'D# M3&EY7$%WV \V9D$.XC4>3QI(90CRBAZO_&TR9YRM;I#/C][R$>-M[FD M@>S GP.GTL4L>7M5B$PP;;19<)H5HN<]./+P\#JT E>/1$@B8J-Q\ M_"5"A"EJOAJC5Q3;!::&V28V#>Q0PI/6Y70.5&493B&K+:7)X+4SK"%^M=+V M&0/ IW-^68#]PS?!7OW8L)JH9E O;&M9^D#]B&A*HB!%H5PV M^;?:]<1#BE1J[M!"#]\JL+$V;D[@[C<.- #+87THL)ZC?#?=WM7JB@TNY@N? MZ,YPF]C4$6_!"$,/:ZGTVWH&-@<]U!D/CU%[*V$WT;J/1B.4RA:>!01P<6?: M55=SN$1;[WOHNR*9M\[5'/; F]XHMS*&+JCZWA;7 ="&4M\'H:[YSB$B2Y[Q M4G&H5D4FW;-2$79V4@HM,S;N]RD:S @J$DQ715+NSEGSRD]9N7 ?M'MG, ;> M0YY.]_/D\F_.;;G(W6^W,TH"O$";$_7K!P5_ - M=CYV)L$.(G7>_6@AE+L?H^A]QU,!#HVC5Q2.DM1/9CS;99[![&J5[_/S:XK: M&',J1>-ZSN4 5-I62.,^_!XE[:L\55D-1/.^QL<'"]]#W#N"K;8%>X'L^9PF M/Y1@F-I5:-3G+'>I>KG\N);.LC2.2;1/U'X ME?7Q1.3SF A]\HAEH3U\0R2(*'H@48!45^%:K,FQWSBXKB,S4!W('CW[036U M82!=78>G9&C528VC@X,5T'T:B#849AYB'*RHOA77!ZVMX;4J_Z*)(?L"-"=(78KH6TO: M^*H36J%N,)[VL@E=%2 M=P8/S79%4"?B5M'*X>FHFTG$K5$SMA"BGV3<=:$W";EUPO:\TIJ]T/SRYO"U MR%RF6RV54ZL7U-3T0,#JUQY5]"Z FUP'-*H?6XK2_8J<2O3*JII.Y#Y.CR84 MQU'(NZLA?RR"OZRE.D$J)U6<(E43]XE-V3^HB:WQ-78XU*AG;"-$QR="54*O M.PB]L/WV$#?H)1TE-"69V"97=PYU0F4S*2?M'YUQ;4M%;HFTX34MK<:QG1"= M]P0RH>"IQR-!AP]!R3#.,MW7DVGHF2D:N=2 M$$/ J(\D*;$USB;C1Z]O;"-$]T$B%;H2#DIA>YB>9(LL%L\X#J=3%*0/B$0X MW"; 5$U5+-CDPWI+1BCXU=,9*\:]=-#4-,?-1MA5N&ZG/U9@-E,A:Q ]Y-5' M=+W8IPBN'0K%5;7JL*;*;O/P[XJXO=4I$:V'+8U@ MCL(L9F.Z_'&C.Y3.<3A*7E&>4;G^+4*::]&'%"??.3BPP*[TJ))#&3-Z!JDN MS"R';:4T8SML*VRW6RX'@5L'K1G4;@1_.MLQQ3A:/[]=_:Z0WO;E[>T+EJ5U MP/*9!/K@\Z?!YRCE>T<),A>T.DF],KN+MU\DBJ^LN.DAK'3 M/'1LCP.>X&W- J4FKZC(4OTJG]*_S-NW"9[8,![1P0,K#1&"0B&:-A6>EJ,M MHPA=G2Z*6O0647M5)2AT,'JVR2930I0@GKO9V#Z5"%NR@!_'UI%0$UO:&!7- MU>X A0D0IA\#G*2L QW&@I0-=O*3&MO?8TQ1^/DD)5GWW4C59W8OERAL96+J M-'(N#[&@"6^JGI&%NC &Z=29;2U$_"*)DYF*C"U:F=?F[:3A4H M@(QUC1<+OC_BWA):<79JM/\ZQ&A6<& :SG*PH>7HU%!_:LA0H(<9-3FU/922 MNE/#_+E1PP#LFYZ)2-&_$E(6 @M9%6;1T'=JF ^'&$8#PFR:3V?=K*!NOF2S M],D2Y6EIMW#TJZ>7Y^>ZU=.G9_;/W?#^^T"Z,=2\X^E9MWUZ5>49.@1!7A6:/B% M"@=2V$G'<#Q+S#H4@*88A9BW#.$ZKG^-TOGZ2>A1$L097P;BN6W9?^&S_Z8W MFUM)$#;;S XJL:L;3$ &O\8TG4R_8!R6.X G'(>&L+1A/)Y]!!LT1V$U9VO! M"#I[-[2S&BAK?2&84C;,FD:J8*I0',^>3D5L0 HOEF"2V?"-9TQ$U-"6:>B/ M9^-& P*0:1X114P)_.W!TARB$%DYE-#R0&B_C!ZW\^BD#@\@:SVAF!4W^X(2 M!B]F\@["!5,Q%0]OO2*]V6R9(0SBG>QG"PR0(6OX;%M"&(,X)_-(,$"T1)X] MD=]Z-=FB3'D\>])2\0$98GN(/Q=PQ)]&8]\HK*$F/Y[=9S4&0':9I'-$[G&" MJ_ZC[VM,3,>S$6U" LA2V\!>+W]$2<8DWNZ 7J$I)FB3)Q;1X1MKMIF:HL0G M*Z$#!I6O5S)UQ@*L(0A;K/%X]L1;50,X!V/R%]Y_Q49B3A$4J79_H,RQJJ,F[M<9!VR9J$( - M<^73*+"T2D$+80W#Y%\ZNQ0P !OE)HJS5'F"44D-87'B$,-L@ RS:\HFLV9 M4(-7-ER9H?N,*V$RK9TU-S1P[L5T&V4';4BY@SM" ^L:2L3':>@&9,Q-QA^:PPD_S6Z324+.%M*>J)700QBA:=U)]8,?A:/DVE]&J1]KC6#@@3!VL#:( 4O?QSI2)C8*U]-/K554Q!!V MFJW-H0(![HJ@UA0:>@C'T*RMH<'QXSK"C^L(VBTF[CKH!N7_CO(NKS*%><1Q M?(O)=Y^HE@^=2X'0\UCO2+E! [0D49=4&7QU0@BCM3V]LQJC=6B 3#0(?\_R M(RGT&2N&.&)1X67W"?1'Q-#0*$7%N>\\?7/IVH9(?Z$<&+9=+80(;\!]VE<4 M(&<4VLD3/]QD_)IC+K,05/PV$9+1X1LB0425NTE[E -A[-M4:^.&')#]H9]L M4(R2&[";\ZF'%M:6;R+*AX(904_98N&3U63Z%+&V8AH%?I(.@@!GXG68!QQ' M_%V9&SX#B^VR;/QT?G%^X9UZVSKX:G->C8>G7JDB;UN3MZ[*^V-1&>!LQ9M, MU<6%[E$RQ60AFF+MTK.9K_NA-R!Q0V)J]7S2OMHJ!4GH)5I M6Y/M9#PP8^P]Z81<1"Z@=@';BA/(/GN9\,(B*> MUUYBD@HGW) P\CL_R:9^D(I>_=8/HEBDM%J4>7_L50/:QFC-4=-B?D]XQ?2RRA5*/.[_WG51,8O2U(GE=7?^\X7IE-E5=+>L@X>38I'U1%AUP;U1];''UD?JT_@<&E,C]Z4 M:?INH)VR/N[(WOMJQTZ(UO93Y0DWY1S][?E; *D8P=Q('>%Y@*=5FP7@R%=/T$LK!"\[289*R&1[-&3CLH@13SJ$V*@(R;W;RHA;4 &E'J3C& MOTF&L996M;NDIH>PZM5>=%0VH]1* &1:Y8K#5XJF63R.INIGF"PX@2RJN,2R M%:[F+*A8YQ[C9#:.7E'(4VXJFV$]*81=74OEZX$ BI?18NE')+\FM"/O+R@. M;S'YJDSO8LG;9Q-IXWN5Q1#H3Q9O-AJ\9[#%;?/=C'!@5KVD' !M<$ MA:/D*J.L?Z+T&B]>HD1T6*Y>L7\]$ ;*S7O-_OH [E4;M50?.= ]N^A6"(0! M7#O=A00L(&/7CP!KP:BF6:ZE0,A&N[>YG=&VOG2QKK/8WRA<3K>"8>* 8""7 MA0P3'D A9WCY9?C6U%,Y\I)Z7^NPN*S MIR&@OKLB?]C"^+Z;G@E">G7'-4$3I-8'$@^(!*Q&?X8FT^%B&>,50O37.?X5 M$;1^Q9&R#XR S63D[SHRS+^CH+93V4+Y$%8,[5QW>Y2_404 "N$GGE_.)V'A M\;_ZA/A)NMIN])J.-=CS0\C)[WI:P1Y=ZS&ND&40!"3SXS%*9NE\,EU_G=_# ME<7R?N5 B%EG7]V$[WZ8VSCA$GN)WP<0-F 0#O[T]-#>,_ 9>ZG1P.I MC90(JCSE)2/M?>YFXV@[+UY)8+0>#VQ&R":"MQF_T/U T"+*%G3RRF:*-(T6 M///H=>Q'M6.6;JR]S\-L;>$&"U"X,$PIB0(NG$_GYMF E!C$&Q[NTP I%D"V M$8(E0CY^6NO5C\7AO/2:=7TK-ES5Y="QY(4P4M"[8&6-PPX4,!/NB+L#-PFK M7Y0H-:8]H$P(AP;<3'X V*/(E7+K1T2XKFO2E/<')$TY]7BUGJCW"#*H;'14 M'-Y+PO7>#P-S)_)+HG"2/*(@(WPJSPCN<4+6?_*,_%27::7!\CMN8C:27ZT* M.?GZQ2U!_\A0$JPT&5FL..%D9&GS5EP&N%+7S=&,EJO$ ,/$J664H%L N[EEC& M ;4!-OJLU( RA/W/IB7S?W6KJV. DU&BU996IP)02X\U&>7?&AZO.*1((&VO MV4\E5SO6U5Q! :W29]73FU/0)CP0=A@;QU[['0 [!ME'K[*9'> M:1PHY8?0G5@[MWF@)\5X%+LBUSCAI_A(_EY%1+^Y[H[\=-#N2*5ZC]=_!+LD M-9WIMCQ4Q-U?A:N*<;6Z0DDP9Z;ZIIO:&=G@[%SHS;)SR\V JN];%KORK:73 M+H*9V:#,O2R=46^S77!M'+\J;B+0>R3/$*TB@M"_V7K1YF25!$<;.ATEK!I& MK$F=7R.!,%ITUF<-1<]G-K/E,HX0J>'0)\DT<0')FF!M&FM@T/H T],O6@XX M.UX'==-0WG>I@ZCEV#>. U?@WG.Q\#FM?1I[O^5P^Q07"MW:.B,7R&Y=_[R# M$9/*4)!Z6CW$/EIR8T+[WS%9JUZV=Z8B@K-?9FZG51BZ5_>]OT"3:4469=)U M#2V I.MJQUEK7"-_*_=HH]A/,SJ(&!A_FH[34//BE9*V[]SJ1@?97FM58FC] MKL\S>DL)4\QK)&)NE 1J5:MI^WX[*UG8J"A!CC.E M1M'"@!PIVPP-%[:Q4F$!N;+C%C<5/*WW*A4G6<]*S%%1H@223'*OJ"C!:#]- M7%G&R?2:H#!*N:S:3'%F)B#)&VWU;X&H,Z>_\I-O6E\O"'J_^6_M.S4W+Q#T MOK'/XDQT]7Y\Y(4,GA"B M1,?W]]>">'X2>AM1O/_P%\O_]H1$7B[2$6S[5UY[4KRT:OO*O)8=RBLN_Z\? MF[QYU/42DP_7@UO;0Y\3*^& MNYRBSPA3*#_,F82WT1O_I+_XH&. ,!'>TTXZ6#U?2_&3;,I&VQD_2GWK!R+# MN/YNBHX#PLQY3QMI;;'&[0D*,AWD-GG& F-)^%@P=_G_:?X7HE,-7)OK'C0(T>M-S2G T!^ MHY3R'JE\0<\">M2Y7[0+7(!L5O8^A8VJ)* 'GUJ;5'$ LD%I[^ >)T'^;*3A M#K"!!_1856LE S! 9ALEJ9_,(C8^*\1%Z>:%(?Z&S?>(CQNEUK-CA;#6:.6; MU4?/;* !,N.$.:G/;\Z.^1MMC]%LGDZF7VDNOBKZ]#P01JG.AC-@@F2Q+;2[ MB 8H9@T,PED)I[G15#)"&%.ZV\X"&$P#NMBL-S,IAH:'F FH96ZY+M$X>N6O M"E4;\M*4I3PU42WX[U$0A*&ELTWW 0K(X*/%TH^(.,$RW94_AQ9S:*IQC"TW MA/&H^U#&%AT@>Y8=K2ZU:D7&P 3AA3QGZYE ]7W.;.X3-,=QR-]Q8S,C<9Q, M?'G%AE_A@[\262_=#I/]='Y1.TQ6JNK6H*'7SW26AWD.S@\KM>?F.#/GY+17>DK$("\>Q80T:M MK,550/>\1%K(HC\PMD,$Y6R8Q+]D>F[SON13BH-OPO0C<)L;#B5V$3! M_9U:;$XM\E.-![=O1WCLD2%=X$1,R@0T.LC2.9MQ_5.YB*[E@# D:,=-M+ ! MS5(?6#&($!2ZV-3$!&&7N1VSFI #LNS>"EC?6+=TAA;J@;#]W5+OT;RR +G< M(!;EHE .<_C&/ZJV)FR9(>RCM^,2OZ$8DS M*@\^25?BVK$?",'<]I[_5-][+@KV1,E>N>BCVFA6Z>=J5?G%:E/9J:S.'S.T MD4VS4>-2 ,3-YST,77W&T!Y^W\]6;N71[N+("(%LXKA[J\I6,#9W1J(74>P< MJ(@@;-*HG:EZ+Z J.9P *#F/:;G/S-;?8IXM)/E2G5/3!R91:GZ<[0ZQN5Z8 M.YA859Q\3Q"A\VBY35 IVXESX8:P#N=B86> @*9,8S3SXUN$5%%8^AW".MH^ M@5>" $CQUS@1QVE_C=+Y.@OO^LW.E7+U6LL#8:%J'P,98.TU8_MTEBNPF,_\ MY?\ 4$L#!!0 ( (V 3E:KI_!FYD\ )H4!0 5 :7-S8RTR,#(R,3(S M,5]L86(N>&UL[7U[;^O(L>?_"^QWZ)V]P)P!Y)GQF23WSB"Y"]F6)\;JV([M MR=SLP2*@R9;4&8I42,J/?/KM!TDU'TTVFX\N'BR0>\='ZJZJ7ZFJ^E5=_2K__6?__V__?%_G)W] MU\7#&GFA>]SC($%NA)T$>^B5)#OT%!X.3H ^X2@BOH\N(N)M,4+GWW_[\=OO MO_T=.CM+:5PX,>T3!H@3^_CM>?[-94HO#'Y"'[\[_]UW'[__^ /ZX:>/Y_1_ M:/DI;_B)RKWF/SIJUV2''[Z[KO7U]=O7W_X M-HRVM/_WY]_]UZ?UH[O#>^>,!''B!"[^"M'V/\7\PW7H.@G7DM3][3GR,P(_ M?)?S4K9@_SK+FIVQC\[./Y[]+=?TK>#_A/7\5D?_ 96_[9+L*; M>BG]*/J.]?\NP%OV>S*8/S*8YW]@,/]G^O':><;^5XBU_.7A1@GXQP*MM!.' MHZ6C[R;#\T2="!N!DGMV1B:,G'5>T[\* /%;@@,/>QE$QK.!-!>)FPNGS&B' M;H&@SUP@C*HJBS-KBK'[[39\^<[#A/GD1_;'&?N#:XK^X^^7(8TVR^>P@]']R M:G\4S,:TH%60D(3@^,EY/KFOA*K\/6 +JH6265#A2Z 65"^CJ05EU-!G3N__ M3F5,[S?!)HSV?'BG413?)'@?J]"J&D,WLT:0!9NK;0G9 )L%[F6-[TBBC3XS MZHB3KQCG(# 3>2HP(=:K;$[O!!ZJ I_ $3,)GBC%&NREKP$[6QV0S+WD[X Z M5*V(OUK@R1ZOPP]M1&V M]0)ODUJPR_M)#5U 6ZR>Y+UWF"0F"\39H#!"*2O$>$UFU4_.VXU')PMD0\1Y M9\NPK6X/WI);H!9M6-$8M/6VR=S3;BEY5*0_]<"_]#RJM3C]#]L./5"-M@%@TT)J&H(VS2=Z>AIG27&1_(+YM?Q=,%T53QI?TS[OH*7P-VM10:#D7 MHZS"JS7)4[,Y&&2-M$.9(R/-!G9&?&I3Y+.*N^@^"E](X*KGI\KFRD;SV6?&86I#O0_CQ/'_#SDT+J,4C>=BI+4@:TVTT'(.!EHO M\%#F*:@C2GZJ91$+VLL(.PIS+'T-V #K@.39:M)W0(VL5D3C7#5N5)3:5%;$ MLH?]^UT8J+?!:YH MB85H,RBRM\#M2JEF*:6Q0DB3G&ZU? C=H\1->GSC\]/ M)*G-BJQI MBZ5( RZRI_#]2ZE&*:6A>G@L(-.O_XX?D;E-&?P,2>(H=="GE\ MWS^'=5#+WP,VKEHHF645O@1J5O4R&MN4H(8$N0FCU>K-W5&1L>+03M$,L&$U M 2M'+KD-4#-K%-74VC*B**,Z[:'=Y3&*<)"(] ?F0W2Y>U3G>BN; [9"':#% MI69]6Z!6J25RS^5F2AWEY)&@/^'9$* M,JJ3V=MJCZ,M'?Y_CL+79'<9[@].H(YSJM;@[:\19M$.:YN"ML=FB7O:948< M">HH)3]=0-QAWV^SRU(C\.98!ZH4#:46H(VO5M"^L9#1G-S2*+\]2X$,W=\> M=P[5U-TQ8452V-:1>I76W F\)>J +BVE&WJ ME0MP?LNJSD/Q)DLD&"#)#[3 M&3-=)$6.?Q-X^.U_8W7DK+:#;[+UT$I66FP$VS 5LO:U14$6<;J($IXBE4 L MSZ])[#K^W[ 3J6^&-C0%;()M /-T T4[H(;8*JYQ&D*ZSR@H(T;:QDW1$[!K M^DG=PEK=$K UML K7Q,M-0-JBVW2]KXD*MLB)SVY(8HKTWJF6&P[&V.L@5AO MCE+#61ADG;Q#F61ZE7XJHUQ2WAY'YCMU2YSR]X"-KQ9*9G"%+X$:6;V,IH:5 M4T.,7&]3VCCQ,V=SC,^VCG,0]H3]),X^.1E6^L'?>9HU$^%N=B?!5P MM0:X!ES%44/8WH8X;:U&&X@F<:EE'.,D;IF>5!H!=Z5Z4+(;%5L =B&%H,;3 M9$X.?.P_JW\>R8OC4X'B97+I1-$[";9_=?RC:F6B MVQ>X:W92@>RJ6AT!NVXW^8V-G)+GY;/Y'Q*C!7(2E/%"G)D=YYY8#R[[ Y\8 MV1ER79=5T8H?L(NI('0U>HN3^G1ZS2[ O5P'<&$<;F@/V*>UQ#8>E5/BZ$1] M@2C]A2K!?J+!>1+,44[=TD@=!GS6\2M)=I?'. GW..+3DE;'U>L)W'\[P"^, MT>W= 'MS%^F-QZ64AWBN+N.R0)S/!.Y]R.J+-P[1$RCBPO'9VW9L5H+I,!UN M4++#2(B'/N1J$DN!;T;4Q6/B1 D@;3SC+0D"-DFSH9/VZ=N43F)QJ783O% H M8?1.<2E446H"/*37 9)CM_P]X"!=*Z:IH>7$>.2UXU"C "+5:=,P:,+$\2=# M\\2X(:+&-$DDN(_PP2'>ZNV @QC3I>L=C\WU,@"0TF;/?[ MP+(HU"N,EB[ ?4P'<''*H&X/V .UQ#8?(07Q!>+DQ/SEO(AZKHU1C!^ QJAVL'*'4K0'')PVA MC>_&I*21H,W?8LFF$&.%IA<Q"WZ-AC\W^D_>6 MS.D.W8&[4U=%R ZGVQ>P2W:&8&KQ$J-\F4]7A;:3L:?#?[.\N%G?/-VL'M'R M]@H]_GGYL/KSW?IJ]?#X-5K]Y9>;I[_9C@1ZMR8:.\S'VS7N3ZA;S\.CA[YC M()&&,81R_$Q>R[2 A !W-V)KRA7[[NB+M# MU!!B0I?=@LC.B=$SQD%Z40IS*D2^-[5 KN_$,=D0^B5MG>Y4+ZBGIE#E63OR MCA7N].-O1PE:=6./Y5\JOW+PJWPO)Q^G3H\QY>Q1RA]Q :8=O* H*S,@H[+% M&E%?EKH,K4TE+7WG$M-U5% ;PILZSBEB:^'X@@*TQ9 [JJJ+$;80/*MAUG(X MG481>?1$9T6C K++K;V="#>TK8VB,4? >L M@:,8]P"[6)V4 XQTU@>X@48VVR[#GM4BR9X7\PH\-LDEP18'KMJ%FGL =RD- MN,7*.,KF@%U.1VKS95!.6Q2LDZF/LPC6*&XR'5Y7IHX^/&),A_4$HS]4"KM, M5*B\G-AU$Z1[A_?L]?DP6"9)1)Z/"=N[> K9D,\6LJ%/I=CR-\!QW)88-3@3 MX$%B'*46BZL/R0%P*!H)J*DWR^)\G:9J+E N$DIE0K)0;/.P*!;*Y+*>(P9- MO>Q5SER]F MDJ_B+N/#%%=14G[>^)? U0"O5,REW QPJ&B2MD>EDO3B7_IN M+"=+/3Z.C]BS5J%E1)RQP'G^_>+[[_G_H5@\E>L@CW*2G(1]+G2(L=63''9?L\ ,MV;SO!=,(PP(DY_DM#9)9-\+5*ZJA MG%[H967RKK"+]\\X0C^<+Q!S6][HD=I[^O'WXF-K:Z'T&>/&DM[59L#CA0I8 M>:DCMP$<*92B]IGDG]Z6!A CQD*81H>2__^$_OWW3>'B_,?%[_[]^\7'W_T' M]U;VS_./BS_\X7>YHP-W[*7G\4?2'/_>(=Y-<.D<2.+XDI85OX-61^#.KP^^ MD #;V@MP@.@@O'$*0LX",1Z(!"CELB@\56\I/792!; ::&=4 :[@8L7%'W#B MD ![*R=B57CCI>L>]T=^.G^%-\0EJLT-K8[ 75P?O.SB[;T NW@'X4TM/&.! M,A[H@\0%I6S&*>BL42[%C@8<20.>0@.3./Q3A)WX&+WS:"8"6].DO:$Y<.=N M RJ[M*HM8$=N%=GX?"TEG$WK!>W%&(_H_"A@!GC+_*+):<='FT[QZ93<#>.$ M3KH7W__XA\7O?G^>S^R!3]:K>YK:FY_PG5D-KOEX + #-P@[Y#9]94_^WK'[ MW,8(N-/W)!;L;0TZW-I\/F-,=/E;&7:2.$: )G(Y8BC''VW%/Q2*T>@&/+SJ M N]2[ 9PZ-46?=CB-M9SK\8!6TG(XI#!.'7^?#<_@KG;< TLWTCKT_0U[8&[ M<2O4VH?JRXT!.VZ[S,8;_?Q\+MR(50_ZS(A6DA.F.4V3H%V%>X>4[XPU-@1N MH6IPA3.U2BO -MD@[%#&*,C:,<='S)XB6A9/WS_Q]:[*21M[ #=0#;B%(*IN M#MAD=:0V7H-RVFB)2CDDZ+-@8"OC:T3(RMP. #E@)U74_#!4K\$!W1B 2']:T38Z49P)9\#@#/?.]%=Q.? 'M_]OL<1 M5X26RAHZS\JYVY2@=G)5S]DX>RN P9R> M>D"'D\L]$MSB0$YJX5ISUKM3?G<''15[S=!M:V"W^:[4968.7"?YT%XL\8#C MRN, +_ISJ 8^]:6'CM-RO9[ G;L#?,5MB1G.QKM(/\R="H#S\ F5 'D&+JE! M_ -IJ)? ]E4FP PJ.VT"M[&-;.Z]=R<5;U:5C2= MDY,.M'"L^ER#( MV_'0"= 6O-2*>XIWI?/4JY:B1^K6P%VS!:;LF(JF@-VR36+CH>3N]O%N?7.U M?%I=H<[N5P_+IQO:8#BKC:-$LECZKY.UTG_\_3X*O:.; MT#6IJ%]>D^79T RH?;8!8X:I:@/0(EM%-=\HY$3C]$X6)QP/GLBI9X$\TSH5 MH3:'LZTM?%M40RP99+4A;*MLD'=@T[29UIF*U)C(66X#U"@;(15/EZ0& (VP M6QF,5<:V?=.H(U'FZ@\^? MW]'J!?WMG6X@S M"'*CTO!@N"39AM!>OYAQPQ I%L!IO29@]NL,2_S M<'#$#]@-MP$O9]2R*]#8 6AHU =;K ZD:@UXQJ$AM*D!W^($Q8Z/XY_L3#Q& MAO98"VU*)[RFQEKW.&)>T7@9QYC^SWMRWIIUU)'2/-S61#TU_MR%#'Q'-T)C M/OGA/!'[>?+!&[W*+X_*M<0SUHCRMG-CWH:2Q"7Z( N6ED['X^1N\W,8>O(> MR&/H>RVCNU9'X.%"'WSQ^+RM%^!@T$%X\Z/FF+\WRID4M[\8'^L/ 4RH@OI) MD&7'[JR6.3MR-P>>I>..[;!V!N01\:;O9,H^:JLPZ9B_:O;">TH593_SH[7) MQL]1&,?W4;A15A@NM@ >=6K@R&%&^AIP7*F3TM3D."TDB-F)&L.C.=2BF>8% MW0-_:CW8KMX..*#KCI8I>5-[X*[4"K7P?*ZJ,6 W:Y?9U$QSRB@C;7V&/058 MG)*VM0\78VK>.SIH2P;9\ MQ)4RL+5C/AEFZ43+4G$S_J#?SSB@H<2G@)?>G@2$!:B$O.!F'];N#-R9NRFA M6/U,IR=@]^X(P+PF&F>S0"DC;OM%5G9=?FH];"4]. 56,";7NG,9^,ZMA-8X MB0;LLFI9AYLTVUFO#H],;&Z%E7FR72<3=Q'6=$'=IHA"R[DX6A5>K:N=FLW! MV6JD[>]N@BCZP,B.\QR4OL^- I!PHI8N;;W@.&$3:X$L>[-:H8>&YL#]K@UH M\=Y6?5O 'M@JLJF5G@BG?KC(GV>W,P<=$6GZZKQ%=[Q+=CBZ#8.P&&^:%YBM MG8"[IA[HPNC8V .PFVH*;CRD,/)(II\/GBF+D<;/UMW=*7!;'4:S:4&6#4:" M(X69CO%A$%_@31AAT>[)>!]3_?!T[9"O?EM'XC$Y M H\8$ZB[>H][%': 8]44J,W':FE)<,H8%0*BDX3HF8N8O7'W"2>[T$.G*42\ MR (DEW^!"@@0A[! 11 CSW_:EB(S^%E2I8MXC!(F@L6H3%60CC,7.,#J/!)U MZUE$0R7,:B2K- 4?A=02]S152CC;SD,?4MK6GIP>&2MUQ&QKSXH[WN*D=4^O MW :XZ]5"DAVNT "PF]7+V>?&4W&(GO!UV=81='BL]2N/J<+&5'@F"1(K)V(7 MG>.L1FQ+_EI#<^"AHPVH'$54;0$'E%:1C6\ZIX1'KF^LX7>C03RY(*]>[*9U M&!D/.ZEK9:073DQ<3:UD;6?FC@6(3;[(&\[($8OR#N>%"\0IV]E?' ?D>( , MHLN D-#J?L!B>SWBR!7QCXFRKK*Z]G%1/U1>KJU,+ M4-%K_0 !*3RF@[?NVYW=JTS M%Z-O@EQK['4=YF#DC7(;[XZ+!-83U<%?K.ERC%-$6/MR35M;X&;;"+%P@%/7 M$+"9-LL[E'G:?;1&>A"S\>&:NG; [5()3?%8*XC7-9KL42VK>6G*TP.MEE^S M&1><%=]:>AZOCN_X]P[Q;H)+YT#H\J?1S]KZ /G*;FNZ) M.F+DSTB 4@:6O=06;$M5Z-A30MC+T@ :'5?9&+C'-H,L%IRK:PG81UL$-B^W M)LBB/ W'KD^.!//#TG6/^Z/OL%VQ*[PA+DF^017P4)XW;W3.IO; _;,5:LOS MYN"]M%UFXUI-M<^;6_;6J>#:ND7*A,!76/SW)JAN8CZ$OG\=1J].I$IF[4X% MN \;JJ5T&[4+"<#^;HJDQXU.S@=]R#A^@TBZ+$R9?IU=>O_,&*.4LZ4 5@_ MEE;1_SBF%0B>0L7Z@Y\+,C@>VU;#0MJ11?W X8ER?@N#@9=//5>2X@NY9<6JRCTV)](7(HSKB@2)9T M@7)94?9NBI 62>+:VMH KG]9J:[$WM+Q+!T>;N+XB+VK(WM*5X#F2/EW=P=> M8&7UAB.7Q,J+2R9T@,=-8]44CW8[$@$)L%^F9 M1\H9Y:PM%0N?7$,9)?Y$%U=%*%C8SGBZ=.+=M1^^MKW&T](%?(QH!ZQ(:ZJT M!^WY&F(/F\3TR+*8+I>/?T;7Z[M?[=RON\4)@WL?A2_$P][%^R_496^"O(KQ MTDW("YT9M#XY940(N.F;*Z=4+*@C%#VB?="43?0]NT["]H[Q1=T_7#W"=W=KQZ63S>W/Z/EY=/-7V^>;E:/=NZB MBI\9=J('5 M8;'X5F&[@*WU Y?XN%!?["D<9A8P$BO@SC^F@I5;C@/Q 1R01H4[T-9B+A:J M5D>D7W>W-0>I0K/3C55*.?LW^Y3.,'2>.GHOE.+IB="<\5/E#) M"9^+TK]]S/Y@SZWMV8CX+_ZYXE?1[ H\3G91@!SW=/H!CF.=Q#"L>PK1M%[9U N[E>J +6X:-/0![MJ;@ M0QRCR0RL[V-,B%L^/K1:YUPZW+BGN%I>!U8UANZ[C2 KIWZ5EI!]M5G@?N=W M881^"4B2'M(AQL#RF[ZCHK5X_O: :9 A+JNPP&1I=D-E8^!NV RR>-.AKB5@ M-VP1V/RF0T86%3W2JA>.!%8@=%A.I1TGO,(;'$5LU9^_1D0G\_2_E_1#DJ@V M]#6Z 7=,7>#%U6MS'\#.JBVZ^9)-,"B\U\77;NP)GY2+K27K5-@AO*A5RN,^ M;>;%,4[:=OV[] ?NX)U5T7SS0=$9L,MWQS!P-K^T+\[Y65_L3J>1#QFK;Y"7 M,J,:L;-9746]=-WP&"3Q W8Q>6&GMMH*J^TZNTB@5D!S$*CVFY7_-X@_L.MG MG-")U; N_Z/ '^ MNRKE'4$..-U+BM>3K["W5@#(B6#67;^LS.^^N@=SL MUE*'6?ESG=P#.[+$ HX##XM;"="2Q]Y'^. 0+UM4I%L-=,7"7U$7$Q5M56D2 MFYV/=U%2L_/K4)I55.@$:.!PD?+.G^QEZW_.-ET"P(DADV@I4T=ZVB7V0T*N M#Z=6'[8W"=;$>2:^3GY@9R*S"S$Z2M'<,ZBA,*N0H@5DM-T#B2GD+81Q=>-) MNH&VCW#OO!MM(ISZS2XX**#K;1^DG685 E2RC[5QD/*!XN5#P\]Q'NIQVO/H MZ$BG4J=0UD5#U:YS]&N% EI=N]1O;MZM$G]X!V>K0\OWJ]WG& (:4 R^M2@E"HPYW&OTD)';H!=>VNP)D_Z_:Q[,1>Z![9=:FZ M.T6=(1A7^=RQX^OJ4M0356X2^G6$#^R*!OW70=36HA[./G>VVXCOS[$[''3& MRVJ_9 (B7UK9?SN*[]?%P,G4I@A\.?RQT-45VHF-,^8HJ$JY-]8$T4VNQ$ 'BHZ:Z,0O4F[=Z 0XL!"./\A905+[TLF*&,VX+? MC4P6/*),Z;VRDNTEB"5.%+H8>_$U];DN#SGH] ,>6+2A MEZK0-G<"'#;T93?/NA8<$-,TK#<7I@:/0;VXH!_S>@=-^([?71EF,PG H< MA/V9 Z@5REBJJAS$;'(%65ZE,"VP_V/[.2^.C_D]WJPV#_MB&7C%#Z26XH6; MZM%W6M!\]>;NJ,[P@Y/@U6:#E2N)J//'3U 'X\-4.MO# M6#6R.W0F MA+S+&8.D_&$4DLQ>,L5?=!GQE?Q!E;.FB<7D' H\L5B5T_C(\1 MSB$_'@\'G[\9W#)DZO8%'D4ZJ:!0 5NG(^!HT4U^XP M3M!) $N/GDNBI9)QP22YVD;5CB2 NX*)0@JOIW3H#]@QC&",ZQ\ QDZ 6K%5 M04+<@C\)TEX>KJ$'\)B@ ;=4$4+5'+#'ZTC=L\3!D\UW$,K@VH:UEB[S,]G& M8:NI_;R,=K@ ?+):*> "&(4F FW)5=E6;?+>,IQ4&@%WQWI0L@,66P!V.86@ MQK,<]B+D+O0]:O5?(T&<[YZ(IR+Y4Y0HN\UE[ZG75,(4?."=WLG,;YJU+9.Z MDP%NU*:*J3P0VX$&8,.,,DMJ$[8+P)NGA&LGB2S<[TG"8P.-4R+W>XL# M=DZAO>W1E09P'S9222$IK L!P+YNAL.\;EK.C0]?!7YP?:-M,.M,Y$OPCL9A MKQN%N?O'<"-&HX/ VKR!I!E+S[S[K'C+O1,E[T^1$\3L E$8M"6G:70#'AYT M@1 M-0#"T(F5$+%FMZ7:!KI*(^".7@]*]N5B"\#NJA#4U/H$.4N6%L<8GYXBXY*T MC3^MG_G4 MNKBG*+)'52QMJ 8Q!>=Q"?1$_E1!R>$X^* M_3XB@4L.OBB[7&!EQ8%_B?'=9A4G9$]7G*H:$I5&P)VT'I3LEL46@!U1(:BI M^?TB:NCE!.%YW\B K=5U8:HW>L.E9E_@+ME)!>5Z+*T= 3MP-_E[E[^H MJ2@%S,$M*\32/8X7RCN,-%?%#L _$@G',31N)U6"X(VE%)^&^R;%;NN%@?KGH/0F%AVZ PUTIHHH/3N@U1?P1*0SA!YU^.5GTHJOI,&; MK$RNE^9GXZ997.P/#HD8^[N(#EB'D(X^=YMU&&S7Y 5[(G9I+CS,2 &/%7T4 M5%BP&- !'$-ZP3&>].=,$1U',[9L=L48GW'.2+"&%UVL:*RB%RM!YIH"9\LT M?+=)'VMP_)L@3B(^0T]!*]2FVQ=X&.FD CEN:'4$'"BZR6]JYXP+WPG@:ZV< M$9(XP8L(8%1C*7?\!0='S%Z!8A.SQ&[^(1<5N5=PX1WM&P M15ZPF&!TN2?6H3MP-^^JB%*=':V^@)V^,X0>%61.C)#@!,_WK:K#7EE:7L*2 MB43EX=E==]F#/E0R.O>@,K(3_.9C)3-*P,-##_54ZM-V(P,X:/1!TZL(:UJ, M5N;*;I?G3V7EG'EV3 PNO-A3W$5%<9;6$_1GTI4&X$F+,113WZ ,"V]2%UC"6ZQ,KI\'S$*'6D5VEC/N#GM' MGZ4-9QG$(KE_&7AKXCP3GR0$QY_XN0WV[@**XABQ(UI>^^O)>?9;ZS(/S0-X M'!I%I87%U) , $>P<7 :+UA2:7CF>YX'OTCOPO!=6$DHE$F%V PIDPN)@GF? MN6CV0R!B=Q:@W$QE4GS*/Y,#U;-X>'[0C:T4[B..7@C;H..W3?AK.'%R MMV$U(9HG9N94@$:4GFHY;8=U)@%^@\P86M,S?<'YS@_>L8 MN:E(*!8RT:%:7)<2/A0GK#DK7!-/O6\VO:XREBCEB;*K8TO^UA35Q=V&%WF) M43GNVMA>FUY!\J10WW L+Z7S@F*7= I*_^JX2F[M#C0*FRJB?FW;W!?P#*XS MA"%\0ZK;ES(#,U.SH@^2LK+U2M\)]%VRPU$*6*RN.X8##0*S"0BZRJ@/"6V] M9Q$4M$$,X0:<61X1TJTJ>(%A4IT<(GQPB(>PN+PDUFXA5Y2;*LJQ5]_F=.!< M*>@CU15LBQ[=J0 /(89JD>-(1Q* @XDIDF&2(!A')->!XN4HSS9A=!;S4IQ MPLO46I)C3%T=5EAU.HTK=,XH:.B#UZK*.8?0T$'X42IQ@O'^"111G%1(93CQ MJ2YI@"W=7SX=[9& ))@'OYL@H4@)_7V,%B)=* &/##W4HSB)UR4#.';T03/( MJ3KGFI:8//&%NVRQHR:Q5+&X1#DI8.FZT1'+N0(=0XH&@=E$$EUEU >0MMZS MB!O:((;P@Y19(>L&7HR85"5.JI)L:\-R>"C= ^N6\F) 9C:AHIMBZ@.&'HU9 MA(V.4(;PE/)E2H 9+E;U\YKIA9^KLD4-CRV.CTBP":.]Q9O4N5I63A208!O? MXRB[7TY<5J"*^,<$>QVC3%=JLPDV1FJJCSF=2,TB])@A&L+#,L[HGJ5_,-X+ MGA[LBJ)P@C_ 8&1/8SC3V('E@##> R;528=1E+S#[F?PTK /V'>2;-^XF!== MER)C1@9H+.FKF#ROSH &],2Z/I &<(9I,^,L@T4Y5Y25:^9\LYVA9?'NA87, M.-L*\AFSLRA5B^+.1(0/8<2^)P&_G'QZ])U^=B'RE.E(A"UM6;,JWQ@7]9=/ M=3\YR3'273J:40(:A =03[GJ?40"9:S!S-]L M**IPH>N8L/2!/0G(_K@7\0H=G'=^\Q4= X].Z<)/[FJ] MIA_P"*,-O7%#JMP))21H>*C'!;FK(Q?L39;M\(^453K>>P*V] M WRM[)!3-\ 6WT7Z4?)#%HCQ09\9)V!FSP2["O<.*:_WNO6LE1>7= MYFCV-=*/:O:"EY'A*_:ME-!X3O73S@F6)'J*G"!FBS\^ZN1-:/-/3G#<."Z; M_P7;:\<5\T&\?\9129?C

FG=R=%4P%144*I'>M5$!)E4EK8/?S_RIYT!J@_YNGU #IN=8 KS_3@ MCA]-,[PQ?>!3;4"VLX\W'4ZK+JJ.=XU^JM$-N+/J I<]MJT/8+?5%MV\M%%$ M:3L)9O,N-C4;Z7CP!4?/8;/K0L!J[KQQE$B.2_]U?:I N?079A(9:*@LCZK'5 M961&G\31HM*0RM\#-J5:*)DQ%;X$:D[U,AK/2P6U:2?XFBRW >H@C9"*CS!)#0 Z M2K.<0Y58M/6DTI28ICI(+^7,K$F ;Q*\;\@;:>@!W+TTX)8.S%7- ;N>CM0] MCA*J^4^,/.+T[=4)&0VQ5"_ZD6P#LB&N4WH!A+TQ8JU&(=ZRW:<'GA9.I9$+ M)O&C'4DIR^?PF*SX:U:QZ, 2UU(*\?(YYI6OE<%O!$; P\5XRBT.Z4-S 1R< M1@1K[.&"(,IE6J!BL31Q1"J'/(=)AH1H7\?H)!S*I$.?,_EL7?:#I^C;(YLX M,8T^'V,:H.,8Q2D/.Z^P<7FDZSX98H5*F]H#CV2M4 L/J*D: XXK[3+WM]K3 M99%'A=E.X]I38*UX*+MP]KHC[DYZ$S.][6%IZJ/,N/DEQINCOR8;U3T/O9[ M7;H#?*TDX%,WP&[>1?J1DH %)\18 :N*.* .5G%"]OQ.Z5' ]G289S),*R/GS?[@D(@GIRJJ M*O\2J\9.W;Y ?=-(!?+XJ=41H/>:R6]JYR2<1>IKA(SV,NP_TS">INWX_)9ZZQJJ]J MM6*9*9,YQKK>6$>*A9E#2;@-R+^P9S+MK2,RPV#7KA3M16Z%PLS"E :0$1>^*5-T MX@HGL(RHF7L<\60RMO(+GWVRY<$H1C'];\SGIYXH2" M Y,=72.^X@C3D.SZ M1^]4TSB?K?GYYN'S:5G)6LQ@:5F.X#=!XV^B.J7H3 5X]#)42^$$KAL)P/'+ M%(GQ:53-+(GZ7&M"GEX?2D-Z41M/: VCDZ W3ZII;@Z]A)ZF],9)GLMIR]"- M#*=\CRZ?@UE-(+($VLI4)^5]3=VU+D*OWMCTCH91MK*E__.>G#=%R#>C!#1P M#: >>=IC0 ;PU*Q5L28 QWW&1Z ]9L1Q3E= I[)8])K@_^.$[QO&ON_!7'.&,>TS_H V\ MFT"21Q+G/@K_@=W*;;LQZ /U^-%4>:I#/B!QZ,NF4; .5&O\D,N6[5CB[/(P MSD1%K[M0;(CB3%KV%Q.7[=)DY%-,.J>A3%QF'I/7[@II75KU:'MU4[9C(1."9S(*[W*?;HDWU8-HT-_H(./L2H*M2MT M.P.>A';'8%QI(N54?;E>*CAA>VXZG3HRTD.^ %TO_%*\>[^FL2C9W6VRC^_Y MJ6%=_#6D ]35>ZOF] BT 1'H\\9>F ::'_J<2S8WC+,X\9K%!W&^/?'4SHIB MU#$RY;M ZUQ9^7>"N8U'H^>NHS[!%ON;FX .">SXDVUI1"^-)Y M[4$'3PVH MIR#9T!A\,-21?8"@1Z1J6JR:A4-X.@\[8J<2T*]3$5 D9)@Z](VI!D8Q:+W2._.O-\3% 0)C3FLAJ U=S5'G.%U9N+ MX_B:/1)/YTIX3X[[^.X%1[F(EUR6NN"DWQ6H;YHH()],:/:#/J_H"F.@=17F M;-DT>,-9HT/*&X64.<*Y@[2YPL3SCZG4)?@@P0AEG!!CA4[10S"S,"^96 W] MS<16ED02$9>IPXEW[=D1]8V!!D\]D*5LB)J6@"83V=,F=YM'Z0K%4T--C<&(S\-E!E)BC4?UI S?X88"V-,? MV>W/5! D7X@\B<*RBX4P2$C#7Q61KQ1]YA(-^.#BE-Z\;GDZ:% &7[I75Y0Y MJ&?GU+]D[ZZ"A.#A:]NO)4'4:Y3K57&CTF9$O&>S-K9ARI3B$?ZJ2I/NFO5N M0&T>LONP/[K^#1VX?U!?%;?%GU.(G:!RO'CZB1E MTNAE3Y]MH6J!PDR?^*3/^K:-^IPDQ%T[)/JKXQ]Q6N@^\*0+ZY^PPQ+^O+N M+C6/$4OAI0UNPR#*_GGAQ"1N6L4-21]X&!Q2("X* M2OGR-Y!XS47!C%\ID[E;7;KEFKMXE^2]CO _CSAPWY=O1+4FT^LY%\]KAU_K M4^IN<_ 6#>E-_4 BC'+*Z#.C;=G0ZR!?A6QD;E-78\^Y&'H[_%I#5W>;@Z%K M2-\_X"^0PN@%)SAF'^=C4?&U> WMU72=H>&K%-!F^>5^,S-]I?@#V[X\V[&S MU(.*?NHI7?[GGPF.6-F ]S6[1ZDWJVON/!>WUU*"8F[7T',.KJ\'8 CSS\E# MF^'%50UTGNLUT9B+%W112>LHJ"(P!Y_HA&. 30#),T!, V^"PS&)>10XUYO] MU?:8B]VKX=9:>;7Y'&RZ06I3"_[+,4QX6B^KXD4"M'03\H+1)R?ZC3W"R*X" MW'BL$ F[#)"^S/B!2X#.QWFJ2'_.!UT=TQ3 9VF2 <^69*\\OS@^BW@-$[_& M#L#=O1ULH8B]LC5@9]<0VKAJ'TOQ99O2_ ^)NLW)7"GAMX*\_M/&$:TG2> ^ M,(3"&G+A.]$#[$>#P!K!TVQ.#C^% 7X78QF[,-/L1\)K['91W>;-(HUBWILT/S .[JHZATZ)2*]0SR:,?!.<2& M8[K&8F.I)%*V#>^A,&A*N."" T;6#6= 3MZ=PR#+[H5,<#2LXO3Z\-E?^ 3LY]LO=3*2D1'/*O] M@<2_->6$*QM#=_=&D*475FM:0G;D9H&-K50FBQA=JVG2%907[QTZYR!S?.6*O!,JL9\&8UNLS/P>N#-!E[L M,RL#5X@^CH'W..90E =,;]?%MSBI/;=0-@)JE\V@\N)^E1;0R_BI!39>R6ZW M$=XZ":OT*V@O4("31GSX &[1^DCEZ*+^2;7\S$F 8YI1V=#I^C(PZPH M-NL08!>P+WP]?V>5+L=OHT8EX>.2KA]<=#A!)D"A*BQSZ/_2>GA2B6MJ1AD]=BIQH-+NZ*?>+&/&6)J9^&WX:;%,4Y+\>#CX M!$>5.5UC D=[+Z!AIR/L0LWRYBZ Y^NZDAM7,D_IH^J\W5(YTL/5%V MW3:5I![ G5<#;LM64M8E__C[)^6-\"H..U"-K;[(:>]+28 MVJVSQW>; J#::4Y;6\"&UPHQLS]E0Z!FV"YO?VL<_G3KGOA.4L5\@*L#$46\".=IH LZ#3DM[Z+%'5_S)YD-4()1+A#*1 M$)=IXJ@TMFZ:H%J(49#@VCDC6;?/FFH;P9]KM B]0"K%)X0S+FP M)+L]XX/9]X+C 2]EL56 OCOVV(=L;\>QRQ#YPM/M<-L\4N M0,-1%\"-([_4?DYC?YW8PXW^_$FME+ZM][ 4:40Q.XVEQ'V2,(BI:)*D78GR+%&&W0>=EI[ !SW.PH^V# H>*0[ )8* M$P' /L+0?^$$OS6.^%D#R,Y7"Z8ROO-OYS*L%X4=?#1_9N3YF0#+TTEP(!Y5 MW8A2.,^.S^_Y6AK6A\%^&NHX/8MC^-!X]'X\.Q?QW!WVCCZFH7%'8>*;8.GR M6^(DV*[BA.R=!#>5->K2'VA$,E9%X9J>;F> DP1S#,8WV5).?+CDO,33%!DW ME+&S6SE)J87*H5!YST&K)W!_Z "_L#/6W@VP#W21WGC&V&SQ:^L'9E/H( SX M]%N40[;BWOD-^%NU=#F'!JJ=8+Z8[+D9> M.)2O:.PZWH/S^HE&E8@X/BN#<[=YP**Z2)M6FCK.Q2E;P=>ZJ++7'!RV7?@! MW)\[%L=OA MUWJVNML<7%M#^@%\FW%A\^:4#S3O'E$)C/09"#O\6@=7=YN#@VM(/X"#9UP09P/-OT?400Y\RVA;<>_["!\ M#CB(\3+P[I(=CL2C&Y?'**(Z:%DF=Z, W-T-U"&[?8?N@-W?!(7Q=5#!"Z7, M>,U:S@YE#]^D'*VOSFUH!0MFHI1OR-7BINIP[+V+DTIW$\3'B!UB-2M,;C8/ M[Z\ JW'QO U\/ZZ*VM(\0GQM@[Q))Z\=-WCGKVVA[TK=I?0%?4NZ=\^9G]0'2SW8920 M?_'/E?I1Z'- \L"CP]"*E./(4+0!1YS!(1J74SP)@F1)%BB7A7NO+,T"E2+: MHGF,[J?-'X4V _X@L-<4S< H=8WC^"?D2*KU)'FXLAQ)$"N14-:00I^E)L C M4AT@.:K(WP..#+5BFAJB3,S64F$T0!4_XE?(#[5S#MMI"K?4?K5R!-OZ '=" M+7/_HD6#+TI=? MB:].=];J"MQ1NRB@F*[?W@^PVW82WSQA/V.2)RBQ1/T/.2>4L1KGO1J-07EJ M/3BI'@)Q84&>&A=&Z2N\TOL="H*JRV] $>-;0@%X;WI@Z XX2> MW,;#7T8=[P(7.>'(^UA

3%E9]]D?W!(Q'94[S9EK0B% M^4QAJE6G=F_@\:2C&@H;*'I= 4>.K@B,MP]R/LS^:^)%&D\X-TNE#Z97A;MS MHJVE:KARL*L"5IW*MG4"[NMZH OY"XT] 'NVIN#&PUMI2*NXM!TG'AEU>1>T M.+*G=0OL; EL-E0>OA%"G&?BDX3@N.EV9V,'X&[<#K:P]%>V!NR^&D(;+W5S MTDBB;?5Z9BW:=4O.?6NG.5IQ!72K):]GD&>O*?C0%KU6)]=/E:$:';$GR:17 M7$JG'W#CUH9>2A9M[@38Q/5E[[&CP#AD1:-LS; FPXD5.*>Z)N(=W>17)XJ< M('GG,CG^I4^G?61#L-=,9;$@1L5C.N(G2N M%DVJ CL5#/8'/WS'^ 'S3?OJ *=0CDX_X%%>&WJA[D%;)\"175]VX]H(*8>S M2+"0%R:6:YR-#_[1\1U6XO@9!WA#$E'(\^"\4_E\E#AOMK:\Q<221K,-II$K M#!S_&K>Y=VLGX+ZM![IF%:;H =BK-07ONRZ1Z2/&P+(_CPR[ '>#[?KN3>"& M>_S$0HB6V]:VGX?'JJ'6.&NU,7P_;9"YKXL*THC3AN&=(X!-0=+Q%$#*?#:+ M>&\IXMO6";AOZH%69\V7>P#V4DW!!\N;SSF,Y+#Z=\]'1IZ5]C^PHV-;&7&3 M_;H\<1[&[8"Q4<9GV3L% /R8T+-7F0W71/V*C=Q_/LP)LP$5V\)#F*6UK F ML5GH[D1^UD&^NR+UAP-]VK,=. P@CCC$+% N#]MDS25"F4CH\TDHQ*2RE"#! M;T"HCMY4/T1;)^A^J 6Z>LM'U0.RS^@)WO-V3[HZFFPK4F>$G@"X%8_]%+[P ML'(3T @3>$[DL;)$+)9X?*]&/E"A*[F(1:@K+/[[$/K^=1B]TDX*M0U''7@, M&%B-1-&>WO5R.I/B]-_TMA^$\='Y;4B[<[ XU8W M);3GS91[ HXZ'0$,GS5S8H4$+UL;21-IHI0P!\CI[YUW%BL;RBHW=YJEDY=! MMSMWUF-V3ET1?'AGSEB,Z<-/9@E0@Z$OC.66:JBEQU.78YXX4M)(HFWUYE =V'7+Q:&V/C,TX KD-B->S^#6 MD)[<0QOS>N07.=HOHD\$VU(FSVJSP6Y"7G".\X&.P0+KD<)-=^W#0.6^G0@ M]^7NRBBDX&KW!NSE!B",DW(S5E*"$&+]9-/E+=^&BR_>3VW2 M"?F2;;#IO6S+]^(74N["O<.495)K#2:B;450=79FV@Q XLK"3J S0F*1E9'XMCEIG3^ M\8=S;D[LD[\_)J'[&P_N=&)& RF=-LFQE_'^^/WYC[6/TAH1 &J&YLI@)MJ] MMV7S]4+WR,;-ND*K/<"8FO@#>S8GYN-[LL.(449<@C,N LIE*$X,F!0+]+HC M[@YMV6YSC&+6"SD'Z1D>7N Z1A\>EP_Q-PM$&241<=G]1=YX@<(#7WB(A\=Y M5A%[ER=Y1V**X;"I!14L1#B]91BSZ0H3E F5O'\[RI*J+L)8^&GX;\%H6AGJ M?F:_*L8LH?$8-\RLZMH!C32MT.0QK]((\+"GEM74]E**2)"T.>4J8&N<=]6W MG),MJF=@-=#0U!FJH>B#SQ82R)?2%0[O@ RT2 MO)1Z<2Y.5P,A(C$*0I9 FL_8)YZBCZ<$2AEEI%%&V_+PH]@Z5NTX(Q/*_C!PT7C"<7I@.*B[H!B/7(FAL;U)"B*W(6^ MAZ/X:_XP>_H@W+SAFK];Q M6/44)HXO?W\9QLEMF/P-)RRW<1NP*,I/P^X.C>(U54Y^7K$D$<$ TQS)$GG'&DUV($$%N@3C?!5N2"M:( M\^85._RCQ\IM/;V&XD/T"=,5G-UVKMW8"[D9ZH L3C\8>@!U$4W#C MH7X@#QA[,[M]2)]:3U:\_18GXM;4.HSCY8M#?!9YGD+Q0_'91[J7SO&W/,1F M3@UX?.BI)CEP&)("'%'Z(C+>HZ3K@/1BX@?&^AN4,V=3V#36R/S34(0^9S)8 MBBW6-';(#$=_.YNL>AE1L6R=)1)Z/B=!!4ZI10X6"_H2!AZ#A ME%>J=="3*N# -""X'N4#,A'R@)2>.4E2L'!U1?PCOX8@[AB7;RWF1UB2=-;J M+=C6:JXKG.LJEG1E?ARE2""4YH(29!&; X]+@SW%W,B( -!89*Z,//FP4V_H M"8EF8$RM/OC.F3;5<%IXA161'"O321O+X4EYCCV!:\ATLJF8 U5,=@C/&-J9 MQ1DG*Z3;V'?')&:E8"DDD64P=%)$ Q^@<75TU0Z2OJ1B G@&.!Y6B^E+J6ST MCY-T65+3S/*71E-S2IA-K \4[HY^6,Q?"D\LT0>2!M384OT>4_6)[-:;@ XT M?*(2\_K]3SLG2/'G1X[C1%H#_E]J!#;]*0:)S%V9?XD1VU@'%B-YFITN"8W$ MTR,)%?L4YW/)9QKE)_]I'DIU&- Q8,\J0XKYRR A7KJ-\8C=8\3?<5F]L1,Q M[%W3H,24?!1KS^IA]G(?'M6/N0Y$&WBL'E2%A:38(0@#CK'#XC-.J96D0"2SEW8)09;8M\HI9/1KLG3DO.'*V.$_>EP(?+JC7+:K7 M2PFM[A^M1\A3)L^#R$N[=Z+D_8F.-K'C\F'CXKWPC5;F5S=:P"-@+Q759X!U M( 0XPO7#,T0F6$H=I-\;L.L8 M@#"?IA>E#%5!2Y!6#K4PAJGB(BR*'/@J"U9S1&064]GDMCV+HEBUVC&W OTP6N M,6M9SR"775OT848%B06 !'5[X =-K>)[PR+K7\0,L4/\&E#\.W)(7Q9QMN6E M???>0'W74 VGC"KMKN#3J;HC,;7MIQW.WFQA^V1TP1YF7"JE+L*\:/.!>@)Q MR4'LEY& %X%V6Y>6A/C&'C\( =GG??B9@NEGC8DP7;BVG$3*C@] MVDJO\TC,4,X-G=A-&T&GUL72I;PBMOF:UU.Q,BU:XZWC7V.LFO_(WP,-EDHH M\HPF_Q+PU*4JHZEU<4J(D;(S#QD.R:/CXQ@Y_$R$9>ZL7)\<+!458<^'L>S- M7TFRNSS2@6"/HS5QGHE/HX9"$VU]@/N4%F39SQH[ /8]/;E-K3BCCEXI>931 M7Z"<@QTWG0BTGY&T[\W2G!OWL5JZS,ZLA]O(:3)MZ]M8 MXX.G_[&SWDH?G@VV7(8'EIMSM_DEQDN*.&'/?/"LR;O--0FT;EV*-#&&59J#[CAL)GGVR=\8HZ M:CQG,.6OST''Z(R57E3\Z#"BV\ 3E[X-3\O&-$2Q]G-L+J(1N,QOT?01=/OZ$7QS_R5( ]"; M;P45,3>_9J%J.RO?;'BKHK;A;/QRJ"<8*EXYYKL3G>?(PZ-,Y\7I Q,0O/#7 M]);=4ERR>\ L53S[\HFN9 ,E@PR'BBE"G* MN8H6B/&%$2HF4$^NC>P^;)1K0XSM28TV[$>4*Q+S!,$'NH)(T]!,-%I/9LX1 MI4$QVA&EAL9<(TH3E/$B2L85,;:++(D39$P90T&5F.)E^J!RV$EUN8]"JH7D M_?'X_ _L)D_A7907E;X.HZ**+MX_.?\(HZQ/ZZ,I@Q$''GB&5:(01=03D$VO6]M.0K*D.S"Y2=EF*L%Q]C3ZU1$_A#YEN?WD M)*RNT7O+XR_]* */.P.HJ_V008LH6OR6ILIY>L?^"/X5!LFO.E^Y# M%7C\&DAMU7QK8Y* X]A0R":(93$/9HA)D@TB01QXF!'O+$W;0&5QG M- K\#G2TZ:FP+R>:](D>7T"TF#XZV,D4FTP?3TP22/EBC*-A5I!PX5H;E&D58\8X84F3D2W$>I^OZC4%* MZSPF7&$&4U7 M@@R*\$&DK#)M$&UL[7U;<^,X MEN;[1NQ_X.9&;/<\.%/RW;55,^%KEF)MRV.K-J?WI8(F(0F=%*CFQ6G5KU^ M%XD4B1L)DB"=,36=F38 XCOGP\$!<'#PZW^\KQSC#7@^=-%OG\:?1Y\,@"S7 MAFCQVZ?0/S!]"\)/__'O__V__?H_#@[^Z^KYWK!=*UP!%!B6!\P V,8/&"R- MF;M>F\AX )X''<>X\J"] (8Q'GT^_#SZ?&P<'"1M7)D^KN,B(VKL\/-X^YOK MI#T7_6(?76^!ZX_&7_[KX?[%6H*5>0"1'YC( I\, M7/X7/_KAO6N9022E3/7W5\])&SCZLOT6M03YUT%:[(#\Z&!\>' T_OSNVY^2 M+I)?"WPD+4Y^"QGE,UCB\H7V$QF,+RXNOD2__82E9QB_>JX#GL'^_]ER5U](J2]B#48 A43WI2["EP!3E?3D MVD6^ZT";,/?*=(BD7Y8 !+X4/I'FM$+W9'KXUTL00,MT%$/=:[MKW-L?^M/Y M= V\B&P*U$MK5QN\T_G+$JMBZ3HVGB!N_Q7B\:80=GGSVJ#'6KDV_>6=X_Y0 MK.Q,LRVBO8&^Y;A^Z(&7<+4RO0V6/UP@/)%:)C:HEN6&V**BQ1/NL@6!'&;Y MQCM"OL;EB1I,)VMR=B6JPQ9HN1/,$^S.K<#,?*^,+=="-WHK& KL $0_C+S) M)W,3#:VJNA-MO1/LMZ:'\,CQGX 7]:DBR&(SG:"Y=E\RB#37";I[@%NLBB6MK/&\U\K\U_D\ M*-+)F?GJ-"R']!.Z>@,U12# KQQRP7ER(S9!N287Q58UG=F=#[OZ83@C9$5/R8QI+!_J.%#7:\ M&?,,_>]M2(C^45WGQ0G"M ]<#W<>.]U/'EB;T+Y]7P/D1S^9!DO@78<>V>X:>-%RE*Q+U]&N&8'1DDA%OZ^K_/!(\T*P)4'C\J)] MK^M]GWK RQK2>1>HIIHE/Z*%YUX/,K4UK79/ZF'DMMKA.J4>LKTV.L1Q%P;X M[P\0P56XBGZD9D@*MRZ-?8V--C'HA KW^)<)8/)]A:?2&<&"]P @&]C;G\* M?&HT&EV,C ,C;2C[5Q/91MRJ4>VP.X**P3JNE>N+0P(:7"^O9=*8K<'[[5/+[+TWV M)978#+=8TI7LK_\\/3H?CR^.QZ?GH_'1R>CD?)3I7)85EUZ^HZ9GI6WCOQ:( MDE=!4N++.CK0/K"6T-EJ?NZYJU(9)5]S!7OM>GBF^NW3^),1^K@O[IKTFAR; MMR+K_PRQ006>LWD&:]@5>BA_TB M^=Z?CD[.CC25OU#/$[F?="'W9[" I.LH>#179=:HK%C?Y"_0^T0'IUWH@*S< M/3PJ(XE%$4C79.?1VUR[-ETES%I]TY \F$1A9UTH;&:^3VP,.-HI)M_E6"Y* M^;XI209&HI[S+M1S:=M8=G[R!UXP@C%5-25E^Z8640B)2BXZ5,DU_NO4F[D_ M$$\ANY(]50<'0+H>''6HCFZO4V&WO#HGU[>< MIZ6+Z*O!_2+]$;I0SU/!M[P,?P%6Z&%2C ]?9V2WNT3P^T7Z(WBAGJ>";WD= M/O-,=^WQ^1\[N=RKOE-7?*A=MW:VFB!:#L>Y05R\,XPS N M-)6^<.]3)72RCD["?.(M24(6++S0ISH[Y<7[HQ1I%*ER.EE%3U " KX!F[, MP$RZS=B.*BO>-^5(H$B5T\EZFNPH>]=X);-PO0USQWQ;JF^JX'<^/<;K9 W] MLC(=YRKT(<)K%ZH&1:J;EM7)"G"5P')Y"LH7ZI@=NWU/QM[QZ3CP,=[4BIRBN]3T*%/2G M84"2BQ!_G.Y<,2KU33W26%)U=7+T?0W(G0)G@FSP_G\ ?<#LE>N=4@2ZG^JA MY25XXN;=0=\RG7\ TZ,'Y]"*YN&<8SB'FFI#"D&JD);7Z&G8RJZ3=_@G96X6 MI61_U"$#(-5&RXOU?!?CN"XQ?63*]E4C/ BI3EI>HU_B'MI1+QVS;%+/_3[7 M\9/QZ.3D7%/9\[N=RINV[/[URWZTN)(8OKX M,KV?W%S.;F^,J\O[R\?K6^/E]]O;VQ0=Q!A(4 \4MPXPI 29RY6I<:@J8(COB%'Z7%Y(6T&DXP.R/B2 M@$.-5L?PY@#[#_9]+")J]Z.^!\#S052R(\6F]TA%]+M75ALU2ZB-IFL1:/U7 M.!J_\HLOM% H(U=64$B+:+3*C.N+^,R6Y MVN\_ PM@Y*\.> 1!^0&'2)5!\4(:*/4R36_H0)*1$0E]@\'R.O0#=Y5>R M0J#FH,A1%2_UID]UCJSQLHR<<$>&J&7"I#DL-A@VA1G9(H.B !<8]191;^Q! M/BE)FI,D)S2*U@5JYF5V.#HY.^LO&:KBI=YXZ@U'1-@P7+T+:[BX;RRI83

PHI#25F'6H/\,B)HCQ)#R))F-.EHZL&$YE[3RDFMF=BZ% T1.[7[(I)$)L=>[-3$V5W[<7GV FGRU"B2KLA63,U*.4CJ4$PY"F7V49FFF7&6E(^#,78"^E!% MAM#YJI0XG$UDS$8F Y/?)+XASXO.T&0AG5IECP?P91%TS@XK,H>9 M0SXLHZJ=)-D%7A8N-@@_=-=Q)\NSBG+W'3EAS('/3%$)([;DS61RZJ:EO@GP M+L5R&@^HX&1'<>9C@LH<.!5JSXDSX_Q82EU%$X6B_B8V03,I(!K:?#"[&QWHOGFTFDV_E/-(DKJ:H:!\_.LM0 M;[YO?.N^<27?-\[WC3=VW[B'^;AH&L3!7:J%21+\KF,Q)H[_MC-Z1'@<-$"< M;)*21G0TGB5:2U+?$*5/EQI (FQZPXU(^&^+,XF;E18P2F%+JT7$0D1/4YH* M9HDYA91F2>GO)(RHFA#%@G<#2@*5M]-)IGZ&!:9Q*YI ^&O!BQ4+HC+"8N H MB'.61(FI+;;"%T\?5[MJR4GQR^,A(C:#ZC&:W.)29D9)/K78]R,)MDY\K*81 M,:9YFR6)3(MC8E$!)X#&6B[#GCA\>3LJH9?%\+$O%X?)[YZFRFX/,-8G$"@@ M&:ARAVRX35AFRD88XPP)>O"\" K:PH&V)2_)X10E%Z21(8QE6)J M16$DCD;/I@8L::>(PC@J 2BR8<38"TKE9\@C[[G8'TF6EL+JR,:2=I$G'M<5 MT2?57I1@RP5(V&$J(.6)X"$#YB>!*_&3:9Y2R#3<03^;*(.R0D/JJ(\D:U%P M@6IQOD?F4%K5 ]Q?IQ'!VIZ)PZ^CAL0G2'F:NH.LJ M5B8B,)CA+>SY=# YN$1 MRJD172!ZR.]4;5 M%S2]K.NJ0CZ@J%5@@/7'!]DJ33VZUHQ^@*L^[OJ"=GG7/.Q>'IR<] M[>#T7+OXT(7_GW>[VO'IR<6'GM8]V>_NKUAAWC7U1ZG\_>Y>]WBW>YX O7.R MCW]4GDW%2[ZW/$RPH1"FZ)#(!7FHDL*$9K)Z6]1BBR9QPH5E\Y$ 8B(/JP9= MKN*!BO!DPS/5+ T;M- >MDVEX2@5J?^'"8I+;)626P33_&/GV1J6I2U_W"L7 MT>F=D6V:W*4>B"V]7'T7&_>31W65%%]%AT?Z)6CXR]8CRA,FWPKS8M0%X5G1 ME8S_54X:-,IGRK$GU1*.5.BK>QN^2.\%6G *9[W<14$\WX43:@>FO^+![C[:20>A"S !]& M&!E//]LS\Q:PW]J,L]2JYXC8!$3HI7:.B4W 1+64BZ9-P$/.$2^-":D1VM4< MZJN#.O5HSO;;_BG3Z.56W7K$JI_5"'D93W!E0,!<"KCX?[]4?WDB0/2VVEI1 MVU>5R8U&7K>F=FV>$5RMG_2;+\CO/Q9^?W?1[X^]SA6*I94L.K-$X7 F\\P9 M>?V,_ #*%&A;_'<5RQ,6R19S)@9_'LE]3S23GXL?<\3>AMC*-HG5N]#X-$&; MI#?L_,LEY6])RH*N;,R0;KN):VHDCF[;2X*I&8(VTSD982 M=^M&T5/V K;"!(WSTAHT_IG(_]L&P_+Y^6B-3*-5,^F"&?)+3WOB$W'+L%@IETOEQZ/Q94S#)4C;:B-P3OJEJP?2V=-Q MP7-N)S[: UL;9-6\>N,T1W-NO*XC++'EYNL:UKVVT-J:%[X19FV.[Y4O?(-LUU<; M7'TWUZE@=?M,6VW;KGVQ@W?>G-JNV6IUL382N7VEMI;.:AT9?8 M8-HNJ;@9%F=F@RG3ZRXW/]_L3B^8I^W\%= Z19>=AU=<;:JLW2Y7<;GTCN&Z7JKE=NOD*([=+ MWXXUD]NEKV65N5WZ(LL]%>XO-MCE6:E^\3%BOY/O^:I.$##BW*[<\WN]5;K3UE MJW>CC=5\V_^)M* W\VK_]29C>0NQ@=QF?85)C[5Z7O7_^K%<;>4V[S9$-[;< MYLV+P-]6+#;'=QZCW<(8;6;GRW8-;[RZL,-6V[9;9M7 K%>=;_4:;- M^3Z7&Z-E0IVJ+Z/?[NY4P5SQ_2B@<.WU=ZI/*D_\1NS:E\!FAM/:4F^*7;M MGR$#V&^.[#;MZ[_^%_Y1[QD.9SY";?3.M(.)PV8[-&/Y*45&>K-4K>,$X-*( M(U9W6J4&7I&0+I=_PRFE1LX,5S2XX[R[$U=RA)73H,$QJ4N!3J^EJFX%''4] M!9K4O__S_]++231UT? 9$>OE!H+V%T-;AS;Y8J(JEFJ)JQ44P*":2.?6__W MRW\N3O?F*%Z,BG^#&/3'S!'?F8J!Y:5?_KI \L.C+?;@+I!"$+,#NY\EYL&\ M#'[/4A..]> *!H/,!^3Z!IYCXNH /%P[AANC0.NZ)C>U?6[P\8#[6K52T/2R MKL/*QQ/FPZW0T\(1U^Y\J4PO5?[WSX$ S[,OSUZ"4#L$WC6D#4=GDI3^]T_[ M+RW^J4VYS[5?&X5ZI5'0ZPW-\GQ:6TAK&XNU\5L 8J0 F,TVO5"L]EZS!CP M+],"!U&AF=P /@^(R/12\S>MI,ES_.1]^Y M$09BT'AJ,.@D PX P02X Q@(5A8^,: M $;H,S>8>'ZH&1),@28^FX4X?0M0'<*+S@P^904P."P'Q$AZU0BOT^ZQ-H@" M$$Y!4,"+8)# .DT^QE8Y/OP';J'9X7MXJ%A$9XM]JI0V@$LRY^@*3LE<2A-8 MHU:H KT#;(%8:[\5B ?T0K.M%VIUG:[C(3"_XDA1%7(\A>,K;<* MY7J3ABXC@SQUZ,HBO68.+A+H]FV (\"?1O5Y$#GB">)6N#R"_\*8INT#M6IC M!E1GRR.0).V2P'1G:#]5FN^ #J^Q99*C#:F9O, 2?0O;CO]&K92P*?5OCY-" M^)H0)3#)",V9;0(]W=8Z3Y#6.;'^OMHP2HFW7T%XE5ME(J)VJ2R)J]$L M%VJU^F-(2+-\;ZS]VJPV"LU:^7$4TD'I,@%A 1,&(VR.V&Z?/$P5N\QEJ?,Q MDZZ(66.3LRS9?,F\1>B'4"3(X:U*C!IG8XBI]0+SD,S%K!31H;@\$L1_JUJ3<+K3JL M4PA6.T!0Z8)]A,0@4PT>5>.S%"KQ>@Q-6#!\8P9$N@GL\H#>:H)S'O!@"LUI MHZ%6KQ5:K8H4J'JC4F@UJD_@*'BOW"BT6_HJ>2IX^++2J@C6@GW'GLYP8DW8 MK^IG^2VM41ZQFL?PXIS%X7INT6#!"&P?<-+0\,'; %X<'KD!QF=H'Q7H\!*P M2>!OF(PPNQP^A+\MCM#'Z?'QQ/%F'+_G> :])_79!K#'7%&58(6YBW/D7JF M1=YN$+GCWZWV8PA6$3L,\ A**&AHX0'>6 IKR;0(69X8;L DVD3UB8-$-F-G=,T0WA&MY$-1MD#*B0K%H M$?"?[9EJ29LE M/5)@+!Z2LHZR5P<64>@@J ZWLSYH0V3!!6@;8UPFN.$ IM M,!R)#%J%RJ,0JC\2BMH&@'$Q'4< 4\JHN7N/,S=1./VJ@^/9KE91LZ:A(X33 M_/!H053+8$*TRX_RC5^&(!$FW+*$W4SS1J9[/$ST6JG^6]9GP;X(MQOSR*QK M6O/]P1+)@AJ23ARHD!@:[5:A4:]D8)4:#Q^I%"K5*GA[ MCXNFE+13%^2N:3L1SG' ALT&[Z=&AXX%R0N?%>0+4/K!\IASS8TNP8^BK>2D2%*M\V*YSLUQJW+7KG.*(U/ 88[0 MPPIFZC?M@^\(@3<%*-TK:Z1BH0^K1]D@\%"U/HO8N9T24@_"S4=M4L2BMR"I^]:0R;U 6/!"'PD5\*+PXO_]HO_R])SB5NU90=1Z (3NQ$N%7;M9A MXT\JA&L7:K5J0:^N\.2-G+QS\MX4\FX6]'JY4*\M=C'9?(.]8QB8Z8RITP8' M]3-PMK3H?%VLN*65]??%+#>2TZJ%:@4KYYY05IU3:DZI+]G2JJ"WFX5:?;'/ MPW8Z*I'O8RD+"P*>>R=;;[ZMFCFWWX;3VP5=KQ;:[14>.I#3>$[C&T7CK8)> MUL&$6C2?-M]/41K(L1D1L+VMQQ'DUM_KM_ZJ%.\J5U9X\$).J3FE/@NEMFOE M0K6\:/9LIY\"]WQF)&IBEMMQN1WWRNRX=J70;*X\!+9N/.?TG=.W]%/J[4*E MM2*-]**X%*T#J$/&HKNB_5[Y(S<$]KN^.N6P[G7EIEQNR@EN;90:>05^WAWDK2&BT[M-0$0E1\2&( (P<>7WLYT:R MZEXDE>964_\*F]3<9Z&^)KQ72WI[V_%>685D6_>^'C6A0?--8W@B">6J[;R: MW=K5Q:8IH++NY:QA/T'$+S9KMW9.3JU,]*X;O:NDU@U8SAJH57BT6T*MFVX* MQ\?B-&A\/*:).I5-?._:-L5)9]Z$^^*(N$1];(,)O!'4>D^0?E,[-]T7TG[I M;=I*H85]8>KU;;#!-X3P7GJ1JVH9=F>\J59:%97D;6\=H?A-I40 MB5-$Y6&@SZ0.WJ ]LQ%>Q^K,T@UU)A[$Q[]7]4*STOAC==C=#*=C7>IGW>M> M:=K:)CH=#Z/J9K-0K;46J?HU."?R<,'<.=D.YV35>F;+#,5:N55H+>DBF_LR M&^;+K%IS;!F=(@HK^B(*,SG/J32/I\^]E(!>[1&EKN"IQ/0S=>1NJ=+FXR6) M)]ELDH>%D#GJ$#?-"K8 M8XX1@90 Y0%.W2(=1"-\3QKX[;3/K2)$P5@H2YT8B]H+@\+&H@+9= NZ2N2 MT]9ST59UPVG+R'1E?C*9I)1A"GEXNGRBLI[[ /N+Y*QWLBZ:[X K?!M\MPES M-'%2/?*0$Y]E/V*!-N#<%=R$^0N!9OG>.%[[C#-?[4YY;I!P'C!:-)9@I#?@ M0YY/SP?RXZGW2AHE2-B!"''&DW)F&NAUX6!R"GNZH>?/"LOY.%8) E<%FLV$ MS7S@0O@1:%/N./C?< D@KH!2W7B(" "";WO4;,CPQF,['),8^1VF!AH(W=UP MY 5< V5D^/9 1&9/O)!KS0)9;WKYW1%G :?UZI5W?Y2T91C@-[:(Y1+ ZXQ$T0?O(<_ W@LL&9+5YV@VN7< MA*$!1PQ(&N8=T@LN,#70D#:FQ,.2UIDP/Q0SF([@R9A"3#LP' ^QQP;>-6 # M:)4-.0(-\>IZ@)8ISA0(#&:@A4 _)N"(7Q-8X;L1K-L/F>U2(Z=0C'[-X1\3 M;^.[CGW%!4W0'08?"8$) %DVK LP[[D:D'&RK(**3L C@%N3+$Q)I1,[A*L^ M%X0?E,C&?@D>-+GA,($\1:($)@D9(6)/J3AR?YY[Q@_?< MB3\0UB%FXQ:)*31XSO9,C2_FY&+6(A)8Y(1"JL$48.J"?2SPAG!T^@$F"* ; MY SQQZ^-=JO0J,,(#(G%1RF"U+!$Z@7T?+M5QL924FC@2/$[F53N>APZ:[@ M&KCHKFU*;0H*XU>QR?,4;B+1#4H/=&8&X5(&3D"4CQ"-\!M6$UFHRWU2UC 5 M\@&1DD0L?,&-DN]VP9HVQ;"-$(%$&G7^>X %7\$5#V&HHUG T?L-]PQ:8#$+/N +)*LSJ M5 %5R@$QP+SS,6PZ>@=6Q 3\QAWR4N8<3;U9JM:SD;]6J8%7;HWS988K&F!N MSSN)F>VLU=:=W9IGKM=2&UD"?WIML;8,__V?__>@L&4*@A(R.GFV0UX4E7G, M@N_O,&?*9H%JPM JZ;7$&U>3J^*DZJ56ZSEI@'\S+XO;A^N%VTE)^@&C95JO>B,0PW>TE!?B"< MJ\0;!,WG<^'JFWR";E@T 0/!C<8<) %(74:N5$%+X@ P^A4@#,Q&/@DI4G&+ M1R8-#GB9\&6/":'P"1]==7@)O'@&HE[X=(,H *X),(YAP*P$&<*O[QZXR!JZ MS3#S(!6FD%,K:8>]_[+QY%V/O'.,#/@VAVF9L6,0($WA#?2(:13X%$980KR# MRU"^:1*"D"YYYBWR23%F8KL1C_U5#VYQ3CPH?-=,X -\6,<&KU^.AY^\/6A+ M'Y Z5@LBRX+)H/FF\(71H0@!D$1#EH0+3!][*+5@O%;XGU@=EA61R%$7=>R&J^LU*LZU[; MONQ7P0?>^Q=%Y$$/?0D#(5J<2%9<\]\4.77$D9+\6@5W:R03+9 M83+9WV40L=M[KR*(F@W4!).BZ-> DS>;^/LD3> /%!Z69T2"%P+I\F)<+!C! M_1$ C.,LX FPQ>!/^G(032; F"@_CI/0'=YY6'")Z$M$2F4<$J-8H6W-8%X% MBLD&@?@3A:J+JNIT+,_28.EJR20FN0@H^W9P%6"L;]G,%$L! MKYL\&_=-/H%@HM )? ND"W\Y7^<+7P040-"/[)" ,_: I614!)8L&9M^8F00 M@(;16E0P)")+FAP0R !#O@Z(PHGGAY&+C_'QQ/%FH!I$D..SS4.7C;6N#W\# M"_N@;%0P_IPS\SL0!&&]$Z"_0538 4Q8''G&B:/CGE_2.@!2_)YMV1CS1=HQ M6!(TX<)I4;Q&E"AF0Q^8VN'(BT)X>(ATA#!@!H7PPF&> Q@CSMZ@=P9!I2R, **!UR'(DQ^+98?WT&9 M#()0QON!36"9@%GPR8W46^#D.6SZ#S&#>W?<,'IXON)%$>LC#&J"8$9J?H)8.2 M"^#AR81V^#0/>Z$ -2S?G7E_UE,4[4O )W.".Z@AT6[Q!T3D7HA[5R$@[MH> M$D%F;1\: %QDER C[0BR@83 EC(MHQ]2\A ?3.V:K5_K[H*'#/;*LVG2Y!, M:S2FR.!!$(&%&!%G**$D5$02U?*%DG.0803I@,DF2_E>*^Q'URUEB-B Q"1]X/; M%$342WJ.B-4AXI$E-/>JAE?8ZNH^(;R2-C]K:7#4*+6>%YDK:=LFUBYZMXF_ MJ8';3S4VRNGX]='Q%C?J6G!T5D'E?Y>01MPN.C*6(-P\%9&SNM>Y%NM M3%Y)KPRRY3:K)OE)W3/PM.-6H=U:/)MR"]32KN=AT#&@2HYM4#.;PX1;6M%Y MCPNUD3Q6+>CU2D'7;SG&9NN4XWD21[5=%5W-M>+JM>(:K<)GY^$-7.XJVGTT M"O5* _A]21^;;="GRNS%[*?5&[QO@X\S5%P%*C:]"'=;UL*U*[1UU[VN51]^ M")Q:+;3KMQB^&W:XW'/O]7;"Q1U+D2EV7^K 0&Z-VL%\*:)E.P[\P(P/F2"X M+"'OPI.I[+BA2"EG<;:#V'T%.J,4M3C;$/?/1<*+#Z]A2KS,7_ SADFJ@BY. M9[BU!'.@))]\(ZE0$C5& 67*P:+$ECQ\P>5#MC$Y<*>65=P5!:1:;\1YJ'5\ MG[DBE2M)=V.:;?[?+TF25]E--CBZ3(I( 32T]=( 5\K: %D3'"_(T>4!O>/8O\">[A=U/O?F:^ M37O46X"\;01U(7@?RY#H0(4G[ &Z]66Z8_59[ MT.K7VESOLS(S^W6CI5N6SJNM9D-*6/'&87[6DI>=,.5*I66OQM&%:G0&F=QZ+RHAS.[AZSA2Q98E[ MB_T1J#D!6 VR7$,D$2=ED:!*F%3SE%8V0OD>B.),J3RP3"/()O29'A?-#2)J M!>%3[NXU3VDMVPU"/Q**@O*Q05]%@H0HY]]GE (=JXQ;FD1,"+!S\ZI"A@JG"[(Y- !=@>) MY\3@?]JUTL@XPUM B7I>5CHL+$H#=0V('\J.(4F[#!]M5'@4_B^M33 Q/6&W MPF/N%>7OR:<]%XM[D*/%D[+QQ/+5B J;5*VZO(RFH#0\T78XD$G2^W+@0Q<0 M)JL. +4R#YHL!.RC(=&V!&L -%R"3 5=+(GQ(L=4.:'QJ[*T/2ZB$9U"!L"# MXGF$JWR'+&)F^VJ=<2:ER)(4*?:4G^]@ZGZ:@$N8&1Z-1^OKC,TLWRM:4BK%6-LV6:=7Z3:NM]VM-:]!G@VJK MWVR9%1UNLC9O+BC&&FIKWW,"(($S+'8V4:/TF[5JN5[=+(U8*VEJLD2PR71C M=?>P'-O8&ESHT+6*)ELK!5<K+\1]Q+#0-XK*-$;U].)J(>X:/( T)Y60$HGKB@HG,152 M]1,YRE0?8F--JT4*4BS]/ +:K%19L5+_G?^!+XXC9Y@H )I"]T:JJHXH0JBT MJS74I8%24E@5&@.U\%0XX!JHMZ,9ZY;@UH4)M1%#3!/%7(O:!32%JAY%<>^Y MQ(TL4*I9E*"Z%GH,!%I96*F"5TE7*Q#T4: "2CX7I3?T^I1B7&3,!=$ U/MM ML+-%; HXW2R(M00!_AE0V3,&K JRL@5'QU^IH%D(K" U0$ VI"B\4A.*'%DC MATN)J:<'\/=%- 3OQ;/9P^JS(*;V=+,VT6]B/(YE^7M(GB8QCUQ! MB:3JP.*&<0M"B>.)>+@RT'PF+"D@>UT4A8FHF\1&0NJE6R*T;TW.#C9+SH(A MCSW*\!_72[LDR^*M9$2YJJ#0 RJYYNE GV ,II$":FD='CK)C- MBM$O-W0#?*P*[[,.%.G?.,5W76.;\X/#R]^- ]/SPY.#T_[EP< MGI[TVZU&O57>!(\*)R@\JL-#DHR5=S1;+37=N>TK=,(J1V I.&>B(19F /8K MY7JK5=F$)25.8J6DT3RUU$2?,QIZ*)2NAR84\V>@6")?[&DE'672D1508&AN MTR?!@/W.180%HR+8\,:AN4^2N0L3T6'V^+98J.SP0A7UI)%!%X:XATO*E-H? MB/[!H!NIFPRH9>ST@MX4=3^-2&VBHDL$QB*1$AEK:%!IP8BB>P-R M#)5U^5VV)TC,2Q%E%_-.M7H6'EYZB;+'.*XGK$QQ@YIHBZA> MCT]"Z)FR@8 M:I5VU<+-Q2KG9?C5LD![U^I]@[5;O**#VF^:"X)!OW1!:F+C2'!_>I@;XUE= M<*C#61(7>"%)<7BGJ(C9" @]/6>-)DV-@&C:\_&,2Z'6I%Y]5KERXKE\ ^FB MJNO-!FN7^SK3F_V:H?-^NUP9](V:4:_R%F]6>7UQYWF?6PS9"3O;];AK>WX" MV'ZK7JTW-L(JS.P\JSF+=GQBUBEZ>(.X;S=XO5(U65^OM#@8_X#V0:O>[G.S MVFZWZN4FMRH+N*\=@VSM4<^=U'9]7V_7FG5]LY!>*VDX64W,-IU=\+S(#E4W M*_#F-A#MY5:MV=2-5M\P]7:_5FVU^BW#Y/V*434KS;HUT&OZ MKKIYB?=I@8 M1OUZL]VH;IBA6"]I-$\M-='G9NR-TO9YS&Q)S*R9Q\SRF-G38F;I0PLKI;J: M-,G11K4^J+9JH#G-F@ZF$V^AZ3/H6S7&++W>MGB]MB!'&]V;$3!R&/0K.IC= M&Q9I:I0T-;\7ZVWZ._LC]=&-:RJ6.1J-7LKRS*/[C-&>H!BB6JK>>:[H,W?R M66S?H[;CLDM\?.LB(00;6],QZ@D]@1Z!QF<[4[M2HP]4*Z7*(^JS'H:NZ%X]M(? MC#E0>XD[U%:0S=.:SB562IGD1]@$C1&O#!] M1L;V,(>F!K)0U<<*)08>]L_BH4EJZ^Y5D")(ZVUB#"4-EE ^GNP*CZ^/:I2]IH7"V1HOI68&,-4E1?LQ0]B(/V MKTZ*_I$2H]O!.+F0VV(AI^>FXG(AIZ_+5$Q+LLM2K[17PET)O*5D6KU,R:\= MTYM@/FWZAWCA\IA*O]7)9U[9 *.JY4-P0-GP30K%2 MKI0.3WK;@)!#%UE)^[I[?H3U@>*$E7W/H.HZ[1G]L)2ALA4XSOEQN_FQM_=A M&Q"2YL<+=N.YWGBF=;$'#=7&](P1'^<,FC/HZV/0O<[1-B#D'@;=8X[HI0!_ M']GNU0 KNG-VS=GUM;'K?O=@&Q!R#[ON8_&QG7-KSJVOFUN/.KO;@)![N/6( M#;B3,VK.J*^74<_.N]N D'L8]4R S:LGG=ZU:9J0=?)\\]?8&9-A^IS,BG3[243+68RJ^K:R5YQ,_WUH#H,IF M-0!"Z65JV 4(:Z?S)DVAV@G?)!Q%OBL:GM^#I[RGT!;51[7R^JB, 9_71SVA MIU"E5JZW*Q;OZRTL)M:;9G^@-XU^TS!TSIM6NVT,,M50OMF58W-UX@]R FNE^]R,QY^6/!#1UPYJWV/@M"V9G/(O+/T M\.3D]'/GXO!S5^N='EUBFZZ>UCG9UWJ79V>GYQ<%V=3K9*_TV/. 7Q8*F24_ MZ8CGS<+:_!(V#=[WS7^?A7Q'.^ #/\(69I6:.E3Z7N<_M8Z7/C9OMO.H^=7J M:SWQ^T%X^#/X4SL^W/O0Z1YI1XNCX:>,,7:"\SQ/LCF M))*3R#V0W?MPV#W0#H! 3O8..T?:Z<'!X5[W_&V=M_C4_9@\[+$8]F@_0]@C M[3V(F$/&?8MH9(D:#WPS!G\9Q2.G;_^/U!+ P04 M" "-@$Y6[11\N%T( 7+ & &ESU:;5,;.1+^*SJV]I)4V1[;0$(&0I4#ID+=9I,#V16E*W]'3W(XT._M)L]HN,%XE(V8?!Q]]8JI,J%X5C MB1'-/1X-_?^Z'43]?O/_M](AM-:/H MG]M'470\. X5Z+[#!H875CJI"ZZBJ/_[%MO*G"OC*)I.IZWI=DN;<30XBS*7 MJYU(:6U%*W7IUN$!E>!3\/3P(!>.LR3CQ@KW;NMB<-+<@X233HG#@VC^'62' M.IT='J1RPJR;*?%N*^=F+(NFTV6\W2[=/EI&J+XF<]6\LB(\?9HDP'TV(C%'=R(JCOE5X3);B)A]IE^]<'V-2RG+<; MZ<(U1SR7:A:_&,A<6/:[F+(SG?/B12.4X-L*(T#_3'J&/UWNN$'C3A<&W$JO&U#K5)4]J\R.92.;7=:G8-HB$DK'T'% M!'@5YG_5\:A_-C@].3WJ#?KLTPD[^G#:/V']?_7/CBX&I_^@,E3VSQY8_35T M=/;F!LDBA3%QTY?<;M!I@YUG/#,\9SU[R4VI*]-@B3!.CF;,9=S%7E?'ATJP MH3:I,.^VVEL04:H>>O%L2Y[4SVAA\)_.39Q0CPE7]41[%>$#^]-,.M&DAB(N M]-1P% 5@[BUMB^O)?Y@)JST0CN!T'M-<[*\X91BJT_)61RY=->*[J7/*,CX1 MS(B)%%.$19=)R_ZHN %:U0SEI38.P9*=:).S3KOY=Z9'[+0H],3[,SO7JB(/ MMXP7*3NO2FK0@$2R8FA$2Q;YE?Z_6_#NTUKP]]SZ[,?R&;O$-"F!--D(ZUZO M=JHQ:J&17]$]EP56=L:JPIE*0$UD3Y]\ 0/.0^BVAFDYA)B"%21G.5J=A_QF^--3V M#P)?P4:R $ (:TM -'Q4 C$!8I;ULA@AFG$*6_B=J"I%GP#=RNHW %A)$; $ M9@CNY :@E0L\UU"RUX:&RZ2>\31(HE(0 (@UD,:743+A-F,CI:=VCG CQM(Z M<$C'.!4&O:%E8P6H=J[,#6V?L>J'VGE:6!VL+>Q??]GK=M[LVQJ--1&BT*1' M(XE'O^2GC!OAP06P2%H]@( )2RLI;4;B))8C+%-HIN=4VD1I6Z$=!6RC54!9 M:32V3"BV["5 E0J@-""G?X4]1H'=40^Q\*Q2D.AL\V9G]Z5XY9MV=M/P%!XE M<=NYB _@V@HHA'V];U1R0EFE..4=F.656-(4M BD9Y6KX==0 MD"!2 ]J+]+%2P<_J*\.G["MW#KPW7.;N(?O.G@-OF\B4'();77@X<0MG(E9. M7L)-.D#V^,VN-Z:Z JK]RGPJC:HK$P)O[&>D24) M .T5\/Q^+ H0+07W08THR2])!'N7X"+P7UDB"ST[R?U0F3PM)^E/N*I\U"4$ MB=$(1%Q.L/9V Z%>\*X[9)'PN)EC>Y] 0V0 &YC\4%?N=@WNDN?X0EK0-F7T M]5TI&\XW0-[-19@)Z+-/G3_#^EXX2I\6K(\#8FXBC\Y?:B+M:S;"^QX1G[B/ M3I+*$+Y6B,:&7G-M']X?>Z_84F"OF30+-=(1!AR&)%(!?32\6>\ZIX)?$ M%P*3]8S!8J&5BS"[JT.4#-W- &*@;A&("T6 MC,56.6S&E'ACZORT\63UF9!\"3WM3>#Y;GO1C=KTP#I&!L&O 6 )'Z\!3?]: MI<9P(W 64RTF@@B @4?UV^'3!WB15XJ/1.HG68ZQ'6^YB% ](/0FMM>-S[D M?,W7@"H7$,,..3A,G,DT%04$2/OV-G:9)!A>R?N;& 'W=<, _V:BE>*E%?'\ MQ^K0KS%>%JX"T,T*F@/,[GRM_(MY7CD]+PB7-GS)VLO[U;?Y0<9?3R!MFHK/ ML(\)C59N;FPQ[S+OML+-A:^QH@"DNH.=MZW=-[^NSMDC8OA/K,E7@H6>!X6= M5O<;6_-^%M]!P_5)?]WJ0LT:5?,D55XQ?T;)?FG[OV]K1F0C=OZA]^&L]Y'U MSO_6._O\Z>+LFI\^;5@=(]3%[$0,346OK3L[#=9M=[M/'#X/[PQ?@!IEC.^, MLQ\;8S]7Z/HVV/NF)BWNVUV_;K>1<(1+ET]E9KTRX3,S"^K!D\NQT561$OW0 M)IY[[XR%K1XFIJ"9K8'&*3_1W:P_\"4$L#!!0 ( (V 3E9]D'ZY M6@@ !4L 8 :7-S8RTR,#(R,3(S,7AE>#,Q9#(N:'1M[5IM4QLY$OXK M.F_EDE39'K_ +CLF5($Q%5*C@?'H0+= M-]G \,Q*)W7&513USBNL,G8NCZ-H-IO59^VZ-I?1X"(:NXG:B9365M13EU8. M]JD$GX*G!_L3X3A+QMQ8X3Y4/@].:GN0<-(I<; ?+;Z#[%"G\X/]5$Z9=7,E M/E0FW%S*K.9T'K<;N>N@983J&S+7M9E,W3AN-AIO.CE/4YE=UI08N7BWOK>W M*C+R/:V&DKP;861H[<=+VWE?P6ZAGE.7+L:5_(2G9.NG6!_C#I& M_\U6^$$C#C=&G EOVU"K%)6]?W_L'_4'K-VLM_:C(28M?P(5$^!5F+^J8[=W M,>B?]+N'@_ZG<_;IA'4_]GLG[*1_?GC>[1^>H@BUO8M'UG\#'LV]A44R2V%- M7/,E=UO4K[(S"3 +Q4YEQN&L598(X^1HSMR8N]AKZOA0"3;4)A7F0Z51@8A2 MY<#+9YOSI'Q&"X/_=&'@E'I,N"KGV2L(%^C,QM*)&C44<:9GAJ,HX')O95E< MSOWC3%?I@/ #IRL3Z6::GWIW9'UH5Y."6\2QE?Q0Y-:A" M(EDS-*(EB_Q*_]\M>.MY+?@1MS[YL D0LZJ7V0C1C%/8PN]$%2GZ!.C65K\*P$J*@#DP0W G-P"K7.*Y MA)*],31<)O6$ITH2A8( 0*R!-+Z*D@FW8S92>F87"#?B4EH'"ND8I\*@-[2L MK@'5+I2YI>TK5OU0.\\+JX.-A?WG3WNMYB\=6Z*Q)$(4FO1H)/'HE[S/N!$> M7 "+I-4#")BPM)+2CDFP=0 MI0(H#$LD)QRCLPRRNQHBEH$4C/.E?#KZ$@0:0&M!?I4Z6" M']57AL_95^X=>&^YS/U#]KT]!]XVE2DY!+WQVUPO0W1-5;O4^!U:5!>F!Q^8STC2Q( VBO@^?VER$"T M%-P'-2(GOR01[%V"B\!_98XL].HD#T-E\KR3<7 M82:@3XG;^41-K7;(7W R(^<1^=)(4A?*T1C2V] M3K1U**?3:_1EL;:+T\'0S9C;)8VBL.L]0:0^'WD#REPQ9TI>"54>_-R0K_YM MFYX2_2\,U+L_PB;8'TJG"W^HKJ(>!>%U3*X"((7/!_"E6^Q^J1H'PW?:V"5% M\07H0='0$2WE#'P3?N,A;N)/PL)];UK%5GB MSX?>O^YU7_1>]U"!N6+>)-!,1QAT&))( ?B5]&*YYYP)?D5\(3!9SQ@\!_>G MZ(OSP@>!NMP>A@.D+7&7IVAHQ3+LWND )7-'$Z 8B*L&TF+!6&PQ@Q#3S?;2^Z59M#L(Z10?"K EC"QVM T[]6*3%<#1Q 9E.M MIH*(0,8OR[=#I@SQ8I(K/1>HG8UUB.M\PT. Z$>A-7>];GS,^5JL 54N(88= M"S35&00(.T;;>PR23"\D/<7,0+NRX8!_K5$*\5S*^+%C_6A?\9XXW 3 M@"Y6T!Q@=A=KY5_+\\+I14&XL^%+-E[=K[_+#S+^=@)I4U-\CGU,:+1V<:/" MO,M\J(2+"U]C10%(90>[C?I>^\WZG#TAAO_&FGPE6.A%4&C7VSO?V)RC>7P/ M%3=F?6>WOM=ZTREAM*3OMGQ]V+WHW MW/1YH^H8D2YF)V)H"GIKW=RILE:CU7KNZ'E\9_@"TBAC?&>8O62(_6"!Z]M M[YN:=.==NZU\(URY?"XSZY4)GV.S9!X\N;HTNLA28A_:Q NG7;O'N5E1WOUULXR MN(2RAJ?VX<*KOT%[\#]02P,$% @ C8!.5F1+)W?M!0 9R@ !@ !I M&5X,S)D,2YH=&WM6GMSVC@0_RI[=-JF,_@%)"6&9L9Q MS(2Y)*3@W+5_"EM@S1G+)XL0[M/?R@_BY-)7)J]>R02PI-5J=_7;AVSW?],T M+XE($M 0COW3$PAYL%S01$(@*)'8NV(R I^G*4G@E K!XA@.!0OG%&!?MSJZ MJ>_O:=I!'UFYY1R>V- RK([1,EMM,-MVR[+-]^"4;U4(:-@[[JP6]*PH/^@DH"041$1N6'QH4_T+I((9F, MZ4'?J'X+VBD/UP?]D%U")MZ:F5;S9CR1VHPL6+RVW_IL03,XHRL8\P5)WC:+'OS-J&"SM[V<.F/_4&2- MZDEZ)342LSDR5[+V"OUM' /UL5K%A5IQ>F/%%5Z8W\X&+J./QR=(?C&DPOGS =_]()DM+IPH4]T M5X>)Y^9R6NU=L_F")'0FX!R-SGWOZ!%->,.++'29W3NESGM8$F++UBJR>X*V MLO>^N0>C ?C''DR<\:%SYDVTT:<3[S,XKJ]&6J;9>F!UORSR,(& )PD-E,L7 M45E&%#XNB4 #Q&L8TY0+"7P&PR3AEWE$@ F/EVI"!B0)8;),%4T3*0(==M3\ M-Z^ZK9;9<_D" _PZ;UF]=QC!8<#% BQ3^P@S+O*U4A29AT 3M2-P1 .ZF%(! M;:N)IFBU@&0P8W&5,]2,"0V6 H,4+=;WKC#^)I@Y<+D%RS*E"?XKRA 3!T14 M4)2_+EBA5257$R@)(J6C(EGB?HL,4:!2SFS& FQ58Z5"3]_+74O)3T*>J@Q6)RY(%!I*WA,BIB2AF3:ZBND:G""WND)# M$\>)M'- 2#*-*4RY0"$_-,P&2A+')9PW[2PE0=G&&0(_886C(M*W]ZZ=H')* M0X9UPDNE84#BTB-R5\!$U5M%3%)-K4#MA*\$P:XB>W3_R_,AX:MAMI)\82OT M]FJ9LUC*TG/SW%+BV<3Q<4-+UYDM8_2C )$3*\1N4"SHWTLFJ"J+T MVCL$746 M;L3OMN@XQKS&[R7$+'VVYV>\H1K"QAJTXT<*UO(+&SSKBUJ/1=B M[I1& 88E&!,7)$V.4Q$ZF6<8X>CO&7%,'\9I#3OP"GIRD1%/D&5RQC M4Q8SN;8C%F(V1@(5N\UVKV\HPB)7JO(VY_BAH?)ZHT)^R:5P "W@<4S2C-K5 M15TRA?&H2-NJ+%:;@,+=+!?J]4-16@6=.U"U:LG-*K3ZLJ_PRB?:>KOS MNFZ,6XBL%?$UWASYS6*^J@Q4M37E;?843U!_:2LTP#]"J,W M-7SHPN3VGM<(FC;T[>_K>[M;@3V?P77-K[0>R=AZ7;R;K M>\>51]#X<&W?E6*_Y8IEH*[JJ_0*<*M8"*_,_.]I=3 R R;'SO'8.05G\KLS M/A]=C'](JZ_C_;&!]KW0^@G@=&^]?AAZ*B8\,^ZVF/M5,/>D^KC'0V\ WB?/ MO?"'?W@P&@R&KK<%UQ9<#Z#/@$[%DH@U6)WBWMT65EM8O6Q]MJ![;KU^XG/! MZ= ]=KP3.!F>.>[8VP+O_PV\%W JV"+NUT#<,YP)!@BI,W?HG&S/!%MP;<\$ M]X)5]8BLN$7[4L2KW36.-L^EIB3X:R[X,@G5$S$N["J?U=X,NSE0WHY7C[MC MEE"M;%<9L/Y&6ME3?R'M]JMN*9E3K;AQ3V:2"IM<[ 5 " >H+ !I3U4H@ CR $ %0 M@ &U&0 :7-S8RTR,#(R,3(S,5]D968N>&UL4$L! A0#% @ C8!.5JNG M\&;F3P FA0% !4 ( !,CH &ES&5X M,S%D,BYH=&U02P$"% ,4 " "-@$Y69$LG=^T% !G* & M @ %?)0( :7-S8RTR,#(R,3(S,7AE>#,R9#$N:'1M4$L%!@ ) D *8 ( ((K @ $! end

#H+*!7& 8' M)/$I\OW>@/?JEGA_QZT3(C/'/;K(8DX!I66'00-Q:/WW"&.8S&E^&$IE8%'E MLW4WH]]#\Q4Z,(A3#T;A(?D,8NQM8M'JVC"AZ@%!+:#]G_ S\,7.#^@5M*&" M$M4RF2*"?#@[QT_FAFR-BNT9YPOKS D1)=*WC 5P#H(!)'EH46AT$I27'R0/ M)*!V/E$4,R62GY3N<:>0TLL[M^^6$Y)HTFR^RCT"U&ML..QH0 YZ'2<(\"B+ M:!\VCS:LN@-FB33L!E:979XQ"4\P/'-[U&-62&+L_Q(UVE3)H!7;8"JMH#,+ M5*P]))$WX&YH8A[X=F'H5.!!5>4O=&<7V*_GE8>F4&L,G0ZRT/N_/UT4V00E MSO03R3* -1D$'GP- [) G[G$5A)?RW5P+Q;1I7?@\[:YU'YDZ"1L05H-1%%T M.:4]I;V.1,>*UBTIJ1V=6M!_:3R.D& :V(;KDCF9^[[,(.^]8C\Y(RR5@7G/ ME[8-8P1/)K0GZ-I<0^S;941!V\WE5OQ)JAIRTFMCKS;-GLF+-PC8Z6KIXKQE3]I%1E M*5$?R%!*L,[2+3Q%JEJ" %KF-FTN-_?"B7CN!>/ON4_\VZ>?N1A:PC$C0XJH9:"L!IXN7 6NJY=DS?G\XC,W3Y#FD'$-3RVBA-0@D,S0G!TT6) MV<[>N"N\>*+ME14*ZJLV(0V4;'R)0=1%=2_ (_-_?HOW 90\DB!00SME"BJC M9!Q*@NQ_!.J6]]BO A/\5ZX%WA;43NWU3"\;5^U_M%CF%%9R M!A&H.1QR5 7;_^0VA?SY7*>346.0A! "J>J(1R,B,#T(2ND!$X#O.]0^?NE. M^27GX#%J\:B"N/QP"" 'D?H&>ET*M'GHMOVA/YU/U\"+&A=-=G[(3G;^,L-_ M/-P^SEZ,Z9TQ?;I]OIQ-< %MC]KBE$=;/)33-6JIOAVH=3A4.9(6/4/+C\2R MC9_T1/M0C7I\+\BH!O]KIQ;\#Y(_S0ZM #N3P'N#%B@Y/Z,5TT8U$G+?*4L* ME6[JBJ(NXC[[I:=FS++:*$Y*!Z6J$P2GRY%9TFOF(5FN3![-:7>[X_(R+]O< MX"'K?#^H9*HM!%4L*XU ;I]EUZX? M3.=?7=?.SM8OKF-S#!"_HG8_YQZ"3130CL25+8//% -I.KITA D.^9HD3R1PGMJDEI^. R0@SBPK'[/ M6$]8QN3EOY^;' ]A+8E89#C HX&XC4Z_9QVM0RIANX$(58$+O@K2LP=SVP?;X- M^+?O>,K%8H#(]#:1M,O35E#-36-?' XQVQ:2JN!#;6; 1"S)2+["?C]]ZXQ2 M>FAL$@.8,.&BH6QG%ZUSX1$$7"\X5V8X>N?#2G=#1@/904U3^Z57;C@;J+3B MPZ& %,*4#74WQVB#_ZAS/ER9/K0$R1"5U8X)4@KE\X$.LO\;I?M8;Z 3!M3[ M2)320R< "V;_MSZ_ ;A88GB7V"29"_ 8DAC'Z;QP=Y%^37-=\^?WR^?;WZ?W-[?/+WXS;__QC,OO' M)UTO;F:%(_KNNV"=OEWJ[- 42&E!](HG;YKH2C\QJFMWM781N3XMDBJUK(XV MVI-0!D.#PA!U46@FZ0/S(F&AG+Z*$]9!48]B*/OOLU$>L&$R@%EGD&R01]S_ M#8C]-V>8E"@O/$@N2$#M?UZ]DD0P3!Y0RP^2"G)H^Y]0;T]4S,3JI64'R0)Q MI-1HO;[>*-=)@Y6\=#:N_D_B$V01&P5N0/SG!!47I,^NX]RYW@_3HQTP2;:2 ME^4%EN6Q)AQAJ[LT_*0V\/ZO$90]E:8!%51HM,R>" %71(4U\*!+]D&]H'"D M=-S!"O*?81RB[,].^T,T@?&Q3 +CZ\N7WXV[^^DW?1,89TY@MZ+@'W^7%&W?WI-./'GN M&\1ZNMK\@>>V"=I>![VT,!?B!W+9<7_R#6DSOC)N06=&0UABSH@)R_-'/5V)@F/O5QB-F:]!K)@=ME M2K$;@'MNP8@%^.\.B.B [,L5>9G^K^CG%,J*5-6.@JTQI4C2RO+J_VR:7C+* M[WIQ3"*[TD]FU9+40+8-XZVK)\=$G(17I85SDCD=:7!!1UZ1E)6[&-;^6Y9G M@&4#K2!YCI&;%:^D\#!9((&UT42Z[=_VO4DZGW77=R]7T0\%9\PO5_$D^5T/H?-5C$?VE9;H@U@?4 MX!OC?H](5>VH5D_?(OP1%$)=3^DBI@X""W*\H MY2$H\A#\$J=E F74^(%UX MZ.OZ4GKRY,D#:Q/:Z;2?.)-XRH]2Y\6B%2:02&,?D%F5Q5+7K]*3^ARC6A',3W=*E')]?\%>[IO\&1N*CE623WMF*9 W3*N%4L,C;XJ=JX' MA[P0H]C)589&>U4_,)-$)-'_36TJ],Q.2P5K5-["!V>3H$ 4;5LI._*EO']; MA)F^PY>*;C_&4;3:L&E22PJ-OC34_LZY>'Q&[4BYO#C'W1_?-A:;4E,F_7^& MA"* ^#D&!7&8C(:T89FB.$Q9J/UWB/#,G%ZHLOX50@]@D>"1$VS(T79PB6P2 MFQX]]T6+TQ1N0!NR*"9!21QG/9D,82]<7+:UC=''X55-F:BR5MI-=7<0FF MB$NWMO'Y.,RJ*9/^3VT$/?E_XAJ^F0Z(0B;2$$/R"^PVYG^0*1G?."_NLEA. M:$?O<%I+$RW ,YXY;N=S0)T6V^V$-NR6G5(U$).JG;&>$KX)_GY,.K+8I>;2 M>3;YST^.9:5]J$7:[[8Y=IA+6%?W!=C]Q :-YC*X@;[EN'[H@9=PM3*]S73^ M A<(SJ%%-G;B\WB2 <9UH)5Q )D9#<8C_'_&@;%KG*0WB-LWW+F1^8*Q^X21 M^8:>>0V*XN#=T:56^+/]UV>N0A\BX/LWP+<\N$[O$A:Z.,-:O<)=^$X!)=V. M-B9"3"U%4Z$&<:.+QG&+=F*]=B)#:SI7IH,7,^!E"4"P*R%J) [+C,2N<2-I MW8B:-_+MZVD@=GW<4F&'B&,KA.IV8#8$],VS&#)-:&AJ +=)=U_DAR+0:'0SVDM[P!C>KBG:#F2/MTE@P.70# M&;+%Q[VPQ[.[9IR>!PL.Y^.2F3[S@;\9\2<,$]GQ+PZBKQB9S^@YWIE/>W7] MAI>8"KF3MV0S^5%QA$?%>3=C7N#!+Q70&LN(T/@8WW_25W PGQ0'<]J2@9LR MTK8T';&*7GIO/]7W?E=X Y=:7IL1*B+DXJB5PS60^9B\;P/CJU[81I%88RP" M@"2VY$Z+PS;3:#3U[C>KYPAFB$+8ZY9JHP,_7*A_/ ,@UXAV5D%:1R5[_/4E M,!#[\0P<$CKY9'K!9N:9R,@JK\@Z)FP:)%K2S"Z):S.>VJH=W(%;@G@1FB([Y\^*8W];7.,YOU" M+8_=>^#[ .RNGT6]X0U7=B7M1FBY'K+CL0*@1H=@TT\&R!ZS2QVW'X[&H\/J MQ^W&W].__9NV(UOER7O[\;57I@_]Z7RO3YOX?[G'[4*5\T/F& ^94VW/V ]+ MS]BKPVQG^*D+RL0IQA%6E]\R0!M=H=M+V^?"'#Z;S6S^ *^S"TF+X M\H5ZKW,!.(TF!^U@U,<1A_NAU6+#7Z1N[SE1'66C21>Z.*2/,PH*.A"TXKTG MA!2P!K*-U> )25+G+/O=^#8=Z[W@@G.UK!0G=ZJN3HZ18'8NHQWZEU[L?$O M6KVW1%$"-.',V4 X,UFM3>A%UR&\&^BO7=]TIO-[ER0\>@-V/*P$YX\*3?6> M2\I )[PZ'PBO[K!4HG> I_/D)JOI3!"69+C:>6,4(@G5[3USJJ-,J'(Q$*H\ M ^R>A8#V[(8DN),)1]T6THMNBRM[QX[WD@!2PEP5 V0Y^Q>K!HR4;0#;:5 MCALY^$GJ>Z;W(5 S+\&3[J\KR$\?U3"F+!G*9FKQ*7HQF\&MUWN&5$.8\F,H M.ZCDE3P/+/&HP(NYV)[*',F*5N\]6VH!34FCR9:KFOLTA4<6I^EU<"P>+'TL M)[+]Q%X(5VBI]U12A3EEU5 V=U\"$]FF9S]YKAWBU9[I>29*K3)UFF+4Z3]3 MI-&EG!C*YNT+<.83Y(<>N3%.?#KOC7,2)%&S__RHB#%EB29;L90CP&LWLH1> MI(%GZ'\7. +DU>FMRJNC2Y4]E,W41_ C(S3/1?BO%LCL*(O9!]EF>LL3I291]&>L!F$1U]A0] ROT/-SY*!HW4@[7XU#YC?SH.QV=G(^T-3='I;Y) MX](87K!SX90KDEA&8!LA(E9HJ?=T4X59KXAIFF>< 'S!#C\DGG]T5!K=Z_4# M/*>9#F";K(JM])8E*O&V$VVM0_)"*??GL,S]$4EAJ+_KTWPNP_8O8NVFYVWL M\#6>?O'?)'T==G7M+(:P/E@>307, W-6=K*(7EA/Y! [>)($XC4P3 I50JV7 ME"DX+YJ"N!7]AW\+ MR?$H!S>9_9]$HA#FS?M2Q;X-:)>3"#T!/U M!RNTU",.J4;9Z,ZK;BD7;T!@0D=L(CBN]\"A\??D8_K.%BH#GTZ/3BY&AV=' MHZ.CXXO1\?'I:??+R0F:N]XJXE8T$$37C_OUM+,.DGH06#8*0:;..+KLA%]M M9OBSE^^0ED%/H*9VRJZF*XF-<0YV[;5.>G_CKDR(I ] MC6UTWI5;E$6][7KQ9+?%L'%'TP4SK&]"TE8Y9UIQ5X/6+T" MKVQ9T=S7^D,6F==_\B@#J.5(*N*-SC#7BOKE*J^%Z0H0G^UXXB^!]_/IMH4>:SYGZGG;+K M>J5\=-2!WY9.2D?GWF^UT0M?GB6RYX^F9KQ^CO0?((*K<$65?^[W^FF T:^\ M#O@X-'6+>/HSW]GZR_Z^S_KCXM#4>>'H+['HT_0^"65R*BNFC395SE/"0!DN M2+HCKN@^A)@&R3%2TF>_=(>$658;74KIH%1U@N!TV>I*NLI<'N3*Z*@J09F7 M;$YSD6DZ+8^ [+T MA6B1O0<1[;QE9''YZH;!+0KPO.+'%8AHDQ9X1WGJ/Z0="V794V:)6A%2HY$< M[4?R/8;$<&?"6U(A4*A(+:\=HUKB0Y&(301!DN= @CI[-;4C3G6UBU%(!+\B@X.](.C:+X'I!1HLBYB"E>?1?M4/1R0A M 2CR:5E,:G]!1!U6S\!R3-^' ;(_!9NIT/QS%Y:=3UL"]BPB&P M()>!=";;!%D>N71R ^(_L0.9EKVT\)+3(WD2KD(?NQV^?^VN7B&*J"%+QJK? M^9AD52JM@25%82H@29J(A[>[0/"OW74@F;FXT,B'(Z&D*!I-BW+2_H;$WNB; M(*:,:%L3OG:TJD"*/:>WBD(MJZ%O=$1HF5]FJ*JTDY?: MN/M7/NOI>\\V*9.(7ED5:3PJ>1V9M3G#*J\=+VINS4AC5;0I5Z[Q"RW>%:?> M 2H6U88.U919,JV(@M3KU@1EY-^^X^6]?Q>2?)5/'EC!<.5/\7+\U@_@BD2, M7#LF+-PAE*DZ& +4!MU.9M0VU\Z!!RV"V?27_#5S26%MN*%TK2P*-.%#W=?F M:9MG'1PD$\0H D[N"+V93G0U+;C&;M(&K]NBIXUINZPB=;7CBX2V2_9:*T/6 M:VI1PIL]*>P)%MGY'V1*,OA4N<7D )M&G/45X:@@] M.LMXSGT@0J*DO.R2UQ="[)'J=]>YO1P4S MC:!(57TU+ZDO,]_K$)F^&S_^CL$'@D2V=R3D VQV81165_BM#^AR(JI MT?3G=6U+$8ST[$)M0U_2R"M1T.!(B4*[26>"UF'@1X(8B\TUQ1IYI$?=QS/5 MUQ-#]X+X^S_'4(Y,Z/,*O8*^#&EI+I$4#37RN]MCYP* \I\R[4B=)K6CD:1: MN2?8]:6ARP3SX"*P>3"][R @ 1QL3I07UD[;RI55Y(.$)/H_P:@PPO>1^V%>]+UGZ'^7/?<^KG7NG?N\0;X_I/-O5L'V M4\?D]X\+E[[Z7%S/7COM.C$F1-?4'. M&^L/YC]=+QT.93$MY85Z8!,$IG$);(T&HG!T]&BNP'2>ZVCI7,TLJXW&)(2> MUY0W D,O <> MEO4;C&0^019=I;2RPU&I%,+.ISZ*2C$A9YZ)?/)N=9I5^*OGAFNZ9CE5AJ/@ M*D 'N)=QSPF;HE?0A@K-[&2P<78>G409\>D3\WD'HVR@EY?,@SW!8(\T4RI; M+WN#7 )DY].R^K&]2_4[%AW=F2K#H4)EM TGVC]L8M"G:W?^H-^6'(ZF94%V M/J'37N[)"F ZO\8=@0$1!//Q'EZE@>FY&E[=9^XK$WUGCMVH@#:JK*$)RK"E MX^MSZ"6V0M'M0].Y,AV25NEE"4"P*^&GQ^TD> V1+*=K$]HD,1/RHY],@R7P MDF?)XDA8N<#,P]&X&)BYZY61=,N(^I4I1X(R,WTS3&0;2>\,D'0O^J%+.FA8 M<0\-,^IB#V(W=TC)DO\*?^3[3BX4TREK*@V)D5*(_E7 M1@51]=_7WT)]-G\\F+@CT'1(N-5TGJ17IJWG^16UX8&T6AF,D$,[('Y\<[WO M$_3DN22#MA1!Z#4'R1!)N)UO^:JCR!U$T%\".WI_3HHB])J#I(@DW,X7ETH] M"@%/8I!*I^%2M8[,9&-N6;OY-4:ZQ(C7%NE"@^U&2K20E^%I=W'NE;W+NF#[ M/V,D$MB^Y,%FQ;:8-JI7I4DJ-]B0^^]5%N5$H4"QX <@@2#HP=@!ENBJ3Q@? M@"A5I=#.,\ Z;(;B9=@:>,$&RX9'R&WA55CH@.D\U<^30Y(99-C"NLTN6ET;4U399ZV% M5)=+'=2N<^]A"=341L=*5%8VUU03@?;*Y][8$JBIG?*K:DM"[QSTNNC]VEVM M0^SC;OO-OL%57KH_^N5HI2R621RQ+CK-AMQ&4A=3+J_:@+5<";HNEVSO0@_! M@.3G0O8=?"=_8V?_I%<8L(HE0>N2$/C!1.$<>YTA2>!W9UHDV5]YP@R!&@-6 MKRQJZK%"R_H5,\U,MM2U; HU$]>O"FJ^>ZTLS)JJD'5LJJE>")W3<_3^K MN[2L,F02 $$M^^6$]H0 M+4B4[@_H.-3 57Y5[9@CK_ B:2H#5^03=[INFN*!9Y)$\?? ],$S7"R#Z?P/ M/Q8%S;BPZ@R2(O*(&[XI?]SE+/0 ?0LXV%8#-\S(E#\542H.DS+58/?_CD2I M\&3=OY2KF XW]NS>P!9-?ZM/-/Z88&R1U% M8FC U6W;NUVM3>A%L:_S?4G$0G*(D&@.KECM05*H#G;JP5!O>),=&D7\M U= M9J5!LJ0"Y(0<9X-,08*MJQ>";=(1V2C[H\I1]LF'C?3+/X/IVSTH(L+/O-@I M=OF36T\;FU$Y?+X:Q/Z?'3YYKAU:P3?3\TP4;"(QF,ZU8_H^G$-@\RYY"=76 MAA[UM%UZ7%,9?_^Y<[M:.^X&@&<0N>E%:=)"R7CU!LN7:LC[?XTTD1\>+G. MAP;I_1W@T81=:; @)PNXLF)GO@MPHEA\Z+001=Y[Z4O'Q32J^ M#2<9 ;/28+E1 7:CI\,=G.$P)?""M0KB+:([B/#:%)K.D^O#Z)H-6>7Z9"_@ M'OK5>"7>?%X5%]TGTF^'@34%I&B;SND^B"'>RJ+)G'F41*LT7$K)PU:T9:=/ M@)0L53X>2RH1Y+R_)Y /[EMD22<(&U5DFYY-HLJ2G=J][0CL*WK$'-^ ^,]G MUW'N7.\'KD3ACZ+6M6%;Y>W )@71_^5\!YN&&IBL)CFA:&LQS["Z6XO8IX.N MC<%Z@4X\2_Z)3?W$]T/JH;A8Y9\LJRJD1NZE[)RM"TW8]F1NB#H8%^T8E7ZR M2U8X=;) MVS*BQGH0D+&%O@/!?02%6@-SX_1P?'9TG+5_D#J? XOH>MO/ M9VR]KET\!:,0HD6RN^8BVBPDWH!V,Y*L:DH.5>N![_%34TLLW:7KX/[[Y&)9 ME$0U^N$5'I1V.L_*F8?CDL>C,M_YFQ%_**) G@ /*348EGND4TQ?I7FX*R+\GD*980M6;[N;%T/NKN!8AR;9:G M1FT"LRXI]\@54_),-BM):J:(-OIK1TLEOB-/&+HIEIT"-5=(.^5RA4W7#P.1 M(@U1GNE\"5SK>T2Q2?3F)9Z(LWPD_3LX?=';;FNLXTMB4EM5.\F"(X"FS>]M9W MF N4W3$Z#;=E9D@4;T!O'0O9:46@FYUX'UV4]N$&>GAM[WKT299:> #:J@"P MT8S0OA=DAB3^UVXXXG_\^4P85#);YGZGG5K:FB'Y4E 4QNVH.^\047CIT-S[ MK39*YRNA1&%5#*&N*GLPW^$J7%&5EON]?FIC]"NO.#X._517R>NAF"J:I;KG MI!JNW[ VI.EJ"=20"!O)_M?^4R\K%T7[!)$(_,LP6.(%WU_4*!Y&C;R4QJ.3 MBZ[?RQ")7>GC MUD:HQ-K_K$@Y:8BP0QN=-Z%/#EN:Y #M&G?[-XN^ 9)7'4^/N$OF N07(=,P M\,E5"3S:.#9%MAEMB"5C3)2 ',*[;Z*"B,9@3<9$;6A#%Z54J,XPNE"&\#Q& M=/DJ3MB:V/5X2R0(//@:!K'%9X6)T.:V^@U_%"(V)*G^YQ>@R/L&.F&ZPY(5 MNYSQH[62E^4A7A ?#I)U*L32^:MSE,BQC*.1&5&QEXKL!"+%RY)O0!O&B/A7 MBN ITGRG4]^^N%@>5&E9;12O2*DEVW["L(?@"Q4V[&*9"5(B*?WQ2,$"/H05 M6.5-]F1;.S.+QK.LZH-AVG>TH:+,PK\=*?3_L*VRG.*+LA.$51!&JXT*K\5/:Y V&)],+-C,\/'TL.S+.Y$YK MSXJGM4G#1M2RD6VZ!Z>V-*EPCB9XU?[L(*QO&_9-Z]S5)O<;H:P9$FUI8RED ME%0RHRG#WNL;%V+@&7?%Q1O0CCCJ*%"D5TVQ#(93S OGQ8+:<:2F'MG$8&#N M-0$FD4M/N=Y<7DAKQ3/T5';\Q<75_V@@RK"XYUS#XU7+2^L(2^OXPTT1;&%T M?@I*.Z**UOD/(%BZ=CP"XM7^#X2_M(1KO.8BN7/,Q;XO*EE;.X94TN+^^54] M^ .[!WCM+A!GT<7657,QZ[>6@K M.7.I0IF29H9&&5&(Z8[7J-><(2'+F:?8^:L.:H4^\D .3*IQI9$K+9TQW(4! M_OL#MH6KC0\KIPX$1?\-8Q1\Q'/)S8]V?5^;Z=SJ1X>Y6G6'T M*BLN\6 &)&R<]FR>@A;[..05H^W_N<<]\'T *.NGC%0>L4U()#/[ 9PW\."B M8$F/9*C5JG;,4LV;LM (]1)K-'SF6%NJ3E BH'\ TYO]<&MR=+^YG^2L)ZI& MPWST965-%OYDG9QH&LAXLF/9B5XL^P/9R:H5V+?O%B[*O%99J:V?_*LAI[J7 MV"]B,B*P(/%V&B1(;."^.<;G M2!?-P2(?0>Q M^,8-A9 *$!(2:&'QI[]5 FQL\'8.&($U,>UC0ZE4N?RR,K.RJO[^O\N)B$__Y5:&3SQW__[\W\P^+_@!X;]_?_@.*9WDXT2 MIMFJ/P&6AZD.4#R@80O=&]UA+7LZ52RL#!Q'-TTLZ>C:$&P>(8E;ZI:X93 < M_[G;85)QX?.V=;=M=TN^;)+:O 0UHGZ0S ^*H&B,OJ/(.Y+"A/++]NN.2GK? M49S5EL0[V#-QFV"(^"W%\2Q_^*$F<.:Z"K""WH+__#WR(%\A;RWWSG?QH:),_[D9>=[T[L>/@>+V M;VUG^&/S!2*$NMDTUEU7?6RY6"QN=J/0F:DQ1-;A\Q=']Q]1?S'^LM'$I8>[H+G5,"_;X?V_(=NP>$ Q.0?GJ-8[L!V)I XVX(= MD7&<2.!/=+F.M\\S^.%S?BU?(YVD=]ZV;>Z P:NL8G_ ;W?IU=_@ZDO^:$!_ MSIPMQ?"+%P*V&8KDWNIZW6+SP"%9D3S/_U@B%7L<[IX2/&N*OGV2_R^('\KT M\(C?$RB%4^PS'=(/ZA"[UB']YN??(Z!H/_^> $_!5-ORH'WYY\8#2^_'FE[T M, YFOC[_YV;S/>ZMIG"D/W[^[>F>"7Y*E7Q+3&/-EM 2FW__6'_X]X]UQWU; M6_W\6]/GF.NM3/#/S41QAKJ%>_;TCB:FWE]P"#_@U\_::+H[-975G65; #70 MEW>H-^"L?]4U#5C!K[!!QE%4Q #,MW2O@?1-@K_(323>V?I)J37\2%! 7G+=1^"*U<',DG)-"DC=9(;*I6D MJM1<)(K9'N,R^$JI%(8WF*5,X( WIN4N94\FNH>,M"M86@IV" T[-/ Z<&\P M7?OG)A>,71YY62GMED<5L;EH=V@^/NBZ8(A8\9RHKR"2EVEB3:.&#_25UGB@ M);V]ZI*<-JC*7>%7:>1'7@D?TU3"T/D.EZX/DV/9JI^'QD\+L@9M$YQ0X?L\ M6S7:BHGZW2%NTEDN0&)BI41%N8_3.]"!/@>;0V-3JJC%D6(N%WH$B0G M:#/_#=HJT"MQ=/48;*].@:,@?2H!.(66=*6OF[JW2OEPN)8'N>4!I'C504:W MH+W4%;-FNSH:C+B$ILG5^R9\RO6>T5-P:S.I7B924K6U5"DB38^T":3G+?_@ M7X*J0G9KVR% Y=X,8LN%#=5O,2'M.X%MEDE"WK"A9>\R!)/RF#2!XZ\&9%<(D8D5RUHBX.GD2?S>L.J M-P).:Z18@NZTT,0QM1TO&-QC$]B\K%C^ K7=Z (,HH:,'\SEOJX#M(]*1,G M5H5D+EUIB\T\7=_7K5<&(+E@X)LE??!X=D]%0V2M:9Z+Q4I5./&3Z>BOEJGN#;X YL'Q0"_1;54QQ.06:#@??@',T M%(PUK $GF''A5%WMF_HP>.LS@D2^"_6TU6\;0!#S#V/<34DB5#8$WJ^C"'I! M=R(TS! Z:TN5TYEI(M%N6[Q4S#UT%UK1JE! D"F9O/E) MP/\E:);EB:\=\09A&=V%S.\!Q1$M+0TA_SCHN2]V!V2<,@R%Z2U6S,P0FLVA M3*-!XSC!X_07CSB]"AIR!G[B/ [:*^3JK,?*"R X="&Z7:3?\NLR@ :-X MZIRCA;JLV]KS\<8]/)^:92!0M6"XIC)\ M'&'BX;YNC22/E$!GGI,SOID?6$.912,<**;[&9 =99)JZ,,1G)"@?1-<%_SJ M'+5R)%XCLWF?LQ(H MP@X7+EX;,GP5M :>D96R\RPQ)5=SH54(A "RG;AU/Q M*F5KSUT@8]3--$UF&FE\37AGW>[&$.U(M#(B-9MS_8QS)CT-D3P./[7'4GN)XR#U&GB2% MDP1.D(_]/'[WR#]MIRF%T^33*];?;/_>ON3',R4XI!-[QN-S.M!RX(3A.ZN M/6M.;71!S75[B04AIB6EOHC;LY4S5V:+"]>%5\D]IDZL\\C> 3%OO_ER,3> M!V-GH(F*@R)H=R/C,:GKJVK/H8WBPU"H61G&*1K#"Y?Q85JO7,#[MCS=;H_I M)-MM&I-^PK%[:94NIX4+E^U);7D(Q2IH6N"E0W]=T;6\E5*FNJ>8&Q$GY]($ M[\X<('4>^FRJ5%MVQHE+-]%ODGP9XGYR;H\U&5=U.^EQFIHQ\'DYETAVU&$\ M<>F&^NLGXTUR\KQ2?F4N7@Q2PW%!Z5E$MIB[YSM>M9-U+EW$7SP7AT*^^U,Q M75(]QI2\J:3,FI-\2W"38A167994WYZ)QRN[,*X2RX;43+?F7LI*#![*EP[> M\\S$1Y7VH^-%'FTJ]AQI;.6M14,JUHK3WKA%3#+52_>KOWHJ)D_D7W]6S*_, MQ>F'>+>EQ=V\"%;$T"Y0Z2)!7+IC_:5S<5@$O#\95\I@U1.:'CE DG4%N-6X_7+J)/L=L?&1Q;WVOXTW& MW#37=[-\M4\T)V*J75XM%I1WZ9[UUT_&)_&PCS07"V9>7^4R;%Y2"@.ZS)32 M8.!I2Y?P>6;BT\3%3VF0K ,[! #QP'\NXJ"\(MBL5E-6 M09&RXZ!ZZ8!3DZEIKP!X62MM*E9%F>P410> "#K)6RHB>@X0?Z$(@I(&] !% MD/RFGVDVQ[&39(DR?>JXGQX&+M,O_F)N'[W M*:Y?QN+*VY7[RO)0Y?[O:F.\7QQTW<%(G$D-?IZNDC:GALX%@?3?/7+CYB?Z M\QD[(@5[3\&^PU:1"U#:798>06G?E\5&ET\GC&,J_MDKSGX%)8?-<@A08JXT M:PE#RY24\B=I(E<;Z'7I(E!R9-,>H>2+4?(9%&S;OJ7)]VQWF./GU,Q8@;I8 M%$3OOOL0VB7(#^G;MG&D,[^A,Z^C<>LH%.NY='YL&B(H&(T%N52)BGD=BO,> M[5>E/:]&]L>R, DS,^@V1HNTE!(3.5;W>D4CO*NB8;0P7UIA^AFQEQ0X,V_V M@,R87D,O/22,R;RY;*OWC=[2O0YS\$3EMQ!JQG2EFKY9SE]F<5B?\Y""ALH5J-\= M33JV3$@+HE@<&C,3!REB&MJ%DM Z[U^Y%^18[GA)3TS'SJ)5DIIVPLBVK7JA MU+J..?P<[OB)J\Q_T1NOJ,:X(T.O#+A,96RDK<@;OT"9ON&,]^>KCI\J M]3)&LS0N57I]&4P[HJH90 M^N(ADNYKKGA_F:=KC3*>DOP9]> GV7+>J%['O/S5KGB(I/VN)VYGBYF%XVFX M,7FXE_B:I^E$^SIFZK-YXJ>N>7LL^$N9BNM6!T$UR_/:-_@2X K/SQO:2%QI MY0JSPCB>,2;5>8>OU?E)I1A:B;]*ZTZQVNO$7FJP]7L2MLV9493CBYY4=%EO MP8\K]]52:$UY2"5\)! ?^?"K5W8;M($A3'M8/\\L**!C#1 M?2LU.*95X/*L3P9TDZO=;YZI2MZ: ]>SG>W*&ME+CE)4CR'PO-+(FPDI20BA M59&/T_ND+\\)_IY6Y/?UQ+J?>EI.S]6,:LL8=*>SU"1;#*UK$6(]"84](9[I M"7%$/5&T8KF[;2[>FC<6@=DA#K"?%Q/2&^M%0:AN*:KWI59W,# MU\OH!'VV48:6;5*-(FVFC%1UZ)(42 W*L]!EBE%Y\B&BGH4A3U1=]PSR:8EO MOMQ(7 (/!"A:TDAL#GI2'F0623 )G3OQOL2?415)_&EO@V@-H?,-T$)G&LR! M:0=Y-72A$SJ5>AMX-$:I!F=2E$#@\?0R'Z^I"A.^1,3K:A#L'/@0J=>M&R_] MR4_:?Z6>*X\;G;%BI,1\(QW/%;H>%]G_,'N&GY;X<_N?>/R?C*K>!E96P[*1]2-0&.^^33 MM6 OCFT)8F/+<"O/>? MWR]/V(QKK^VFKWF"[M %K=,A?'K0:II5LT0[H8PL]MF\<2A?X_.KRO5A!7]/ M0)L![$GH)&\^4(?QMFROVX?^#!)KNAF3[G#"]"X+D-$, M^<5(#&WV[QIFR&0>-TN"E$L0G4E)ZP[$53*GARY=$OPU!VE5''6T*J&%[.<; M/;=M\M;4]]R@ ?EZE^7@K/^@3#?C@)D/9XC5X?YV6KH-@*Z6UZWAMDPD87(] MS2E6B56VP2:EAQ++)3(EBW9I"E<3F9#^_FD@BE%X?24VVU(E\D M>A?=]+@(RGS9T%>B.GJ0IX/Q(@Q^U:]&&E]_A&>HKEL83IFVH:H-5YHHO%9E M.CEUJH8NO[:%6'3=P@7DH#^N]X&^5FQK*Y^T[@#UJ3+F6#K>LOUJ;=SC.5%O M]8J9"1&O=,30ANH'=#S0L%?Y%.GSF8YB_DVU5+0)+912#4TLFCTEUVLHJMX* MK>F-=.17=@N&:JZ?$W%;+JPT19HM=" -Q'YF9('+IO^&WG_17-_N MS[*+15E)$ZO\1#>T3DJK"]%<'^GS[^GS[ZJE-N!'R01'EZ2B^9 0JYY6RG=" MF_^)=.1TI\^\?6LF_U"8KPJ-,2MVN)54G22FW?M$:*?HL-V:>3E^X3%T993E MU(GES^3G MZS4_/7+PH."2-Y&JG+5+V^JK!F5JPJ6C\U7XP%CPBMF_6^HIY;:Z[ +IZV&K*79!:#T]/T!>L<-^R+O&R;>,7:+G,@8$WUI.ND26SE7*';;M@=NGS_W?3\E#8\I=: M7E:I^]G"G2X)O]=4$]G./=ELG%RS+H%U>V6-#95*4E5J+A+%;(]Q&7RE5 IA MJ+SXBFHQ#1_H*ZWQ0$MZ>]4E.6U0E;MAT),3'EJ^D3PM+_5)+]7V6C6BTU@H M7(W/^%,_9.6\-,3'UQR_X "MHG4F&B]5Z<1#IJ^W4JX:!FZC74X;-$_'!D\V8K O5?F[&&#RS?<_V MN^W?Z$7OO%1JIF6@-4=3U1S6B4F#;EC#OD1VV<7>&W779BB2NX./_,8+I["] MS#L^2$(9C21_0=&VQG_=QBE[= MUP^0")T,],!OO$_=^ JRT<\-NO*"EPE?:1M.R16,4N65=VX?^OQ[T_H[?RBQ/>>1Q^F@65/ M=.M0MQ]5W6==_'@^^H_+8^-\R0EV/*%R4XDCJGC=P%NLTVX_"(?%L7GF;6G\ MT)=WD +;=U3@KO\< 44++ \_322>/G+TX>CQ,]L-$JOP-::"EF_^NGG1JS/4+=RSIW<4>O MH+6K/P#8$>S3U"V CT P+AI]L'[M'?P50__1FU_0&Q5LY(#!/S?_:E53\$]W MJEC/QA#\?F?9SD0QU^]9K#O>?'3SLZ7T38#9 PR=-(ARS7__0+U GBKPO^D! MWJHF4)R[ONV-_GK)YD/\.PY3MN*"KX7 O2-W/D+B0'_W;0W4C7X 0(F__OOQ(40?_U MR+SIL0A'$QFNF/K0ND.A$' ^-$SFX\-4 @S+ X562 TD9"K. )F)$[2L !7( M0*5HDF3['-D'-VNM^!K"^@>8C\C:U>*^;6JPK53)M\0TUFP)+;'Y]X_^5_+_ M$\-LBBFID6_EQ28F5-*8V$WEA$I6Q%+5V!*XD^6Y! =U&$Z M.HH[@L#S;"N&I6]3MQA%Q!G^B&-G/LWWYP/,5!OE__T7R1)_!8."$X5E6\&L MJ:O8QCEL(+/YJXXT9BG(3=: ?I>V51_-72B)<1- J:(XCESO#,$D79?Z1+,Q MFIE^S4H3@E*:[4U-9P5@IF!7[IJT::]70 M+11Y!,]L9J#$^O'GTAZ@><[[YT9?(B[;<.JR/.@,WYQ*#>H^#&* 8ZX: &V= MW]&(>5EF7A$9+;)1Z6$.L51LMK"8UFI)0:6&M*@:M6@N:+HRD ML6H#(^-_:']BU0S6RHG8CL%[-'9"JH6^)GF:.;*U"Z5J_[H)?F'2; ?S1@"; M;?4+6\>\& R%@88=L'.[FJ^AN@+8Z4A35BOHO0'K9 "H!<,2UP'ZCOH;P%U6 MFDW3(*B1WE;F\:RGM!?O4)V&'DB02*;)&(8&WER=0Q.,0D"$KV#')N-2A;G?A2E#HMM],8EA[F\=KBJPPR\SL& MN=40*LU\8'8CBWPZB_S_;JVN]ZA%6[,[<.P)]HRDH%\-J/9:=W'5-FWG;AM; MOOP6@>C.A\AQT&][7Z^5* A/ UX@7_:\/S>"P#S[FY"](?C_.X_JI>S)1'?1 MTBF6T4V 5>S;S;!.&LV(0>X>O1&^ $Z\.^9R)C1HSK!&8RGE+;W<3-:&0W1Q M,Q0S3I-DG#O1O/R18/ +>-( 0]U%=L!#5=\[?"ERN2Z56&5D8E(6I46)\]IY M_SW')E^I5-M"*]^&)KE:DI"Y7B<%FE(-V?/86MCY2NKVO"[/9_("?XA+1?4" MSJ&$HO/(,4QQ,7<*5+1.I&&ZA>F>BZFCP)/],]QSSB8[QBJ*-B!85J8&+,J. M#6BY3S(J5*0X3S*D H#&;K)CZR=:JBP*5I=V2QH@5G-5H=*)Z:Q=6;5J0ONMK_LR@%EQC<);)0A5M>9Y8UHUDEXQ??L[0?K%'SP MR;-$_6[>=]UFQ\? ];?OY'#B>KBKF1LD]>[KI@N'_LZLM MFS=M->?4VOA!_?OA:6\0L\YU;^BA+IZ<2Y3-#\]!6A@:JCZS7H#B,%Q?XFLB M[W+!/[(QZF::HYS7%'6ZMASB=:Z]+ O[<\&OCO#M*&DSE]3$2J79*[6%2EY8 MSQ"7@8FW)OW7/KI2SSF_(2->AQUR>%$Q=9ZIC*?=_WQ96>!N:8C>^8X@*!JGX@3'$*_GDRX2VV_1_$>PN0B# 6T51K0.5O =W=7TX&:: M@ MO/?QWW\%^_'RW&73Z\A8,YJ:;>"YXFS-4+/TA^/O/#VIZ>*:U/2(O<)[[ M+:W)WS9NF[?89J>U8YK%-V^T(U+@][A0(,]%"A=F>?W%=1^"UE?FLI_ M@0<@:)H#7'?S3TFW +F3>:%Q;H$+1H,@J-X]XG1AOY=YX2@"JP'+\U4WLT)+;*7F0@K]6G9:]L'8X4"Z4DOJ$%72IJ1?K+I@E M'X3N>QP0E]YFRO]M@E^NZ;C(QY@Z]AP1<8)%QF<<"1R:JE.#K],M=3=@LOQ2A?N1G^.NS5;*C8YKT^3=D:> H_ MA"5P?<9O$9-ENF6$:PZ$JCY53$Q< M5' M-:)8=3! MTM$P<'%"18B D.0..2[_PBRQB'-ZH> =Z=W'Y#'(#A >3):P>3( M9OOET:!8RQB@259UB>,R#\OW)D>6)#[M,?SY!2Y2R8; J8UL:W^]TAFTNMVL MS;:(%9FN,X+6FM3-^GMT,BS.)XC#Q(:O*NR/IU5)I.4D]Y>+M8 )IH@CV)HE MVZ5$2S5]9#\PI!,O8'L"D#;1H=ZZI\,>U@N! $H3F_J.ZZ,50<_&8(L@^">I M/_I_HLD!55H(JG<7^M7 OLKWE?B D'F%ZLL,PP'X6UR5J4$"\#Q'PY_JRU6V MV=!.V_IR34=N] LT7AC2#"B5[]=[S-Y^>69)^B6[JVW[P!%'6&J MJ;CNIWP,ZI9B/LP?9[/">DD,>GW1Y1-<(MG;8VG1)?*PY2C!S+$N>_P#N>J? M4C'NXRIV@1 \BH;1_"U#7C40*YNRH,!0@:4Z0J<18W#^7XQT^,F3D_!K4?#5 M6_K3.M(;=VU%4OU@2GG,FM@-)OENMI)5Q8\5X>O(=9%BE" P;FG M,6RJ.-@V"_9NX)0@2E^KDK(-YNIWP3#=<^EI\3"]4^Q[ZS.H$GW1 LS MV^E#W,SK+VJDXW;'LI-97S;P^8-#BR11ZS?KT"<0FFFA_A(1ZPD%6U^\!4VG#E!!$%*0%!9L3'2Q/V"G4&,Q MUX?>H#NR47'X=K>--U*\EZ0LE.?C18-=/[RAYL\8IE@:]@>U0W(?*C]LU!]# M@M!#07OX)!K*IK/@2KI@),%(%=?#> +3E)5[BWW%FE/*=QPXA/5V-32]!!KPY++3J-R;5D6X^=E#I[N\0-(G]K*]W"B\&\I4[%_HB;D@ M7"#=@&HQT3T/:A,PH7HXMH6F$7.% 3BEK+ \LK>*&BQ9I15/6>_+>8&8ISYV M,YT-WP1K1C)$'.$!OMDWUZ5/3;R%_8&^Y/["*)JZW;3P1GJP16**MDB<&CKK M43^" ;A_?HVJ[[ 4<72C^3NJ[JK]SKA?)8$!:A4FUZ2'S$.\?E#5-S'WL?3] M5[O[8J7_M*)#K5(P$SX/,$55H:)#44(E0%)WD+T\^"D&^8SO?8%F 05S)Q C M\ ]G:Z^@JDP@ U;!UQ8&[2D:[! ;.O;"&VV_O873!0@&IX&!;@5[*X,58C2E M4L1?KPTQ^)K\:]OLW0:O#F_;#DT1F[:O#'7;4K=V@ SC9)S:+EKL3G>WX5V] M"'>._T,^?)S\R@5_;/L?#!W85X3P88.PUIO28;T.75W 29D@O$[^9U)^%Z\, M[\5KP209, @9^*'MK$Y64X><&2>U>;[;09'; MH1GAMU(;9]?J#N>OQ2>U;B\]QR**Y4O[#,WQ<(NU3_ M%05\]1B@M4(V7YLM+Q2@YQ>IN/$ILH%+D5IST##?EJTP)"$95Z99(T^M- MY\[G#B%Y[T"1M6C%P\Y-B"'ZV[LRHSS1;CP\>,,;CT'G]F 4H0\.1$#40L,^&%,_3N<.A@^OWL6WT QW>,?QK>931%/#EAC3!S0?.H%Y=W'M"P]HWIYM!_5CD__8!=Z JN#G__F?7>KZBFI 1\:W MM!?'CNV0O1$-%>CC$.!]!R@&K@S@R.X4%. MX;\HTW_O**YG._G(^"W-OI5>V+$&._W;L,^!:2^V7-O^C2\<97JW-O8+R*=W M[>QF7@Q>O&VJ]*'_X7O@!:$[\]%G]BIR[&WBRBF\Y;@+)?#]M.;GM/68>O%I M";Q7XG;"'%[B-^UP#?IHVR3"[6>/A/FV!"9K8Y[^ XDZ#X4.8YAHC3OQ9;H4XQ M\G8OHKH4*W$2ICSVASUU^#L<>D<5(W-PI>;@8E"4JE::U5(^+;3$=%(HP6E2 M;.9$L=64XWR&Y00T>2?^T'_=@?OJ7X MF@Z?^3.HMFN"J;=I0@1-R N'(AF!*VRT?AFX@CL'RV*EU:QFJC6Q$?B@39E/ M< QY!) ]359^ ME];'>BF.N@8 5C/-G- 0<]526FPTQ;J4;QT=@,$:] A&G\!Q-^O$F#CSH=_U M[0%)8SC&1* ,&ZUGF0A30C.7*54[39GC>9KYQ:#M#1RF%'>$94Q[$4V$\0AS M8:/UI)BK5%MBLU7=A=YC'O0)@S+[:YBKV!X1,:7*BJ4,UTJ8UEW5#V[)@Y9=L!1SY>JN/NITO<1"77;^]'0L>NKX ML4SRZ07!]+I]!9JFG^P&-"?:NB -"'W91N1T+-KM.+ '.UUCCWU#.I2^[7O; M V/PU&>$]DM#^[=:^#Y]L52^VLJ)C=U**3[!QA/$[Q2/773UV-$8$O1S MO+*Q"!%AMDJ7A_Z@"*H$AHH9S(;!>5^N3!+Q1.(75Y6?W(]+KPT[*EN"SK"= MWB[=Y^ B=%\&N@44SV84U;,=5Z9YCN)^&]C"A2/[6"Q!W6";?B(\1WC^DI2[ M9#W=8-!43.#:@W5ER-.QN-]]5>)D+-KM& MZ1DL+F\*X3VK]#H>!6=PI:WUD>GH0/MXAS/TK\=YL]G6YCCLV'9RZ<8E\>V,R^6!N)G/5H26U!#E M!,_%B<\O;3]VT#S90O^EZ3U_IH/!HW-(M^_\^G-(?W_^CTX=C4X=_9531SE> MH:B^,I"I 4O(3#^NR?R (V6:IQ()JD\KA(HR&NBMZR<^<##6\0[)?,'BCQ[M MN5-!%NS\H/YZX_2MQQ,^WS_,Y^R$K<]+"L;]5C,<>[?)X4.&^B]L_+'FN>.? M+XL].UIV+< /G",3CO-;=P>*;4:*K8=ZQE-=]P;ZP;EG8TFH :,H<9J6$T"- MRTR"&L#?$AKD?4)C!SQ-,'WRF25IJ3(C=3-S4BWF)7^8EU?J_7TV+6RNGW[> MTFIDU#QKZVEIE(:0&B8^>@#6$+;EE49][M'>J&L/UF\N46)Q)9G M7]EN2@3=KDF1H])BF5W(B?V6>D*M3@I=-TE,YDJ=,>HYGBD/97Z_9:_8,[LU M5T\3"L^7.[+?;%GV$%VWL=>4+DP3A>%X,A4!WIE:Q>Q]>2A %2'WFV;P3"G3 MT).JU.%:P*1EI=Q)U=&]'7M-TZXI9&?IDFETR*13:23MN6#!IO1^TRG!-%IR MN5WUF ' _T-.);KI6KLO4 75)6=5JF6*J=:DS&[62 MP@--\*CI 769,[DNV?/]DL'6Z5I*AR,U%]!0'%"7P:C4[VM>L69,C+BZ$%C6 M[BNPUP/JTHC7]2XQ;=IB9WQO6;6^3O$6-%0'=*#8J;>Z>".>%ZOVM-G+MS/- M>&X!V;W?%*2;,Z^8RK-2M@_R1$<3^.4<]GI ! -S;!1[B\2#4:6*LC*ARN00 M]DH?X #]X*BKTHRAC$X)$-.DE)*&8]CT)0=D!9!*OZ\ 6>F3BLSP@),3- '_ M9!F2(P9QP&CLYY]XH1,?>X9^2402Y.WVZD$=BU62B\]YTS$K;%VF#\BF%)_9 M=&*TLHAJ7)^[.2.?G]NPZ0$H)U.D//)GS:&T2J_RJD\+7KD"67- C/?\I$W( MS8YL0-4C5YJM9JM0XO0!2ZXJ;G]0;=@<02GW]5Z>?A";4(ST =!U4O&J)Y=& M2P)B?]DNFMJ@P\.Q'I X>=^J/$SU^Y1!Z0U>'H\K+8Y:H*9[H'N8XH/E@B1] M"8C&N*6EA\+"$U#3+>BN]WAWCKQEF,LX&_SKKHO[Q%TUGS^1?:1[ (<=J"@J M1NS:D$G=4O%($"$0!$3$F_=C1H+X*D$0MQ=R+\.5"R(R32$11&2:PB*(R#0= M51"?7 I^UVO].JK1Q2J_FDX\K56^+![ * I]^,\-=?.KF*1NB=->;/Z[E^AL M#[[<; L@-U?'/;].)^3Z\.DT>Z0AG]"0QS/X-RI"'%21R%J&$!V)/1:\)>C= M:[EW?^[9@J-I_05?/O;LCLI(#2(UB QAB!$0N8U'UOL_I)T3G2_#"I[953Q- M=N6RD'&:Q,:7[PHY(E-^;;9X*BN]^Y>J C 8G)P]S]8 N5OJ():"3W0+DNS= MX>M&S[FH'ZC#U#W8APJ_%9K-H 1+/YXY.0.CCK.9Z#<-QC>D.S 29Z#[1+O) M+D_QP\:(" G7H0#A#*A>FP_?F/U2ON/ [S#%=0$J][X0E_GI(H<,NVHL/REZ;A!ZO\637$Q*Z&@\==*>B7\#,U^>*N=Z*=+ENZ+D5 M/Q1>Y[^OU(_$Z"&[^%!1IG<(;X*EH7_$)[ )7DIQG!5D8ULQ?7"#N5!&(.AYNP7$8++C=+,W M%8N= ;G4U'XE)RWDH,:>Y&,,0\7G5)3AM4Y:[PU:BNDI6\UG&=B#E !9&;?!%&H'$46(8HL+ML'V>*K\0BO"O V MF:D#1JHW&KK2:%C,$M7F5':20UW.#NHRAUP/.D:3;"Q.\J?S/+ZGFQ$A^ H0 M?"IWXY, [HK%D59)>2.B*N>:3)9G9L0,G1\ O0PF1O%)3HN&(A1HN.R_(1W &L0 M=A^GJXV14_*.M5$U0E^DVTM;HD!SX!/]6=E'_@J)_!4* M.BL4'>-Y.LK"7# 6HRS,9?D-[V'6](CA0W=@$D2S>&]-"]5\(36I(\RRZ!9! M&&!0,?K-$K'ODXBQIY"N59" 09MMINC:GQAF >^2(ZYSHSL4R])1M4EHG8XM M[&JF8GDP[A&WR#N<5FXTYCVU,&ZJAD[45NF*/G?CAA ,[^8G&Z-H/L;P4<[D M^B$=HIS(M6/_=#F/3T%?!H(U'PC,B%!*_@K/]LO.H#]$T&<#Z/-4C$P2 3?*X#OJ7R,3Z&WV:EV M =D:YZ4J15>7^;J!VZJ T(MVX[ Q)A%MQ;GY&:Q,144IWV/I.2I*N5C'96<% MN6);ZJLIXL8PJ[CW+94EV&%\E*FN"'S)U='%O,'6'2*68*.M.Y$E"%'"Y=Q\ M.;?).)6S]%&+X==:\H0IYPTQ-;=SG02[Q//T EF,8+I%SB,3X>C\6IMP*WD ,VI.[*N34]0O!E.1>O IABZXU[MTPG M)>6AR^G5W@.=J2P0@*$W03,QCHA#A^*MLK*+R;R\7K+Z#,;K9FM/!#UVW1<3 MA,.#_4-?;?(9[T*G_7R%#]LC(B0OC9@J*W0F]L7X MKN=6[J]W58^WE'+M*R4GOP2BM@;+Z[M[RS,)SYN=2EU*B;H M_,"06YVCNQNZZZH'KXW9&J#5QOR(2]7T$4,;P%0\H-44QUL=L$DSAF':A7KI MGF!7=&=$@L)6Q\;63K5Z AB MVI_78.RW/AHQQC!TC""C:I5+QF.4U[D,!^)3N!7)!I 3#X)K5'TPRHE$+5U8 M#A%NT?;\&,\0,9J(=N=?:YG[N0$>BC7QJZYQB;9M1 H>HFS!A2K E47%NT?] M1L'P4<[(^JX)P6^>_3OM^;X[+OR;1W:F'VK2I) I\)*?J1B]IKXLE1IUF0I. MR6,H,L;3)UPUN%";'L$_@G]88_=/H=]F^!4^S."^F$T6ZKVDD>!87D#H1QG_ M>(Q@KV)KRJM^3!2_1^%-%-Y$@7Z$A @)4:#_^O)W%.E?@ZM_[&SU-_?@OV+9 M_(#//A';ZGR0=B?&Y+Z1UU/-1FV%ULNY]7IY@F5B?)R(8O8K!G(4LU]7S/XV MX$O\2J%K^4)-RO+U%E^LRDY"JB/ KQ?:X_$8S1[_7IWOYY%&L?@WH_O*(I#+ M4_RP,2)"PG4HP'7$XG^A'7^3B>Y- #HB$;HL@4\"NP"6"GT%[(\F %C%]@#& M_GDQ_OVY53TJ?PTY>$.NOV&C.E+HL(OV N.O:)TT+(H?>:17X9%>GN*'C1$1 M$JY# :XF-FN.% >,;%,#CKN]10S,_.A,N,AUO1K7->3Z&S:J(X4.NV@O)A;[ MS1TZ-0<,@., 1*6M&K&/+HBZ:%)S95:0K&'R83@45XM^/678/!$?#'^["B)? MR7QB6?21AB8B(9AN7<'W1K8#N:2]7"FM*(XCXS1=*VM":D(H:JTO<#,_GULN MH%!.1/UG5H1/3GQAH<+!W%=]8E*H> 4JD>ITIY!XDH@11/#?@47B%Q]@:Q9@ MRN.K8MB_W^9>6I_K&@B6TC?\:Z;,Z1CD==](=6R68SMMT:.%XVC/6URJ*4[5 M@<+T@-963!_4@!,P[B"W\C6>5U:6-34F?+;*3\>-055Y5U5^A]A/*\O1: 52 M:L+5NU1?9%=^Q; INS80A)N?MP1QZ,34ESHQ51QLCEX2P^P!!B<&=?05]F1# MN!Q0B=9 4J;BNM5!0+^PU-VG%M"$0G@\YU 93/K D956KC KC.,98U*==_A: MG9]4BE]KE;HMKB*GQ*DK=:9S6JST&G%.%+["*AV'A;8Y,XIR?-&3BB[K+?AQ MY;Y:6GPI"T7=RON%<:5!I":.UU5QR>!-B%;JTX;- 3O-<+&#)NC92P%*V M%?@#?1.L9\[;<,ZE@9J@*"U=M%D;/T+HCQHW@13;[YX!]YTEDN0&)BI41%N8_3&_X\MG?&N_Z3]019""T+.;Z MDP5 @]]^=/,3"])ZU).$HJ1^A-0(J8](;6AT4AVU*$+$[4*7(#E!F_FA1.IU M+#KL'0<_F=C6-L$3XBA]/=#/AZTYNJ:RA6FG*RJ%,INL-%(>WGW7+3UCB/ZK MA&K6Z+Y'%IT!X1C@9WF/:A4+ E]B?,@](M$2FU M6O :DBN"_$7F^#Y+N91UB=4X,>L;?HKE-;\H:>T1I)R+_UZ"[QJ4YHT8KRC> MUPVR.D@8JX[@B4R>[]\W4%Z4CS$<$:.8_[7_4RM(&:; M0MUSLK644:BON4)2,99E]KFRC71#$ME>NY,8G9P=\@V!)]L"O /DP'LXL"TP M*5<37%]W'$,Q&Z6\LXI/K.I"IH-SL]>F+=H$?,%0_(8+^Q>]B?<#D!6U4GE9 M8)V)R';%=IHOE&MF(H LNYEWK^*\[-^]"1X^C4A73!C8Z!I\#%.5J>XIYB5G MWLZ-[5 DVJ[ZO.S+]CB>4%>#H,M;J37D=JS: 8/6=(KMAZXK+@BE9!EC8UGJ M+96A3#/(!XG3,1)%I?1;9PA>'I##Z9J<&]E1"OWB'9A?L@#EP2 M)O!9UIBQ M[JA08(=2HR<@"P!=FC@58^*)&/GFMUK0-0/"AB MU[O(5;TM+8&WN7$\@^$=7,%*31,IHE^C94+),K.YZ-Q/1I4O*:L^]KK=Y^@> M-=IDUY7L+M'I:F)WK#6]G%B_^4G%")Z%'O='2@:VJ\"_MY*'77(@?^X)Y2*N M"S]]QN[+\TM\&L(MY78!2>"):J4$J/ MB,6Y?;_ZDH$?!>$78B$CD_&U\?B'+$;;239SZ5RE*F:%2;7N]$>>T!@BBX$6 MQH@8Q_#H4J"K+[GYZ\#MA,&*Q1=X2]<._ -WGM$0Y9KMHX-QSF+^_GVB:\S. M0->YS==7W%PH6-J'K)E1RV23VFI:E"8]>S 71E.V[BYDF@_\GWAPO5F<.J'_ M\TV=G7-C(,+V9;DFOP!MV5-+T_(R732J&=ZQ[LFT/RT)"-K(46%B'!&/T=2[ M6YY^> H48&AFUJ.KB0J]&^"\<&Q& %-4U9[ UZ[086*6[6T/K[,P'3XP=(+] M48Z'CF3T1L!%Y]5M#OES;X\XTM<9MGL22Q_JPH=O M'T^<^_X8]M1ZH)% -H1/"CT?JUB5L6?;*U ,1_T!AW>G[6':X" MT_SK+4]WV\.)94PQ.XF^-6/)'<[L_/P__[-+S5,DAJNV:3MW6Z.VP\ -8ZC MO@T!WG> 8N#* +[^3C$7RLK=T)I(W%+,UF#>/1I&&HTI?IM(_ =[^A7Q9$]J M$V6)[[#MF?N^?FK[46 (MY_9;K#+X,X!IN+I<_!"8AN1>_;TCB)OV3WA'D]OGD[40MJ'<)I"YAKB\Q$- MRON(>,GF0_Q3 I,K\PRE\125D#554V6&ZM-R@N,I.:$!5E42/,$H\9OU6[_$ MBOW=?]54W/S,5RK5MM#*MT6L62U)K7RUTL2$2AIK2K5:M=&*8?E*"AJR_II% M:Q)3L%&UE$\++3'=;,&?9;'2:E8SU9K8$((N9#[!,>274?D(X_C[%.\.'GL: M/5;-8$_C?R0X7&/_P[<47X.NE_;GD4=X&1/R =@'CTX_?/_5!J,L-6#[) 0E MK0).9J"W)2?B\ ?)<@.:BG,$RU(;[54>]XV32] <]C,FX8^Z5%; !YI(+&08 MPKUL.4KS!MZARYKD9YNYBJ&;PUFM+E/[+<5VMVJ6XM.N6.W6_8(R=%B3&,*6 M\9L>,MU$$I6J2H$IZI>HO8,N]<4[)Q3C/L?+" /1*'.*Y6MMJ"+#E MWCB;0ZE/D&4](Z8,RTH/E'&Q "/)^/[;W;$A3B5?[(F3FFV6:SF_XHM#.:@L M?]ZR?M^0"4_P+&-6PF5'3Y*%[,-09@_0/G4J8\JK%XR5/+KW>TR52^@+.;'? M32DE&N$7.)-:M9H^1$WW:)(:53YAEH6RI%0\Q_0*>3G?A-I$[O>Z M&C:Y;&XYFDKXN'9O0!]L\L M7&82HT%%Q%N=58TO3NE5H@X1<( #_6FIE/<;@MBT*W/6X[MRE82]7$X[H"/4DN"\PB"3!U@EBQ8A5ZG M59N+H&6"1CDYPO,";'J X"LY)RLPT^)[,R*-_,IXH'O#%'3/0 JB7QO.1); M2V/6IA;I>7MH]Y9!KWL(9*OEFDL-LRTQZV;369<;QG/=.@I(]P8P?^A.T^G2 M MJ[WCU>34XA3?$Z2DOM-&XMN#-K(":[MO?YK!F *I%=-":A,;]LT"(4>(XIUN@1&$Z8R=<'=]I?=V1'YX!M7&?FBZMJ' MW<9F@;NO^)Z]_6#M[ >?/ L)=E/\ZS;$GG/O.=N!;5Y(KB??CZU3L/0M_U8^ M;\>_WNG>AET.3'NQG;RW?^,HMW2W#I_06>/O1BZ;*#5X\;:ITG=MT_? 28*8 M(SLHSX+/WTRL)MXL+8H$\46"(&^Y"!&A$ 1]2W.1)$(@B<@VA400D6T*BR"@ M;8HD<41)?+*\YCVW]>N(3DR]O_9R?U^TK>!MJWQ9/(!1%/KPGYOXS2_R@Z9O M*?KE:O:7UMDE?C.]WQHY &!E^,7(Q41+ ]IK.\T?\\D1>$(*GL0>"]Z2_%JJ M^S^?RWD7)M2OPH2,WY+<1<-D?1YZ/U*#WU4#_M+5@#R"'3SW)IX*\+"F8@+W M[FCZ?&Z2CE/Q+2^"! $5+&HG-04_*@\PB"2:_<>3D'%@^R#CV!-5:(IH[ MNC=*^2Z4&G#REFKZ2!J"ZP+X?ZVE+ \4KN,%9;@:J%W%6#V86:'!X1K#H#HF M^N8G&R,9/D;'3[0C)4)VF)']!>,.$;+)9\@F/XOLC(MW,Y4BE3*49"9'9_7[ M4::^."^RE1*S2K<&;--(X<0\<9]0<-9&R&81LED^'N.X_=L +SDJ?^&%B!;\ M',!GK"$4Q!R8]A3M& D4 9'K7FZ4Q-..G]A*EYO*+^TO(7SXXBLX"' MN2C%'X4[GX+JU>+RO.NO89_O':!5M,Y$XZ4JG7C(]/56RE7KYYVK+6K I\J5 M>4&<\>4N24\+B-.LC$JSD;IC0COK\[#$=Y?RY&45>I^MG"G2\+O M-=5$MG-/-AMG3F>.BX:;2!66?2F5KQ:J*;RDS FTB?%JDQYG 7X4BWPSNB^A M&B'2_$CSOV=IP155$L ^4[8;G/3D'K>Z[MH5]>N7&L\V#UTYE9&^7@V17[.0 M?L:9(4P+OLU M,J MM;+M4_!GO&0V24_\$>$[<[.@@0)3+@[EX$AE"'\J$2/>+$T->:1[MFJU[V'$ MKG91*EJ$OJRBLT_9/$4=W5=*[5'64(@5T:@T"6/RL$#40I\GSL48(EJMC@S# M-:Q6'Z=$+!SIAV=58^IN^CH*1J*ZSZC$_$)*SCXU4Z?UOC0H:%7LH9N28SS+ M02M 7FZ8'$464601_D@XG-NJKEVVWT6!SWMVW+>+E:M3@"9X:XB!Y118[M6> M2?Z-BF"_TQ[?4,P]WX_N[ZSHETQXR .@%W7-#> "Q5%'& Q:=PN;(Z7X6F&,QT\$G]Z1#-'%6+5D%H=[H"@B8[,U/ MCF9C<>HM8%Y>E/K"*6@"TX1OBV%#8,'8U0R< T6;Z);N>DYP(;EUPWAE*1!49@Z#)%UQTVM2"7J@((>"K>NHJ98,I9@ MZ6@].#(.T7KPI3I'OVP<^IIVGUX-"BUC5IYY<5;4?4H>(N, O21H& @VQB?> MVF)Q*9F29_O'[+UL?A2111L\HYW?7^O1/*ZI;^A\&GXV, 1 =:3FPV0A MI$HV*?87,IE8.R\\3<5HXJW3AB,X?VWXSNJ+#@>]']G17]D@D/>;C\ MK-)-MU1[8#")5L]Y S#.K,O#-LU:I$IZ^M1+UK MV%*G#L>#8EN.)V,,'YU$]EWA&)4.G" R?1..>K-7Z].+?I$H3L?#%*GW)JG9 M L$Q2(4S%!.CR+?V34:Q:>2R1RY[%)M&BOY]%?V2"0]_;)J'+H0#7"\*3;^5 M+QR%IL<+3?/6' ((E$MI XXQ+WX,EUL3ZVJJ!?DU6J^%+L/(QB?4B@^ M)7VO.@,%H@45 ^7@V1M%OU7U>0C(#T8_U 60AV/@XF*>H.O&=,N'[-RL_=F6FPR MF[70C 3EYZC0/.O6XJSRGM@XD+S M%-P%: >[:=X(PZIF%BS\9M^49H5VQ6+&<0>7AS+%(&^%I^*Q>.*$)ZQ&L XU MK*/4R#%3(U\):Z]WWV)S&<&3.D)Z7/?+U<*$6"!8KTL &"(69X[N=7R_Z".* MNKX9W5$)P/>B^SLK^B43?C%1,XR3MWNW([BN.Y1EXBEJF56/4K).Z5!\DX%Z X6#YR/[E"\YM9/6Y[H&@L1.X$JY MH7VNT1X;':U;>'!96O7L(1H4&QB"HU]A<39W)JV;O@>T**"(EIRN:N'X(OV2 M#1@/&"2E5*ZWNIS.B&"<*VGR6(ZOD&="G=XSB1!]L8@. V%A0_37.ABO(WI9 MG%1[=;J_,HII>YQ-C+(B5180HD_D8GR_"".*K+X9W=%R+1,%RTK7Q^1WT9?+X;*RXN(HF7E M[[B:].5G8%]RQN=QV\ FW\,*DC5,/@R'XFK1KZ<,FR?B@^%9]_]LO4!A[016 M_$D?.-5!D/MQJT^NX&L+37.E2,D/_K(F9M49URD8C%GO+V0Z'AR+S<5HDHUQ M;'0T]O>S%&$*(L_.F7"9E--N1OI=DU++U*HC!-KTT*&Y@4 MBF%C-/?6S3XA#[ZC%>QK6^\Z[3EAW]Y>G<4%VL!RSVP=L%@#P->N M('3JQ9%+/C?Z_Y2.UP9N?G__F?76J> M@DI*N5!6[H;61.*68K:6_.[1 M8M-H3/';1.(_V-.OB"=[4ILH2WR';1LSCYM@X-VMG]I^%%CH[6>VJR/;=S:GKB0-?W^JGO^@.OON4_=6 M@5=(!.%S]U011# YV_Y""6D @0(HD'[]VS.20"!LGX!M;&OKK@^(T83.W=/3 MX]$0>\8Q8@^8^4>@I@:6^O_J-G(G!._TBC^#V 1IKCCCK)V.W4<@0S#U8>F MKV; 4F'/#<++''$*YG/P$XB@'XZYY$@]URH]ZA,O4\U>DU MFXUV-^(X-.5Z#H3HR &4N] 4ETJR:7'/1S>?_I_V9I@ M2V E2G^_\:Q^0^.X9(.0E$B,8NR03DO,,,Z):,BEI<20&7,)=BRDDT!61T0% MIE.ED6I%BZ5'CM^*N<=A;F;PC\DU-OM.6\J;=GW4FF1G]%9ME-E)?U7=/62& MS) [;3GES85:7F?ZO5RO5'@L"@5F\+ &^RQQVC)?;/+)959G>W)IT1!@@J/* M"IRZ8)_J_6K3GO3XR;P2G;-*=FIFAJ/),!ZM4G4-+0.C[U"[5)^UBRH]V"7Z724ZM>HL M[C,6.VU:DE>]\FA:+]$YHUZ8CKK&1&RWAHG@1'?V*E-E$E9GGC1J]\M>5D_O MM#6T#$RTNZCN!N7HS@* SE'7NL^L=ML,M Q,%.4*79%?ZEM^F;VK3[(,0J:. M^PQ.5)6C-CMH<^)\F2VO.KR.%+9)FL9/FQK63FI)$RT[;VRWZVU1:C8F@*;D MD#YMV=<7,KUI)H2>,$V9CU&VO9MFU] RL/JR?(=F(U.H]81ML;KB'YA.HX+[ M#*Q^?5=+FIM$CN[E^J:D;F/K-;_,0,O ZIBW);8O]ZB(S)'7,!4"Z:)0?-""]*"\G$EJ:&5L"F";# M='"BJ]6&CA>F,N('&[&PR@JU.'>?@9:!X;/6HM8Q1\RTI^I\;-D5JOF>M(:6 MP>%7B]D@6LPDTG3'IJ>YMK1$]YL,=B(#XS-B=X366G$VMX?,_5:K9ZWL@#0- M0&K96/:99MV,]98-:SL1^A6[IK1PTX L&^;'P\5B(,62Q!I_U519I@)SAO=\KH6; M!GI-=!ZB4W&\J=!)IK40;:ZXG2#2:X"J[XV,NK%B>H:/ZL756BC&%)XCO0;( M.C>6AZ;![20>E2=R<=5M@8Q=XZ9!NF[6Y&QWM=P!6RTK4T[(;/N2D2%M/<(F MSL+>YG8B'6!O*\+"1+?>![_6PE:J:TQB:TUTK#S/>R$&L6!;NO? ,8?)DR.C MV1/R&8Y\+WOFL4M^0.@PS5O2UIW:][U'< M]:WC=*P!="_:^ZYO1P;VF@HC4\>QC5L*%HN@9$A*+I2A 1BJ8K043ZADV$B+@"1(2BZ6H0P83* M^AH0D;I)A3KB&A 1BJ8K041H-5T)(F+T#1TJB:O 1"B;K@,1H6RZ$D2D7SA8 M'"+BUQ#Q\^]>[DO&Z M_R3EICLU$*)J\,/4I'B@+(G*(Q'A;& G58J-N3E3^(#"/BLGY,:0&R_+C:]C MZ;Q]]M@+-/0F4'EIC^MK0N5MV..C027DH-_9BOF:4/GL'+2W")G?-0BYF_3K MTLV?VGM_94315FUP%_'![-''H8KKYHQ0BOY6:/:+@N63B]&0A2YJB+Q!:<)W M@LHG"""\@\][7?KV$\F&JUKRF_OP+Q4)O@9I>%VD__[N!AA8S.NJAS_U-S(P M'1P-%930V_B:'F<>C651MOX.\?])U>%7\2U#!?DQ*"/DCG=P&]^0.4*O\>-+ MACC__3KUM- M]H_S\ PDF+:Q#0D@] -"/R#T SZN'\ %5OR2$A6Q]G V5JZ4$QROXP(3@W6D>4L)E_(,/3 JA;K@0 M'; ?F@RZ>D Q7,Q,?O<+Z9Y;>%90!$U$$:J#%I;_^!K]Y/&U/^2/=P>'WY%X M0X?ZQ5OHWI1A@G#Y?Q=+OKK"E5[^BII>)S_$%[XL1&72HM4VV]8FHU[L/KD^ MOI\F8PX;XV%ZR-+.557N13*X(^=:$GYI _GE='6A:_@^@LQ&-O>MG-T-HJ1J MA#N';%6TXDK/6O2$94H;U2B;F1_O:#3:0C=#QX.=[?'UED_,(V4&B!7%2&N,FP5[C4#R5$O$UX MPN>.R^+*D8:L9ZV4)!;FT56MQ&4'XB3!O9$<44?]2:J37>?HJ*#Q:)@;J_DL M-C[P!2M,+,(FN4B"#5["^Z%E22@ZWLYY25WE2J_'>9&B8WDKM7=L3^YO[V,I M:=P8WO_VS;L_Y7 8169J;^,Y;B[<*XNRDFRD=Q:Y5"L!Q@,=2<73D70B\=+E MNA\[.^)SY$-DWI-]KKCD5TN_;1K,^^2)?NB,BI-_/L^HO M(9"O[XCQ)Z+HD("_8/;_NZ3WOW?TJC,5#!0="2;"*6KJ FDF*1 =AN-$QYGM(W2%U7RJ/YHJH^\*AYKSM7!8PC-'#F!-M[NKXXG@V M=OG$F?3N;K6]:\^2_""U[354;G'_R*U_-XZ=D6:V:>$IF5W]B8&)ZB.:+^=3 M?&T$:S"!"#K(6,DB:@)2=*F-1'VBD5[Z@F*C,U%Q.5[)31&[Y6A42SQV5W=6 MOQS+##F[ACQ'I61']X,JULFC:2 M8.: !T?&$<%&?FLX/.PQMW1&VI46XNPQ:J26M+K=YE>)7 T52BV7E3+N^5L%%V#:$A^^Q&G MN4B*2X?R(*LG=?V]+]F&.N34^W[I^9\=+(-J?0+Y-^\M^UUV3C3)>RE ME)$IZOU6H4#;T=9@W*[UT"0^ 7L)!XZPP<3%DV]QJN:]X[!U9%&R)NHJ"D/J MG_R4X!6E*;TW7,(-IY [WATNGZ%<4,@=7Z/ S14EW[PW7*[8S+Y(J9P^F@]3 M^OW=;-Y B"X9HU*C(?]VB0NP+\O$O*SJIGG&#F^V[[:%Q^16Y;=Q/IDK2F5E MHV;P"M/??B337"29^%SUM*XS3'2%?/;><+EB]7S9 M*-A+FC7?:*363#O;X%4FAZJBJJ_:^0F97.)G5&M8."8,TW^M,/V[9TR%]!O2 M[T=.\0GI-TQ!^<@I*)^8?J]MU5]"(+]_=LHGINB0@+] XLJ?K/K3Y&C\W(57 M>222 #[%QB)4>,O56T7^V,6&DG1[I*"/6_OY)_,TWF&I[UW\^8+'B?+]_HS- M)N\[M'OU0YW+3A1&SYY6T5E-J*8DMK-=D4 M#'9>V4TR3:T0-RKSU[TG;[:;I8:+?C8Q[RS'E0$]+PZ;-!$=^,XK-AU)TJ]X M'/'KR8TO9'G\;%[.=0F.[Z]VQ]5O2XNG+[D22_D6,3O,KPEJM0?+Q9WM)U28^W-CO:(I-E M&LR*IRO%A[@9CVZ%^MWK6@P/-36=&*F) B^PUGR1%COEJ-$B?(]ONF(B=)J. M)%+/%3DA\=[_6 (@[?7Y,A")_4E&O3BMB"#8D7$\T^X448*(:XP+VA8(E=)T M"_H7#'BL43*\,#$$A5H(AH5K2%E39"*8EZLUS)L+SO3/)9LDKW[\ W^\]T0% M"0;F\^EW2387BK"])3AWA_(XF$G=L D\ 7@T=?#$W23Q$\^.H/^-I^3K^:B[ MJ(@4Y?L3TN6HAU=&*1,_,+\K %@?9'Q___=__*LYR+BHJ"NZ<>L),A\ 7< P M1*9-4'0$-L$\*HQA^%M!60M;TUTKQ]TP\7^[0O)V+PQ9/*?$#$>'G/=--$A.Y-9 B6/(*G6#,1;FE+VZ9V$TR M@-S+H$8!I\JC(?:8J E2V -F_A&HJ8%EZK^ZC=PYD4$^@P #V:E\]PL1]Q$P M+Z8^S)8Y+**!'??<(+S,$:=@/@>_-Q%!S^Y9E>OU1C_3+?=YJM.H]KKE1KU# M9>IYJM-K-AOM;N3__A5+TM_+]=S-?A-+()IBR*5BZ3C]S8'&^Z\D!S-O5,OY M3)>'V7?AGQI?[U*- M4I9=I\J5'-\^T.2<-/?:?X5J_M";8$ MII+T]X5G]<=RW\5W/,UQXS$K#DBDB(2DP(U<:A \ M6T*7.[LA-Y\(_"#3J-J-%#=BU!;.R3YM6#-DS?=8E-&PMR@9OR\-<+LN,=JB<@9:! M/OF$,6[,2J5I#^EW7+'_L).:Q1:TY$Y;5CHC(Y')BCQ?O(\7EEPBV6+C>/18 M[+2I)0URK/0X>.RIN3*:3)1:K#5=#^/!B>J/A90=S3T@?E!+:=+,RF_[^@1: M!B;:,.^FL6Q^9\Z3_=+V?KB@B]''%K0,3)29IX=+UBHF>764,.:*/,TEJ[CE MF8E:J;OEH]K@YM$';O-P5SRB7RU,H6EB M2)^V;#;N[]?9Q2S6&[#I_$.+MWJS20M:!E9?W7%R05'CN7F%RT?OZ[M6.5;/ M0,O ZM4.ETFV-_5.;]M0'N_NQO<&HWF?5H6'E1&-E]+=6&:8 M"JZ^$,LU!GQ%V?66\_FHF)TF:[/U&EJR@365YNWM1I(-NF(DU7'[/C8I]UO0 M,AT8_2$ZL@=:1Y\WJMU1=).L#?1'W&CVNT55>ZD^& M7'"BZ6RWMQF)PRX04GQ;;0AZ9Q#%95N#$QW&VO5B6TGV[/8BO9#2Z[C4FSBE M_D_Z'-ZG6XUTK<6CQX<2GWK@TO$V;AFI;5>0[2MMM"JS.PN.708 MF&DFR51VBJ#VYAVQB-2.:*H+AIRB"/;:+8_;:>DQP2LYNQYK@_5CE[C9L&:"HY5[*-07_5Z34>S/FV4]D*U7LRUR!1 MC;;B-/CFP\G]OLMJ$#UIIE>!-S!XPYVN/W\W?8 MFW3ZN?PEGQ'E&U*'8<:*OO;TD_<]BKN^=6SD-8#N1?/4=47(P%Y3863JBFVA M5[%47_!7G8;PXR_Y7N[?5TT)#!'Q1HAX*6TQ1,0;(2)Y$XN%B+@"1(2BZ4H0 M$8JF*T'$2^?(0D2$HNEK(2(435>"B'1H-5T'(D+1="6("$73E2#BQ<.>(29" MV?2U$!'*IBM!!'ATR1 1ET/$!8X6O[0U\=J \.4$C<>^USAH&L@4(#D&$A)U MI\)9%&?$W-J:A S\*?"SD^1"ZK[]-(@_=,6!8_#]XI(!$_CA?[_%XM]^<_V) M^$V"^?=[UM[#Z_Z33)3NU$"(JL$/4Y/B@;*D_8%V)QF(C;E900S-Q(Z/MG\" M;OPC OJ"//,Z]L@G7/)+VTQO7L'C!4WS!4G_3V&PUQ_,[ZH/<%V9UZWS\J?J MX7 X^J)533X+"7P&*/!+7L3$D#H#(3.0.@,?%QG@ NL^#FYYVR>!O\&Y."E M_( /O!E-*A9]% 5QM63@.@0?F [<$KPA)5S&-?C E)!'8UF4K;]#4KB,@_"! M22%4#I=2#MR'IH.N'E -%S.4W[T$Z4_=.--!"\N?H4<_F:$75F3]E-=.7^;N M&9R <84K?>]ZK.DA2^-RK+$_OGF&;RD%D9EV6_0@FC;LB3&R^HW7O7DFV^)2 M5F*V',R95HG3QJM)T]9P=2WGXADVSH;EWT-I\5MAMI^Y=R:4%I>Y=28Y'G>2 M4G.K F[;LU2 Y\Z4PLPL52 M$3H=7CH32H_?3O:\PI6^R\T1ORLRGKAF)J.4Y6VID"SWA+LQ6XM7\VALO-&M M$;W5???Q<22:=+2=K5N53CJN5['02(/0B' <$P&>":^,"(7&'P0OKV^I'TIJ M/'W=3&I1&IG%=&-$=U0^UZ]MUVO&:KV-X&#UZ&Q>;E=K\V2=X\;%P6.1KF'! M$=XV$XJ."R4%7.%*K\=;,;CF2I04UJ91-CLI&6UU-M,,6L13 M_':>?*BC94$W%5)Z.P$\'X\DN$2$YF(OW33SL1,B/D<*Q#4L\KVSG[[F,>*0 M?D/ZO6!)TY!^/RQJOPC]AO+WDZ+V2]#O]9TD#@DX)."/G-__+@G\[QVLZDP% M T5'@HEP#IJZ0)I)*LZ%T;C+1^,^^;J?S#NZHM@;N3>2^1Y2=TC=E\J3N2+J MOG!D.6\[U4?)=7=.<+FK'VXUOVQBS+28$E7-7JWXZ(#.]AY&ZTHV]MN),1EI M9IL6N7N[JS\Q,%%]1//E?(JOC6 -)A!!!QDK641-0(HNM9&H3S322U]0;'0F M"%YF%^*Z*=A]NC%>\TD^EHX+#_A:Q^2W'_%$))%^+OX=BJ%0#/U9PLT5B:%0 MR8;4?>G,D)"\/Q&:ORIY/YF]<$74_=8V9$UD'I=K<[&A[8>.R!4'C[%.^R/9 M??'^C+<;LOW "[&:6-O%F4F^@B\3Q\D/+QI^'S/QH8XL2M9$7454&-/])9EW M30E9[Q8B^CBY6I?6]9\:]\O:^W[J\:XK[&)*"0\$/" M_Y+Y02'AAX3_)3-20L(/"?]K)JN$E!]2_I?,8_D30'S,)(R?*RF<1R+92Z#8 M6(2Z>!WA3T[HYZ*9[&)#2;H]4M#'+:-S+@_C'=;UWD5S?GN[+E@1N%Y#VX=, M9\#,DVH:AD[KJ-"^;*V^T[ F,LN+="V7G/90RN#5PNJN]>M[CONICJ5;:ZJ=-)TX@] MTFR[TZD0(>!6]TTRD227# 5!* A>S-^Y+D'P_=4*;EXZ2R>_2]QWI819YM&6 MGNAW3+Y"TV]4I]=NP"0GM,[1J+GCC7Y+[$O3#.;_]+4 A]2"IQ+5+HN(?#6[@#S,-L64'8D\Q4MFS(K MRR3-")-7->&E]6S%R7>]0D\>*&%B" JU$ R+TL>4-44F@GFY&L"\(?._$C"^R3W.OW./M22O?OP#?[R.1 4) M!I8XT^^2;"X487M+"-(=VQ,O3.J&3> 9P:.I,RQWD\1//,.$_C>>HZ_GH^ZB M(E*4[T_(N:,>7IG4F/A!,KG2*>Z#C._O__Z/?S6';9.HJ"NZ<>M)61\ 7< P M1.!.4'0$=L<\*HQA^%M!60M;TUTKQ]TP<4^"W^XE-8OGE+CAN']3AX\8)@&L MJ<(FZ@.;*]ZC"AI;M\Y;WB,BF;UGNDG"(+<&4@1+7J$3C+DHM_3%+1.[20:0 M>QG4*."+>33$'E,Y00I[P Q(HZF!!?Z_NHW<.0X@GT&Z@F!7CNYV=Q^!4,'4 MA\5%#NL/$!-[;A!>YHA3,)^#GR,PAVDZEDC'T\EA2A+CP[@P EL]EH=R-4N9Z[ MV6\Y.4O,0:-&M9S/=/E\IPM_:WR]VVD4'[:&W.1^M,-C-!DYK%3Z!E MXK2EI2V-AKR*YGJ-]#VZ4[8MS:0S0W9(G[9LM(I&>S-Y7-+%7+RO\6LF-IBW MAO%@RU;F89J;]$MW\VU>G\WOI\VJ7RBLTIK[*@G6\6VV!?ZVZV( M6P;F*;1JY;3:[MITCIM7:Y4:R@_5R3 1')V69^:#NK086FTV&JV'HQ;PW2P MSQJG;0J9XF."K@C;&A?5ZYU*@03) TTGJ5RA5HTQLUXN)R:22JOTF*B#,1X+ M-MW%2^6[1&L]X9=J-5WJ[MILUUYC9R+0=&Y:B^ATNY9[T5IA6J[-FYVN A,X M0R6K?C6]LQ=FA4?&4FANV3*GL]#K&3));N,;MHD>"KUJ\C*:8"HV!F< MQGKS^:"TFTWF\E20LU4I,;(X6-89I#:0R:<7HX3:LP6%;HIHUYI.)L/8&:PF MBVQS6I1%OB>@5*S6$3]82>:G7R>2;#-N?EA<-:'H&6X-A M+[75^8I*)\4H/YT+_;IU#UQZ!EN+FJDO&URA3(.F[<02*<&J]EI#Y@P*U'ZB MQ]B=;16HVH[WL@,N5L^LA\P9%""SSF"1;N&E ^,U;5C%?9$R-;HS8>7N8D+/K)0BJ,RAX7+'%;G$Q M!]>6+C7J2.S4&B KH&F@5SEEQ8>#@LG-HW7E_FZ7;N9*DS6^8B;0ZRR_ZW%Q M9M2B.P_WPU)F4RP@L87]Z4#3]C!?T83[36>^W&V;^E#.(6D)HO(,"C@KD9V: M2:O"-XSY=B(*#8Y.D*8!$;B^JRJC0F(E\KEJ-+TI+;;#;9PT]60@\1OVYK<3 M[ #36Q$6)KKU/O@U&C987;L2&VZB8_!YC@RQC07;TKT'CF5,GAS9S[YXB=N& M#EC"EN%-S!TPYJC0%T,ZI)<4?9-\MHJ]SQKU]:]#GV-%7WL:V?L>Q:&A6\?9 M6 .<7K3S79^.#.PU%4:FKM@6>A63_P4_UFD(/_Z2$^O^?=4P:(B(-T/$L]>2 MA'AX*SS$;I@0$]> ">8F'N+A"O 02J8KP4.,Q$Q#3%P*$S^?/O]S1NO;K9J# M'W][ ^1#;YM?%@;@1.&'__V6^/:[2BIUDW[7DAG<'T;""[J!-Q*I[M1 B*I! M@ZE)\9J$I/T1C/_[5RQ)?V=C$>?#\4&,D(FND(FX B>(P$'K<&_@1,W>W9A M?I==8LQ-ZGV+#/XIOS TPUSH*-(+!N[GIH+X1Z>"V"7DX+N?P7QVRW"_+T@5 MVHT:U6CR[4RW7"]2F5RWW"]WRWSG]J+'\MX='.]P!/E]JF^\][*=*,OG.8K[ M9TK@"Q+ UZ7[]\'WNQ]!?Q_S?Y]FDB3]'RX ^ AF_%50[//1ORM-$'\QBO_1 M$\ #I2J9HU*5S-! 4ET:J%*ZUV"Y76$D=W.FV/K=A/"FH8]EZZGZRQNFLJD_ M\(->=%*URAVKT\K9.)F'_?8CF>8BR<2K7"'WVNY3R'VO%JG^=-SWNH5BG^4^ M;D,G%U+O+CG/T?&"*+1XJY.= /TD[^N>_ E%QYZP>^W[(O:UA\9C1_' ME^4<_8.K#E'Z NL<,_1=0_OX>IWN@U=RH M:UPL7<6%@=AO/QB.C<32B5>+(G]!RO^Z#']U.[:?RW3Y:89/WPD,712GF"QVA8Y?/VWK/G>HQ,D"R[C.RA T*O?S0@[HB+__[*U3N M?_/]:X?+RH3)NIC',IH$_^;@H6R9S]7C7[;T6*NE,5&:>9"FG"K/*K%$QKV8 MB^'BD207W,:^1"W^, ;R2=88QD NO(_](C.?\O"6J4NCLJ@.YFJ_(R6ZCTE) MBJ[=>[48-A9ATI\U&=RU,_X":.'K3M#?&.KD$Y@<84YWZ"E]AM!(N)L=TOU7 MC!!\I7WPC"@"V"T3GV1"\@I7 0[]Y&NULL-,[BOUA#TS,.\:@67-XZOVGJV> M\X:;RC37-LQ"?%Y9CY-S)7[7FV8F9+[??J0Y.I)FG[.D0V?X\[)IZ.->SL?] M4S85T+'R,^)[$FG>DF4YTR6[X856>] L.@A_$$7ZJ##8MD MA'O%PV+O3> A7W].W_SUM\W>V@HY9N93'C;RR\U]*B&V>W)^/=$2L59;P==M ML=CJ2,8B-,<^MU/VT2(230,M!%GR#H*9Y*2Y;DV100FFB:QP'_]K.#YA?.(U M[0>7R[Q=/S=O**-)#511/.]7K24R/%R:=&91Q5&:ZD9S*,XYX^+ MQ.G@(?,_-ARN)%S!N.$*=U/^+V][_N]P?_[CNSCA_GRX/Q_2?;@__Y7VYQ?" M-MR<_S)&=.C\OL7F?-/AJ3.FL[X6[V:6O13GT;ONHDIO&_EIJH7O@@?W%MO 6UL9/<7.I8^5*T5'1[*DC.3K;5NMIXV&-N1ELC50R$DM_VG+QCO&1 M@X9X893B&F?;,.IQQQ88R=466J'_1Y'\?V'^ZSO6^MW_U M.O:+;)KB&7'G<;#G76V?\ZVDQI;G[G9W=B^7BCZFA(?'^-T*Y!TI3QA+IB)Q M^EG?*HR8A!+A=R(J[[W>]Y8(KV,#74(B-&:IY& :0SJM;AIH*/>T^^ZDA24" M6$ ]W #/!F#EBSZ7)F M=MLSL1O7\+@SLV?.,W*,%1/Y_""+XO.&&54VR?1DFM$G,$UBV42X6#*22+Q> MZ>60RS\RE\???W%7Q.6O&[#Y(RY/9SI\$Y7Z=F]PWTSFC'96J#9;F,OQWE D M$4M%4NQS7/X!0S;OQ/!A".C\AT2E2AVAATJ$*[4:/*]3[?Z9;K12J3ZY;[Y6Z9[]S^\Y_1Y73<9Z?P M+[*G^OE7^67\S,^^QG?/ 'A[!7-5>]Y-VQ"G JZ HX]Q'!@\3VM+JN&@I2TO M5*19H0<5;GF%F^!7'"MN"EO,IV97SXC M 9JNGR,[QFU,IK$>ZQ\)HK4K:WR MBYJ:X^EHNU+MWEO%QK:6&3*D>!_+1%*Q9X\ZA;YE*!'"3?!KBRO_D43(%I,- M<6188F^;H(UT=3A4FL46E@@X#S 58>/!,N&?81?<-LE=?O#?"IGA#GBX-_;1 M=L _@2GSQ(98V6/)HPVQ)_-X8M412I12I4ZO>*\,55M:/'8$L&GB;V'3A!S^ MD3G\NG>_/X%I=)EAUEM[E)BB">;P5[11KB-PXYHM1YSO M-(LJ:&R1\<-M\7![,-P6#[?%0[H/M\4__;9XH5S/U'/AMOAU;S1>FQ!__TH" MX<9Y2,_A3OK'=\CV5\KH, 7)I,:&KE)H@PQ1-A'>5CWF7K:5SY7RK.RLY2V;[]':*F!0W'J.2 MM!XRI )?G.8B7#P8=@[=T5 :?$+_]%0:X%7'F.\?QPG]J;/28UD3-/&W=XH_ MGX?Y%7:(KF!Q7T8-/[%95/#X[MGSD;-A4RQT+5NDDR4^GD@SNM@JMX8,=R%] M_.G\Z:_ O=>]O_M*:O,Z_.0WW[C\$L[R5]^:^5I.P%=P^+XZ15^=,_?)-QNQ M:R=[=WC*FN/FX1-0Y ,^!K4"RU+[I3O!/[-K]TD6=+T;@Y_+A\,.'/X_?V"D M-C(M0Q8M).$?,IIT_,#7L@FPTZ5@63]1L3%*^(TX%;0):@L6XL=C))X[SW!7 MGPK,';-*\FJY9&N5W'#.[B9#EE3#8G!9XTB2^Z-J6)_8$_PD"[K>7=//5=#J MW9E]:D6;W3N:C_>B)7E7N$_/S9'>PLQ.BF+%XW2$Y9Z[5?$#>M@X)^HIFR5" MC1 TTW"0&I_P)B .?>A?\#C>.UQT!1+R.@'S?D(U8PX;XV$:2Q5B,$G1L;R5 MVCNV)_>W][&4-&X,[]]'AIX1B;FR%=^J#TIC7NSFR[UTO_LXG*VQ L#50%,1 M)D%'$I<*A8="XJL*B0]WSOM-A41L:'#-E2@IK$VC;'92,MKJ;*Z_CU=U[OK( MUEB9R\VMSJN);OX^:295GIY@(8%+GT>89"*2I)^3$=<>Z+F*;8A/(@:^E'OX MB7.)P[C%M2_H>N,67RS;^WD?&\'3T+O^<\.9!?M0TNV1@M[' M%5I#EA1%BZ4C\3@;8=A8Z#*'G/\;7O!7YGSX\S#;%E!V)/,5+9LR*\LDS0A7 MP_G-;BEW/V^D*OQR3'<7Z?FV\]"98,X'/S@=2=&)2#K-ON0'_\?"=ZQ>#;=> MG(9$@!XRCB?6G2)*$$5=A6&W>+M!TRWH7S#@,2ZJ9J&)(2C40C L;"M94V0B MF)=@(5*J[N:",_US\2;)JQ__P!_O/5%!@H$%P/2[))L+1=C>$A2[0WF #R:.H?6N9LD?N)*")K^-YZ2K^>C[J(B4I3OSTI3MX=71BD.DNPC)@X< M$S[(^/[^[__X5W.0?5%15W3CUA-P/@"Z@&&(K)N@Z,A PCPJC&'X6T%9"UO3 M72O'^?)U;_="DL5S2MQPW+^IPT<,DP#65&$3]8'-E:Q.F,=YRWM$A*+W3#=E MS-2W!E($2UZA$XRY*+?TQ2T3NTD&D'L9U"BRACP:8L^$LM@#9OX1J*F!9>V_ MNHW<"<$[O>+/(*] IBK?_145W$? O)CZ,%OB^Q*=7">7&X27.>(4S.?@)Q ! M.QRCE)0:I5/#6$*0AO%X# VY&(N&B71<8IB1$$LRHV_.J&\BM)XM-%&NUQO] M3+?PK33A+K#>Z? ?P &T;U7(^ MT^7S;H&*3+73A:\UOM[M8&UR):LD$Z:Z# ]WPGMFF^^QO:BV8."U6-V!(,-)(:=PFTC1SJZP$318H@%$!C0P; MT.Y,*,9$J%@:M#;5/0#.O5 6X)M,"A-%L=(:,QWM_2UW&F&W GZH)A#)?* MO9)?JG2\5]%XM5I*6A:_:7W[H6LHX$50(U>H4"X$*,"!0)E;$XQDT[.A+4"7 M-14L6 $ND&A&X,,**?H"/@'AV6/HS380?#/!FG0H!TAP)8O8')<-2A(LX7"] M XY> B$BRK5$O>$BV#C7I-'6WW1AR(3-QPIF&VIBRY*@B2A"";8%IH !IJJ" MG"%%D'D+V3KM%@.:,I!EZ&/X45@L@!6% XGK8(G)&O@)^T']:S),ZB^74AM\ M;4^KQP1GVKA3=( 7T&[!F6]-T,#B)+UVW.EX_15J':^["#0'\#8%#2E4WIU^ MH'TS[W\!OE%KV9I2&1\@(F?!73Y,J^-"&)/_H>MRIW?H&;X$.R:@$J05AKU$ M%15]!!!KNG87%K;.;/<]%IO[N0+L102B!4!)B AIQ/0#+K%Q7Z)@C( QQ[IN M :X!3IJPDB<$0:_CH9T*/S\FIT#^>ZU(63KEF984@ LI8S][^+@C0JVGLCB% MM2S<2[^]4]NF7Z0[8,4/%CJV>66 (8PQ01H16)2J@^MJVB/,!D08$S_$I'0 M'@P[,G0!ON.N 706-1),A E1!NZU< >3;01/$)O(T-Q/Q01]_OG".PXS.\M4 M@)\-(%0R.04+3XNRD#C5P*6:8,IV&1Y:CXDP0!3VNVW+[=I""H('*HA7C[=D M3;)Q%,1A"_U / ZKFE84D91*O$YSKW2\WAV8*!30 NDO@L=3<2D,_!!H'!:L MF40W$5IV2!L+_3S"#C_A.%"H>31&&KC]'EWF];Q'E_^98+AJN"7N4R-+ ^6L M42I&(18Z0#1S9)DND$%T ;$*9G+2,:@VR/4Q3 Y/IGZOE\]B+(-WJ-!1&2= M -UE!$];XDWJP@ 'P8V?6$0JNNID+=D,#\V_4D[/K-[12?]OD(PO%M-D$E8F)#P/O+:V]0-QL M[\U@O))L*:(KW&(3P!R'H!F)KBVAH"T\B@IL9"(L!,'%T'$_$ M!JEB2P P1?'6(6N.Z8:GZ(@-W7)"C^ZPA(M<"0:CP5S1 J]<./@F6-6)\D)Q MK-0@=/9Z-)-I[M>-%X+1IB +*V0-Y,-9)-V QB=]Z@M9X.$K/:7 M< ^@ 3%O$5@(T@P$G//\+_RJ[-Q@ 4,Y,1ZL]FW#(+5*#FW_IC2P!DP32U>@ M&=(Y-0:!#G B!(1,6_'A#.LLL #=C6[S0'J.!78T9S!)"$&84X2((8M=0PQY M;#U3+!VAL#ARI+ !:D=R"J?A83P8G%WVL5]V0^W-\,!LP5I"**H"(T[=&>.- M>N@W#XMV9A%S9X'Y"-.7!P[@<:PTB/I<(6],;P!B.*E@%(X0T2BBY=/$8QE[ M =06"08>CEACI\MF";S,7\.W.=5M1<)C&D@@[AB\,[,UQY7:\]TO" _@%H=3 MCF'J<9GD,<.I.LTXQ-X.\&WE*2A@5@K@WE%E_SG296^@VG)[P$!?3RFTR7!> M;5>:FQ'?,:VEN&63[60I\Q$46O,@RYQX[F&Q;ZW63NGF99+TY+OE*D7;Y7AL M!*VG.LCOJ+[&!ANVRV5)%K!%>T-E0 02V>2J44_X.#1.C%/'Q3;!IP!^'B&D M44B159B#&]H0_8!Z)\KLF:@QYD%RJUCK[&DQW;YKV)S,+7J,E9JFFP.M\;AH MO1(M'FV2D-*6)$X+PA 0=!LE3TZPGOX3A/J!@?R8"^ M W?&(9A3F^>\.7'&[CAK8<"0&4)7@N>]NM:+ST1PO(DYZ!P/6$XWP+=8C.$?"&MO* M7A)$R-U&!7S2Q3N-]+?*.(TB0D'/GNS<*^?S!%H9Y@$^/%P@&!][5 MP%X\X-:U$XGU!UWG<_YE@VF&O3\O5@'-,72B"C&* +O(\B)J!*:P8OD$]B=4 M(!";>R6C-78*B.6#]Y,5YV)7C'_'V2=DYQCZ&$!C"D>/W;>);7D@F"/1?3 278$) EHH,HTONS7NJDU.[ M<&\F=L,ZL+A];!BH'CNK6T=0@Y%/$2/?Q!L9(!-,AX9%!7A"'LN$B0))NS?. MLGU/*!"=9SP#[9SI2KD^%F$@W ]PM81(>/*0(NPLQ^$AF"#R(EC4V-; >2++ M.@AB60-^MIS VWDV"7P/LU0"62K),$LES%+Y[2P58#!7R#OQI&=W[#U!_PO[ M]LS38SRK3!S>][_V!DJS[-E:3^E)+L]'ZURIVJ4'S#;S.)[G]45F\@$TWWYE M5%]0[+=QC0\ZSQM==JUF8DU)6/N0[1Y]#7J&F(R@7OX:RX:)O:\(Y7S2;>MO MK.8T4",@D11Y1W@"5)@-9C!^"J^N#9RA+(&G[!C2:(.C6L[^*C&;+72PI-_8 M))--4[S-$*.VA!2IH!L=4+]/D5B[BK(Q=9ENS=%#W=Y,MZ6V$'NC?84_(C%G MA11>(D$!7N0;TI@[/#B,(V=C7\>&%)#&:$N9,)6]\^+\!N8'UH>+0_:'XP3X M3"BR:^B^Y/HD4V]QN$#ZHLU=!/&/BB^PCI\XL72\( M?Y_"7"9XTY1,U1>^H8#TL!,);JZV;^:*1;)UXFS!^J?N;(!2NBC:!HXA(AA94@*X29\))D5462C,/A9 Z>WT2^R#CPK8]P6R^.*V*. _^1+/+@ M\ZO CV1(F*XP 4/5<^-Q9@8 "Q(,%9A.)^3[VQZJZILN; 1*#"]M/U;Q*UW M$( M2!E[E(@$6F](LH(/FV0V*A+P)LP9 7.,(#P-'/IW9 FQHUUGV!N9N)EN MH!R,78"Q3"07O A=@#6XPQL! P_$YT04'E<( -^M^&-2DNTXY*X'"78\-1%( M23[-(Y&)AH?Q=KA 8!"(XK 'SC71H1-WG\BIYX<;[4<^@_@1VNIX,QZ[LIY[ ML0>,\^)3-(,3I(Y81#AA"8<4?3 ]L_B( V@<9CH"-MF>QF@V,>,B@02$< R' MQ)<<_UK&\%4!/B;US"P92*XL";V\6'\'8 M\5;J[.MZRWS+K8"C&1SRNHYM'TQ=-SA=Q!$KQ#(V#[FKMD+G4GDF8^8*;2ZY/HN,WP7>3SI )-BQ1QWY!_/:G["+:5C# M-HX 9D ;D6\U82.KMEHC$8^ARS##)QDFN^UN%\[;V+9[NF$#J^XN:.Z,;'2] M?"$RN7T3:%[;YTD!P@N"2&*B[ER4K:1MRCTAU\O9:IXN-<=RJ]<*YFZ"&GDB M=_/)R?4(P53E,?+E;J;D!U:AY^WH/,:IY,*" M&V?0_)C\GY22J^8Y7R+6GPEPUN/ M][O)ZR%YMF![J[M\<\P+J![?2$PYV]]F,*_)T$=4DUWK*HAJC*NWAMS3O.." MKU5IE?+EF3+GT=V\O8YM1+JNO"+XHH5,R13H>8VO].6DD7A(/?*Y-8#O*0[! M^QWFPDDU5+8W5$V880-2DN1#%K"L8L'ORW$"'4LT')A^A \4S$!XQU7F 8);@G,4G?1WVS#> M;=>BK.(5$=%I>)9]8US5M4D5;PTY/MY3]DI2JO%R13';?.ZA*.ZB6WM:%3Y$ M1AY>8)2LD'*6^$YI"Y[Y[20-RWMDG-^@.[,C7-C']GW'8+Q##B:5U>&?0SYY MII/=>]]GV^=TZ>#/>J]E.H?-QZZ^ $)DDW0T1D<\7_T?^6G@'TRS"$6X_=A& MO'%[!LK_X24VNQM_WNZTRVY!<(Q\.Y"./[T''_:G<((SA;4H\;N\/4B2AR$; MHJWBG&N1/" Y6.C8G? \ /2]V24K/[%/8?9!VC0F-;#\+ADO)9\"X-X^) -R/Z$Z!;&:-8?GF4V^'\/6< XI?NW<7")'.1JN:VOZLA[V M":('@(RV+B@\D^DE6&! '_#J8-&=J0MX']9E\RCTXX9=8$QO&7B@0[[@Z8)N MKK[V\PL'HWSZZE1+N:%>L"#.'I)2UGR7J>4:K1XJJ\G[A;&8-6KK;S^NO?+] MJP&D5,IT:HAIRO.BE,D79C)O/(Q:WW[4]3.E)TY/D?D(WK%K3 HDER,8#>Q, MNV&V\SFRYI-)LB#C,-F\DS54@#7A[1K4&.\5:UD#G\=6#\D)0O$8\[B2Q'.:O>PV<8 MKXH7ZIYB=OYQK]YSOO0T)[@-:UO:.CEJ8Y#CM$Z^)2YQL]\](HX .37@GE<[ MG)[ TR&VGDM2.%W)1U%/H>.*@<6< 1:)\^&-9F2L7(@0TCB Z(F%1MP44;*[ M=PQG_XD$,CP%2@G)I+D$?HAH =%C-T/SOD7<=W I+0) DKJTSP!R"G*)0(_" MPD2WWH?O%Y"+^V+7S.$13L,AJ4PD?TH1MKIMW8[E#9+\:3E>#I&C"XX+9+JE M,-,W:>?7DU)E?S3ODU0N0@\PXVR@+%2CN%1)42%!8Y.RE>I"Z@)S *([^-$F=R_@\SOH* M]IRWLW/=^O9G3I'ZV5^T*OG MY_9D/62"+1-VID*K0YV;;Z5$HIT2!KUEK04M$Z.C5 M$R74&L:#H^N/&74GL?4>W2@5L^JXPH_%T01:!M=>ER:-.VZ3[0UDOI_,-.\? M6@QN&1A]F,TW9N)]?#'O/-;:]=:FE$_G)\-$,:6@9&K]3ENU0A)I=ZQ5[:2DTGEBDT6M R,+JTX&>QQW[N8;Y,CIN)8='> M:8W,,#FD3ULJE=&DR>78_MR.]96&4N^W^\IDF JV++?T6"^?&NM\)S89Y@V6 MSB[BDR$7;&G+D]S0&@H96A73N"^MZ1T_ ML9>P]A@=7%)]N%[UU_EBC2^FNNW"@EO,M DT/<.==Y,R:W>3VHR.PJ)72G0B MW(U:N&E@^:V2IJC]F16EY85H[+H#*YUZ(+T&5G67SS1'G?DV/H\R]^W5O Y2 M8K#&@:_ ! 9J;*0^3"?S7F-2L.7%*&'4F!9N&IC >M:Z*Z+.A*=M9BXE=_?+ M=2)!>@U,H+6DA7Q!5;*]3G%'UV28A;V!7L_P?84N:YMJ99NA._7Z4JW%$P8; M7^.F@0F8Z?&ZD5M5HCWAX8')5Z1&="617@,3R"3+PZ69XG.T4*^F'ENS;>.1 MA:9G6#_#\H^B-6DT^6W&BEO=JI'11-(T,(%":FN;N7RY-M^64RTEF8CE[_4, M;AJ80%=@HK/XKKWF$. M>CW#JE4;)2I,>QZE 6WB;#W1V"YN>H97-YV&G9QJS?H<]@K1@ZR6CMQ2S&;N7B&C<-2K\TR@[X4<[HJ97$6LK<=9N93 LW#3"A MN9L.._KVGN.C<_Z^E<_KM4Z<]!H 5D+7TFKI04S3JMVH6AM#KMZO2*\>&_[Z M\0CFEXY'L$\?CW@V3AOZ8E_2%RL[<:4G@T;[X)PO%N7%XO8QU7T$]3N.\%Z1 MMT^'!'8E!+:G(Z]0C?\4 ]G^)I6 #$,?N:4R1UN7*GV4Y\;?<37 FZ?)[+PW M1Z3-WH^\SE P>S9N'@P#$VB*@N9F:P3@=A9B;H:74_"(%$IR=G5,7ZU9WQF* MF2V1^IG>\0RR 6&>',XXG$IWXXZ1MF2P1[(B;;T76J.\/>CA6 ZF6*"_M MDXJ/WN[4'O6!+<.WJJ_7$:=(LA6\F>WM:SN) 1E-JA[ 67,W&1M:VP,6*5A' MHB+!I#^M @Y/H]OL]@8+(\W;UGX!97JC(IECAMXPI$=T8D( M>5J2"#)>7?DX;.A JLPQO8NZ ,5>M_M2=-XGD#9U^[GHV MGYCW]8_3UG JD # 3Z3(A]4V%$ZGJB5XD)/DT+OH:+ MG[]8TQ_+_:,[>9@;]MEK1D-$O!$B8C?Q9Z]E#!'Q5HB@;[ADB(DKP 3()B9$ MQ!4@ F13R!%7@8A0-ET))D+9="6("&73M2 "9-.S5VZ'F/@U3/SB+> O^M1O MMVK."R'[<_'?Y-[WE]S9CP4#45?PP_]^X[[])CSBL9M$^M\G]^O&%AN*%"M] MB^MU]Q62?_/Z/1S^\R]"@P''O?WJH7, M%3*7G[F8WV6NV*L#Y$^9Q\G&=7B@B3=]G8^R=LP,KV8%?T6*>%V _"E%^"Z? M])U&"D5(0N%Y>OIRX],+22M-22/5]2EGXPZ M0BU[A5J6"X#@.;1ZN>ZG?P-B(-2GWW[\Y:^N\_='D91731 ?6V7Z"8()">++ M*TD_/;!_7T)9'JI]W/Y+%!$:C]]6?WH^PX7TWGLOYW=.=UPB7?P=UNVC8W(V MY-T!X:1$AI!P!?R79(60 $)6"%DA9(739-3/ XEKCXGL2\XYY]YS3]4ROOT( ML8XK8>5GSP->-;6^W@&7S[GL]PYKOZ%R^FJH#2DZI.C/A=H7#_I<];(_8+QL M;UNY98YJNH:V7O&<,25=")Q]J/>]FV< MC6K2(/9TE[Z#205\!1S2Q.WY_GPMS7WM(K?C'J>D'B2CTJ"WQ7:2,[I"]:&W M?OJ:)7S%DJ1;[L^GI93.PVP_D;QLBHJ.YW)ZTQ(N$)I&E3G;'B3I@19O];>E MI33?X&JV[+Y$.KSV.=S:WZ?-E,UWEJM\\Y'$*X'!U(9-WXX+W3W9]#RYX6^2'7!!R MP=6M.N2":PTV_A$H(]2R5ZAEK[IDQ\?6IV%1GU!EAD5]PJ(^/T4/85&? M*SR+%!;U>3] 7.,9@W>!Q'46G]0-+3:HTDFS.8]59[5L69Z\1TT?J6%OR\)N9M.598I? MU,5N7K1;PUC*+>I#516-3G2]#AU87X?JZHSW\LG%I\ M/4Z0([WKM@K]B\YWK(UES18<<7[4X$A3YVV#M!G&Z*%;@*^K^\OQ&4BJ2P-5 M2O<:++P@UYG=L 8F/YL2Q)6#V2,I8S[0;XF:Q;Q0"O;> MR5B&C5[+?,>F.\4F@SAR7L.?;V4+B$H,)I!]^^&"AP)+09^ 104 ]R/P]6;L M$%5WBJBKQ-,+]$0QA9EHH5@N.WAH;E 2()/BB5;MH0B9#"D M 5*<<<]_WU!X M=C V DX &I$7"J+TL3<^);OT!@(")]E;6Y@TX?D= ,>;_WJ*8 5[-J/TD27( MFDG$GJ$KN#]@,U4V@: GNBZ9%"P>GVB1160Z,Q!4#!;D1[Z+-PFFN4R/DS%N!;N K=(HPU0/$T4:<8CGA<;Z) MSLX-V$.,"Y"W>OB>A:#Z=N M$I@(K86%B6Z]#VYVV"V-2?TX.N1:&US0FGC>?B%6@J4OGK%@SO1Y2=[8Y[HQ MAT;3K.H9+QUJ,YPED.8QTH_8WLJ&<$"C'H4M_-DRG*0/T^ MK;==8$)0M@X[$Y)7,:\)U,(V@ V ]@F]P>^F[7"*G[!'VY,.0?I'B.:@0&'! M[$$33@R$B&;]F?YEK/XT#3G!&1>H1%DIAX6@#1)!04JG0+^A"JZNALX7NDGD ME2M7"^1>$ZL16"%[A+W\P>;9V3% ]6 K$!MW M'K*QDH-N,(IT8\]YHN#R Z6!H/'Z 3/7'BFR.<7+!Z#*#I2 . '%&-U^PQ2Z MQ>J;S$4_FL[-3[IG_Y'DU8]_X(\G!T4%"0;VH*??76/UEHC*$TG,I&[8!)9\ M\&CJ.!S<31(_\5QL^M]8"_AZ/NHN*B)%^?[<]HG7PRO7H&/BOET21V9S#NP( M9'Q___=__*LY! ^P2: ;MUXRN ^ +F 8HJLG*#HRD#"/@OD.YH*@K(6MZ:Z5 MXVZ8^+\/EH0[-Q;/*7'#)0WCKN1@G&/-I6B9VDPP@]S*H44 R>33$GM&F[ $S_PC4U,"Q@W]U&[FG MO6&-J*W5O:SYS3YL7>RM)^G8H'C"(%G+8+Z< M&&$GBO%@N6".!B6\\ 3"")&0"ZAOT/ 6-@>0@4;;X[=%$#@CI(&Q:#F>O#<; MWV0H)./*6'BNV!;7UQK^T=(GB#PFYJ=./AK(U,'J]MM3H"(D&1MB*T%6R-3< M861#(G8I-GJ@N_W@KD'DA'QP#]X*_%@'GL)+]!/!\0(]B'FM@@ &N\@-.B'L MG;B(.=PH\D&U;I@SNQ?\$XQC$STU8LXO,;9!A=@TD?Z8NHB<2HO(DZX>W; M$OEGR*?OK8[5'?7G*,.7=[.HF>OQD[.1U]]ED)]45+J&]JJ)_/,$=]]090?4 M&*:62T@'+G*L59B@"@ A(:.GXSL1< 8 WAB"&L7G0$ M/#TJ(43H@A__X&')G,H+; L?AV%48"MBR6\/=CR)YKH."R91/UF=F3,A^2>Y M^ 4>\&!G.M:X>3P[S_LP]],X%@6ZK0"]';@\*6$L/'ONFTM;,L'^E,)X8L_J$ 'GO]W#HT EW% [FFZ]>R$"/"T8P?N/+K< M" #F>OB),"S,:033D)XB\C >]XP-P%Z729+?L^]>L[BY/0M<2/0=(W&!N3@: MR)WNB8WQ$]%KS][8QZT#P6K/$,'<=39D=.2TXQ@V$>4;RY'E9Z?L26$9'LLP!')0!97M1)\.H?OS[SKRR9QBR8;7Y0XE>6(T.!G;DA5YAU?G&CW. M]'%0'UY;X30A2@6!Z!A(^$<5VP&*/,=6A#L?MX&$%DB3'*%&FFH"V;]SA?;Y M*=]0_?-+DH*R<%#QJKVQ\K$I M1#Z0K4!,VMI$>[>\XK.N+59LD]5,!.Q@$IJ(X MUB0>XDA*.X\$RR>=SX]#'!@=Y-K!B]F;.4\.!>\0[MP7]:/PYK\]P5L$(,9\ MRS>?D[M/+P5L-V&.OSL[%HYAY+,*_=%>SSAWT[8,D M?ZC2DY6.B'A26@8EY!]-^A+B-?'W"_+NK;W2MK?5?YQ1X)CQ?@8P@41,LNTE M/$$^>^\V(/K.AZ#=(PQN@/8M,T$.:WE*I'L1'YQB!(R/"$"PE;#096=OBCP% M&(%G"N:>&^T:VP9Y#Z0>,#Q87(J^OJ':A^B(+[-"<.U!W _^X.T=/B/MW&E+ M1,SX+5'AV$/SQU#(5O'!("WM=[.4[;&$P[N0@F+JQ]D?OAP7?P#!D3K'"SH MR_%D@9!EG"J_3YCZ"]U,;B)$FA%;SO;B>1)6N_ZT*$NW0')Y,E=R7R%;G9ZK M^S=NY_4,JY^ HPQ^;NZ@_MQ1L,5(X6[ JE0BI >0VYKE"4YPT*-D?QBD-/0K MB^8^;.5&L4R;[$WB=#$)E"1T#K(<;_SA#O"JI^#\.P->0P;6'@2\I[/>+-TJ MRT8@]"M^$1$J>:O+0= M#\PCFSU5P,.U8$@> PG[K?*GC8MC(^:0Q.$2G'GH>V^\G) UIC/!I>\#(3N$ M+1X1Z0G1^DP-$M7V^O<6*YBFK2X<0&*CU-!GF"3=D!$,2T#C>C DANA"5A^# M$TH1!:/B5"IXJ!V,PRT2#+)J$QT-X7'0L;M)&(#0O_.)+,21)TM;<++5R)E_ MUW(QA/6>!TV,/NE@-?N#5T]C)+*W M>(YNK 6AXU#@ P!M3-/@.P!MR3:2 GCL8<\0.08>-C-:' #ZWOFB."H.8AC M&2:- 6$OB-#TMXGN5>0)U9./3L M\:7/SSTXP> 0B-.HO7"=_1NJY[8"I> \!AD,#PM0_*I M@F.]XA(*3KG0I=-><%1@OZ=T4+481&[O1"T39G!Z,(DW[W&VJD;@7.-L7UKUQS *=&;!=),9P?--5; =GY_IH^+AC M-UM:WMQQYBY66X^R$WQ"ZK1E=RNQHV2_)/>B ]'NUL"T:BY:T#)QVG([K'&S M>;'/T!U!Z(ZF6Z5VE\L,F6"?V4TW93_V!(-&XZF6Y?GRH%E90\M G[TAW8#& M):EGWZ&6N:-7\0>M-62']&G+62DQ*(JKI,8SDTQ]8%J-'%VJ/$Y@94T.IS*\)9TWG6?#$04%$$95#Q MU]\U *)B9E668Q8/79UIXF*M;WWS.%]-%CS;&:9*I;?D,';Z9*N2UT?K%M\G MPW)*:^4&]5$I/!DRIT]*A7"8U#8SLY-O,>%F.+'6\CI\\N0VM4:AUH]LHKG. MHMLU%LVB]M9F&D/V=,UA=Q@O&PGK;5[32N!?=;N8K#9#]G3-W6S$Y,C1>CAG MEF*8T3?=5[F8',9/UTS&*:$34W.KK#@H+E.CM[Q9'C; DR>0'[PU=Z-JJ5N< METBRQVP23+L)WAX_A?R"RL>JHW8*(,E@NA.*/7V::R7]\'-9[XQHQI1V9"WQ M-E9V:6M$]WVQKM#06M/TSFQWI((I6V1B-1!47ZSK,C.*SO24&FG&V>&PW]-B M"EC3!^NF@VV'%&JQ 2DMZIE7FI7R"V7CAW6I;EC<%-BQ."_5&F2TM1QW,]S$ M#^O8,JLFM%VX.5\8 Y9>J]&,GO'%.I;NKD:Q>'I)MO15(3>S%O/^9N.+=<59 M5-/?.O%L/B;MIMW61"_4X9,G^\R^\GQQM"O62&X9-FI-:C,>ZA"3G7W^>NIA M])=2#V.?2CVDKUH8^4L>CA0G0\W]>@X.[\LXU*@81R7W_G@D>J'EV]D%-%8X.')2%G:V'L2&&'0&G6\9%65O$_YD]?8O1&[P6Z'V M9RMI4 OBL?;D6 5(T80%LLX'6,U$GQPHHY[R>OL9\D2M-#1G8_8+*3MZ\U.] MEUCJ)?INHRF/:N=9'[H/QP!Q':@YOX=AE.8[UMPW $X?*LV>2)7[*#?256CW M745__ID1(_"$/UO7[[5[?K,)!OUN,\K@(FYT$8 BWFU]&ES$K2Z"?'FW]5]P M$0%K^K,N(F!-CW(1 6NZZ$7\?,?0Q(I2=,7 MHX=[=Z"]R["(!VBP?Z'.NP_? /K*#>F%\%BRA.8NTI&Z5I]BA7%MV$]^ND7[ MN6!55332,+-8,7R:LU.:G-S&QE-FWK(FL?1FG(^:'1CQ1KW9Z1 ;I:_3F/U. M]/MPD'- SK$WD M=#$CXO_G5,UY-LFO3 GLH*BD8/6HJ.MIU 8/;=F'8R8C6:\EXH9TKS7RC;6$\ GKJA9 M/;@:=:[W]+YUB&!J3@&_VSH 5=QHIWT03ZI3+&*$2XN<-CTC$>P##6;8=ZD M:P;F:&"./JXY>LG1IS=.Z7J@L,X?=^I[HS%$W;\>7B'X?-3';E+CMMX3OJ$6 M0O_O6]A']G=?>_%.-LYNLOEYK%=/RVVQT$X.&10((ND0FXB>R/Z__SRWBJ-M MZ4#NH])7V"],XNW.G*B/^TG[KS/MR0(+Z_(6UAT3OQX"+N57LLZOPL 3[X0!% M)A(+11+DE_=A_ -G:?#>A%KJ&@FU7UV88JYY0/D10/F":L+V%W=1*2Z8>G?O M<]T[$<_#PIH\G:)K]#I+EO*#J!X-6USU=7+;U-IH+<,V%IU-/9N6HD56-0?" MCIX,XS=)K?WCY'Q V@%IWR[)]K7#YL]H/O2=V[0Y/CANH:[,B& M6P"C@7Y.GS7=;=2KB4M.TF!#87,YT3@!]4B#$P&=!NQV*S=/OWK8,M@><(G> M8%@'_>/WC=$<@#C#&;S-A9U6ZG-)Q# M@[:"NR+TWS[ [_0]/C@$GC"HVRWHKMTT3M)U M_KN#N#;>VFB;5(0T.&)MW(('/-,P+I8DLXJB[]I9YE5ML^&4LNU4)T'#N%LW MC&/BJ!ERT/KD[CUHZ)=HT(/F$2Z">HD%[;$>XB*"FWB0FPAXTX-<1$ 1CW(1 MX":"WGT7O(E?C%Q\J+?>MC_222.4&S5,>I\M/Q<,W.XYL<]VSZ'C+TSTJ;OG MY%0[X@5= FWH$B JT"6@$]D#7\!16.RW.NT$I'0+4GK[2@/ MG)>E:\:PCF,W-2?"D-Q*^M .9@[MSRI((0)?ENEF*2*GY^G:1*=H,3VNK#Z= MQF6',G*:NO"+F6:W,.($;@/F1<"AYFUNZQ,WI:=Z?Z%7^=3<3&9%;M#J*,VP MTVXL1#)4B(J^%SH-*/TK4OI]:FL?B-*I TJG?I72N4:A,FOV9MP\G2TV,['" M:]]@[TSI96&M3(5 E:6#^?+KQ/+ M=79:7Y)6O9O+Y=^T79/;X.9D$2H1HL@KY7T&S.+/81;W]4\]&K-X*/WIEYB% M-*^VWL)L=DKFHU,],M-69*^1Q*W/(M%(B(E=L+CE0=PY>4W5=0+^%%IVY?(@G_?R4KLEEY-7*D@X2/*GZ)=$;'E4$NU\Z%=3%&'.Y5!X MZXI\(J0( H3=3P?"U7M/UZZ!\E8CD13TL2:@/C.HZ"C9 MZA T23%AD@X1[]=0XPT2FZD(_H*K#I9&B3I:2CE>_87 )\$ X BX&V*BB9R!=@*VKBHB M88F8FOCBRR*NSA"*"J\NQ#:W/<<-=$J.SR:9D3J7QAS]QFXL M,ANUQ0Q@7**0--YY;@@?HZY>S'0!CH !00!(0.*Y'3.PWVO ][J(K-DU?*=L M($U@FF:C9 @UV*')?][G!X<'DY!@HJE_B+_L;Q^L:?_Q[Q"@>8F?$J8!,'\' M=W9,3LNEIG+@"4.%=85K21 1"Y,\QWG!8<\.JG,TIH!;+ ?485#/N,2K@Y8 MCC.EA=MZ"=1#@;A*4%PL58W3 ,U)8_ 5$;&2D6AL1!'3ODUY@, T$3QJ0!H$ M;$G"ZZ$J0_ *_(G=GO.X@+S*>VH1+<9/(1-$@@ N @C=KN"4 MN0W8A 09MQ7"98Z0&>&Y-O 0D!WJ3B-3?(7^P(+?=0\"OCP"%RL:A@Q^@R_" MB#B6\=_W/4_W9:!["'L*0NT'[>ZIX"2B @Z)N;DM?T0%_P'BC@3SFJ2%YX[P M-P\19 GK:S4$ <0>.LO1 L 51H#R-3=@F! MIA#*QX0*L9 [/"PFC05GV<@(%]#-D2X"80[$M5V7^T)9,<+#2%[$G:1PZ5$ @U@+NA*4E4GIDF>#6G"2C4E81LB[P14!6 M2*%9J!H4^7-81XRT#"C1$>!U""^$J'@=N/@IQP*,&JP/OS2"N^4@^X18 :P_ MB!6< AL*0\$#7S8!%Z5 K'!V@=\$GH+?7D,P0>)61[-]@3;26#RK =!RMCXV M,X6)HYAI(NX8#2_.4>7@W4.*\H.;BW[7GW*6+9 M&"M;-E:!\[K*)6)F_A?I.0.X;><:T1E.;N^%.(\PKEX(U%AES_3&)E2[X.-H M)7O;X*VZ.0:@E2 <(;W"#=EE_C*B-"0Y'-:/YHE!E+0/C#M&JZ8,;@WJS!L) M*L0 ;SAKKS'JJJGQF-4?O1Y]'5(=^,K^E.@E")/LSM+HY?#KOA(3G,H^'"RV MUW1@F".6"^QZQ&2==_I*AM 9P(@P_4.'C 4LA==%:_E+%ZCG^XB^T FX%?Q M&/IML/0*N<)S"10.A+.Z 1G91$*F")1I\(@_:5+CPAI/O1 /='$-NI.F_P"^ M#-YA?4=N J<"W?83T>Q+!)F=X".[;"G^PL!/#FN*/"L?+!?F15G^Y[VHS&6K MDL[F"]-13^M3S%PI\K3R"/[[W_]U4%CENM)@A;^J?7?\91X(VI"AD24_$<.X M;HL;@_=_Y^0-9^GV8>/Q%]HM2/GN^MPB<%,Q&)TB]C]"H)Q<&VP>X(';@=\ M?^NP/8#]V0?%8_:=&^KR.TV],">W>YF[D0&CO M=BU]WHY1H(]-/K!C[(^^_4!])B"5PBPNJ):YY@SGK3CS)XEC,/O![XC&'$LQ MF6\;.J/2\WEIIQ25V9#AJ[8%&#NU%]]YFCG_CG>MS.L;:Q!$0(\RH6<*L:DQ ML.LEQ-=SMCKHJ'2X8\FK"41F(WW\P+:7L?'9O !-O5H"_/L ZM$-'5Q: GX(R*#/XX566,OS[6 MH:.)8>@ Y%L ] 1P17_#FA#AL!N #P#$"O0N'AFI^'/H&L$&C@BN1CG$4ZS) M(G>D.YO#,=;V2LJ!N^ OZ6]7J_(HC)Y=GC_6TM3 MFVEYR\)K.2X%YS3?' 8 MVTXY]C\<' ]C%Q#Q"->F]H@1/Y>%KCL U4UH_1] U:8VS(CVAIUK52,FLC=# M/;8\^,UV)R!N@NG,9LW03A2.F,44<#11=@^+5T44C^QE$2;,:F!Q0(#(K0.V MK@+ PL>1I\M%Q:,3<+J/<7P[@G&.-Y904ZU#ETCGI?7B M;?^H?FC!(HB!+Q@N7X2/0E^0S<0GIHQ[<(7L#S !.-=ZN!P0$(Z=B+]_N#P0 M)D7\6JQ0@".:FH[TB9$]>BCD8KBS7:B/ZR:R4A&'WW(N=HPLMPT:^ :RWDQC MJFK(H0;L8HBDGN>QSP$ QI114&!OC.SW"I%GC^HZ? 4^U^D+0JZ_[SWN@ Q# M;/X#KCS"LL(F,DW$@F^$.;[[VL/KQ)) QU3J@AW3#M3_85,R^$[[8+!QFC)1 MX68/S@Z]&E#:(T^>0TQ*Y"#V[8+>!$7A3<[1^@+R(T5RBA MZ)!E>RA0E,5N+J=[Q)Z.W;]P6@*RW6Q.Y$5^(&(T$UJ@;NS#L>1% 7N1P??! M^_$A\ UA.WOOVW)N_86H[)T=(U&6@!FJN[(>LAS(B,#^@*Q""H;S[A,)2V1\ M',=>9QKXCS>@0XU;X/BRDG$W 1^)!V\S^O),#QHGU,"/OPSLF%,UY85]B,3-CA#RH;X".HG")G@KLX M''1A'*V"L?*HGQ\*[7'ZE(!=.1QT@"$WV]'IVM\W#F$W :5S&C]-*D(&W+^L M+B$Z9+$DP%$L-W@U6&2F;U.J\9HME3;#2J.02FBMQC.$H[(*6$O$[B[/,>\5 MII840&E07ARX'@$F0%\#H$A'6<>=' $6BI[]"_O]A[!QXMPA\;_<8OF/]X!N M6*J)_I1Q E*()+.9-(HCG/2!#&%.LD44"1#^)]-H@.HF#A, !U*2J$T[YH:. MJ$*B7ZU&)A=OG4__1&(,:B59=X%:&V<72UFU1%'O3=4>8%<.5NC@!_" 4%0\ M>.*!8EU3H2S6W;2:,(UIHLIIVG"M#;AHN#(129'25[P9J^3;B>2W'[!H_"BA MYM_GHF.BLS-L?#G7#3MUHIU!UN=(K#.X (4-VB74;PW(]\X\YX1 8$=238*J MMFWA I:F(%8[-I&U;>/,0;-3[T+PM!'-@QA>* _XZ@S"JRJ MSBCMO>'[ERBAY)8],X,I(A#79!'KVQIA_R8*[@I_>]) T&ZA'KO'E_LD<[0, ME9]#&QQR"( 1AG4NJZ-2$V:1B5:6R'2UWQ]PU>PN25^_Z>P%!&-;0P:Y1:## MWE(>]EQ_"78G.!O1X4:@&P!@),0ZT\YW$#%>VMB'K1>D01]_E<.6Y *HE8[I M#G!;M"_2T:E%=*& 5YY[+[(4),6PW5' -I, F?SE)&^!+6,_C6C_R8D48D57 MMNR>S[*D3T7A;_B7 Q);+%0%O_/E_803PNW6?7,"@%(* [P'V"VX,073 'G MZ$ <-#M6OAF/=?(I>2SM#-KL#:^5ZWA1.C@X*H'/>DMJJ)N:;G(8U7+)5LJ3 MFP34MX^2%&TES^\0(5OE0QF,7LO=&Q"&&"D#8UP:6W:.!;1=$)[S!VO:5A]V M$4B:G6R''8A^WCPDDW :"I-;H!L+"G]. M@]%,++ ]_N^ <=0!U_]7D"YU/@K+ QG',!8US[ M!#RTBJGCU")"Q:GEP A":<\+51#ET^B,G>YIZ\SP5&M;8[*C#0<)C##M[\,C M'PD')R75F3IQ?'YWZR\$43.!\H^HF9!T)UB!M@@?'0/SP$2.>J\Y\VME'4$. MBD\."A7DH 0Y*#?,06%^*0>%/?^.=T7X]:5?$M4$ "1#"IB@NL4\)P(&.>H\ M+-NV1!UO/^").!B&740><8G\11X[]MCYAZQ /SD+,_:.,D0]<1.42W$@09#+ M&$E8^QB()P->B^U4P<[T1A+(%C+P\Y0,V$*XQ0,+&?K2?&5.S>=3K'I/1 5& M:+'!*RZA;KM/VS!$?HHJEEQYXDVPA1(9Y7[HNKE8[L-J,!EFN00KNAFX1]DH M?@?G]M4 ^NF2^QBMXS6PPU.>I)JU"@D"A3#/N&EM'P$ @AC:QYQ0D HFXEN2 M* MNQJ'ABY0=0S-59V],^.*L*T'AT84Y#IH,04::JJ LYXU7U#N?N V#X- MPCFB&[^%BI)GTRB1_N!BSRJ<3F("45 W,%<6%VW@B*)#?TXHT#&Q8&:X$^P] M<;>?V=-AI03.,<+A681B'BBB0+LWQQWU9BM\V3L.-=PL#.D$H'9EEW6&>:[Z:\BO)T2MKFJYEI'7O*?R5@TC;&11*XJR!,CI);>QB%MJR)XRVDZ6N,$MJU'R1+_0&S* W M2Q:3WWX8&T!?5GBL KL"^6#T8Q/!+88"U"EB?Z\3O?&2,Z!>P-&@.]9.'8%X M@,R7?:8"%M5@"<_]N-8;9 $CF"US4C9E)S4HP#[4=9B]#T,8*.O$X8*XTLVN M&.!E3EKHM@2>@@]5#5H44$!SA*KL,4&'"8"<6U-W6#,(Q3EFYQA+G*>.L"+D MI$?");UZC(Q*&O8B"1G%=G#(?<[483C:%BCNRA!,+T31Y<$'?]#MM$#LKWN/ M_0H.Y$+["@N_U G>33M%^X#?$V#%A"A;+T3/^^Z#E#M./Y[-Z!S3N7P'H-ZO M< I.=-G'%\$[II(L'B#3 J9UHC)M)W"W H" J@/X'2A8"W=&)$0)^&Z(/2Z< M5("($S??SSW6R'*7.[@@S\9E&T\US2Y,LZ.1^\LXN\)_4.CM\(LG=^7*N..R MTK6DBX<961X&M$_^XO;Z]-TBAW@#L\ATN%-)P7F_ M1RDO^_H_I& YZO!"1'E^A.2<[U!OW5,?!S7G95B&K=#<= =42K>$E07.._<%S9 %.#EF^.,7HNPIFC[.KD64*>ES3U:>&Z; H9*] M@U7ST@\6+2@!#A$OTAF].C+RZ0$0>H2$+3P@;](DE'J- _\+R':64T!2L#D$ MLAG:A]+/?BF2E"A#Q(&RO:2;P !SWJ JC0N)[00^[RE\DP7=/$&;N[HC:&$^ M!WX#YY-LA!9O0<,1?TPZ.4C>&;0>S1^'D1"G<^T_[/K$[W"%A0?/7)L(^F[' MCK!1>73>?8D=7N"((QZ:6OX)4V?/<,@N#Q/H?QKZL)SE?YYK'K@?"SYN2H2T M/C.\EFOU6B;?8>14;OW:&XQ&8:#U1>,A*LJ<)% A0%\'%HEAA,2@$,)CR1*: MNTA'ZEI]BA7&M6$_>7501#4ZOU"9A=AIE6=2.5"%D+,2R3XV.1 M=!2KN5.7%F"2?BXMP!C HK4Q0@<7&WP9XKB;6D[5QGA,,IWNVFI6+8[B-M]^ MH-L[98?.#0 SNRX!F][4B:2D\1HW-HBR(;AI#O8?]PD.X"FB#70)'F8?PW>.* M?7H',@ P'Z/,S5'N;5 W^)E<3V5KX=>ZTL^VJ^%Y\E>+%?8YE\!V/]"*O0J]'FI%QNR77Y')$N^$5+UH+H];@C *9WZ0$ ML=B(*&MY@I-[_"J)8 *I[=D^T'4?4CNA;J2='/=D?B0$&[+BV)A)*7V>I_+5 M2H_IZN(J>0OMI#0SYF/1R/F6XN"ZL9 M3VWZ?X=N(V=^Y:J?0F/<%,*U=&X:&7>X4:TT6_0GB^C@EJK$I-P2]%EI/91 M!5V5G^W$8>/QI MS@2+;(;Q9&G;B_1DFFQ9U9GQ%J,CUMMU/2%%!3 90]6L3[ 8!\'/^D&H\8X+ M=XQ%I\8J6RM2WK&5_&4T#9>V_!W#T_0;+X3+HX[9+<6Z*U@$L4Z>T31<1#QD M+';;3Q%5EGE:@,!G8'8?1$6H9!RTKZ?(L]7U.-HI.>#>%W_;Q9[7:KS[VSA- MW0&G/ZT__RQJQL.-AE5EY'RVQ@FC]'HS2QKD95QT[Z-F_RW*="G3B,U%4YMF MAE--$?H?HN;MD3$H@_E\&0P=E,$$93 W+(-YI[#EW6#=P^G-!]P:P1@WG(:, M^V9*=,Y-B/>63R(&O%3AC>/Z!K,,2MQ0; MXY9<=IS93OYR2F!QM>?I8!JG>1-*6,-Y%6B5#=+8ESC[R=V#^SY4#0G;IR # MY:"-_@N1/MP&*I/!*6Y.CMFEY?XGDBX^(Y93G#+WE\:E =WK5*Q9(6M6RE)N MT*3TPO"<-,9 &\'%7HB4 RX,6^HYS38 =F]QUT,CI M//0MR1[(Y*1"V.YQJ&F 533KN-@75E+!HPAKG.?(66[CR?^@B5>&81N%-NXC M6]-UZ+GY>@[ZZ7;K5 ^EZ'>K00$<).DV$JIKJJ*:3JND]]N.9.=6OZ&SVFLG M;9CUV&;-KXW,4R3Q-D7(L8C]L8G#<]]V=!+NKPT'HX5P$Q) RC /WAV71D4^ MJO/?<_"BAX,CVJ#^<61*&>?AVO/4(C3S]W>B3 M3FS[Q;MSF,(F<[R=P^XFN.',84!?DH;>C:LZ@58X04V;G8PEU(PVGTS6G?EI MWN<05=GS??1]7:!-5';6,6XE:_D 3V MZ-A/<"H0.#IL+G =#Q4F$??4 *0);)[[D$HB3-&?&"CFD 0;)0%)M"38/FIL M.76ZR9$8KYXR?+8QGKT5>UY9D;YXOIS=\+;7>-J"V\ V;;^Z3 MZ]PHIFSF4I44"X,P8+&]'7\6$K5D@TEG-+3XUK>5;?9+;)(7VZ MYFA7ER:#;5Z;K[;]R9 M* JSF8 G3]9FX^E83BCWFC-V IX\>7LEL4J1BT4VW:%'^JPPF,;&,PFN M>?+VW::P6[Y10I3,4[UHI].(%<789A@]?7NXD$OJO45FEZWU(T,VJN?DUV5C M&#M]LI+I:HI)-BMD39S2DVRI)2X /)G3?4;?2'K(<$EN'LZ3_7K7"G>&U@0\ M>;+/U3:VBI:[DI5=C%XWRB*IQW1SXW>;;6U>6YAFQ>CT4OD(6Z3*#%68^-VF MDNCF9M.$/LLNZC%3D^1IIKQRI)O]M,=^6IN5XMF6RZRO/12#XA\J6&WVV*%MU7FD.R2/8R MB6*CI*O9(;K-D[]X8=?*,2$[ D\[;KU]=!QVCB$=QLFV) MM6!^=F;/I$XU=$OCY:G6(@?9TBS.]F-D7=DM?!*<_9^[>8*SS?!&!R\XU-SI M%\(+"<O@F/-S!P_2]VXLCJ!LI)K+1;E*9#Z_??_V3LA^;*H[+';G'H;M=YI:Z^-WY MP?M6B,6V+QDZ:WGLY'6B%\@?SIF&ZGR O>'HDP.?.>F9@XZ?(4^\WX;F;,Q^ M(86/:0CN(=^);S")%RKZ;R^$[/!4W_WE<\#P(_OB3F'$0GC&$GP"[IQF@HJ)6@/B8 M] O%!A=Q@XLPU.7Y6Z!>(O>\A5/0PZC7*=$_^15\1 L4]1(/B.$1;B+@2@%7 M"KC2GBLQ 3%<[B;^8VA0?[V8KGJ[4\?!'T^,T)\%PU49\G/! -A.\$.4)?Y) MHHR\T+&K B3^7N+63[A7G##+__Z+8LA_(E0(_^ Z4P)\N#0^7)=)_"X^N/T= M;(0@?1$BX(T/2 OQ$Q"\=]'X6D__/:'\BW%!VS5E*PK4I',3]\#@_ M8^RS_RP189+I5H^5IDMU0FD2@92931&A^H[/J^HK" Y[WW@SM^KJ%0[!Y2*\?<30A/^F1,U5K9Q?#FLP* MAO :SFV&,:A;1)@0E3AM)!6P@( %_)87XM[GO3<+N+I.\TL<(+:)6,/BPM3( M=$%OB6/*7+$-6+$"=!J*I$.1R.E\A*=R4ER>S!_09DGE44=K:TZS/C)!5B MR??2QI^BW),CW!XYTS?T1MS]K%]6+;%MH"Q.^DTJPD]QLW:ZFNF*6J/4 MH:M%I5+<--MMMH'+1&$?FT2()M\K$WMRRGX4'\;=R>*&3HZ[G_6/U6\^QR+H MV# 6F]2*V_EB6AA/$KOX9AV9V'6D(2I*AZ(L^9,JSX-7F)S\_LZP>D'2ES)G M?4 GAQE2GI4/E@OSHBS_\YY&>-D__^L@3UBCH&K?'>+V0-"&#(WH?"*&<18:FES[G9,W MG*7;AXW'/1'%[RZ#B,!-Q5[B\7\3^Q\A4$ZN#98_>.!V4-Z OW58X&!_]D$J MG'WG, V1IEZ8D]N]S-W(DB(Z2!0YQ'IT*Q$/K^*(J0;9R+_:M?3Y$2Y\V?\R>)8S#[P6\_3')33F92DS0[ MH'(\VM3$&3>)9$L"4]3>3(/997W'C;9:L1IKJ%NR$Z;&J>Y8GK5R==\!E>LJ M/VDMW[@RR\[X#*E5A_)K/S(?#.==(\NF=KJ^7PXG?N-&&N6AP M3%-B.F)D^#9^718ZRR2L%3QYLII3*KWLL&;.S>&\5^YQJ4QZT!BRIT^6U.5\ M7ET6=_-%=-@H#!7^-5F;#..G3R[XV7#(1>9RQVQSC)ABAXN6T8"59">/*G0U M'F/Z=35+-W=B)E[M,Q8F[75GL!'#T$Z9!)B MA!O3U) G(Z-AE&2H89R#/S%Q)LZSB5$\0IV@E6)I@SQ/#TFQIKUI7+*64==) M/U1]+137$RJ:4N:\;=A9;GQ0]4$OYO/-M2\3EH5-;[,2>9Z&FOXH6K-;+/I M7*-2SBY$.9NJS5)JH>F+JNEV;L?G9U1U;I*=27M;77TU*^[Z69(NZYEB)R:\4H#TCR?C#B/LF(OQ"7888\;@UL>) M^)#CXR*PRVB&B3(3V?4%B#"EM*<52MLO>,[2U=I6OU6NQU9 M9GO536Q0BLY7;_ZL*IQK:H->HDAFF?66FRREUQI;\IV,S(Z5JKRQ2+ICM7.- MH4L5>5!E=U$N+3_+%WM;:K&1]PX#ECJ(K5]W3RI)*5F2;=VOC=/_O6JW?G;*!:UWM)YT9=5:2V^ MHK_)XQBYJ(W$%K M_7EET*EEVZ.W=K]4Z5@-H)Z?3L2>-KK%Q6@40FOR'RUE"U5.\G9,+O2%\M@ M)&U0Y?SLE3M!/>&C7T103WCW*PBJG)_E)@*N%'"E@"L%5..?7=X:5#D':!!4.3](5G):72R!6JYYXP)!>F)08OG' MET/;L:+AV5A1RFI;2S&YE73W68>8W&6',G,>RUJP*35?M>?-7WW M,SPI*6EMC5-T0!X&2J$Y9DZ1U:*G#LG.ABR5)O.5'!;3Y/(WBB5^D3GI:G8( M>";+9T5A7)[1?*\[CB7MDN]0E&1"428>%'U_ED:>G+[_J)&^5R%O-5_*;31# M",\7N[=.HFX($MF]G0F2I'T1NH&UWW_#'D_IW,E9VH M(TQ-Q$-DQF.)%P-'R]+I@-!27O<;-^('8,/@F.XH62&[(-A5> M[M*+A5T$_C$_> *_2X53S#'8N*F!]Q#@)T3R@746N%Z^ EOZ33WE@#AR-FW8 MC"DNY\;]YG23Z:2S\0(C&8/2G+R=HC+>56?-3BO,=&JC6&^GZ[W)>+AQ)A#' MXXE0-/%>9\\_FZX#K\O3D_;O:1SO4799BB]GVJ9=[K34^#S?51JOY?;M*/MU M_:;$*E5^DVT-QM*DD9O2,SGIC#3^F+*?T^&2#7PK@6\E\*W\OLYR[#[6-F:U M,8XKJXZ8+:2$=K9;:21OYSYN-)KU/M.:SK+6=%9OEH8K(5F8#%FLIS D&XK$ MV<"E$KA4 I?*116<8S:PF(MBK+?NE#O6FJN7B]V\F4[=+DAL%6.CQC)FQLE> M4LJ\185$-Y;= #: E!J&CH82S'O]-I_ DU(&MQS85\_9ROP.;#J85G !90?2 MG,W@6JOHH"F5=_'Y8MW:=OFWYF"KWT[/28RI7->:3AH=>E-NK.D^MVN0C6'< M;BA,4R$Z&@O\,0&_^$T]Z _G%[^G%'G818UM#Z;UJ#Z=2]4QFZO.YAGEANQB M5#.&HISO#;*B'J;#K_7EL%!- G;!_!R[>$XGSY\Z2"%P!06NH <;FO"+_*H: MFPRIURR_S::5]J#3FHSH< TV>H3J33Q$L60H3@=^G,"/$_AQ;C?5X!=I.-Q- M3BL[JIKI6&%VRD^E8=',;\#^&$3#-,V$(B3]Q$X8MV,_;K=:%G7].\'QO+DP M9;J&"_>_0!X$M]IRVV!\T0!+RJ+^>2]-([LDOXZ$^ M\+,LPA\ XTIZB/ L4_/A9SVS(LW)R9M&+O+U0HE-":DMT$DH$BDE5"@1H4*1 MR&FH_.^ TH-IL8_O3[D>L5]+([DBK2^RLT&U/>\-L@MN85FQ-1D.)]'T#,:F M]6B(HDYS#V9,/K]R;-\+(UCM4[K44KK>>+ M8D/CT; >H+ P(3H"4_N^\-3)@*;_D&&27]&KXD_2Y==TFQW0NUW'RI?X\?@M MGJ74)"1I!I%T@@Y1\0];LSSX>,CK#<;!>\R\YY8A4*MJ42 ,E5CZ3J8A-IQ. M_,^%L>S3\VH^AW9>$!RC6973M&&R,37J.EN9=\S%NO;&2O0Z$IY\^Q&/A:+D M*8(A"%T=)M0!3*AAA:??5AM]N27-08N/YWMO5*OY:5+\$":\%67DOIA8S*U- M;KDK%^IZ?9K\]@,0780]=63"-Z.A1<94$\7P IQL2@!\DE1!)T1% #CF-%(F M(E2(@->,X C/%@)XJ"]%'C9-EZT7H@W6X4]Z%A&23I@&H+ =6&RI@5-I@%8( M"5"@N80='N#<)(#%@LD; "I@*16A\,M59CE=8 5FI1+<&A4[I7'3GE?Y8J18_%053%FOCG 1(12R#6Q>*"B"8B00X-1X=C&:&^LR=:K#A4?\UW)^+ MRVJKDVQFN\G733!WZN9SIYB7*!W,4MB3^ATGO-QUMDAP$7O3Z=TY!L$]W.H> MZ)<$%=S$ ]Q$P)H>Y"("UO0@]T"_Q!/!35SN)GXU[/21UOIG3%FY>?N%QYXX M%'V)OJLOW'VHQK4G4 7X<(0/D7>9]-WQX3H3J +>> -:>-S10Y@+?JG10P$: M?);Y?2DT^!PCO$,\_\"'R[[0#B0D!; [XWL8?W0 BKW;W';NAPA%1)Y];VKV M0<@/_.W2L:LK9X*\$R;P9,5YL]]\(UIC/EQH=Z.YZ7PQ-8J1;4>)"63RVP\F MPH2HV&F;;8(SSL2L7 %, -E+8(R[$--YFC22G_(YW/LT%\D3P?[$/["XYFH$ M?4S%5='(;GG9A"#,JZJPD639)Q^$F\:46J.L)SIIZ8UN#,CQ+AJU!W8Q9"@2 MO=(DC( N'Y0NH3/M#Z3+:Z5G?9(L>2FQY$H]<3XW2^/&FZ"\,2+7P .T/B3+ MQ[12/Z&)U98BS(Y0)H0L56B6XV]3Z?N#N:Y#KM12+7Z56OIX9+$TF7");O71E096:'6/3L,=B MQ4-,G+RX1O$<[AZ9-38/IV4[VZ!Y/.)D6C/ MU&)CH0CY'JL,F,6OU<8] :>XG)_HK'OEWN>]-P.XFI;T&?K/\Z-%+-4(TYU2 MJI\>]+=QA>]L\ RM#^G_,9TO=R_1?^+Q-(A%W;M\]6HAF'L?[-Z[ M-SW>0!-XEQP7Y53&&&1&K]E%?:YKQI2L4F8#3[.BF&@H0G\8>OG#J^-/\F>\ MQ;&RQ(O@%V6"DCYX2"-C0"6X/T$U$@8'H^P8&K'TL* M^!7<-,P4 >M!G--?+HV*%R\<#^LB#_$3EA3HHG(2)5PL.4F#A=6U\7'$$&?J MR#!3QS<%1]M5HB)%L[MY7C4L1BQLEZ/TY-N/1^\O<$60]/@4,-<[KY&Y51;, MM!)+9K>9Y+M'-M]^G)IT%^^^8$@+R/< TQJ;<&*T_[5(.J&H ML->"(6K@>53M/A)Y#H:\X6ZD$^X*.>5(1"SU9_GE3=#PG&,=_ _NY&?3 ,&) M8;X$/CW@&:8&!![LC NKK= E 8GH]K.8 N!P&F[*1Y'G-!,>PT>?:/2^.7_2/1F61E09Y@/B8I8(FD\J#B[C5141?J* 5 MP"/<1,":'N,> M;T*!<1L*;+WL2O!G<_TEK_C/KO=[GR"]DWY[G*9QBF%= M"IOO?9X+YOXQ#S!2Z2+I1=@4_ ,KNZ\Y3 >VQ7>(!P6@.#DM<[HNC2512)_- M,>)SA65Z;%4&9'B93?8+4F9CODYPTX48RX:8Q)4J# +:#&CSD6CSBD-Q/DF: MS7Y-3:^HR9#L%;KA;2Z]&6[UC=-X@0V1Y.E\SJ>R@EJIO#QKD;^C8H0\9ZDKA4FY,*++ M2])_AA+;RMMK6NSDJ,4E.<,^ "!,-L8GWNJ$]@=^@J/#J0H0>@L H>52CY Z'_#.LEVOK"9BX MVM#[]HYK4J@KKZ5$NCY/MW<#1I>:5%B:X$8!4: BT-?J2Q30ZMW MY"D75"#[D0^RFNR/3GHJN^AUT:2FA[J1/\BBN!M3^0--CQOU878\FM9YQ6 > M9LAHNIX9D5(X]SKJQZ17=C$9LJB#4"04C7W=;(* T -"?U8?PR_3^5A=E=:S M="^?+16Z\=1N:PXZ24CG#*)SAHH]MXL!-8QX2HOETDE-C]3]]'ZLY@_OB7KE MSH0G_3+.,QXFD^1;[6?YU'NY5R&ZL^JKI]0;X&"@:B1@3HB/O!2-_7M,XAP^/Z-?Q M//@K%<1?S,2Z!Q3.6EQW[Y5ZPTSPNY_UWLSQVB&8GV*,X6:\PKX.]139ZRT2 M5GM4F[2&#E4>O-\S_-UN;LC9VT<=33R-6GA9 MY#2(R]-_!$E?RISU'9W)WHR#I#3[$HG!+8*/['XQ\1<&?G+8S,6S\L%R83B MXY_WW$Z7;0=SMK:7CN[QV\9Q.*WPN.4+_/>__^N@HXU+Q["OHJI]=XC5 T$; M,C2BVXD8Q@USN#%X_W=.WG"6[G1&C+_0KO'WW27X"-Q4["4>_S>Q_Q$"Y>3: M8,M&#]P.6C+B;QTV9;0_^Z!KCWWGAKK\3@-.?7*[E[D;65)$!XDBAWB/;B6R MOYK_XXBI!OG&O]JUM*]"^F'4$_4"A4U*TRKJ<+GOD\IY6_WXD\0QF/W@QR&. M,A0XCN$8(3&,<^)X&!V-Z>$H+@K#Q#C!DE1"I!DJ^@V_E7.]*VLE*M*%.9-= M56.OM5ZOERO$&K KZO&3M=0;5V;R>KZ37R4M2BVRQ6T^.:1/GTR6L]MY*]_E M2-&HS-3T1NA/!LEA9$@>/]GIY9?,D*ZQ9&UKSIGQLE6=YV'!V\F:XTRJ)[2$ M;#_;$@QV-ESD6OTB3)L_65.2$V(ESPQ7<['/Q\W*8%(S6G" SLF3M7&^7BH* MW6A6:O=8OCHDS&DY>7(W64PG$:FIS%?JBM([VPB?H>&8#&>?1US.:?=J M:;P\U5KD(%N:Q=E^C*PKNP5NXPJ_>>9;[S9_]6.I5ZS*!Z)3-W!'8US'2$@* M%H9PP^>[5)]M4BWIQ!20APQ)!#PP$F&OKUOWZSTJT73#'V>Z]A8Z$4KO+\5X MUEJ+:G::%93A;A/TX;UQ'UZ6?8D&O?V.72&_X FY6&^_H"'R@UP$_4*^.\ M MN(A;=;L$UDDDN(G+W<0OI@Q\*!MNV]/M)K[IQVIC=_ONA8F7R/6[E_U.BZXV M5(N)"E2+=2*KP+W]5L>N ,FO=,EW:5&W #"3Q0_Q^XE;U)UIYOK;G>ML.KAW M2,*UD6W3&/:U 7]5[$%+V!"^& G<^[07"\!@G?7>Q[E(? 4K?4%:Z@/TSHJD M6LU))3L*I>J?=2\5E%GM=Z?*'9(W7J=97$ M/;-B$>:$F_S]9?09Z//_,GK+O5C.AUD7=\ZTO327>L#S_HF,K=0Y1[:$VG-IJH"%>P MSIZ3=&U.=>]DL*L99O<^V+W-M =L/Q[GFZ^]1+.3(9E8A=XER4Z^&F_@1B(? MMQ\_2'D[SC5[S,#&+;(U3K?YB7DR5\^_UBK]?DZ MV6H,EM:(SJ73S/5S+8[GA[_KUXR\$'9'JC;N66W[,J^]J?9^4#BQD639'1M- M&"J:;Z[K! <^YM:<)*,L$'$M@?OF14(P->B6M(>_.Y/DP=?$-2<#S!0)N"@/ M)YB+Z'.8UJ.)@'?9(^*!R(0-NP5Q+&IP=+G!;>V1Z@ 88^\,#KQ$8U99CS0Z#-@4?P&\#O@/D:N#NH;L#=^+R'D!0\YAN=(;1?;\'- M132'79B9N@&U'^< ^&QP^QP<#[K[45$@G=E*3Y#8< M$V\TL![>+4U2+$0I(FW:O=%?U9%.)'F# (2$$JJ*S30!Q3_[#\5&,031+'D, M8FX!]&_PU24'M&Q\#!-!$9Y)7P)>#IDS^(XNB XZ($\ID;F,C8VB_6PB0L]L%6& 1 MBDK(*OB2!K; MJ:AX.MD#Z(PE33<!BP?B +%?L UPZY"8@2*] )2,,7AEHE<$>%. ML,6WAN2/59A;4\#/IV!' ,Y9(.:!H:4(Z,,4IXN"X^HY5:([V6Y;F([(YMS* M%.ED7RCO6AO;0H3ZHI TWGG.SC1_*)4[^D)XH8&:]['_$!@J"(W0G\,(,(0# MF9MIYDGC5)"%O$JQO6&@S-F*'-QR4T2X+Q!)Z-V0P5Z I(<4K"U5S59%H%HJ M0)7#0KUN>3;S\H\F> MG1>B.%V;4TRPIQSNJ :*PGH_!)_.B_WVP\O[7O5$2^W MOJ5QSO$\-L20W84V-SK9', XQ]QQC4\$]60K3;35)9 I+!4G1A9AZM L0+8O M)VG(J@7F@0@N'EMVV(9 AAI";W6)1+TM71'" ^M-N+HE^^G[ X9O@D!(;5\B M8(* ?T/%+NV%6%WF;GZG:&_PQ4A/Y);PKF#ADN7+WG6/D'(,N1,1H"BPD*HB MBH:=*N85;<14E(']IA!)H#W)!!U".\#&Y'XOG$/V6#),H!L6KF1?-]@E8"$8 M:,CSK",[V@"*BN%0<^@ 3U38IX40D3RUD=5&&J)F/X9> C[?X^U^/]"L!C:W M**%EX%%I\A_)O<4#O$1_I?XA..1.DA2P)+!H=1'SX2@P 57'H22(T)(%W F8 M)#)V7APL%<*+V'ZF@UMQD0;*&XSP-5=")J(2B64*C5_EA?2DI8'8_A'Q8C2;$_UD1@S_!3<-F$PZ< +W'\ M+D"L:9RJ">!QL&7P@*F8.D1T!?40;JD*1#=Z#"AH_! Q-\3;7-;F15+X!7@8>YUE M;%0:]_7Q-+OJ-!/K3(U267[S><5A;S-X7YJ$P9N)"'$S99V8%4D(["JZH-KX MIW2-^)@IUTJ-J-8Q]9EEC85B9UU'"IJ_HA$BEK)YDWN[U+V\ZD6I]JJE6;(W M28QWD\1DW,LU;J<"%\A8P6@SY2R97@U[E:&TGLTAA*E((L0D3A,Y0.=4!CI"-S=(@CWW-IG#B(._ ('A%S=D$#IZM\=BXJ#'E5BHV#VNW!+3 M\DA6BBWH$]$1NCE_.26T/1DZ ^4NS4[R!999I,KT/&R&6]$:N2P(J>2CLY-Z M/_G:(,82;#/#!6&3H>BM.G MGN_?U1JN8P\!%; X1NB%W@Q5$["-,5"-1:#C8545<$T454):]T;2(1\$&K!A MR':P#GY=$SD=G&D#=&K5Q%$JWH *F%?W\BA/=M!SR4%OD@1,#EO;VG6@ MP=J[@E]$1A5R5?NW*0J:$ITV)8H%38F"ID2?;DITKKG->R&'ZQOGD#GLN=S? MF,TIJO$^D_,5'G;:BX9X]SY[QDE3.?;Z[.WB8R/_O,<"9PT C78)J$G1]^8 5OX6;3#1Q H'U\^_;7Y_OLD@@+Y _Z^3R)T*.90#@G$)8^\LR&#_"?2&&AG0)<2L(\1 M/ 6.'\+)38?)21SVP#CR]%0N6@= 1J_P,9G.H1QGV1E5GJ"_C=-0><'N0H I M>"W]X"0'64/PTZ6H(2439EY-5*!Y(A&MB;PZ421'?W$<2]C5!_YH:BA;#7F, MP/NPM6F[P!T?NZTD >U%EP2)TRP,106! NP+Q9N=A#:H%NSO7N8VR!\Z,67. M=B/"U;#3'KX' %\!BHM\R^2O@]" G15TFFSA==G:J&>3+\SEL\T9?Q<9=%__ MSZU+'A[2'IXLH]TYSS?USH)+"+5HK\ O^<^W_)1EE8>WY&\D9?%5^AH\VRF] M*6FK1CZ[Z/++!1OI-.E$X]L/.A()47X&#[SVJ]_A<:K*0][AFHRIPU=+X#JK MC21VQME1;JIN[G"'G0W@U#WZ=4ZN)C0[V))D==$'=QB-A6)^+KGS"4KZV90X M>.WP*D(.GP>PD:T[\R8_'G/"KTYX%(!%V.%3Q *=TW4KIE1D>3X6GT*X604X M8&\Z(P$!9:C:A?&YK9JU^FR08+-2>U#*+5 MFHPUW=0JK3G-OF['R;=^:S*%[ =<%Q7_ NQ'A9G>O@R(TW45!KE% >O #Z3N M_"YZ<<(BDBRGFT*V) ^XPJ#)\5+['AH*5UI$1[%^(S;O-8>+SBZ=3Y8V,!,Y M#C24Q*-I*+\+=F&+9F".5B[_/#'7Z#"8\JV;BY*^>RTC+5 ML.;=_N"5!E0=CX48,O%\5'TV1=)4;%MP=YP=Y5 YT TNC4]W#+O\"OXX(JPE M:FN)%_VQ"(BZM:@#)$/A%AVQ2^_?TZIN5%5C((*C.X!&A[*S>GS1KT0OD^MY M:MWKI*.;;;YIM%E+!>CG%\/WJ'Q0M\.;.;)6?;TCR/4V$HD] KP\6<6DW7>= MBE"\P%+B,,%'8L,H/V;A3\)P+"02-#D2QR(3/^XHOBU5DS%.W4TZ86NKIZA6 M(KNF)GY]U[F1GLEV9:I KNC&,*M56X-R?.+7=[T7,;?A4;&1(_,Q-5])1R;B MJPP[M,>.GUQ.=:DW)1/D7.IS;"'%S25F/O'KT#Z9"E(A\39_RXI::B6VA.FT MT4GZ]ETO[PJS2FG8G)NMFC"HTYM\ZVT"GCS9YW10L[169KLB 4HK8K>8*G;O+":9\W$8M+.)8:+RBKI MU\O=RLQ;-6UL:',1V(R)?+)5JD[9#HR(\L1IA,OK#90 ML)T\6LW4UJ^:6IJ0"S4YUW?U)<<(C2%%G3XZ7@VLJMR."7.Q:M4ZY7ZOT:QM MX*,GP-_-!*V4!$8SV7IEHF9W+!>4 7KT!/HU32A&:LGZJ--CUU:[2E%OU6X2 M\LV3#40+&7%#<;HQMS9KAI3)3;.('SW90"=-*R-Q,=8ZK5)\G:JTPB,(56J/ MIE>OJ\AR&BRTT^NBAICJ:0'%:RP]IKG:H#QGEJ593I_',JWNY"8=W]^K@HB] M$,[>";!YG#?J%CG'BCLT M(?;9H2!TXB5VTM+PJ88F' \-\?CNC^8H_-8,A8">;D%/=QLN\N')(R_1YZ:3 MTRDB5]-UOS8:/#L64)?@@_?N4HZ\MIRA:M\OQM;N?:2+A-@NX=8) &$;+X\U MJ.8Q((-Y?X BW^^%(0\'AZ].*H]N*+AEB+B;4%4TG':\SZ#Q7W/0Q@=!BD=M MQO^!X^S96^W?>.P'H ?";5M=L4T9NR07V2JZ0T>6\0D MXB$F]MX@M,>UH:Y+6 %=/3Y=_7H+W4O2U6!.4IM1=P/>)E!MP8Q66KH Z8KY M]H,*49%(B(R=YML_NUV:$145]:OXLI;IGVJ(?FUE^NXCX![.JOQ#C<@ S;^< M18B230EL_L)V"6"OW$2TVS4\IXUX+XGTI/KZDVJ^O] 9[L9&9<\FIB2FI<.N M;;5],Q%$>C[*<;@<99M#);/)TJQ2::TJE#DO)O%4-XH-12@FQ#*G(W.?T^Z\ MDU@-:/59:/6ZANKOTFHLES8R5C_?(M,UIC;J1;NE!K,!M,H@6J6C3"C"TE_+ MDCW2(%"9"FPKBQO9NLV>#AJ?!^;NYT^$OB:/>\#C/A9;_'45YM>:U!85 M7A/Q:$"[L39N.FO@9JFH)DU]KU61G]NO^KKI&&Q=K9-FO3OH1Y?MSFL"EHL" MS281BE)7=*;_D7SC(>DH8!OGV 9J;TG_\[2^!+M@-? F7$3@?V4R?1Z:?$A1 M?@$+QZ;5$T/'1VHG6^N,*#2U IG/M-+#ZJHJML>P(8/MCZ"9$,6R@3_BM^1T M0.U_"+7?Q9_Q"]2^W33TR73=7LQ7K4);7?/_< 7ZPIMO7:BEJ[KP%*/LOEW;VU9'V]A']>U'FDY)A8%0^ M5I [0-\;2)%'BOOBS+%LO?5E;*$+%Q=]&(R(++>$H)JP,^)=_#R7*YQXQ*-> MS.V303/%4:F%[?AII>7E3"Q*YCS=4QF6Z76S1B1Y<3_(68 MS[W/]6B_[JFL33TND#H'- MIE]1(3A/I@VID6MT,U:.3,_J KMI"\-8&9'I3ZH$_T')GC].QKQ?"!WWP][! M9MYU*NV_"?_XD\Z6BQ*-,TK-.U/-TU(%>ML1RL AUN >>!-/\UF:FF[":<6& M2B1;::*M+B6>H!DRA%+^:,!=I,-#PI^_H[G6_+$['UTW^AH%#BK](/ZRUSA8 MV7[@[Q<"NVE$[Q)XC\[W@ +E/$V(6SAO&(!FJ<)Q"Q(GRQ8A. G^.APF+!F2 MB$?FPD.JBR72PD;P,4 W<."OLH<(^!@.*CI)"-S/A?9&)_2#4NN% M\"A\!Z_F=-U<. .->3C!24/3G<'7]_.BQP0XBN])\ !SW9WW2YS.!@8[,P#* M[T2!(-&WUO&!H>Z;Z!_UP^M>9D\EB3IU-TC5YG MR5)^$-6C88NKODX^GP/O/R3,D^.>LDXSX&&YBST.S)-H@Q-Q?.>#QM^([1O!+CN("%]RBP[&GD--,CL^D.(P_ZR=EKI=TN M)=\1E<)194_XL++G@-Z1MF=3MK#71/G]7B&E"AYM?B3RG*F+Z#&[B'BCFK( M!YH"LTD*.U#8SS2]@B'ZVV%]-([#,V6$EX'5!=TGTW\$25_*G/4=F=+VJQQ? M"=97*VPS@=]3CI,1PIYG1> M"?SWO__K8!R+&U^",P%5[;OC,_) T(8,C=Q'$S&,I[UP8_#^[YR\X2S=F>H7 M?Z'=-NS?7;]3!&XJ]A*/_YO8_PB! QP+V* M"@_X;$;2>5D%5J_/[$VE66,M:[1(9[GLI%Q8[%@^-[G^1--C-\"[S?R9%\)S M.B03#\[G-OJ_ OLL*HB7 Q*4%$ZSP,V9&O8]C*!30=1UY!J &P3X8D'7 U#P M#/1*KSK* 3W*U E9G' R4/)4J B+Q8\#2]S_[^]+VU.'%D6_?XB[G]0S)DY M,1,!#(C=?>]$8!MW>]I;&[N7^4(44@G4%A*MQ9CY]2\SJTH+X+6Q 5L1Y_08 M+:6JW#,K,\L>!\+N5 .9'HS@>B%H#L?FUZ@^9B+" RH71$4@3$D,?X$^]0$R MS@S,-:FX;,+SVV!]K@$Z"X?AL(:-?F_N@R MFNI5SVQ_/3FI_GQXY"%[*G80&#O"^3ZFR.8AN=G"!9^Z(#5&]@2L:D0JF!ZQ M15W44R9U^\=T\,_P8&:4]Z)OK;W>B?'Q^M\IFM0+UO1OB =E.+NQ<4P8.0.) MYVM #B J,,P.H#0%6V),ECO>E+!"S_M,6*7/$W,&4NXI*E5TPLBE@)G M5]? MNO.W%%_]V\37[BQ]IW-C!_$K J&>?TR.>+]6^;8[VM._U=+QI)$BC..SF?%YSZV&5\79A_;?[N5[@^]_HJVWZJ*C M!5AS$)B%YX?OO/NZ.OBZ_TQ"\X/]X>SJ].+*^CKYL3=^_W&:@6]]9?#E^T[G M:'#S]][>_N[\[/>U>%8<(WSO B_;#LP.XG %P>84 9N;'X^-]O=Z\;!R& M_S1.OGZS1]^'ST3 _XYJ37XU&'PN[^V'^U>'[M]#_=OP/@)6NW>6[0>A]B." M):'YM1 2(Z5"<;&*BHN5YR.+]^\S,<($3D)S;"D6TX)K"GIWU?A>T$:KP^_^ MS==>N[KGGU[-OM3*AWML,KPXGSX9OWL2-E_L<+07P7? M#Q28%J*\^*7#ZUN MJ]EL=WOGIS?G8V9UNU\[A//%'DW/RE4+X?K50;G:FOQ=K/2^7US^^'#1VSOO MA%&;/UU,/0'*GS\?#@:-2>_R]+QS\.%X^F'_W^_WB*XYWMCD@-BS.S)'X$AR M?BJ\+'=XQ%G @T7?9=(S]-/KX5YTR3Z4/Y?=X=Y!]6])9K8;<;,3WO%<'Q^K M;):GTRII8K$OYM6DG6QF&&@&!B3C'9H'6K1XV3?1;A7;.)W>)4CG2J-8UF46 M!=X/5,H+!<^*GE6,8N\&LQ6XC%7 LTCHGG#-Z2NQ:+<3PUE:RF!. MZ!LY*[6=9(/H0<<;5- 850FX\NB\HY?BPDB54Q:$,"5\?3YR M )"%FSXC>&& #Q8-T]3P]&MZ4P 'O_ RV2=?U"E8O>K(!\20-/WN0( M5MNE\-"(XWXL#).>.]&!>C'U3#SKB>]A/F$ LQ/$@-'/'>UW]D=V(=X@9.@7 M1@/<29&I5YBTA+/%C1$8T1N#(!UPEUNX%QMOK\_#Z8^Y9I^Q1B MN_O=EZ&F'N:)(442]J%)]!X0_(%6-H&H6'9!N8%QKB%E2,.KF/.2(^'0H-&*XCP MBOB!P1L), $5*4]24D'[X$TY2(N")EKR2MD)0(K\+.QA64D#ST(,WP1\ID?A M54G4,4W?NQPD0T9Q(>YSRUNZ0YC,./8>QNR[YZ,M+R>9GM[+D.=I0I;A;(([ M; %1:#(YN,!4IO6"S*/MH>44JAI!W0S5A)(#@2P"8H1%DXIGP[ M18YI59EBZZQ2!#_I\_PW,5IH&ZC(P&#U 3) LABR0PJ,YQ'31!10ZH80!B3! MG1E.@;Y8F)MO%GTBQ$Z3%CJ,U,$-9K^0-,'E8;S=)&[#[3-!QXIM;J5!H( 9 MR5)\2DG>C P KDB]0,E.)1!#M.7"'&_)3TB)1C ) 5.[J, S!KN)/A=Z0RFQ$%0R M(=0S;)KQW-.:;254F!$B"0E?C$#:T#20X#&:/>!(KLP4&I0S%'F25XE0#0?_ M^T+,BE9JF@IA)@^S-A?M2TD0@:0(3(P:DYTS ?("?L*_48D0%L!BX LBGC@7 M'[/'$\+,MQVA6]*KO,#D4\U>N-Q4*4M 8$&Q(@6FB23DW86 G*<@#L-R] M*0H.G[;+A B*!4^0?)MREV'I %RAT="DIL0/H#B$NAA*F,"&YR"C@?1!>*1M M8%0^0$G,3]G \RYQGIRQ)#FCF2=GY,D93T[.8!1?Z9OM5K-F#%B_8?%:OU;E M5K]5J[*^R5M&F?.:T6JW?Q%?9:HFZ;WSOOKMFW?B=W^_?'5-PSO< M==J=?G7Q27OO0^OSM]UOT\M9_<"<[GVH57='0WBR-O^D;TTK_8]NS[S1D=/5%+W]WFL=''R;7>&;/PI-E_<#RFUCO/_/T;#?7!SSZK"J M[T7OK_?+1=ZMWE3_M0\[@PX\N3#F^$/YQX_6S>'U57&/O6\U^/=>T,1>O@MC MCEJUW>-/!QVO7!Q/^*71&1Q^:^"3V3%//%!]7=>UG>M8;PY,(R/]?^[1^/*^]/R\PW)^SLG^JW\3](# MCGG[]/*M5 M#O_M=7GC-@V]+B>'D^_!#U3K].NU&N\69];5Q/-FMX)FE"V-6=NM7 MW>['?S^7[1\5NZ-/WM]W'PX&!T$EZ??_>XT.-7_[AYU@, 6 MQNSU;G8OV>'Q0;DQ&^ZURWNL]NWKIZ4$9N]?5YV+=O?JASN:MJ)H>'JYWUE& M8-7=C^U_KX.Z7=ZK?RM>O'>O.OOG2PGLVVGGAWE9[ ^[7VZ^F/7K3VQTT?JT MC&SJE9L!.S"^@OQO\O<'PV:UT?EWBH'>19ZI?G]?^;?[8]#EQQ_JWX_[U]8 MI4 YGBDH<1FD%5;.G0%=&:A]EO W&I86&"#"K@F%DY6V9\AL*BI?(&U99FS* MB>>'B76-\4;LA$SO[,I(9H\BF6SYEM?.\P;6*1.B9XRX&3G\U,I&UN6V2H?6 MUG'-HV1E<:B]WPF[?_<^O3^Z_#CXPJK_]#Y-K$"4)7,H9*J@9:/E..38Z6L#A" M7\U+?J\B5OFPWASU\ETU\BF5GQH<36D+"%Q!3/TN8JGWCK#HI@"C>XTI:3G3 MA]6C; "$'H7\6>RJAU0,5QY>,9RQAW^R64'YSJ8B.2)>"!%5O53/$;$!B,@Y M8D,042G5[NQOFR/BI1!1*;5SV;1"3*3;F($-AT]2ULT3T8-K7^,!)JV[8GH/ MR!39P_ [[C?VP=KY>1\_Q]O;0]Q-$]8OB[W0N,6QE MG+F=#0+O*]DU1L,_.!_I/?^9?MLW*AZ/AU;AO73>/^=Y1\;2S MU'A[ZI0>N*5U*G+KI+Z6++VZ8R%>G'#6<2S$W6[?YK:8O-M)VK 6DC]?2W)_ M9>-C3@6<"^3CVDZMRX"3Z;ND9^3UJ#>\]CI?/I:_?/._?=\U)Z>NB=MG]5_^ MTNL%O7)7;]=M] _6< C-RQN0F[#NM;D'.;[7J'#>X+K7YB>LY7BB%_<<[O1] M4SO3*PWKY%[%1H5?MH.3MLE67^7!WVLVV%]8^*U;T,]'4HJJO]&KL5U6+ _7 MO9P'!%[<<+C[_OWWP^$5BT9#-MG[9IZ_7TO@I6,8?L3CBI[G"KYL%$[>D'F\ MPA#-9@7&7U/4)FXEL2<$^Y*PS?$TF%RT]W9WKZ+>C\/1WU_WK_L3S!&N__)7 MI5JHU1=[46V/Q3^OX:BRJU)YAX5OJ]9UVZS8-DV+%8O3\&JXM]NZLIU_+J(O M-[L7H_YP?=L'3MHYS/<0GJRSUI<3\[P*;,WK>FO:["26WDL4VI1]L\X/VKL? MR^\_C[W=8/KO9><4ZYI0H54*S<8KVX>X\+" =J$8.3>PM\_9>Z;01$X N8>U M2;3\*G72$DTT-C_Y9X9YW+^T]XS/K6;P,?SUT&BT%_M#6K<>1'3;.42B=?[" MV8P^QP8Y2=<]:LAD!]H=9:+1-J3U/\Z)!.Q'CTD,J,^U=4A!8 M9S_SZI-);0Z*^W)QY[ VV=M\>6/SXT^CSJ>/>J-R59R^WVTW6,7[T9S^\E>] MM*RS^2UUR\_6HOP@HAYFV*)O'(WG^A7)-H0+,@7%" MD03<=/?'2A=9W=3"- MU= Q]F>#_U(GC\6VIM5>>W!PL'LTO>I9UZ.+F]$%V]_KY+76+UQKW:R5:M6\ M@"L>=ITUC:V\DFXC$*&7*NT<$YN B5(KK[=^241(J%=R0;0)Y-\JU7(YM$)$ M/#*D?J]I]'*K;CUBU<]JA#QSF\<- <)]!L#:Z^(OIMRYYF+K_1AC):O*%+Y/ MX[XJ_#](V[VJ%3]5TVP3$'(IGTOYUR'ENW1Z3"[9E^$\[HVC/[4W3KO4>%XF M^%GTQW'5GVI@D\NW]:#V]@XFJY)<6]S7*;UAL2WR;54X7Y7DVF+TSYW^]A-B M;=V9,>O("&IM0/W/RF796M."EA&P7M:K*Q-+ZT;7HD).,^1S.=7K7O4JTM:$ M9YQGK:TN:^W.I($SF?NP'_$3G(_G./","'>)0->2[#:;#^K6 9^VK]CGXW9O M=M*HC X[_1KE6=<*C69C=7G6:S>G7X?EJBC[[T:DXT MW8NNN]'7X'WYH_7AO-T=BB8)>JM0T1=K*[;*U^F,1ZXU_#[Y MYUN9_7O@EP_W/QY-SV0O [W0KM07U,X?V^X'G0D-I%TS)Z*CB%^Y2_2Z]G0V M2'>M&[%OPM-9&?7F[L[Z^A08G\Z+UM=/)[O=QH_OW\ZZ]3'KF]/']"G8;._F M 0W'#MJG_,(*K]Y?OK]^7YY49M>=B[_7TG!,=NK3\-1G@/3*VXWEOMB6ZK-7 MJ+PVR?%:M2;+_:EU=C7M77X>?[ ^3(WR:?3CTOC4\S\6^YU^^XZNIEOO.1UY M[K!(C5>D[D#O27A-W@!F3;TG7H_CE.\EK5LCO5X*N-O#6K=L?[F]IG6O]*TY M9WWS2Z_J?K2$V$WIP9U/53^ZY&[G=7HU249[04U)A M8=:((]N-F%C=A@B5#9F&*+I/]1(P0/O[R/VC=Z8=3!PVVR$"D)]2?*TW2]4Z M3@ NR98&K5(#KV3[#:1&S@Q7-+CCO+M3E*ZT8\&M28!Z+9$)4BY46HM="?#? M__E_F:8+L>C#_E*>OZ,$7 J"$C(ZR;HA+XJ>#LR"[^\P9\IF@9*FK9)>4Q[ M3BPDJSBI>JG5^DU+_D2@+* -6U>EX)9I327>RC:GDM?N:2PA<1YZDQV]4FHL M8'JM3)KEFM]8U#5^S6CV>ZW:ZS19RVKVAH8U8%E6;^( MKXHW#D,^UH^9"X0BT@KLP(B" (8'/=1QF3,+[,"S#N1+S]U(\\ZZ()RK\'[U MDI;,F8Y*:+X+M&3NU/90S1[!?F##>@R;.8@ D\!'SYSS(')">D1J.O(\!JL4 MEW>E C]J_7N=RXO#TY/.^3>M=]&YZ!YW3RZT\^[[SOG^X#T_ O\63PZ M/?V(O^-G>BM>T!W3MY?PA1W"X@UD@A$@P^?H])$)PVP7^Q3Z4[!WBH[G76$V M1Q"R4)"B-K7#D>U2^\HQ9]2T$_"$/RT.$@N0&7 #FPC:,'V'30/J^0E>Y!UC M8G?$ 5@R)KS@#[DSTX 2I"E#'5R-4! !D>%&H6:(E([\6HV%W M37C5A#\M"Y^$K^$$!U$ \B4("O1!UPNU8<1\!MCG1&QR&" YLL1<@Q=H,-N] M]IQKKC$-K#*L@(1G?3NX@H$B>,A'F-%R\6$6!-%X(F87CEA(WS)MR[(-(&HM M]&#^W+2-L*0=(AACZ!=$2U"0^^*@$;W\#J9F&_8$X!04Z%+EG;HUX(X-ZUVX M/F:S^4M3VW'FK_$@!,-RR;C20EJ\<<=<,-<'H#U_&8#(#1:$"S<$1A& ]^Y%BQ% MM*@&DK0[+FF7KH/SP$E)5T/S\'B1J1U@!]T?D0UK@1DY#ORR.#" 20)#W!D M5T\!Y+#W7S:>O.O%@,(!Y;US/K2#$#EBV=T];PS:<9&\^/R5*% 7 &CRFA?Y M,09\@NZAZWK7I"JU'O:GBOF[%TV('X16.72-DN!" #TLG%Q(ADUS@V@0V*;- M?&"]$ICWFR%-[Q1T=H;C"1*>"^).B@1)B"A%C# "42HE&H#1ESH1^)ND"4@A MY%\?M*=!-)T-(F.4H;@'22ZB)LV"3WL^@AJX23-8A,VSQ6SD' I9 M"6G%6MQ06KP@6FUC!S-\VO<"8GCQ%4(N^M?X7:"#A=5HEN^- 4X>?%ER*$!P ?^4ZY^#%NE6W9Z)B+&]@+6C;*[O%)2,7U MXDZU3"V!*W&C:-$W&-Q(?<5,=S>Z=['L\.+/P_/)%2!=X6L0 O%Y62! MFI$A!+/\&QAYA+@BT?-.<.="X"SGU=?&J\I<-K4',)#VVR@;E[;?N>B_*#*,*%#RK9XJ&%!!,-A&FD7@,[(*>7 MMT(O<0C!%D?4F. ;.-X$IE.0=$*A&+*0?>]:Q3SFI4^NPG+"6A1$)@8,,':' M;@KWQ^#2J100((ZAS\9$**CM<&^0 H3X"]Q3&^,,X(YI!MBBWICG,NEMD8[< M>T9/'L:ZM@U.T,+E:- P@XCC&OPFC+-KOXLX')HO\IHV\#QPE##8)L-AX$ -'6\ CDBXTB7P>3#P\[$_&[O=./Q_N%RMM#2P@DX]M(STZ \=+1C25IP:6$R-K M&SXT0P.\5]SS/A?U/W(J?DM4G-#(D+NTWH^<7-X(N9AVX$=R)]A>3A1!-)DX8#J/&&YO* N:]L))V$T] M_PI,;=QFN5-R+4BZ7"B]%2J;L\&'C!3A,')8Z/F@:"<8#4#/SDI\?CSA5@OA MZT![8XP'^#F]O!5Z,3E ,A#FDL%M"A1A0-%S::M9[KW:OEF<,!]HBD24G;OU M;XA$*.^%N5>HO= \]X%: LR >S[4KGD=^WB")@"H)10X>)2NY M(7<<+K)$X-:$H^2@].*<)MX,3$%>-UJX[Y#E=O!6Z ML)CM1"+GS^>8@?4G6!Y^9(>D/$!6!!Z8H$Y.$&^%("@C3^;9DGP((L,0>;AB M?S*/#;\A:F":,*M$,7$PYH\S"N7=3G,^!'9HLHN]RK>#!F(/+E E -BH,JQ21Y@'9HF&PY3 MK%Q2"9:-5%W0+L8GC_Q?"KR8C>"8.3^#'9[ MP'(,+"()XNJ+^4P&64A";QM8N1,&5%>64]D;H;)LY1#VXW4\K%$2P7/X @4] M\+^W[/M9MD/IO"3$%@FOEU30(@UV;P3QXC!C6_A)OZ<*\WK=/5E;]T?I%AI< M7LF/96U)#X'U5LYA+V-XE 6JYLN9J:I&K/:ZJ\*XD(:Q%KDF\N<5W'2]5.\J M*KV-X*Z>].IC;A 4AQDIL#SB RE^I@&9!;>4-:![:@&:]*OT!A?"F M!]*'/+BY1@J@K8)H\)V$B,YF6WOO M@D/WF@=DT4H#@SD!(8)-J64#-C,!+>?PM'8O+!J]!=+TD8NF")&^P(^(TI2V#<8'^'B0=3F8FN ,*H)BVG>@. CG2+0@^FK:ZD0!=L(4MT MSJ!V!.,Q]ZDS0>KA$H >'$"4/P[,/@"*XB//(9,@95A1&Q>YZ+1UR88^5XO" MWS%-"UN2RO_!1(\$0=(;8KV:[>..*%)H8IX9@N_5SR6#@5T6^;@VS+;(&KHC MLD4ER&(HPK=E(1@! VMYAJD>#7%3%EGX%7?2229-H"3E'*%I+;@/=!;.B^ A M9I9^90EZ53,A8;TF'RIDIX 5;.(R-:U00R/!B7KUY5)UB7=&_9A(MYK<\(3Y M/*<.Y^^BM-\AFPO_6K@M/D4-1X ]@"J4>+Z3C93=C:GH=A(T2&'N!1G^SLY5 MDHY.K[%NAT]?K"'58SJ_I(7G+0UH%CK:Q(UI%MO0Q*UI_M"FC)I^J%@0>D_: M&7?=8.9<,]=FU,6##_R(^3/9R4,O@'0'^RACO L_25C,F!D5=PP*^%"H-F13 M5>R-.F[H8VZFX"63!V ( OG+>D[X"X ;86PAHGX^ 1BG CJRO"I508[N\40T M(N+N$&LEI&&K/E= D>*:P*&I1\%) ]R NROZ'@PCVY2]KE(=(\0G#7#5)B"F MYX8E_]'GH>]9<)-A@J"1:M#E@5UG8]E7_-'TFD#._BZQ<=H]CO&1!:K,.DS@ M!?B1?1J2'G-:3TY'C7=PW$LT]@&80=H9<[F#/>AH^@O/G^VG7X!?0K!G6VG_5D:B:"BHB$NV0H M@HL?X1,&&D'@@'M>"+@$.+CL6CJ*I1=AX(LY+91T04 _51JBJ-"Y8Z7)/T7] MRF$VV$1%5J4E%V247!PA2[:#,,N9:B_ #:4<1&P$%:)[B8K5)TV.M6;PV8'O MH;,?5SAC8CT2&I@=6,P#DYF1J88&-3R>IE+9^2V9+UJKQ*QBF0[PJP^$2)/# MC4M0ODF>$P\40\MHBRKWCT(Y= A>?&(GR2"*&<&T)-E["4D(5@S"(A?][&"= M02PXU>BJ'@5H0<:B4@80TC V]@J$MYX--^YS3/4=2T-DGUO8428FXGUO7Q'Q MGTD-'X[ITM) I[C:&%&(0D54>@82R)1]SHP1S65@(^ABA,Z'A^3J9Q1V\*FL M> 'HDA&4Q"=#48!9&X%P*/Z(F"(ED>E.4CX(T1 M-M4\=F40]H_H319W97@9+CS DC2BPE1#J6#!1!QP[E(A M"1J"PFX5="6\,$6R,]&:D%A0F]B.)WL]"A9+6]N$!^H4(/A&.6?ILCY;Y0I; MSHQ:%. =G$W"%0BSA58[>U+A'*:^=P8D"^2FZ'$/'Y8Z7.$1S;>"D)4IE1Y0 M+BJ0$E%FLM*"YGA30FXAEJD3;RK\!]6]$36RX7/J2BGL)M4,4EVU(M<0]DV@WFBC. M9*^!-@C'6)85CY&JITFU::'X+G& Z8VQH:81ZXSYRO<@2QZJ>6?B7@*,L'4C MP )C^0DJJ1_5X5D&I0&)Q2DL!*C#EADSS#1QTT2U(3+Y&%\U?= 5+G5GD'N6 MJ:7@$]3.DW8QTKJK$&]]HE058A#/4L3N>?!_(L.A(D9O +J( S82:P_[^-J^ MX3-+>HS8@A0C"3 !U20 U58TP:E;MA7.4A),P"H8P66UKY N:"+=F4#&D6?0%1^/SC['GT_1/,P#9!_Z&26MHQ!&:)S< MI:F)6&/R1(C\B0O\$[XB-73,663H2>0GRT7SB6S>4,HWN7Q1\XB/ISGP0.[Z M=:1AHW5,/-63<$Q;HE81WBD"!P!8+PNQ]:UZ&6%WPZQ^5($5Y=)2XZP$R=)M M5>:T%HRQ.R[NED23(FE\@!BV(I7F*GIG@\AV;J_B=O@0.Q;$+F%LTJ,< WK2 MQ"62ARZ&DZ2G@K.9=Z;G)AM-8*TFCYM]J_NT'$G6"_G.\'Y3O#&[@3?JB!PFR^Q7SJ=HM01 M(%7NEME+9?5'U!)@JA:$\ .!/*"HQ80T@U+IB4&"TTJ+P?F $A-6'Y(0 4S)2666#CTP69#E2DM61'NH'*L8>$H,@LM"T$EO9 MI M3%'\U%53*$:T6R8 5RX.JA RGV(7>)?"-13C<!AE4(@BW]Q[?3E;)0B0YHRGC7V3*X4OU!T8*#$ M"[N;?@O:D6WQ]Q'S3:#_6DM_IV+><:#;P#U3=-BP._=\9^Y4K^V[VFBGB85\ M;>0&<8(G-=,7 :X@)BTB8@IY"F<>S%&?2XLZ)FY%=:Y\K8BGK,3M_5_&Y/R2 M_<("W3\$XO)EK 0&0:B\;Z/L=ST*]D /4L+$W%P"_;AJD#<03LE@@AZ36H/38:1@;+P9-!<23&PST&A^;O\\$LX7>/ M@K[.'-_+N(F(/,2?" EN!0US''!/TA$9H"36_@3__$>D3KE!MT6>QY.:22+_ M) 4Y]M@.4U17TKZ,R%8<@MB,0RXT->$#9I8NI\?,[Q%F .#]U)9C!KZI0#Q% MCV$!(G*HU@#B5,P.C_&1*4" 1EK3G_ 5VIBEFA":,C+S$F3(&8F,87(QXXA_ MW!@N,=>5$Q>%X(?]2R%U'KL! T:A@DRTW*(DAQ"/<8PI1M))(,$*PB^1T[&# M*PZND709.91(J0:@I;RXXR>VHM%G5V'_T^YQ'"J,)7<<\MQ3?4'BPS6PFYX' MKA9N_-X19S"8[]M*KL=1]#_G(Q5$Y,RE@.6^MY\Z)28>5W6L]?R@D*A?L66? MO08@33Q7J3<*Z::50 ^N$0='YS:^\ @:[=0P6"#E;KS?*\-# G:4XZ3VCX3@ M%80.TW\'%#[%[9QLY&3)BR+:88LWTXN-X8U$QV&6D0AU(G!4']^2UF..J(,Q MY4Y?"DB4>"/A3,VA3$I_3GT$VP/3,4/AB%1R %]4?))N'9R666-)\ MC70!:-;Y!Q3U)= B"96\^'O:)%P@FS]>AE\3GANQ:RXV_\26T2S>IE=A-]I, M%F(SG?6M^AG&^E[NC]]:(\5HFQT("V.Y:B3Z()T>E) EDFN$^Q#4:)HZ4)C&,,DZ7AC!V+?*[;IY=D[87=07G\*=FB--N4 M%$/#3')XTDJ2TN7=H8?S66CE5X@7)LT!JH/$?4J>P*T0!YD)A[1K)I0+]X:&05NGVJ&5HHU[*=B405:O*/TAE!9 Z@&V6H PC#QA_<23V8O5,067Y=YS^K23F/1UV M4^G.*A96D'Q'.17(J8M=ZQ."PMYVRCN.7?2$D6B;2T[MWI;3BRG;Z&BX*#8, MA*/&I+%/,^%7(KLFH'Y)25X-]E@#?@:7QO%FG#( 8ELC[>B,/1<3D$@A6)C1 M0/L!# _;^S<^T0']12J]Q?K$ 2Y?'5=$21@.;E!A/1A%EL!)\@SP3M/B.DF! M46$2^$6[R"]CXLATA(#LV%37$+4I*FZ@