0001213900-23-040540.txt : 20230516 0001213900-23-040540.hdr.sgml : 20230516 20230516171358 ACCESSION NUMBER: 0001213900-23-040540 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230516 DATE AS OF CHANGE: 20230516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AIR INDUSTRIES GROUP CENTRAL INDEX KEY: 0001009891 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] IRS NUMBER: 204458244 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35927 FILM NUMBER: 23928645 BUSINESS ADDRESS: STREET 1: 1460 FIFTH AVENUE CITY: BAY SHORE STATE: NY ZIP: 11706 BUSINESS PHONE: 631-881-4920 MAIL ADDRESS: STREET 1: 1460 FIFTH AVENUE CITY: BAY SHORE STATE: NY ZIP: 11706 FORMER COMPANY: FORMER CONFORMED NAME: AIR INDUSTRIES GROUP, INC. DATE OF NAME CHANGE: 20070702 FORMER COMPANY: FORMER CONFORMED NAME: Gales Industries Inc DATE OF NAME CHANGE: 20060410 FORMER COMPANY: FORMER CONFORMED NAME: Ashlin Development Corp DATE OF NAME CHANGE: 20050127 10-K 1 f10k2022_airindust.htm ANNUAL REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K 

 

 Annual Report Pursuant To Section 13 or 15(d) of the Securities Exchange Act of 1934 

 

For the fiscal year ended: December 31, 2022 

or 

 Transition Report Under Section 13 or 15(d) of the Securities Exchange Act of 1934 

 

For the transition period from ______ to_______

 

Commission File No. 001-35927 

 

AIR INDUSTRIES GROUP

(Name of small business issuer in its charter)

 

Nevada   80-0948413
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)

 

1460 Fifth Avenue, Bay Shore, New York 11706
(Address of Principal Executive Offices
 
(631) 968-5000
(Registrant’s Telephone Number, Including Area Code)

 

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

 

 

Title of Each Class

  Trading Symbol   Name of each Exchange
on which Registered
Common Stock, par value $0.001   AIRI   NYSE-American

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐  No ☒ 

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes ☐  No ☒ 

 

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 past 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 and post such files). Yes ☒ No ☐ 

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 ☐ Non-Accelerated Filer ☒ 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 7(a)(2)(B) of the Securities Act. ☐ 

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☒

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

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

 

As of June 30, 2022, the aggregate market value of our common stock held by non-affiliates was $17,477,754, based on 2,496,822 shares of outstanding common stock held by non-affiliates, and a price of $7.00 per share, which was the last reported sale price of our common stock on the NYSE American on that date. 

 

There were 3,259,367 shares of the registrant’s common stock outstanding as of May 10, 2023.

 

DOCUMENTS IINCORPORATED BY REFERENCE: None

 

 

 

 

 

AIR INDUSTRIES GROUP

FORM 10-K

For the Fiscal Year Ended December 31, 2022

 

    Page No.
PART I    
     
Item 1. Business 1
Item 1A. Risk Factors 7
Item 1B. Unresolved Staff Comments 16
Item 2. Properties 16
Item 3. Legal Proceedings 16
Item 4. Mine Safety Disclosures 16
     
PART II    
     
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 17
Item 6. [Reserved] 17
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operation 18
Item 7A. Quantitative and Qualitative Disclosure About Market Risk 24
Item 8. Financial Statements and Supplementary Data 24
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 24
Item 9A. Controls and Procedures 24
Item 9B. Other Information 25
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 25
     
PART III    
     
Item 10. Directors, Executive Officers, and Corporate Governance 26
Item 11. Executive Compensation 30
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 32
Item 13. Certain Relationships and Related Transactions and Director Independence 34
Item 14. Principal Accountant Fees and Services 35
     
PART IV    
     
Item 15. Exhibits and Financial Statement Schedules 36
  Consolidated Financial Statements F-1

 

i

 

 

Cautionary Note Regarding Forward-Looking Statements

 

This report contains forward-looking statements. Certain of the matters discussed herein concerning, among other items, our operations, cash flows, financial position and economic performance including, in particular, future sales, product demand, competition and the effect of economic conditions, include forward-looking statements.

 

Forward-looking statements are predictive in nature and can be identified by the fact that they do not relate strictly to historical or current facts and generally include words such as “expects,” “anticipates,” “intends,” “plans,” “believes,” “estimates” and similar expressions. Although we believe that these statements are based upon reasonable assumptions, including projections of orders, sales, operating margins, earnings, cash flow, research and development costs, working capital, capital expenditures, distribution channels, profitability, new products, adequacy of funds from operations, and general economic conditions, these statements and other projections contained herein expressing opinions about future outcomes and non-historical information, are subject to uncertainties and, therefore, there is no assurance that the outcomes expressed in these statements will be achieved.

 

Investors are cautioned that forward-looking statements are not guarantees of future performance and actual results or developments may differ materially from the expectations expressed in forward-looking statements contained herein. Given these uncertainties, you should not place any reliance on these forward-looking statements which speak only as of the date hereof. See “Risk factors” for a discussion of factors that could cause our actual results to differ from those expressed or implied by forward-looking statements.

 

We undertake no obligation to publicly update any forward-looking statement, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. You are advised, however, to consult any additional disclosures we make in our reports filed with the Securities and Exchange Commission (“SEC”).

 

ii

 

 

PART I

 

ITEM 1. BUSINESS

 

Introduction

 

As used in this report, unless otherwise stated or the context requires otherwise, the “Company” and terms such as “we,” “us” “our,” and “AIRI” refer to Air Industries Group, a Nevada corporation, and its wholly-owned subsidiaries.

 

We are a manufacturer of complex machined parts and assemblies for the Aerospace and Defense (“A&D”) market. Our products are used by Original Equipment Manufacturers (“OEM”) in the manufacture of fixed wing aircraft, helicopters jet turbine engines, and other complex sophisticated A&D products. We also manufacture parts for the ground power turbine industry and are in discussions to manufacture products for submarines.

 

We are a holding company with three legal subsidiaries, Air Industries Machining, (“AIM”) Nassau Tool Works (“NTW”) and Sterling Engineering Company (“SEC”). Our subsidiaries have been manufacturers of A&D product for decades; SEC began manufacturing aircraft components in 1941 – over 80-years ago – for use in World War II. NTW was formed in the early 1960’s and AIM has been in business since 1951. Collectively, our subsidiaries have over 200 years of manufacturing experience in the A&D market.

 

We operate our business using two main facilities. One is located in Long Island, New York, and the other is in Barkhamsted, Connecticut. We have over 150,000 square feet of manufacturing space, approximately 75,000 square feet in each location, and employ approximately 190 people.

 

Historically, we operated our businesses and reported their results as two separate segments, with AIM and NTW comprising our Complex Machining Segment (“CMS”) and our SEC as the Turbine & Engine Component Segment (“TEC”). Our CMS segment specializes in flight critical components including flight controls and landing gear. Our TEC segment focuses on manufacturing components for jet engines. Historically, each segment had different customers and utilized different production facilities.

 

In recent years the operations of our CMS and TEC segments have become increasingly integrated. In addition, we have made significant capital expenditures to modernize our manufacturing equipment and all of our operations now share the same manufacturing facilities and use most, if not all, of the same sales and marketing functions. We made these changes to take advantage of the long-term growth opportunities we see in the A&D market. In early fiscal 2022, we further changed our management approach and now make decisions regarding the allocation of resources and assess operating performance based on one integrated business rather than two reporting segments. As such, effective with our first quarter ended March 31, 2022, we began to present our operations as one reportable operating segment.

 

The A&D business is comprised of a small number of OEM’s relying on several “tiers” or layers of many more numerous smaller manufacturers supplying product. Each successive tier supplies increasingly larger, more complex product to the next higher tier and OEM companies. Air Industries is generally either a tier one manufacturer supplying product directly to an OEM, or a tier two manufacturer supplying product to a tier one supplier which delivers to an OEM.

 

Our business has evolved over the years, our products becoming increasing complex. Where once we manufactured smaller individual components for others to assemble into complex assemblies, we now manufacture those complex assemblies ourselves. For example, in the past we, along with other suppliers, manufactured individual components to be assembled into a landing gear by an OEM customer. Today we manufacture the entire landing gear, assembling over 200 individual parts, most manufactured internally, others sub-contracted or purchased into a complete landing gear delivered directly to an OEM, ready to be installed on an aircraft.

 

1

 

 

We are predominately a supplier of military aviation product. Defense products were 82.6% and 87.7% of our business in 2022 and 2021 respectively. Our OEM customers in the defense sector include:

 

  Raytheon Technologies Corporation (f/k/a United Technologies Corporation). We supply products for several units of Raytheon Technologies Corporation, including:

 

  o Goodrich Landing Systems – we manufacture landing gear components for the Northrop Grumman E2-D Hawkeye, airborne warning and control aircraft deployed with the US Navy and several foreign governments, the Lockheed F-35 Lightning II Joint Strike multi-role fighter aircraft used by all branches of the US military and multiple foreign militaries and for the F-15 Eagle fighter aircraft.

 

Pratt & Whitney – we manufacture jet turbine engine components for several military and commercial jet engines.

 

  Lockheed Martin Corporation. We supply products for the Sikorsky Aircraft unit of Lockheed primarily for the UH-60 BlackHawk multi-purpose helicopter used by the US and many foreign militaries.

 

  General Electric Corporation. We supply products used in General Electric jet turbine aircraft engines used by several military aircraft platforms.

 

  US Department of Defense. We supply landing gear product for the US Navy F-18 fighter aircraft directly to the Defense Department.

 

  Northrop Grumman Corporation. We supply product used on the E2-D Hawkeye, airborne warning and control aircraft.

 

The balance of our business, comprising 17.4% and 12.3% of our business in 2022 and 2021 respectively, is in commercial aviation and to a minor degree in ground power electricity generation. Our OEM customers in the commercial sector include:

 

  Rohr Inc., (a wholly owned subsidiary of Raytheon Technologies) We manufacture a component used in several versions of the Pratt & Whitney new geared turbine fan commercial jet turbine engine.

 

  General Electric Corporation. We supply products used in General Electric jet turbine aircraft engines used by several commercial aircraft platforms and ground power electricity generation.

 

Our business is concentrated on five aircraft platforms which comprised 76.9% and 76.6% of our business in 2022 and 2021 respectively.

 

  UH-60 BlackHawk. We have manufactured many components and assemblies for the BlackHawk and its many variants for more than 20 years. BlackHawk helicopters entered service in 1979 and remain in production today. It is the primary helicopter used by the US Army and other branches of the US military. The BlackHawk is also used by many foreign countries and militaries. Over 4,000 aircraft have been produced with many, perhaps as many as 3,000, remaining in use today and generating significant after-market demand.

 

  F-35 Lightning II. The F-35 Lightning also known as the Joint Strike Fighter is a new aircraft that will in coming years replace the US Air Force F-15 and the US Navy and Marine Corps F-18 fighters. Eight other nations have participated in the development of the aircraft and will be users of the aircraft, as will other international militaries. There are three variants of the aircraft, conventional take-off and landing F-35A, short take-off and vertical landing F-35B and a carrier based variant F-35C. The aircraft entered service with the US Marine Corps in 2015 and approximately 2,300 are expected to be produced.

 

2

 

 

  F-18 Hornet. The F-18 Hornet currently is the primary fighter aircraft for the US Navy operating primarily from aircraft carriers. The F-18 is also in service internationally, notably Finland and Australia. We manufacture complete landing gear and landing gear components for the many variants of the aircraft.

  

  Northrop Grumman E2-D Advanced Hawkeye. The ED-D Hawkeye is a US Navy carrier-based aircraft used to provide airborne warning and control for carrier-based air operations. The aircraft’s role is to maintain control of the airspace surrounding an aircraft carrier for protection of the vessel and aircraft in operation. The “D” version, the most current of the E2 remains in production. The aircraft is also used by seven foreign militaries notably Japan.

 

  Pratt & Whitney Geared Turbo-Fan. The P&W Geared Turbo-Fan (“GTF”) is a next generation jet turbine engine used in commercial aviation. The GTF engine is widely acknowledged to deliver improved fuel economy and a lower noise footprint than existing jet engines. There are several versions of the GTF. Air Industries produces a component for the smaller versions of the engine used on the popular A-220 and Embraer narrow body aircraft.

 

Our Market

 

The A&D industry has become very consolidated, now dominated by just a few very large prime contractors and OEM’s. These include Airbus, Boeing, General Electric, Lockheed Martin, Northrop Grumman, and Raytheon Technologies. Many if not most of the large prime contractors and OEM’s are our direct Tier One customers, and we also supply product as a Tier two supplier to many of their Tier one suppliers. We also sell directly to the US Department of Defense (“DOD”).

 

Our products are incorporated into many aircraft platforms, the majority of which remain in production today. The demand for after-market products for the maintenance, repair and overhaul (“MRO”) of aircraft can continue for many years, even decades, after the production line for new aircraft is shut-down.

 

We target products that are flight critical, whose flawless operation is essential to the safe operation of the aircraft. To qualify to produce these products a manufacturer needs to maintain various accreditations. Obtaining accreditation while not impossible is difficult, time consuming and thus a barrier to entry for competitors. Further, flight critical components are frequently replaced on aircraft on a flight time, or flight cycle basis. Thus, demand for these products arises from both production of new aircraft, and MRO demand based on the flight hours of existing fleets of aircraft.

 

For many of our products we are the sole or single source of product for our customers. Sole source product means that we are the only manufacturer of the product. Single source means that while other manufacturers could supply the product, we are the only producer currently in the market. Single or sole sourcing is more likely to occur with legacy aircraft. OEM’s generally prefer to have multiple sources of product to support a production line of new aircraft and avoid single point of failure issues, particularly in light of the supply chain disruptions caused by the outbreak of Covid-19.

 

Our market is predominately military. As such demand for our products is closely aligned with the budget of the DOD. We monitor two components of the DOD budget; procurement which affects demand resulting from new production and operations & maintenance which affects demand resulting from the maintaining of existing aircraft. For Fiscal Year 2022, procurement and operations and maintenance accounted for more than 50% of the entire defense budget.

 

Sales and Marketing

 

We are generally recognized as a Tier 1 or Tier 2 supplier in the A&D industry. We are also recognized as having extensive experience and accreditation to produce and assemble complex flight safety products.

 

Most of our contracts with our customers are in the form of a Long-Term Agreement (“LTA”). These LTA’s specify the number and price of products that the customer may order from us for a period of time. The quantity and price in any year may vary from other years within the LTA. Once awarded, the customer places orders against the LTA. These orders are called releases. Once released the order is a firm order. While a firm order may be cancelled the customer is subject to termination liability and must pay us for the cost of material, labor and other costs incurred up to the date of termination.

 

3

 

  

Our sales cycle is highly variable, ranging from a few weeks to several years depending upon the complexity of the product and the number of steps necessary to complete manufacturing. Contracts for product can be very short, just a few months to as long as ten-years.

 

We obtain new or follow-on LTA’s through competitive bidding. We respond to a customer’s Request for Quotation (“RFQ”) with proposed prices based on quantities, sometimes varying quantities per year, for shipments over a number of years. There may be several rounds of submissions from us and from competitive suppliers, and a period of negotiation before an LTA is awarded. In addition to products sold pursuant to LTA’s there are also “spot buys” of product by customers.

 

LTA’s, particularly for defense products, may be extended or new orders placed without competitive bidding. In this instance and in some others our price for the product must be supported by an analysis or audit and approval of our costs by the customer or by the Government.

 

In 2021 and to a lesser extent in the first half of 2022 our sales and marketing efforts were negatively affected by Covid travel restrictions limiting our ability to visit customers and the reluctance of the employees of some of our customers to return to the office and attend trade shows, complicating our ability to contact them. As a result of these challenges our “book-to-bill” ratio (new orders booked divided by sales) was 0.75 to 1.00 and 0.9 to 1.00 for the years ended December 31, 2022 and 2021 respectively, below historic levels.

 

Our approach to sales and marketing can be best understood through the concept of customer alignment. The aerospace industry is dominated by a small number of large prime contractors and OEM’s. These customers rely heavily upon subcontractors to supply quality parts meeting specifications on a timely and cost effective basis. These customers and other customers we supply routinely rate their suppliers based on a variety of performance factors. One of our principal goals is to be highly rated and thus deemed reliable by all of our customers and throughout the industry.

 

The large prime contractors are increasingly seeking subcontractors who can supply and are qualified to integrate the fabrication of larger, more complex and more complete subassemblies. We seek to position ourselves within the supply chain of these contractors and manufacturers to be selected for subcontracted projects. Successful positioning requires that we qualify to be a preferred supplier by achieving and maintaining independent third party quality approval certifications, specific customer quality system approvals and top supplier ratings through strong performance on existing contracts.

 

During our sales and marketing efforts we let customers know that we have employees with the talent and experience to manage the manufacture of sections of aircraft structures to be delivered to the final assembly phase of the aircraft manufacturing cycle, and customers have now engaged us for these services.

 

Initial contracts are usually obtained through competitive bidding against other qualified subcontractors, while follow-on contracts are usually retained by successfully performing initial contracts. Our long term business generally benefits from barriers to entry resulting from investments, certifications, familiarization with the needs and systems of customers, and manufacturing techniques developed during the initial manufacturing phase. We endeavor to develop each of our relationships to one of a “partnership” where we participate in the resolution of pre-production design and build issues, and initial contracts are obtained as single source awards and follow-on pricing is determined through negotiations. In response to the impediments to traditional means of marketing our products and services encountered during 2020 and 2021 as a result of the cancellation of industry-wide events and the difficulties in scheduling meetings with our customers, we have adapted our business development efforts to increase our use of social media and online presentations, and will continue to look for new ways to interact with our customers.

 

4

 

 

Our Backlog

 

The backlog we report consists solely of firm orders received from customers. We do not estimate possible or probable future orders pursuant to LTA’s or anticipated contract renewals. Our backlog exists due to the long lead times necessary to produce many of our products. Our production cycle from ordering raw material to delivering finished product can vary from several weeks to more than one year. Customers must place orders in light of these lead-times creating a back-log of future deliveries. The production cycle for jet engine products is much shorter and accordingly the backlog for jet engine products is much lower. Our total 18-Month firm backlog was $60.1 and $75.0 Million at December 31, 2022 and 2021, respectively.

 

Our backlog today is the result of purchase orders for the Sikorsky Black Hawk, the F-25 Joint Strike Fighter, the Northrop Grumman E2-D, the F-18 fighter aircraft and the Pratt & Whitney Geared Turbo-Fan jet engine.

 

Competition

 

Winning a new contract is highly competitive. We manufacture to customer design specifications. We compete against companies that have similar, or better manufacturing capabilities and often greater financial, physical and technical resources in the domestic and, to a lesser degree, in the global marketplace. Our ability to win new contracts requires providing quality products on a timely basis at competitive prices. This requires that we strive for continuous improvement in our capabilities to enhance our competitiveness. To accomplish this, we have made significant investments in new machinery and equipment totaling approximately $3,725,000; $1,364,000 and $2,361,000 in 2021 and 2022, respectively. This new equipment improves the productive capacity of our employees, increases efficiency and speed, while maintaining closer tolerances, and increasing the size of product we can manufacture with a larger working “envelope”. We anticipate spending an additional $1,750,000 to $2,500,000 in 2023 to continue to expand our productive capacity.

 

Our marketing strategy involves developing long-term working relationships with customers. These relationships enable us to develop barriers to entry to competitors by establishing and maintaining advanced quality approvals, certifications and tooling investments that are difficult and expensive to duplicate.

 

 Among our competitors are: Monitor Aerospace, a division of Stellex Aerospace; Hydromil, a division of Triumph Aerospace Group; Heroux Aerospace and Ellanef Manufacturing, a division of Magellan Corporation. 

 

Raw Materials and Replacement Parts

 

The manufacturing process for certain products, particularly those for which we serve as product integrator, requires significant purchases of raw materials, hardware and subcontracted details. As a result, much of our success in profitably meeting customer demand for these products requires efficient and effective subcontract management. Price and availability of many raw materials utilized in the aerospace industry are subject to volatile global markets and political conditions. Most suppliers of raw materials are unwilling to commit to long-term contracts at fixed prices. This is a substantial risk as our strategy often involves long term fixed price commitments to our customers. 

 

Employees

 

As of May 1, 2023, we employed 185 people. Of these, 76 were in administration, 9 were in sales and procurement, and 100 were in manufacturing.

 

AIM is a party to a collective bargaining agreement (the “Agreement”) with the United Service Workers, IUJAT, Local 355 (the “Union”) with which we believe we maintain good relations. The Agreement was renewed as of December 31, 2021 and expires on December 31, 2024 and covers the majority of AIM’s personnel, approximately 130 individuals, which equates to approximately 70% of all of our employees.

 

AIM is required to make a monthly contribution to each of the Union’s United Welfare Fund and the United Services Worker’s Security Fund. This is the only pension benefit required by the Agreement and the Company is not obligated for any future defined benefit to retirees. The Agreement contains a “no-strike” clause, whereby, during the term of the Agreement, the Union will not strike and AIM will not lockout its employees.

 

All of our employees are covered under a co-employment agreement with Insperity Services, LLC, a professional employer organization that provides out-sourced human resource and payroll services.

 

5

 

 

Regulations

 

Environmental Regulation; Employee Safety

 

We are subject to regulations administered by the United States Environmental Protection Agency, the Occupational Safety and Health Administration, various state agencies and county and local authorities acting in cooperation with federal and state authorities. Among other things, these regulatory bodies impose restrictions that require us to control air, soil and water pollution, to protect against occupational exposure to chemicals, including health and safety risks, and to require notification or reporting of the storage, use and release of certain hazardous chemicals and substances. The extensive regulatory framework imposes compliance burdens and financial and operating risks on us. Governmental authorities have the power to enforce compliance with these regulations and to obtain injunctions or impose civil and criminal fines in the case of violations.

 

The Comprehensive Environmental Response, Compensation and Liability Act of 1980 (“CERCLA”) imposes strict, joint and several liabilities on the present and former owners and operators of facilities that release hazardous substances into the environment. The Resource Conservation and Recovery Act of 1976 (“RCRA”) regulates the generation, transportation, treatment, storage and disposal of hazardous waste. New York and Connecticut, the states where our production facilities are located, also have stringent laws and regulations governing the handling, storage and disposal of hazardous substances, counterparts of CERCLA and RCRA. In addition, the Occupational Safety and Health Act, which requires employers to provide a place of employment that is free from recognized and preventable hazards that are likely to cause serious physical harm to employees, obligates employers to provide notice to employees regarding the presence of hazardous chemicals and to train employees in the use of such substances.

 

Federal Aviation Administration

 

We are subject to regulation by the Federal Aviation Administration (“FAA”) under the provisions of the Federal Aviation Act of 1958, as amended. The FAA prescribes standards and licensing requirements for aircraft and aircraft components. We are subject to inspections by the FAA and may be subjected to fines and other penalties (including orders to cease production) for noncompliance with FAA regulations. Our failure to comply with applicable regulations could result in the termination of or our disqualification from some of our contracts, which could have a material adverse effect on our operations. We have never been subject to such fines or disqualifications.

 

Government Contract Compliance

 

Our government contracts and those of many of our customers are subject to the procurement rules and regulations of the United States government, including the Federal Acquisition Regulations. Many of the contract terms are dictated by these rules and regulations. During and after the fulfillment of a government contract, we may be audited in respect of the direct and allocated indirect costs attributed to the project. These audits may result in adjustments to our contract costs. Additionally, we may be subject to U.S. government inquiries and investigations because of our participation in government procurement. Any inquiry or investigation can result in fines or limitations on our ability to continue to bid for government contracts and fulfill existing contracts.

 

We believe that we are in compliance with all federal, state and local laws and regulations governing our operations and have obtained all material licenses and permits required for the operation of our business. 

 

6

 

 

ITEM 1A. RISK FACTORS

 

The purchase of our common stock involves a very high degree of risk.

 

In evaluating our common stock and our business, you should carefully consider the risks and uncertainties described below and the other information and our consolidated financial statements and related notes included herein. If any of the events described in the risks below actually occurs, our financial condition or operating results may be materially and adversely affected, the price of our common stock may decline, perhaps significantly, and you could lose all or a part of your investment.

 

The risks below can be characterized into four groups:

 

  1) Risks related to disruptive global events such as a widespread public health crisis, the outbreak of an international conflict, a terrorist event or a banking crisis, such as Covid-19 and the war in Ukraine, and responses to such events;
     
  2) Risks related to our business, including risks specific to the defense and aerospace industry;
     
  3) Risks arising from our indebtedness; and
     
  4) Risks related to our common stock.

 

The financial statements contained in this Report, as well as the description of our business contained herein, unless otherwise indicated, principally reflect the status of our business and the result of operations as of December 31, 2022.

 

Risks Related to Global Events

 

Disruptive national and international events, such as the outbreak of a public health crisis, an international conflict, a terrorist event, a banking crisis, the possibility of default by the United States on its obligations due to its debt ceiling or the actuality of such an event, and the response of the United States, other countries and the public to such events, and the resulting macroeconomic disruption to the financial markets and the businesses of our customers and suppliers, could have a negative impact on our results of operation and financial condition.

 

The outbreak of the Covid-19 pandemic, the invasion of Ukraine by the Russian Federation and the measures adopted by various governments and agencies, as well as the decision by many individuals and businesses to voluntarily shut down or self-quarantine and work from home in response to the outbreak of Covid-19 had serious adverse impacts on domestic and foreign economies, the financial markets and our ability, as well as the ability of some of our customers and suppliers, to operate in the ordinary course. While we continued to operate substantially in the normal course of business since the outbreak of Covid-19, we were forced to adjust our sales and marketing practices due to difficulties encountered in contacting our customers to maintain existing programs and win new orders and did not receive new contracts during 2021 and 2022 at a rate consistent with historical levels. Although business has substantially returned to pre-Covid-19 operating levels and our ability to win new orders appears to be returning to historical levels, there is no assurance that there will not be another event, such as a public health crisis, an international conflict, a terrorist event, a banking crisis or the possibility of a default by the United States on its obligations due to its debt ceiling or the actuality of such an event, which will have a material adverse impact on our industry, operations or financial condition. Moreover, although our industry appears to be operating in the normal course, employees of certain customers continue to work from home impacting our ability to communicate with them and the future economic impact of changes in business practices which resulted from Covid-19 or which might result from a future event, cannot be predicted with certainty. Covid-19 caused significant disruption to the commercial travel and aerospace industries. Although air travel has increased, it may take several years for overall economic conditions to return to normal, particularly in the aerospace industry, for air travel and the resulting demand for new and refurbished aircraft to return to normal. If conditions do not improve, or if they worsen, it could make it difficult for us to access debt and equity capital on attractive terms, or at all, and impact our ability to fund business activities and repay debt on a timely basis.

 

7

 

 

Russia’s invasion of Ukraine, continued tensions between the US and the European Union with China and Russia, may alter countries’ willingness to rely on others as the source of certain products and material.

 

Historically, prime contractors and OEMs in the United States A & D industry have relied upon suppliers outside the United States for products and raw materials, including suppliers in Russia and China. Supply chain disruptions resulting from China’s initial response to Covid-19, Russia’s invasion of Ukraine and the economic disruption resulting from retaliatory measures, continued tensions between the US and other countries, may cause many companies in the A&D industry and the governments of the countries in which they are located, including the United States, to rethink these strategies and seek or mandate that such companies obtain more reliable sources of supply. To the extent they do so, it could disrupt the markets for raw materials and supplies, our ability and the ability of our suppliers to obtain raw materials and supplies and the market for the skilled laborers we need to manufacture our products.

 

We cannot forecast with any certainty whether such disruptions, restrictions imposed by various governments in response thereto and resulting changes in business practices, may materially impact our ability and the ability of our suppliers to obtain necessary raw material, our business and our consolidated financial position, results of operations, and cash flows.

 

In reading the remaining risk factors set forth below, in each case, consider the additional uncertainties caused by the potential for disruptive global events such as a widespread public health crisis, the outbreak of an international conflict, terrorist event or banking crisis and continued rivalries between various countries.

 

Risks Related to Our Business

 

We may need additional financing.

 

We may need to obtain additional financing to fund acquisitions of capital items necessary for our growth and to upgrade equipment to remain competitive. We may also need to obtain the agreement of holders of portions of our debt to extend or otherwise refinance such debt. We may need to offer these holders increases in the rates of interest they receive or otherwise compensate them through payments of cash or issuances of our equity securities. Future financings or refinancings may involve the issuance of debt, equity and/or securities convertible into or exercisable or exchangeable for our equity securities. Additional funding may not be available to us on reasonable terms, if at all. If we are able to consummate such financings or re-financings, the trading price of our common stock could be adversely affected and the terms of such financings may adversely affect the interests of our existing stockholders. Any failure to obtain additional working capital when required would have a material adverse effect on our business and financial condition and may result in a decline in our stock price. Any issuances of our common stock, preferred stock, or securities such as warrants or notes that are convertible into, exercisable or exchangeable for, our capital stock, would have a dilutive effect on the voting and economic interest of our existing stockholders.

 

A reduction in government spending on defense could materially adversely impact our revenues, results of operations and financial condition. 

 

A large percentage of our revenue is derived from products for US military aviation. There are risks associated with programs that are subject to appropriation by Congress, which could be potential targets for reductions in funding. Reductions in United States Government spending on defense or future changes in the mix of defense products required by United States Government agencies could limit demand for our products and may have a materially adverse effect on our operating results and financial condition. For the past several years, our operations have been impacted by volatility in government procurement cycles and spending patterns. There can be no assurance that our financial condition and results of operations will not be materially adversely impacted by future volatility in defense spending or a change in the mix of products purchased by defense departments in the United States or other countries, or the perception on the part of our customers that such changes are about to occur.

 

8

 

 

We depend on revenues from a few significant relationships. Any loss, cancellation, reduction, or interruption in these relationships could harm our business.

 

We derive most of our revenues from a small number of customers. Four customers represented approximately 77% and three customers represented 75% of total sales for the years ended December 31, 2022 and 2021, respectively. The markets in which we sell our products are dominated by a relatively small number of customers which have contracts with United States governmental agencies, thereby limiting the number of potential customers. Our success depends on our ability to develop and manage relationships with significant customers. We cannot be sure that we will be able to retain our largest customers or that we will be able to attract additional customers, or that our customers will continue to buy our products in the same amounts as in prior years. The loss of one or more of our largest customers, any reduction or interruption in sales to these customers, our inability to successfully develop relationships with additional customers or future price concessions that we may have to make, could significantly harm our business.

 

We depend on revenues from components for a few aircraft platforms and the cancellation or reduction of either production or use of these aircraft platforms could harm our business.

 

We derive a significant portion of our revenues from components for a few aircraft platforms, specifically the Sikorsky BlackHawk helicopter, the Northrop Grumman E-2 Hawkeye naval aircraft, the F-18 Hornet and the Pratt & Whitney Geared TurboFan Jet engine. A reduction in demand for our products as a result of either a reduction in the production of new aircraft or a reduction in the use of existing aircraft in the fleet (reducing after-market demand) would have a material adverse effect on our operating results and financial condition.

 

Intense competition in our markets may lead to a reduction in our revenues and market share.

 

The defense and aerospace component manufacturing market is highly competitive and we expect that competition will increase and perhaps intensify. In particular, we anticipate that manufacturers which have historically operated predominately in the commercial sector may seek to increase the revenue derived in the defense aerospace market to utilize excess capacity. Many competitors have significantly greater technical, manufacturing, financial and marketing resources than we do. We may not be able to compete successfully against either current or future competitors. Increased competition could result in reduced revenue, lower margins or loss of market share, any of which could significantly harm our business, our operating results and financial condition.

  

We may lose sales if we fail to timely meet the needs of any of our customers.

 

Our customers incorporate our products into larger aircraft assemblies or completed aircraft. They rely upon us to deliver products meeting their specifications on a timely basis to ensure smooth operation of their assembly lines. If a customer were to conclude that it could not rely upon us for timely delivery of quality products, it could look to dual source a product or rely upon another party altogether. A customer could reach such a conclusion even if our failure to timely deliver product was the result of events beyond our control, such as the failure of the customer to place an order for a long lead time product on a timely basis or supply us with agreed upon raw materials for processing. Any decision by a customer to rely upon an alternate supplier for some or all of its needs could significantly harm our business, our operating results and our financial condition.

 

We may lose sales if our suppliers fail to meet our needs or shipments of raw materials are not timely made.

 

Although we procure most of our raw materials, parts and components from multiple sources and rely upon a number of subcontractors to perform detailed services, or believe that these materials, components and services are readily available from numerous sources, certain materials, components and services are available only from a sole or limited number of sources and often need to be sourced by our customer. While we believe that substitute supplies, components or assemblies and subcontractors could be obtained, use of substitutes would require development of new suppliers or would require us to re-engineer our products, or both, which could delay shipment of our products and could have a materially adverse effect on our operating results and financial condition. Any delays in the shipment of raw materials or the performance of subcontracted services could significantly harm our business, our operating results and our financial condition.

 

9

 

 

A reduction in our revenues could have a disproportionate effect on our gross profit as a percentage of sales.

 

Our operations have a large percentage of fixed factory overhead relative to our overall expenses. As a result, our gross profit as a percentage of sales is highly linked with sales volume. Any reduction in our sales volume causes us to absorb the fixed overhead costs over a smaller base of sales, likely causing our profit margin to decrease. Any reduction in our profit margin adversely impacts our reported performance and would have a material adverse impact on results of operation and consolidated financial position.

 

There are risks associated with the bidding processes in which we compete.

 

We obtain many contracts through a competitive bidding process. We must devote substantial time and resources to prepare bids and proposals and may not have contracts awarded to us. Even if we win contracts, there can be no assurance that the prices that we have bid will be sufficient to allow us to generate a profit from any particular contract. There are significant costs involved with producing a small number of initial units of any new product and it may not be possible to recoup such costs on later production runs.

 

Due to fixed contract pricing, increasing contract costs expose us to reduced profitability and the potential loss of future business.

 

The cost estimation process requires significant judgment and expertise. Reasons for cost growth may include unavailability and productivity of labor, the nature and complexity of the work to be performed, the effect of change orders, the availability of materials, the effect of any delays in performance, availability and timing of funding from the customer, natural disasters, and the inability to recover any claims included in the estimates to complete. A significant change in cost estimates on one or more programs could have a material effect on our consolidated financial position or results of operations.

 

The prices of raw materials we use are volatile.

 

The prices of raw materials used in our manufacturing processes are volatile. Our contracts generally allow us to increase our prices due to increases in the price of raw materials. Many contracts, however, require that we absorb all or a portion of the increase in expense resulting from inflation before passing the increase on to the customer. If the prices of raw materials rise, we may not be able to pass along all of such increases to our customers and this could have an adverse impact on our consolidated financial position and results of operations. It is possible that some of the raw materials we use might become subject to new or increased tariffs. Significant increases in the prices of raw materials could adversely impact our customers’ demand for certain products which could lead to a reduction in our revenues and have a material adverse impact on our revenues and on our consolidated financial position and results of operations.

 

Some of the products we produce have long lead times.

 

Some of the products we produce require months to produce and we sometimes produce products in excess of the number ordered intending to sell the excess as spares when orders arise. As a result, our inventory turns slowly and ties up our working capital. Our inventory represented approximately 60% of our assets as of December 31, 2022. Any requirement to write down the value of our inventory due to obsolescence, excess and slow moving, or a drop in the price of materials could have a material adverse effect on our consolidated financial position, results of operations and could result in a breach of the financial covenants in our Loan Facility with Webster Bank (“Webster”).

 

We do not own the intellectual property rights to products we produce.

 

Nearly all the parts and subassemblies we produce are built to customer specifications and the customer owns the intellectual property, if any, related to the product. Consequently, if a customer desires to use another manufacturer to fabricate its part or subassembly, it would be free to do so, which could have a material adverse effect on our business, our operating results and financial condition.

 

10

 

  

There are risks associated with new programs.

 

New programs typically carry risks associated with design changes, acquisition of new production tools, funding commitments, imprecise or changing specifications, timing delays and the accuracy of cost estimates associated with such programs. In addition, any new program may experience delays for a variety of reasons after significant expenditures are made. If we were unable to perform under new programs to the customers’ satisfaction or if a new program in which we had made a significant investment was terminated or experienced weak demand, delays or other problems, then our business, financial condition and results of operations could be materially adversely affected. This could result in low margin or forward loss contracts, and the risk of having to write-off costs and estimated earnings in excess of billings on uncompleted contracts if it were deemed to be unrecoverable over the life of the program.

 

To perform on new programs, we may be required to incur material up-front costs which may not have been separately negotiated and may not be recoverable. Such charges and the loss of up-front costs could have a material impact on our liquidity.

 

The need to control our expenses will place a significant strain on our management and operational resources. If we are unable to control our expenses effectively, our business, results of operations and financial condition may be adversely affected.

 

There are risks associated with offering new services.

 

To reduce our dependence on subcontractors we may offer new services to our customers, such as painting and finishing products we manufacture. There are risks associated with offering new services and even if such services are performed timely and correctly, it is likely that our margins will be low in the initial phases when volume is low.

 

 Attracting and retaining executive talent and other key personnel is an essential element of our future success.

 

Our future success depends to a significant extent upon our ability to attract executive talent, as well as the continued service of our existing executive officers and other key management and technical personnel. Experienced management and technical, marketing and support personnel in the defense and aerospace industries are in demand and competition for their talents is intense. Our failure to attract executive talent, or retain our existing executive officers and key personnel, could have a material adverse effect on our business, financial condition and results of operations.

 

We are subject to intense competition for the skilled machinists necessary to manufacture our products.

 

We are subject to intense competition for the services of skilled machinists necessary to manufacture our products and those of other companies in the A & D industry. Since the outbreak of COVID-19, the competition for skilled employees has intensified. Moreover, certain large employers in our industry in the Northeast are currently seeking to hire a large number of skilled technicians. We are currently seeking to hire machinists for our Long Island and Connecticut manufacturing facilities to expand our business. The demand for these individuals may increase as other manufacturers seek to bring to the United States manufacturing processes currently outsourced overseas. If the United States economy undergoes a period of inflation, our labor costs may increase which could have a material adverse effect on our business, financial condition and results of operations.

 

We are subject to strict governmental regulations relating to the environment, which could result in fines and remediation expense in the event of non-compliance.

 

We are required to comply with extensive and frequently changing environmental regulations at the federal, state and local levels. Among other things, these regulatory bodies impose restrictions to control air, soil and water pollution, to protect against occupational exposure to chemicals, including health and safety risks, and to require notification or reporting of the storage, use and release of certain hazardous substances into the environment. This extensive regulatory framework imposes significant compliance burdens and risks on us. In addition, these regulations may impose liability for the cost of removal or remediation of certain hazardous substances released on or in our facilities without regard to whether we knew of, or caused, the release of such substances. Furthermore, we are required to provide a place of employment that is free from recognized and preventable hazards that are likely to cause serious physical harm to employees, provide notice to employees regarding the presence of hazardous chemicals and to train employees in the use of such substances. Our operations require the use of chemicals and other materials for painting and cleaning that are classified under applicable laws as hazardous chemicals and substances. If we are found to be in violation of any of these rules, regulations or permits, we may be subject to fines, remediation expenses and the obligation to change our business practice, any of which could result in substantial costs that would adversely impact our business operations and financial condition.

 

11

 

 

We may be subject to fines and disqualification for non-compliance with Federal Aviation Administration regulations.

 

We are subject to regulation by the FAA under the provisions of the Federal Aviation Act of 1958, as amended. The FAA prescribes standards and licensing requirements for aircraft and aircraft components. We are subject to inspections by the FAA and may be subjected to fines and other penalties (including orders to cease production) for noncompliance with FAA regulations. Our failure to comply with applicable regulations could result in the termination of or our disqualification from some of our contracts, which could have a material adverse effect on our operations. We have never been subject to such fines or disqualification.

 

Cyber security attacks, internal system or service failures may adversely impact our business and operations.

 

Any system or service disruptions, including those caused by projects to improve our information technology systems, if not anticipated and appropriately mitigated, could disrupt our business and impair our ability to effectively provide products and related services to our customers and could have a material adverse effect on our business. We could also be subject to systems failures, including network, software or hardware failures, whether caused by us, third-party service providers, intruders or hackers, computer viruses, natural disasters, power shortages or terrorist attacks. Cyber security threats are evolving and include, but are not limited to, malicious software, unauthorized attempts to gain access to sensitive, confidential or otherwise protected information related to us or our products, customers or suppliers, or other acts that could lead to disruptions in our business. Any such failures could cause loss of data and interruptions or delays in our business, cause us to incur remediation costs or require us to pay ransom to a hacker which takes over our systems, or subject us to claims and damage our reputation. In addition, the failure or disruption of our communications or utilities could cause us to interrupt or suspend our operations or otherwise adversely affect our business. Although we utilize various procedures and controls to monitor and mitigate the risk of these threats, there can be no assurance that these procedures and controls will be sufficient. Our property and business interruption insurance may be inadequate to compensate us for all losses that may occur as a result of any system or operational failure or disruption which would adversely affect our business, results of operations and financial condition. Moreover, expenditures incurred in implementing cyber security and other procedures and controls could adversely affect our results of operations and financial condition.

 

Terrorist acts and acts of war may seriously harm our business, results of operations and financial condition.

 

United States and global responses to actual or potential military conflicts such as Russia’s invasion of Ukraine, terrorism, perceived nuclear, biological and chemical threats and other global political crises increase uncertainties with respect to the U.S. and other business and financial markets. Several factors associated, directly or indirectly, with actual or potential military conflicts, terrorism, perceived nuclear, biological and chemical and cyber threats, and other global political crises and responses thereto, may adversely affect the mix of products purchased by defense departments in the United States or other countries to platforms not serviced by us. A shift in defense budgets to product lines we do not produce could have a material adverse effect on our business, financial condition and results of operations.

 

Risks Related to Our Indebtedness

 

Our indebtedness may have a material adverse effect on our operations.

 

We have substantial indebtedness under our loan facility with Webster (“Loan Facility”). As of December 31, 2022, we had approximately $18,748,000 of indebtedness outstanding under the Loan Facility. All of our indebtedness under the Loan Facility is secured by substantially all of our assets.

 

12

 

 

We also have approximately $6,162,000 of indebtedness outstanding in the form of subordinated notes payable on July 1, 2026. These notes are held by related parties, specifically Michael N. Taglich (our Chairman) and Robert F. Taglich (a Director), and their affiliates.

 

Notes with a principal value of approximately $2,732,000 carry an interest rate of 6% per annum and are convertible into approximately 182,000 shares of common stock at a conversion price of $15.00 per share. Notes with a principal value of approximately $2,080,000 carry an interest rate of 7% per annum and are convertible into approximately 224,000 shares of common stock at a conversion price of $9.30 per share.

 

If we are unable to pay amounts due under our Loan Facility or the subordinated notes when due, our operations may be materially and adversely affected. We may need to offer the holders of this debt increases in the rates of interest they receive or otherwise compensate them through payments of cash or issuances of our equity securities. Future financings or re-financings may involve the issuance of debt, equity and/or securities convertible into or exercisable or exchangeable for our equity securities. If we are able to consummate such financings or re-financings, the terms of such financings may adversely affect the trading price of our common stock and the interests of our existing stockholders. Any failure to obtain additional working capital when required would have a material adverse effect on our business and financial condition and may result in a decline in our stock price. Any issuances of our common stock, preferred stock, or securities such as warrants or notes that are convertible into, exercisable or exchangeable for, our capital stock, would have a dilutive effect on the voting and economic interest of our existing stockholders.

 

Our leverage may adversely affect our ability to finance future operations and capital needs, may limit our ability to pursue business opportunities and may make our results of operations more susceptible to adverse economic conditions.

 

The interest rate associated with portions of our current debt may increase.

 

Under the terms of the Webster Facility, amounts due to Webster bear interest at a per annum rate equal to the greater of (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum. Consequently, the rate of interest we paid under the Facility did not increase despite the initial increases in the target rates set by the Federal Reserve, though the more recent increases have resulted increases in the interest rate we pay under the Webster Facility. The weighted average interest rate paid during the year-ended December 31, 2022 was 4.50%. Given current interest rates, the interest rate we pay under the Webster Facility will increase as the Federal Reserve continues to increase its target rate of interest. In addition, under the terms of the Webster Facility we are required to maintain a defined Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each fiscal quarter. If we were to fail to meet such covenant, Webster would have the right to increase the rate of interest payable on amounts outstanding under the Facility. The Company was in compliance with the covenant at December 31, 2022. The Company was in default of its covenant to provide its audited financial statements to Webster bank within ninety (90) days of its fiscal year end. The Company has subsequently received a waiver from the bank for this default. Any increase in the rate of interest payable under the Webster Facility would increase our interest expense and have a material adverse impact on our on our consolidated financial position and results of operations.

 

Our indebtedness may limit our ability to pay dividends in the future.

 

We currently do not pay dividends and the terms of our Loan Facility require that we maintain certain financial covenants. In the future should we decide to pay dividends, we would need to seek covenant changes or a waiver under our Loan Facility. There can be no assurance our lenders would agree to covenant changes or waivers acceptable to us or at all. In addition, we may in the future incur indebtedness or otherwise become subject to agreements whose terms restrict our ability to pay dividends in the future. Even if our lender would agree to allow us to pay a dividend, our Board of Directors may choose to use the amount which could be paid as a dividend to reduce our outstanding indebtedness.

 

13

 

  

Risks Related to our common stock

 

The price of our common stock can fluctuate.

 

The financial markets have been impacted in various ways by the reactions to the outbreak of the COVID-19 pandemic and government stimulus programs adopted in response to the pandemic, and Russia’s invasion of Ukraine and government responses thereto. The price of our common stock has and is expected to continue to be volatile. We cannot forecast with any certainty whether and to what degree the disruption caused by the COVID-19 pandemic, Russia’s invasion of Ukraine and reactions thereto will continue to adversely impact financial markets and the impact to our common stock. Likewise, we cannot state with certainty the degree to which financial markets were supported by government stimulus programs and whether such support will continue as governments elect not to adopt similar measures in the future.

  

The ownership of our common stock is highly concentrated, and your interests may conflict with the interests of our existing stockholders.

 

Two of our directors, Michael N. Taglich and Robert F. Taglich, and their affiliates own a significant number of shares of our outstanding common stock as well as a significant amount of debt convertible into our common stock, which together with their position as directors of our Company, give them significant influence over the outcome of corporate actions, including those requiring stockholder approval and the terms on which we complete transactions with their affiliates. The interests of these directors may be different from the interests of other stockholders on these and other matters. This concentration of ownership could also have the effect of delaying or preventing a change in our control or otherwise discouraging a potential acquirer from attempting to obtain control of us, which in turn could reduce the price of our common stock.

 

We can provide no assurance that our common stock will continue to meet NYSE American listing requirements. If we fail to comply with the continuing listing standards of the NYSE American, our common stock could be delisted.

 

If we fail to satisfy the continued listing requirements of the NYSE American, the NYSE American may take steps to delist our common stock. The delisting of our common stock would likely have a negative effect on the price of our common stock and would impair your ability to sell or purchase common stock when you wish to do so.

 

There is only a limited public market for our common stock.

 

Our common stock is listed on the NYSE American. However, there is only a limited number of our shares available in the public float and the market capitalization of the shares in our public float is relatively small. The trading volume for our common stock has been limited and a more active public market for our common stock may not develop or be sustained over time. The lack of a robust market may impair a stockholder’s ability to sell shares of our common stock. In the absence of a more active trading market, any attempt to sell our shares could result in a decrease in the price of our stock. Specifically, you may not be able to resell your shares of common stock at or above the price you paid for such shares or at all.

 

Moreover, sales of our common stock in the public market, or the perception that such sales could occur, could negatively impact the price of our common stock. As a result, you may not be able to sell your shares of our common stock in short time periods, or possibly at all, and the price per share of our common stock may fluctuate significantly.

 

14

 

 

If we fail to meet the expectations of securities analysts or investors, our stock price could decline significantly.

 

Our quarterly and annual operating results fluctuate significantly due to a variety of factors, some of which are outside our control. Accordingly, we believe period-to-period comparisons of our results of operations are not meaningful and should not be relied upon as indications of future performance. Some of the factors that could cause quarterly or annual operating results to fluctuate include conditions inherent in government contracting and our business such as the timing of cost and expense recognition for contracts, the United States Government contracting and budget cycles, introduction of new government regulations and standards, contract closeouts, variations in manufacturing efficiencies, our ability to obtain components and subassemblies from contract manufacturers and suppliers, general economic conditions and economic conditions specific to the defense market and disruptions caused by global events such as COVID-19 and Russia’s invasion of Ukraine. Because we base our operating expenses on anticipated revenue trends and a high percentage of our expenses are fixed in the short term, any delay in generating or recognizing forecasted revenues could significantly harm our business.

  

Fluctuations in quarterly results or announcements of extraordinary events such as an award of a new contract, acquisitions or litigation, may cause earnings to fall below the expectations of securities analysts and investors. In this event, the trading price of our common stock could significantly decline. These fluctuations, as well as general economic and market conditions, may adversely affect the future market price of our common stock, as well as our overall operating results. Consequently, our share price may experience significant volatility and may not necessarily reflect the value of our expected performance.

  

Future financings or acquisitions may adversely affect the market price of our common stock.

 

Future sales or issuances of our common stock, including upon conversion of our outstanding convertible notes, upon exercise of our outstanding warrants and options, or as part of future financings or acquisitions, would be substantially dilutive to the outstanding shares of common stock. Any dilution or potential dilution may cause our stockholders to sell their shares, which would contribute to a downward movement in the price of common stock.

 

We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance requirements, including establishing and maintaining internal controls over financial reporting, and we may be exposed to potential risks if we are unable to comply with these requirements.

 

As a public company, we incur significant legal, accounting and other expenses under the Sarbanes-Oxley Act of 2002, together with rules implemented by the Securities and Exchange Commission and applicable market regulators. These rules impose various requirements on public companies, including requiring certain corporate governance practices. Our management and other personnel will need to devote a substantial amount of time to these requirements. Moreover, these rules and regulations will increase our legal and financial compliance costs and will make some activities more time-consuming and costlier.

 

The Sarbanes-Oxley Act, among other things, requires that we maintain effective internal controls for financial reporting and disclosure controls and procedures. In particular, we must perform system and process evaluations and testing of our internal controls over financial reporting to allow management to report on the effectiveness of our internal controls over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act. Compliance with Section 404 may require that we incur substantial accounting expenses and expend significant management efforts. Our testing may reveal deficiencies in our internal controls over financial reporting that are deemed to be material weaknesses. In the event we identify significant deficiencies or material weaknesses in our internal controls that we cannot remediate in a timely manner, the market price of our stock could decline if investors and others lose confidence in the reliability of our financial statements and we could be subject to sanctions or investigations by the SEC or other applicable regulatory authorities.

 

If we are unable to effectively maintain a system of internal control over financial reporting, we may not be able to accurately or timely report our financial results and our stock price could be adversely affected.

 

Our management determined that as of December 31, 2022, our disclosure controls and procedures and internal control over financial reporting were not effective due to certain material weaknesses in our internal control over financial reporting related to our review controls related to the preparation of our income tax provision, appropriate segregation of duties with respect to and validation of data produced by certain portions of our financial IT systems and the establishment of appropriate inventory reserves. Any failure to maintain our controls or operation of these controls, could harm our operations, decrease the reliability of our financial reporting, and cause us to fail to meet our financial reporting obligations, which could adversely affect our business and reduce our stock price.

 

15

 

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2. PROPERTIES

 

We lease a 5.4-acre corporate campus in Bay Shore, New York, which houses our executive offices and a majority of our operations. This lease expires in September 2026. We also maintain a warehouse lease nearby in Bohemia, New York. That lease term commenced on April 1, 2020 and expires on May 31, 2025.

 

The balance of our operations are conducted in a 74,923 square foot facility in Barkhamsted, Connecticut, which we own.

 

ITEM 3. LEGAL PROCEEDINGS

 

On October 2, 2018, Contract Pharmacal Corp. (“Contract Pharmacal”) commenced an action, relating to a Sublease entered into between us and Contract Pharmacal in May 2018 with respect to the property formerly occupied by our subsidiary Welding Metallurgy, Inc. (“WMI”), at 110 Plant Avenue, Hauppauge, New York. In the action, Contract Pharmacal sought damages for an amount in excess of $1,000,000 for our failure to make the entire premises available by the Sublease commencement date. On July 8, 2021, the Court denied Contract Phamacal’s motion for summary judgement. In the Order, the court granted Contract Pharmacal’s Motions to drop its claim for specific performance and to amend its Complaint to reduce its claim for damages to $700,000. Subsequently, Contract Phamacal moved to amend its Complaint. We opposed and the Court denied the request to amend the Complaint. Contract Pharmacal filed a Motion to reargue which the Court denied on November 30, 2021. On March 10, 2022, Contract Pharmacal filed an appeal to the Court’s decision with the Appellate Division which we have opposed. We dispute the validity of the claims asserted by Contract Pharmacal, continue to believe we have a meritorious defense to those claims and intend to dispute the validity of the claim asserted by Contract Pharmacal.

 

From time to time we may be engaged in various lawsuits and legal proceedings in the ordinary course of our business. We are currently not aware of any legal proceedings the ultimate outcome of which, in our judgment based on information currently available, would have a material adverse effect on our business, financial condition or operating results. There are no proceedings in which any of our directors, officers or affiliates, or any registered or beneficial stockholder of our common stock, is an adverse party or has a material interest adverse to our interest.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

16

 

 

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Market for Our Common Stock

 

Our common stock is listed on the NYSE American under the symbol “AIRI.” 

 

Holders

 

On May 10, 2023, there were 70 stockholders of record of our common stock. The number of record holders does not include persons who held our Common Stock in nominee or “street name” accounts through brokers.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The following table summarizes shares of our Common Stock to be issued upon exercise of options and warrants, the weighted-average exercise price of outstanding options and warrants and options available for future issuance pursuant to our equity compensation plans as of December 31, 2022:

 

Plan Category  Number of
Securities
to
Be Issued
Upon
Exercise of
Outstanding
Options,
Warrants
and Rights
   Weighted
Average
Exercise
Price
Of
Outstanding
Options,
Warrants
and
Rights
   Number of
Remaining
Shares
Available for
Future
Securities
Issuance
Under
Equity
Compensation
Plans
 
Equity compensation plans approved by security holders   267,000   $20.10    55,150 
Equity compensation plans not approved by security holders   218,290    29.00    None 
Total   485,290         55,150 

 

The provisions of each of our equity compensation plans provide that shares covered by an award that is forfeited, expires or is settled in cash, and shares that are retained by us upon exercise of an award to satisfy the exercise price of such award or withholding taxes due in respect of such award, are available for future issuance under such plan provided the plan has not been terminated or expired. We anticipate that a portion of the option awards that have been granted will expire or be forfeited without having been exercised and will increase the number of shares remaining for issuance under our equity compensation plans.

 

Recent Sales of Unregistered Equity Securities

 

Except as previously reported in our periodic reports filed under the Exchange Act, we did not issue any unregistered equity securities during the fiscal year ended December 31, 2022.

 

Purchases of Our Equity Securities

 

No repurchases of our common stock were made during the fiscal year ended December 31, 2022.

 

ITEM 6. [RESERVED]

 

Not required.

 

17

 

 

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATION

 

The following discussion of our financial condition and results of operations should be read in conjunction with our audited consolidated financial statements for the years ended December 31, 2022 and 2021 and the notes to those statements included elsewhere in this report. This discussion contains forward-looking statements that involve risks and uncertainties. You should specifically consider the various risk factors identified in this report that could cause actual results to differ materially from those anticipated in these forward-looking statements.

 

Business Overview

 

Air Industries Group is a holding company with three legal subsidiaries, AIM, NTW and SEC. SEC began manufacturing aircraft components in 1941 – over 80-years ago – for use in World War II. NTW was formed in the early 1960’s and AIM has been in business since 1971. We became a public company in 2005.

 

We manufacture aerospace components primarily for the defense industry. AIM and NTW, manufacture structural parts and assemblies focusing on flight safety, including aircraft landing gear, arresting gear, engine mounts, flight controls, throttle quadrants, and other components. SEC makes components and provides services for aircraft jet engines and ground-power turbines.

 

Products of AIM and NTW are currently deployed on a wide range of high-profile military and commercial aircraft including the Sikorsky UH-60 Blackhawk, Lockheed Martin F-35 Joint Strike Fighter, Northrop Grumman E2D Hawkeye, the US Navy F-18 and USAF F-16 and F-15 fighter aircraft. They also make a critical component for the Pratt & Whitney Geared TurboFan (“GTF”) aircraft engine used on commercial airliners. SEC makes products used in jet engines that are used on military and commercial aircraft including the USAF F-15 and F-16, the Airbus A-330 and the Boeing 777, and others, and in addition, a number of ground-power turbine applications.

 

The aerospace market is highly competitive in both the defense and commercial sectors and we face intense competition in all areas of our business. Nearly all of our revenues are derived by producing products to customer specifications after being awarded a contract through a competitive bidding process. As the commercial aerospace and defense industries continue to consolidate and major contractors seek to streamline supply chains by buying more complete sub-assemblies from fewer suppliers, we have sought to remain competitive not only by providing cost-effective world class products and service but also by increasing our ability to produce more complex and complete assemblies for our customers.

 

We are focused on maintaining profitability and positive cash flows from operating activities. We remain resolute on meeting customers’ needs. To take advantage of the long-term growth opportunities we see in our markets, we have made significant capital investments in new equipment in recent years. We believe these investments will increase the velocity and efficiency of production, increase the size of product we can make and allow us to offer additional services to our customers. Some of our investment expands our capabilities allowing us to internally process product that was previously outsourced to third party suppliers. We are pleased with the positive responses from our customers about these initiatives.

 

Our ability to operate profitably and generate positive cash flows from operating activities is determined by our ability to win new or renewal contracts and fulfilling these contracts on a timely and cost effective basis. Winning a contract generally requires that we submit a bid containing fixed prices for the product or products covered by the contract for an agreed upon period of time, sometimes for five-years or longer, with negotiated increases to reflect a portion of the impact of inflation. Thus, when submitting bids, we are required to estimate our future costs of production and, since we often rely upon subcontractors, the prices we can obtain from our subcontractors.

 

18

 

 

While our revenues are largely determined by the number of contracts we are awarded, the volume of product delivered and price of product under each contract, our costs are determined by a number of factors. The principal factors impacting our variable costs are the cost of materials and supplies, labor, financing and the efficiency at which we can produce our products. The cost of materials used in the aerospace industry is highly volatile. The invasion of the Ukraine by the Russian Federation and retaliatory measures imposed by the United States, United Kingdom, the European Union and other countries, and the responses of Russia to such measures, have negatively impacted the availability and market price of certain minerals, such as titanium, for which Russia was a source of supply. To obtain necessary raw materials at prices deemed acceptable, we are working with those of our larger customers which have access to sources of metals necessary to manufacture their products not readily available to us or other companies of our size. Nevertheless, there can be no assurance that disruptions in the markets for metals will not adversely impact our ability to timely meet the needs of our customers.

 

In addition, the market for the skilled labor we require to operate our plants is highly competitive. Changes in the available pool of labor caused by Covid-19 and life-style changes in response to Covid-19 have not materially adversely impacted our ability to meet our production schedules. Nevertheless, as we seek to grow our business, there can be no assurance that the skilled labor we need to operate our machinery will be available to us or that the costs incurred to maintain our current labor force and those we seek to bring on will not increase.

 

The profit margin of the various products we sell varies based upon a number of factors, including the complexity of the product, the intensity of the competition for such product and, in some cases, the ability to deliver replacement parts on short notice. Thus, in assessing our performance from one period to another, a reader must understand that changes in profit margin can be the result of shifts in the mix of products sold. Our operations have a large percentage of fixed factory overhead. As a result, our profit margins are also highly variable with sales volumes as under-absorption of factory overhead decreases profits.

 

Our revenues are principally determined by orders from our customers for the delivery of product – which we call releases – against LTA’s with those customers. These long-term agreements generally have fixed prices for product with negotiated increases to reflect a portion of the impact of inflation, though over the term of a LTA prices often increase and not all of the increase is covered b agreed upon price protection clauses in our agreements. Our direct costs of production include costs for material, labor, and factory overhead; all of these costs may vary based on the efficiency of our factory operations. Our gross profit is highly variable due to the mix of products sold, and by sales volume, which can lead to the over absorption or under absorption of factory overhead costs.

 

Beyond these direct costs of production, we incur general and administrative costs termed Operating Expenses and financing costs for borrowed money, income taxes and miscellaneous income and expense.

 

A very large percentage of the products we produce are used on military as opposed to civilian aircraft. These products can be replacements for aircraft already in the fleet of the armed services or for the production of new aircraft. Reductions to the Defense Department budget and decreased usage of aircraft reduces the demand for both new production and replacement spares and could adversely impact our business and our revenue.

 

RESULTS OF OPERATIONS

 

Years ended December 31, 2022 and 2021:

 

Selected Financial Information:

 

   2022   2021 
         
Net sales  $53,238,000   $58,939,000 
Cost of sales   45,786,000    48,686,000 
Gross profit   7,452,000    10,253,000 
Operating expenses   7,646,000    7,766,000 
Interest and financing costs   1,338,000    1,265,000 
Other income, net   139,000    405,000 
Gain on write-off of accounts payable   317,000    - 
Provision/(Benefit) from income taxes   -    - 
Net (loss) income  $(1,076,000)  $1,627,000 

 

19

 

 

Balance Sheet Data:

 

   December 31,   December 31, 
   2022   2021 
Cash  $281,000   $627,000 
Working capital  $18,600,000   $17,478,000 
Total assets  $53,814,000   $53,425,000 
Total stockholders’ equity  $16,839,000   $17,389,000 

 

Net Sales:

 

Consolidated net sales for the year ended December 31, 2022 were $53,238,000, a decrease of $5,701,000, or 9.7%, compared with $58,939,000 for the year ended December 31, 2021. The decrease in sales resulted principally from the sale of products with lower selling prices and from contracts that expired in 2021 that were not renewed in 2022.

 

As indicated in the table below, four customers represented 76.5% and three customers represented 75.4% of total sales for the years ended December 31, 2022 and 2021, respectively.

 

Customer  Percentage of Sales 
   2022   2021 
Goodrich Landing Gear Systems   29.3%   37.2%
Sikorsky Aircraft   21.4%   25.7%
United States Department of Defense   14.3%   12.5%
Rohr   11.5%   * 

 

*Customer was less than 10% of sales for the year-ended December 31, 2021

 

As indicated in the table below, three customers represented 70.3% and three customers represented 74.7% of gross accounts receivable at December 31, 2022 and 2021, respectively.

 

Customer  Percentage of Receivables 
   2022   2021 
Goodrich Landing Gear Systems   33.1%   50.3%
Rohr   23.6%   12.7%
Sikorsky   13.6%   ** 
United States Department of Defense   *    11.7%

 

*Customer was less than 10% of accounts receivable at December 31, 2022
**Customer was less than 10% of accounts receivable at December 31, 2021

 

Gross Profit:

 

Consolidated gross profit from operations for the year ended December 31, 2022 was $7,452,000, a decrease of $2,801,000, or 27.3%, as compared to gross profit of $10,253,000 for the year ended December 31, 2021. Consolidated gross profit as a percentage of sales was 14.0% and 17.4% for the years ended December 31, 2022 and 2021, respectively. These decreases were attributable to lower sales and the mix of products sold during 2022 as compared to 2021. The Company also corrected its policy for determining the reserve for slow-moving and excess inventory which led to an increase in the reserve, further decreasing the gross profit and gross profit percentage.

 

20

 

 

Operating Expenses

 

Consolidated operating expenses were $7,646,000 and $7,766,000 for fiscal 2022 and 2021, respectively, representing a decrease of $120,000 or 1.5%. As a percentage of consolidated net sales, operating expenses were 14.4% and 13.2% for fiscal 2022 and 2021, respectively. There were increase in cost related to employment costs, including employee health benefits which were not passed on to the employees, increases in investor relations and increased travel costs resulting from the resumption of travel to customers as Covid-19 restrictions eased. The increased costs were primarily offset by reductions in expenses related to information technology and the recovery of bad debt.

 

Gain on write-off of Accounts Payable

 

During the year ending December 31, 2022, the Company, reviewed all old outstanding payables that were not paid and based on the statute of limitations, a claim would no longer be enforceable. The Company determined that approximately $317,000 of old payables fell into this category. This adjustment is recorded as Write-off of accounts payable on the accompanying Statement of Operations.

 

Interest and Financing Costs

 

Our interest and financing costs for the year ended December 31, 2022 totaled $1,338,000, an increase of $73,000 or 5.8% from $1,265,000 in 2021, as a result of higher interest rates on our Loan Facility during 2022. The average interest rate charged was 4.50% and 3.50% for the years ended December 31, 2022 and 2021, respectively.

 

Net (Loss) Income

 

Net loss for the year ended December 31, 2022 was $1,076,000, compared to net income of $1,627,000 for the year ended December 31, 2021, for the reasons discussed above.

 

LIQUIDITY AND CAPITAL RESOURCES

 

Our material cash requirements are for debt service, capital expenditures and funding working capital/operating costs.

 

As of December 31, 2022, we have debt service requirements related to:

 

  1) Our Webster Facility of $18,748,000 consisting of a Revolving Loan of $13,352,000 and a term loan in the amount of $5,396,000.

 

  2) Related party debt consisting of convertible subordinated note payables of $4,812,000 and subordinated note payables of $1,350,000. This debt is not due until July 1, 2026. We are permitted to make principal payments against this debt in the amount of $250,000 per quarter pursuant to the Third Amendment to the Loan and Security Agreement with Webster, as long as certain conditions are met. On July 14, 2022, a principal payment in the amount of $250,000 was made as the conditions for such payment were met for the first quarter of 2022.

 

  3) Various equipment leases and contractual obligations related to our normal business.

 

We have historically met our cash requirements with funds provided by a combination of cash generated from operating activities and cash generated from equity and debt financing transactions. Based on our current revenue visibility and strength of our backlog, we believe that we have sufficient liquidity to meet our short-term cash requirements over the next twelve months. On May 17, 2022, we entered into the Fourth Amendment to the Loan and Security Agreement with Webster. The purpose of the amendment was to increase the Term Loan to $5,000,000, reduce the monthly principal installments to be made in respect to the term loan and establish a capital expenditure line of credit in the amount of $2,000,000 which we can draw upon from time to time to finance purchases of machinery and equipment, thereby increasing the amount of capital expenditures we may make each year. During December 2022 we borrowed $878,000 for a capital expenditure and again in January 2023 we borrowed $739,500 for an additional capital expenditure.

 

For so long as the Webster term loan remains outstanding, if Excess Cash Flow (as defined) is a positive amount for any Fiscal Year, we are obligated to pay Webster an amount equal to the lesser of (i) twenty-five percent (25%) of the Excess Cash Flow and (ii) the outstanding principal balance of the term loan. Such payment shall be made to Webster and applied to the outstanding principal balance of the term loan, on or prior to the April 15 immediately following such Fiscal Year. As required, we provided the calculation for the Excess Cash Flow payment of $208,000 for fiscal year ended December 31, 2022 to Webster prior to the April 15, 2023 deadline for such payment. Additionally, we authorized such payment to be made from the Revolving Loan. As of the date of this filing, such payment has not been processed by Webster.

 

21

 

 

Because we believe that our sales in 2023 will be comparable to those of 2022, we believe our liquidity will remain stable, though our borrowing costs would increase if prevailing interest rates increased or we failed to meet our covenant in the Webster Facility. As a result of recent increases in the federal funds borrowing rate, interest rates and related expense under our Webster Facility are expected to increase from current levels, which could be significant. However, such increases are not expected to materially impact our liquidity. Nevertheless, our liquidity may be adversely impacted by various risks and uncertainties, including, but not limited to future and current impacts of global events such as a widespread health crisis, the continuation of the war in the Ukraine, the outbreak of another conflict and the ongoing tensions between the United States and China, increases in inflation, disruptions in the labor market and other risks detailed in Part 1, Item 1A of this Annual Report.

 

In addition to our loan with Webster and Subordinated Notes, we have various equipment leases and contractual obligations of an ongoing nature which we service in the ordinary course out of our cash flow from operations. Substantially all of these obligations are described in the notes to our financial statements included in this report 

 

Changes in our cash flow during fiscal 2022 are discussed further below.

 

Cash Flow

 

The following table summarizes our net cash flow from operating, investing and financing activities for the periods indicated (in thousands):

 

   Year Ended 
   December 31, 
   2022   2021 
Cash provided by (used in)        
Operating activities  $448   $4,064 
Investing activities   (2,361)    (1,364) 
Financing activities   1,567   (4,578)
Net (decrease) increase in cash and cash equivalents  $(346)  $(1,878)

 

Cash Provided By Operating Activities

 

Cash provided by or used in operating activities reflects our net income adjusted for certain non-cash items and changes to working capital items.

 

For the year ended December 31, 2022, net loss of $(1,076,000) and $3,094,000 of non-cash items, consisting primarily of employee and director stock-based compensation of $526,000, amortization of right-of-use assets of $545,000, depreciation of property and equipment of $2,522,000 and Impairment of Goodwill of $163,000 were partially offset by non-cash other income recognized in the amount of $94,000, a reduction in bad debt expense in the amount of $313,000 and accounts payable write-offs in the amount of $317,000. Operating assets and liabilities used cash in the net amount of $1,570,000, consisting primarily of the net increases in inventory, deposits and other assets and prepaid expenses, taxes and other current assets of $2,289,000, $194,000 and $87,000, respectively, and net decreases in operating lease liabilities, customer deposits and deferred payroll tax expense-CARES ACT in the amounts of $686,000, $439,000 and $314,000, which were partially offset by a decrease in accounts receivable of $1,303,000 and an increase in accounts payable in the amount of $1,136,000.

 

Cash Used In Investing Activities

 

Cash used in investing activities consists of cash used for capital expenditures for property and equipment.

 

For the year ended December 31, 2022, cash used in investing activities was $2,361,000. This was primarily for the purchase of state-of-the-art machinery.

 

22

 

 

Cash Provided by Financing Activities

 

Cash provided by financing activities consists of the borrowings and repayments under our credit facilities with our senior lender, Webster, increases in and repayments of finance lease obligations and other notes payable.

 

For the year ended December 31, 2022, cash provided by financing activities was $1,567,000. This was comprised of net borrowings of $916,000 on our Webster revolving loan, increased borrowings of $2,823,000 under the Webster term loan, offset by repayments of $1,609,000 on our Webster term loan, and payments on our financed lease obligations, related party notes and our financed asset note payables in the amounts of $284,000, $250,000 and $9,000, respectively.

 

CONTRACTUAL OBLIGATIONS

 

For a discussion of our contractual obligations see “Item 8. Financial Statements and Supplementary Data” – “Note 8. Debt” and “Note 9. Operating Lease Liabilities”.

 

Critical Accounting Policies and Estimates

 

A critical accounting policy is one that is both important to the portrayal of a company’s financial condition and results of operations and requires management’s most difficult, subjective or complex judgements, often as a result of the need to make estimates about the effect of matters that are inherently uncertain.

 

Our consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). All applicable U.S. GAAP accounting standards effective as of December 31, 2022 have been taken into consideration in preparing the consolidated financial statements. The preparation of consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. Some of those estimates are subjective and complex, and consequently, actual results could differ from those estimates. The following accounting policies and estimates have been highlighted as significant because changes to certain judgements and assumptions inherent in these policies could affect our consolidated financial statements:

 

  Inventory Valuation, which includes the estimates and methodology used in accounting for the transition of production costs to inventory costs. In our financial statements, inventory is reflected at the lower of cost or net realizable value including write-downs for obsolescence, slow moving and excess inventory; and
     
  Income Taxes, which includes the determination of the valuation allowance for deferred tax assets.

 

See Note 2 of the notes to our consolidated financial statements included in this Annual Report on Form 10-K for a more complete description of our significant accounting policies.

 

23

 

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK

 

No disclosure is required in response to this Item.

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

Consolidated Financial Statements

 

The financial statements required by this item begin on page F-1 hereof.

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

An evaluation was conducted under the supervision and with the participation of our management, including the Chief Executive Officer (“CEO”), our principal executive officer, and Chief Financial Officer (“CFO”), our principal financial officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures, as defined in Rule 13a-15(e) and Rule 15d-15(e) of the Exchange Act, as of December 31, 2022. Based on that evaluation, the CEO and CFO concluded for the reasons discussed below that our disclosure controls and procedures were not effective as of December 31, 2022, to ensure that the 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 required time periods, and that such information is accumulated and communicated to our management to allow timely decisions regarding required.

 

Management’s Report on Internal Control over Financial Reporting

 

Section 404 of the Sarbanes-Oxley Act of 2002 requires that management document and test the Company’s internal controls over financial reporting and include in this Annual Report, as term is defined in Rule 13a-15(f) and Rule 15d-15(f) of the Exchange Act, and include in this Form 10-K a report on management’s assessment of the effectiveness of our internal controls over financial reporting.

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal controls over financial reporting refers to those policies, procedures and processes that pertain to the maintenance of records that accurately and fairly reflect transactions with respect to our assets; provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles and that receipts and expenditures are made only in accordance with authorizations of our management; and provide reasonable assurance regarding the prevention and timely detection of unauthorized transactions with respect to our assets that could have a material effect on our financial statements.

 

Because of inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

24

 

 

Our management relies upon the criteria established in the Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) in designing a system intended to meet the needs of our Company and provide reasonable assurance for its assessment.

 

In connection with their review of our internal controls over financial reporting for the fiscal year ended December 31, 2022, our Chief Executive Officer and Chief Financial Officer have concluded that our internal controls over financial reporting were not effective as of December 31, 2022, as a result of certain material weaknesses discovered during the course of their review.

 

In particular, we have outsourced certain IT related functions to a third-party vendor and have identified a material weakness with respect to our IT systems in that we did not design and/or implement primary user access controls and program change management systems over key information technology systems to validate that data produced by the relevant IT systems were complete and accurate and to ensure appropriate segregation of duties to adequately restrict user and privileged access to the financially relevant systems and data to the Company’s personnel. Further, we have identified a material weakness with respect to the activities of such vendor in connection with the design and operation of our IT systems in that because this vendor is unable to provide a SOC 1 (Standard Operating Control) Report, we are unable to verify and validate the effectiveness of the vendor’s control procedures when implementing changes to our IT systems, including systems affecting our financial IT applications and underlying data account records. We also identified a material weakness related to the effectiveness of management’s review controls over the determination if the methodology used in determining the appropriate reserves to be taken with respect to certain excess quantities and slow moving inventory was operating at a level to prevent or detect a potential material misstatement. The Company determined that the estimates used in prior periods could not be substantiated by actual results and updated it methodology. We have also identified a material weakness relating to the effectiveness of management's review controls over the income tax provision in our financial footnotes, such that management's review procedures were not operating at a level of precision to prevent or detect a potential material misstatement in our consolidated financial statements.

 

We are currently assessing the actions that need to be taken to remedy each of the material weaknesses identified above. With respect to those weaknesses related to the calculation of our inventory reserve and the review of our tax management provision, we intend to promptly establish written controls and operating procedures to address the issue. With respect to the material weaknesses related to our IT systems, we intend to meet with the third-party vendor to determine the actions to be taken to address each of the weaknesses and consider what actions need to be taken if the issues cannot be adequately addressed. Each of the material weaknesses noted will only be deemed to have been remediated after the new controls and procedures have been in place for a sufficient period and management has concluded through appropriate testing that the controls are operating effectively.

 

This annual report does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting. The rules of the Securities and Exchange Commission do not require an attestation of the Management’s report by our registered public accounting firm in this annual report.

 

Change in Internal Control over Financial Reporting

 

There have not been any changes in our internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, during our most recently completed fiscal quarter ended December 31, 2022 which is the subject of this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 9B. OTHER INFORMATION

 

None

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTION

 

Not Applicable

 

25

 

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE  

 

Our directors and executive officers are:

 

Name:  Age   Position
Luciano (Lou) Melluzzo  58   President and Chief Executive Officer
Michael E. Recca  72   Chief Financial Officer
Michael N. Taglich  57   Chairman of the Board
Robert F. Taglich  56   Director
David J. Buonanno  67   Director
Peter D. Rettaliata  72   Director
Michael Brand  65   Director
Michael D. Porcelain  54   Director

  

Luciano (Lou) Melluzzo has been our President and Chief Executive Officer since November 15, 2017. He joined our company on September 11, 2017 as Chief Executive Officer. From November 2003 to September 2011, Mr. Melluzzo was employed in various capacities by EDAC Technologies Corporation (“EDAC”) rising to the level of Chief Operating Officer in 2005. EDAC is a designer, manufacturer and distributor of precision aerospace components and assemblies, precision spindles and complex fixturing, tooling and gauging with design and build capabilities, whose shares were then listed on the Nasdaq Capital Market. From September 2011 to November 2015, Mr. Melluzzo was self-employed in the residential real estate redevelopment industry. From November 2015 to January 2017, he was general manager of Polar Corporation, a privately-held company specializing in computer numeric controlled milling and turning of small hardware components for the aerospace industry.

 

Michael E. Recca has been our Chief Financial Officer since October 1, 2016. Mr. Recca has been engaged by us since September 2008 in a variety of positions related to our capital finance and acquisition programs. Most recently he served as Chief of Corporate Development & Capital Markets, a position in which he directed our acquisition program and coordinated with our lenders. Mr. Recca received a Bachelor of Arts degree from the SUNY Stony Brook and an MBA from Columbia University.

 

Michael N. Taglich has been Chairman of our Board of Directors since September 22, 2008. He is Chairman and President of Taglich Brothers, a New York City based securities firm which he co-founded in 1992. Mr. Taglich is currently Chairman of the Board of Mare Island Dry Dock LLC, a company engaged in ship repair services, He also serves as a Director of two other public companies, Bridgeline Digital Inc. and Decision Point Systems Inc., as well as a number of private companies.

 

Robert F. Taglich has been a director of our Company since 2008. He is a Managing Director of Taglich Brothers, which he co-founded in 1992. Prior to founding Taglich Brothers, Mr. Taglich was a Vice President at Weatherly Securities. Mr. Taglich has served in various positions in the securities brokerage industry for the past 25 years Mr. Taglich holds a Bachelor’s degree from New York University.

  

David J. Buonanno has been a director of our Company since 2008. He is the Founder and President of Buonanno Enterprises Consulting, providing strategic management, supply chain/operations and recruitment services to aerospace and defense industry clients. Mr. Buonanno has extensive experience in manufacturing, supply management and operations. He was employed by Sikorsky Aircraft, Inc., a subsidiary of United Technologies Corporation, as Vice President, Supply Management and International Offset (from January 1997 to July 2006) and as Director, Systems Subcontracts (from November 1992 to January 1997). From May 1987 to November 1992, he was employed by General Electric Company serving as Operations Manager and Manager, Program Materials Management of GE’s Astro-Space Division. From June 1977 to May 1987, he was employed by RCA and affiliated companies. Mr. Buonanno attended Lehigh University College of Electrical Engineering and holds a B.S. in Business Administration from Rutgers University. He completed the Program for Management Development at Harvard Business School in 1996.

 

26

 

 

Peter D. Rettaliata has been a director of our Company since 2005. He served as our Acting President and Chief Executive Officer from March 2, 2017 to November 15, 2017 and served as our President and Chief Executive Officer from November 30, 2005 to December 31, 2014. He also served as the President of our wholly-owned subsidiary, AIM, from 1994 to 2008. Prior to his involvement at AIM, Mr. Rettaliata was employed by Grumman Aerospace Corporation for twenty-two years, as the Senior Procurement Officer. Professionally, Mr. Rettaliata has served as the Chairman of “ADDAPT”, an organization of regional aerospace companies, as a member of the Board of Governors of the Aerospace Industries Association, and as a member of the Executive Committee of the AIA Supplier Council. He is a graduate of Niagara University where he received a B.A. in History and Harvard Business School where he completed the PMD Program.

 

Michael Brand has been a director of our Company since 2012.  He enjoyed a successful 32-year career in aerospace manufacturing primarily focused on jet engines and landing gear. In 2005, he joined Goodrich as President of Goodrich Landing Gear. Prior to joining Goodrich, he had senior management roles at GE Aircraft Engines and Teleflex Aerospace.  Mr. Brand has a BS from Clarkson University, with advanced degrees and certificates from Xavier University and the Wharton School.

 

Michael Porcelain has been a director of our Company since October 23, 2017. Mr. Porcelain has been a CPA since 1996 and is currently the President and CEO of The Independent Adviser Corporation, a privately held company which operates various internet websites including TheAdviser.com, 1800ADVISER.com and IRSADVISER.com, all of which relate to the financial planning and advisory industries. From 2006 through 2022, Mr. Porcelain served in several executive positions including service as a member of the Board of Directors of Comtech Telecommunications Corp., (“Comtech”) a publicly traded company and a leading global provider of next-generation 911 emergency systems and secure wireless communications technologies. He was appointed Chief Executive Officer of Comtech in January 2022 and President of Comtech in January 2020. He also served as Comtech Chief Operating Officer from October 2018 to January 2022. Prior to holding these positions, he served as Comtech’s Chief Financial Officer from 2006 through 2018, and from 2002 to March 2006, he served as Comtech’s Vice President of Finance and Internal Audit.

 

From 1998 to 2002, Mr. Porcelain was Director of Corporate Profit and Business Planning for Symbol Technologies, a mobile wireless information solutions company. Previously, he spent five years in public accounting holding various positions, including Manager in the Transaction Advisory Services Group of PricewaterhouseCoopers. In March 2021, Mr. Porcelain was elected to the Board of Directors of The Fund for Modern Court, an independent court reform organization that advocates for the improvements of the New York State Court system to ensure a diverse, highly qualified, and independent judiciary. Since 1998, he has owned and operated The Independent Adviser Corporation, a privately held company which holds the rights to use certain intellectual properties and trademarks (including various Internet websites) related to the financial planning and advisory industry. 

 

Mr. Porcelain has served as an Adjunct Professor at St. John’s University located in New York where he taught graduate level accounting courses. Mr. Porcelain has a B.S. in Business Economics from State University of Oneonta, New York, a M.S. in Accounting and an M.B.A. degree from Binghamton University.

 

Michael N. Taglich and Robert F. Taglich are brothers.

 

All directors hold office until the next annual meeting of shareholders and until their successors have been duly elected and qualified. Officers are elected by and serve at the discretion of the Board of Directors. Employee directors do not receive any compensation for their services as directors. Non-employee directors are entitled to receive compensation for serving as directors and may receive option or stock grants from our company.

 

Information Concerning the Board of Directors

 

Board Leadership Structure and Risk Oversight

 

The Board does not have a policy requiring separation of the roles of Chief Executive Officer and Chairman of the Board. The Board has determined that a non-employee director serving as Chairman is in the best interests of our stockholders at this time. This structure ensures a greater role of non-employee Directors in the active oversight of our business, including risk management oversight, and in setting agendas and establishing Board priorities and procedures. This structure also allows the Chief Executive Officer to focus to a greater extent on the management of our day-to-day operations.

 

27

 

 

The Board of Directors as a whole is responsible for consideration and oversight of the risks we face and is responsible for ensuring that material risks are identified and managed appropriately. Certain risks are overseen by committees of the Board of Directors and these committees make reports to the full Board of Directors, including reports on noteworthy risk-management issues. Members of the Company’s senior management team regularly report to the full Board about their areas of responsibility and a component of these reports is the risks within their areas of responsibility and the steps management has taken to monitor and control such exposures. Additional review or reporting on risks is conducted as needed or as requested by the Board or one of its committees. 

 

Board Independence

 

Our Board of Directors has determined that David Buonanno, Peter Rettaliata, Michael Brand and Michael Porcelain are “independent directors” within the meaning of NYSE American Rule 803A(2).

 

Director Compensation

 

Non-employee Directors are entitled to receive compensation for serving as directors and may receive option grants from our company. Each Director also is entitled to be repaid or prepaid all traveling, hotel and incidental expenses reasonably incurred or expected to be incurred in attending meetings of our Board of Directors or committees of our Board of Directors or stockholder meetings or otherwise in connection with the discharge of his duties as a Director. The compensation committee will assist the directors in reviewing and approving the compensation structure for our directors.

 

The following table sets forth certain information regarding the compensation paid to, earned by or accrued for, our directors during the fiscal year ended December 31, 2022.

 

DIRECTOR COMPENSATION
                             
Name  Fees
Earned or
Paid In
Cash 
($)
   Stock
Awards
($)(1)
   Option
Awards ($)
   Non-Equity
Incentive
Plan
Compensation
($)
   Non-Qualified
Deferred
Compensation
Earnings
($)
   All Other
Compensation
($)
   Total
($)
 
Michael Taglich       63,254    3,763                67,017 
Robert Taglich       63,254    3,763                67,017 
David Buonanno   34,093        3,763                37,856 
Michael Brand   34,093        3,763                37,856 
Michael Porcelain       52,021    3,763                55,784 
Peter Rettaliata       37,501    3,763                41,264 

 

(1) Director fees paid in shares.

 

Board Meetings; Committees and Membership

 

The Board of Directors held four meetings during the fiscal year ended December 31, 2022 and each of the directors attended more than 75% of the aggregate of (i) the number of meetings of the Board of Directors and (ii) the number of meetings of all committees of the Board on which such director served.

  

We maintain the following committees of the Board of Directors: the Audit Committee, the Compensation Committee and the Nominating Committee. Each committee is comprised entirely of directors who are “independent” within the meaning of NYSE American Rule 803A(2). Each committee acts pursuant to a separate written charter, and each such charter has been adopted and approved by the Board of Directors. Copies of the committee charters are available on our website at airindustriesgroup.com under the heading “Investor Relations.”

 

Audit Committee. Messrs. Porcelain, Brand and Buonanno are members of the Audit Committee. Mr. Porcelain serves as Chairman of the Audit Committee and also qualifies as an “audit committee financial expert,” as that term is defined in Item 407(d)(5)(ii) of Regulation S-K. The Board has determined that each member of our Audit Committee meets the financial literacy requirements under the Sarbanes-Oxley Act and SEC rules and the independence requirements under NYSE American Rule 803A(2).

 

28

 

 

Our Audit Committee is responsible for preparing reports, statements and charters of audit committees required by the federal securities laws, as well as:

 

  ●  overseeing and monitoring the integrity of our consolidated financial statements, our compliance with legal and regulatory requirements as they relate to financial statements or accounting matters, and our internal accounting and financial controls;

 

  ●  preparing the report that SEC rules require be included in our annual proxy statement;

  

  ●  overseeing and monitoring our independent registered public accounting firm’s qualifications, independence and performance;

 

  ●  providing the Board with the results of its monitoring and its recommendations; and

 

  ● 

providing to the Board additional information and materials as it deems necessary to make the Board aware of significant financial matters that require the attention of the Board.

 

The Audit Committee held four meetings during fiscal 2022.

 

Compensation Committee. Our Compensation Committee is composed of Messrs. Rettaliata, Brand and Buonanno.

 

The Compensation Committee is responsible for:

 

  ●  establishing our company’s general compensation policy, in consultation with senior management, and overseeing the development and implementation of compensation programs;

 

  ●  reviewing and approving corporate goals and objectives relevant to the compensation of the CEO, and evaluating the performance of the CEO at least annually in light of those goals and objectives and communicating the results of such evaluation to the CEO and the Board, and determining the CEO’s compensation level based on this evaluation, subject to ratification by the independent directors on the Board. In determining the incentive component of CEO compensation, the Committee will consider, among other factors, the performance of our company and relative stockholder return, the value of similar incentive awards to CEOs at comparable companies, the awards given to the CEO in past years, and such other factors as the Committee may determine to be appropriate;

  

  ●  reviewing and approving the compensation of all other executive officers of our company, such other managers as may be directed by the Board, and the directors of our company;

  

  ●  overseeing the Board’s benefit and equity compensation plans, overseeing the activities of the individuals and committees responsible for administering these plans, and discharging any responsibilities imposed on the Committee by any of these plans;

 

  ●  approving issuances under, or any material amendments to, any stock option or other similar plan pursuant to which a person not previously an employee or director of our company, as an inducement material to the individual’s entering into employment with our company, will acquire stock or options;

 

  ●  in consultation with management, overseeing regulatory compliance with respect to compensation matters, including overseeing the company’s policies on structuring compensation programs to preserve related tax objectives;

 

  ●  reviewing and approving any severance or similar termination payments proposed to be made to any current or former officer of our company; and

 

  ● 

preparing an annual report on executive compensation for inclusion in our proxy statement for the election of directors, if required under the applicable SEC rules.

 

The Compensation Committee held two meetings during fiscal 2022.

 

Nominating Committee. Our Nominating Committee is composed of Messrs. Rettaliata, Brand and Porcelain. The purpose of the Nominating Committee is to seek and nominate qualified candidates for election or appointment to our Board of Directors. The Nominating Committee held one meeting during fiscal 2022.

 

29

 

 

The Nominating Committee will seek candidates for election and appointment that possess the integrity, leadership skills and competency required to direct and oversee the Company’s management in the best interests of its stockholders, customers, employees, communities it serves and other affected parties.

 

A candidate must be willing to regularly attend Committee and Board of Directors meetings, to develop a strong understanding of our company, its businesses and its requirements, to contribute his or her time and knowledge to our company and to be prepared to exercise his or her duties with skill and care. In addition, each candidate should have an understanding of all corporate governance concepts and the legal duties of a director of a public company.

 

Stockholders may contact the Nominating Committee Chairman, the Chairman of the Board or the Corporate Secretary in writing when proposing a nominee. This correspondence should include a detailed description of the proposed nominee’s qualifications and a method to contact that nominee if the Nominating Committee so chooses.

 

Stockholder Communications

 

Any stockholder who desires to contact any of our Directors can write to Air Industries Group, 1460 Fifth Avenue, Bay Shore, New York 11706, Attention: Stockholder Relations. Your letter should indicate that you are an Air Industries Group stockholder. Depending on the subject matter, our stockholder relations personnel will:

 

  ●  forward the communication to the Director(s) to whom it is addressed;

 

  ●  forward the communication to the appropriate management personnel;

  

  ●  attempt to handle the inquiry directly, for example where it is a request for information about the Company, or it is a stock-related matter; or

  

  ●  not forward the communication if it is primarily commercial in nature or if it relates to an improper or irrelevant topic.

  

Code of Ethics

 

We have adopted a written code of ethics that applies to our principal executive officers, senior financial officers and persons performing similar functions. Our code of ethics is available on our website and upon written request to our corporate secretary, we will provide you with a copy, without cost.

 

ITEM 11. EXECUTIVE COMPENSATION

 

The following summary compensation table shows, for the periods indicated, information regarding the compensation awarded to, earned by or paid to each individual that served as our principal executive officer during the fiscal year ended December 31, 2022 and each other executive officer whose compensation for the 2022 fiscal year exceeded $100,000 for all services rendered in all capacities to our company and its subsidiaries. The individuals listed in the following table are referred to herein collectively as our “Named Executive Officers.” 

 

Summary Compensation Table

 

Name and Principal Position  Year   Salary
($)
   Bonus
($)
   Stock
awards
($)
   Option
awards
($)
   Non-equity
Incentive
Plan
Information
($)
   Nonqualified
deferred
compensation
earnings
($)
   All other
compensation
($)
   Total
($)
 
                                     
Luciano Melluzzo   2022    352,692            79,600    101,500        10,800(1)   544,592 
President and CEO   2021    350,000            207,000    148,750        10,800(1)   716,550 
                                              
Michael Recca   2022    251,921             39,800    43,500        5,400(1)   340,621 
CFO   2021    249,998            124,000    67,750        5,400(1)   447,148 

 

(1) Represents car allowance.

 

30

 

 

Our executive officers named in the above table do not have employment agreements providing for a fixed term of employment. Both are employees at will, terminable at any time without any severance, other than that payable to employees generally.

 

Executive Compensation Policies as They Relate to Risk Management

 

The Compensation Committee and management have considered whether our compensation policies might encourage inappropriate risk taking by the Company’s executive officers and other employees. The Compensation Committee has determined that the current compensation structure aligns the interests of the executive officers with those of the Company without providing rewards for excessive risk taking by awarding a mix of fixed and performance based or discretionary bonuses with the performance-based compensation focused on profits as opposed to revenue growth.

 

The Compensation Committee working with management adopts a plan each year intended to award members of our management including executive officers for meeting or exceeding targeted goals, The Committee believes the amounts to be paid to Messrs. Melluzzo and Recca for services rendered in fiscal 2022 are appropriate in light of the significant improvement in our financial performance 2022.

 

Equity Awards – 2022

 

The following table shows the grant of stock option awards to the Named Executive Officers during 2022.

 

GRANT OF PLAN-BASED AWARDS
            
      All Other
Option
Awards:
Number of
   Grant
Date Fair
Value
 
      Securities
Underlying
   of Stock
and Option
 
Name  Grant Date   Options (#)    Awards ($) 
Luciano Melluzzo  4/11/2022   20,000(1)  $79,600
Michael Recca  4/11/2022   10,000(1)  $39,800

 

Each named executive officer was granted options to purchase the number of shares indicated at a price of $8.30 per share during a period ended March 31, 2027.

 

Outstanding Equity Awards at 2022 Year-End

 

The following table shows certain information regarding outstanding equity awards held by our Named Executive Officers as of December 31, 2022.

 

   Option Awards      Stock Awards 
Name  Number of
Securities
Underlying
Unexercised
Options (#)
Exercisable
   Number of
Securities
Underlying
Unexercised
Options (#)
Unexercisable
   Option
Exercise
Price
($)
   Option
Expiration
Date
  Equity Incentive
Plan Awards:
Number of
Unearned Shares,
Units or Other
Rights That Have
Not Vested
(#)
   Equity Incentive Plan
Awards: Market or
Payout Value of
Unearned Shares,
Units or Other Rights
That Have Not Vested
 
Luciano Melluzzo   6,666    13,334   $8.30   3/31/2027        
    18,000    6,000    12.20   7/31/2026        
    15,000    5,000    13.90   3/31/2026        
    

20,000

20,000

27,000

    

    

10.30

8.80

15.00

   3/31/2025
1/31/2024
9/30/2024
   

 —

    

 —

 
                             
Michael Recca   

3,333

12,500

7,500

10,000

    

6,667

4,166

2,500

    

8.30

12.20

13.90

10.30

   3/31/2027
7/31/2026
3/31/2026
3/31/2025
   

    

 
    9,000        8.80   1/31/2024        
    5,000        14.20   7/24/2024        

 

31

 

 

Equity Incentive Plans

 

We have five equity incentive plans all of which are substantially identical except as to the number of awards which may be granted, pursuant to which we can grant awards with respect to an aggregate of 350,000 shares of our common stock. We have the right to grant awards pursuant to each plan until the tenth anniversary of the date on which it was approved by our stockholders.  The 2022 Equity Incentive Plan authorizes grants as to 100,000 shares and was approved by our stockholders approved in June 22, 2022; the 2017 Equity Incentive Plan authorizes grants as to 120,000 shares and was approved by our stockholders in October 3, 2017; the 2016 Equity Incentive Plan authorizes grants as to 35,000 shares and was approved by our stockholders in November 2016, the 2015 Equity Incentive Plan authorizes grants as to 35,000 shares and was approved by our stockholders in June 2015, and the 2013 Equity Incentive Plan authorizes grants as to 60,000 shares and was approved by our stockholders approved in July 2013.

 

The Plans permit the Company to grant stock awards and non-qualified and incentive stock options to employees, directors and consultants. The Plans are administered by the Compensation Committee of the Board and each has a term of ten years from the date it was adopted by the Board.

  

We adopted the Plans to provide a means by which employees, directors, and consultants of our Company and those of our subsidiaries and other designated affiliates, which we refer to together as our affiliates, may be given an opportunity to purchase our common stock, to assist in retaining the services of such persons, to secure and retain the services of persons capable of filling such positions, and to provide incentives for such persons to exert maximum efforts for our success and the success of our affiliates.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The following table sets forth information known to us regarding beneficial ownership of our Common Stock as of May 10, 2023 by (i) each person known by us to own beneficially more than 5% of our outstanding Common Stock, (ii) each of our directors, (iii) our chief executive officer and the other Named Executive Officers, and (iii) all of our directors and executive officers as a group.

 

Except as otherwise indicated, we believe, based on information provided by each of the individuals named in the table below, that such individuals have sole investment and voting power with respect to such shares, subject to community property laws, where applicable. As of May 10, 2023, we had outstanding 3,259,367 shares of Common Stock. Except as stated in the table, the address of the holder is c/o our company, 1460 Fifth Avenue, Bay Shore, New York 11706

 

 

Directors and Executive Officers:

  Number of
Shares
Beneficially
Owned
   Percent 
Michael N. Taglich   678,642(1)   19.37%
Robert F. Taglich   464,240(2)   13.45%
Peter D. Rettaliata   31,954(3)     * 
David Buonanno   10,203(4)     * 
Michael Brand   16,651(5)     * 
Michael Porcelain   29,483(6)     * 
Luciano Melluzzo, President and CEO   117,334(7)   3.49%
Michael Recca, CFO   46,500(8)   1.41%
All Directors and Executive Officers as a group (8 persons owning shares)   1,369,262(9)   35.29%
           
Beneficial Ownership of More Than 5% of Shares:          
Richmond Brothers, Inc.   224,238(10)   6.88%(10)
David S. Richman   315,396(10)   9.50%(10)
Matthew J. Curfman   232,273(10)   7.06%(10)

 

*Less than 1%

 

32

 

 

(1) Includes 410,690 shares owned by Mr. Taglich, 23,995 shares owned by Taglich Brothers, 236,907 shares he may acquire upon conversion of convertible notes (including 17,228 shares which may be acquired by Taglich Brothers), but excluding shares for accrued interest thereon, 1,750 shares he may acquire upon exercise of warrants (including 1,750 shares which may be acquired by Taglich Brothers) and 5,300 shares he may acquire upon exercise of options, in each case exercisable within 60 days.

 

(2) Includes 242,584 shares owned by Mr. Taglich, 23,995 shares owned by Taglich Brothers, 4,476 shares owned by custodial accounts for the benefit of his children under the NY UGMA, 186,135 shares he may acquire upon conversion of convertible notes (including 17,228 shares that may be acquired by Taglich Brothers), but excluding shares for accrued interest thereon, 1,750 shares he may acquire upon exercise of warrants (including 1,750 shares which may be acquired by Taglich Brothers, and 5,300 shares he may acquire upon exercise of options, in each case exercisable within 60 days.

 

(3) Includes 10,100 shares he may acquire upon exercise of options exercisable within 60 days.

 

(4) Includes 5,400 shares he may acquire upon exercise of options exercisable within 60 days.

 

(5) Includes 10,400 shares he may acquire upon exercise of options exercisable within 60 days.

  

(6)

 

(7)

Includes 5,400 shares he may acquire upon exercise of options exercisable within 60 days.

 

Includes 107,334 shares he may acquire upon exercise of options exercisable within 60 days.

 

(8) Represents shares he may acquire upon exercise of options exercisable within 60 days.

 

(9)  Includes 423,042 shares that may be acquired upon conversion of convertible notes, 1,750 shares that may be acquired upon exercise of warrants and 195,734 shares that may be acquired upon exercise of options, in each case exercisable within 60 days.
   
(10)    The information set forth below is based on the amended Schedule 13D filed with the SEC and the Company on October 22, 2021 reflecting ownership as of that date. By virtue of their Joint Filing Agreement, dated October 9, 2018, the persons and entities affirm their membership in a group under SEC Rule 13d-5(b) and the group is deemed to beneficially own all of the shares beneficially owned by the group members. The beneficial ownership of each of the group members was disclosed as follows, based upon 3,259,367 shares outstanding:

 

    Sole
Voting
Power
      Shared
Voting Power
    Sole
Dispositive
Power
    Shared
Dispositive
Power
    Total     Percent  
Richmond Brothers, Inc.(a)                         224,238     224,238     6.88 %
                                                   
RBI Private Investment II, LLC     1,534               1,534             1,534       *  
                                                   
RBI Private Investment III, LLC     82,506 +             82,506 +           82,506 +     2.53 %
                                                   
RBI PI Manager, LLC(b)     84,040 +             84,040 +           84,040 +     2.58 %
                                                   
Richmond Brothers 401(k) Profit Sharing Plan     7,120               7,120             7,120       *  
                                                   
David S. Richmond(c)     84,040 +       7,120       84,040 +     224,238     315,396 +#      9.68 %
                                                   
Matthew J. Curfman(d)     916         7,120       916       224,238     232,273     7.13 %

 

(a) Held as investment advisor to certain separately managed accounts.

 

33

 

 

(b) Includes the shares owned by RBI Private Investment II, LLC and RBI Private Investment III, LLC.

 

(c) Sole voting and dispositive power includes shares owned by Mr. Richmond directly and by RBI Private Investment II, LLC and RBI Private Investment III, LLC. Shared voting and dispositive power includes shares owned by Richmond Brothers, Inc. and the Profit Sharing Plan.

 

(d) Sole voting and dispositive power includes shares owned by Mr. Curfman. Shared voting and dispositive power includes shares owned by Richmond Brothers, Inc. and the Profit Sharing Plan.

 

#Includes 31,200 shares which may be acquired upon exercise of warrants.
+Includes 28,000 shares which may be acquired upon exercise of warrants.
*Less than 1 percent

 

The address for Richmond Brothers, Inc., RBI Private Investment I, LLC, RBI Private Investment II, LLC, RBI PI Manager, LLC, Richmond Brothers 401(k) Profit Sharing Plan, David S. Richmond and Matthew J. Curfman is 3568 Wildwood Avenue, Jackson, Michigan 49202.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

 

Our Policy Concerning Transactions with Related Persons

 

Under Item 404 of SEC Regulation S-K, a related person transaction is any actual or proposed transaction, arrangement or relationship or series of similar transactions, arrangements or relationships, including those involving indebtedness not in the ordinary course of business, to which we or our subsidiaries were or are a party, or in which we or our subsidiaries were or are a participant, in which the amount involved exceeded or exceeds the lesser of $120,000 or one percent of the average of our total assets at year-end for the last two completed fiscal years and in which any of our directors, nominees for director, executive officers, beneficial owners of more than 5% of any class of our voting securities (a “significant shareholder”), or any member of the immediate family of any of the foregoing persons, had or will have a direct or indirect material interest.

 

We recognize that transactions between us and any of our Directors or Executives or with a third party in which one of our officers, directors or significant shareholders has an interest can present potential or actual conflicts of interest and create the appearance that our decisions are based on considerations other than the best interests of our Company and stockholders.

 

The Audit Committee of the Board of Directors is charged with responsibility for reviewing, approving and overseeing any transaction between the Company and any related person (as defined in Item 404 of Regulation S-K), including the propriety and ethical implications of any such transactions, as reported or disclosed to the Committee by the independent auditors, employees, officers, members of the Board of Directors or otherwise, and to determine whether the terms of the transaction are not less favorable to us than could be obtained from an unaffiliated party.

 

There were no transactions completed by us since January 1, 2022, in which the amount involved exceeded $120,000 and in which any related person has a direct or indirect material interest, except that during 2022 we paid $250,000 to Michael Taglich in respect of amounts due Mr. Taglich pursuant to a subordinated note. There are no transactions currently proposed by us in which a related party has a direct or indirect financial interest in which the amount involved exceeds $120,000.

 

34

 

 

Board Independence

 

Our Board of Directors has determined that David Buonanno, Peter Rettaliata, Michael Brand and Michael Porcelain are “independent directors” within the meaning of NYSE American Rule 803A(2).

 

Item 14.  Principal Accountant Fees and Services

 

As required by our Audit Committee charter, our Audit Committee pre-approved the engagement of Marcum LLP for all audit and permissible non-audit services. The Audit Committee annually reviews the audit and permissible non-audit services performed by our principal accounting firm and reviews and approves the fees charged by our principal accounting firm. The Audit Committee considered the role of Rotenberg Meril Solomon Bertiger & Guttilla, P.C. in providing tax and audit services and other permissible non-audit services to us while it was serving as our auditor and concluded that the provision of such services, if any, was compatible with the maintenance of such firm’s independence in the conduct of its auditing functions.

 

On March 28, 2022, we reported that Rotenberg Meril Solomon Bertiger & Guttilla, P.C., Certified Public Accountants (“Rotenberg”) which had served as our independent registered public accounting firm since 2008, combined with Marcum LLP (“Marcum”) and became a wholly-owned subsidiary of Marcum. We engaged Marcum to serve as our independent registered public accounting firm for the year ended December 31, 2022, and it began serving as our independent registered public accounting firm beginning with the review of our Report on Form 10-Q for the quarter ending June 30, 2022.

 

During fiscal year 2022, the aggregate fees which we were billed by Marcum for professional services were as follows:

 

   Year Ended
December 31,
2022
 
Audit Fees(1)  $340,000 
Audit Related Fees(2)   21,000 
Tax Fees(3)   67,000 
      
   $428,000 

 

During fiscal year 2021 and the first quarter of fiscal year 2022, the aggregate fees which we were billed by Rotenberg for professional services were as follows:

 

  

Year Ended

December 31,

   Year Ended
December 31,
 
   2022   2021 
Audit Fees(1)  $45,000   $344,000 
Audit Related Fees(2)   -    3,000 
Tax Fees(3)   -    65,000 
           
   $45,000   $412,000 

 

(1) Fees for services to perform our annual audit of financial statements, review of financial statements included in our quarterly filings included in Form 10-Q, and fees for services that are normally provided by the accountant for statutory and regulatory filings. This category includes fees for services rendered that only the auditor reasonably can provide, including comfort letters, consents, assistance with and review of documents filed with the SEC and accounting and financial reporting consultations billed as audit services. The annual audit fee included in this category was $250,000 and $250,000 for 2022 and 2021, respectively. The balance of the fees in this category were for the reviews of our quarterly financial statements.
(2) Fees for assurance and related services that are traditionally performed by our independent registered public accounting firm, such as due diligence services related to mergers and acquisitions, accounting consultation and audits in connections with acquisitions, consultation concerning financial accounting and reporting standards not classified as audit fees and attest services not required by statute or regulation.
(3) Fees for tax compliance, tax advice and planning. Tax compliance generally involves preparation of original and amended tax returns, claims for refunds and tax payment-planning services. Tax planning and tax advice encompass a diverse range of services, including assistance with tax audits and appeals, tax advice related to mergers and acquisitions and requests for rulings or technical advice from taxing authorities.

 

35

 

 

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

  (a) Consolidated Financial Statements of Air Industries Group for the Year ended December 31, 2022 and 2021.

 

  (b) The following exhibits are included as part of this report. References to “the Company” in this Exhibit List mean Air Industries Group, a Nevada Corporation.

 

Exhibit No.   Description
     
3.1   Articles of Incorporation of Air Industries Group (incorporated herein by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed August 30, 2013).
     
3.2   Certificate of Amendment increasing number of authorized shares of preferred stock and Series A Preferred Stock (incorporated herein by reference to Exhibit 3.3 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2016 filed on April 19, 2017).
     
3.3   Amended and Restated By-Laws of the Company (incorporated herein by reference to Exhibit 3.2 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2014 filed on March 31, 2015).
     
3.4   Certificate of Amendment increasing number of authorized shares of common stock to 60,000,000 (incorporated by reference to the Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2019 filed on August 8, 2019)
     
3.5   Certificate of Change filed with the Secretary of State of Nevada to effectuate reverse stock split (incorporated herein by reference to Exhibit 3.01 to the Company’s Report on Form 8-K filed October 18, 2022).
     
4.1   Description of the Company’s securities registered pursuant to Section 12 of the Exchange Act (incorporated by reference to Exhibit 4.1 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 filed on March 27, 2020).
     
10.1   Loan and Security Agreement dated as of December 31, 2019 with Sterling National Bank (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed January 6, 2020)
     
10.2   Guaranty Agreement dated as of December 31, 2019 with Sterling National Bank (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed January 6, 2020)
     
10.3   Pledge Agreement dated as of December 31, 2019 with Sterling National Bank (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed January 6, 2020)
     
10.4   First Amendment to Loan and Security Agreement with Sterling National Bank (incorporated herein by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed November 9, 2020)
     
10.5   Second Amendment to Loan and Security Agreement with Sterling National Bank (incorporated herein by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed August 5, 2021)

 

36

 

 

10.6   Third Amendment to Loan and Security Agreement with Sterling National Bank (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed December 8, 2021)
     
10.7   Fourth Amendment to Loan and Security Agreement with Sterling National Bank (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed May 18, 2022).
     
10.8   Purchase Agreement with the Purchasers dated January 15, 2019 (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on January 17, 2019).
     
10.9   2015 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the Company’s Registration Statement on Form S-8 (Registration No. 333-206341) filed on August 13, 2015).
     
10.10   2016 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.9 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2016 filed on November 14, 2016).
     
10.11   2017 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.79 to the Company’s Registration Statement on Form S-1 (Registration No. 333-219490) filed July 26, 2017 and declared effective August 4, 2017).
     
10.12   2022 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the Company’s Registration Statement on Form S-8 (Registration No. 333-264738) filed May 6, 2022).
     
14.1   Code of Ethics (incorporated herein by reference to Exhibit 14.1 to the Company’s Annual Report on Form 10-K/A (Amendment No. 2) for the year ended December 31, 2017 filed on April 30, 2018.
     
21.1   Subsidiaries (incorporated herein by reference to Exhibit 21.1 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2018 filed on April 1, 2019.
     
23.1   Consent of Marcum LLP
     
23.2   Consent of Rotenberg Meril Solomon Bertiger & Guttilla, P.C.
     
31.1   Certification of principal executive officer pursuant to Rule 13a-14 or Rule 15d-14 of Securities Exchange Act of 1934.
     
31.2   Certification of principal financial officer pursuant to Rule 13a-14 or Rule 15d-14 of the Exchange Act of 1934.
     
32.1   Certification of principal executive officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350).
     
32.2   Certification of principal financial officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350).
     
101.INS   Inline XBRL Instance Document.
101.SCH   Inline XBRL Taxonomy Extension Schema Document.
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

37

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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.

 

Dated: May 16, 2023

 

  AIR INDUSTRIES GROUP
     
  By:  /s/ Luciano Melluzzo
    Luciano Melluzzo
President and Chief Executive Officer
(principal executive officer)
     
  By: /s/ Michael E. Recca
    Michael E. Recca
Chief Financial Officer
(principal financial and accounting officer)

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant on May 16, 2023 in the capacities indicated.

 

Signature   Capacity
     
/s/ Luciano Melluzzo   President and CEO
Luciano Melluzzo   (principal executive officer)
     
/s/ Michael E. Recca   Chief Financial Officer
Michael E. Recca   (principal financial and accounting officer)
     
/s/ Michael N. Taglich   Chairman of the Board
Michael N. Taglich    
     
/s/ Peter D. Rettaliata   Director
Peter D. Rettaliata    
     
/s/ Robert F. Taglich   Director
Robert F. Taglich    
     
/s/ David J. Buonanno   Director
David J. Buonanno    
     
/s/ Michael Brand   Director
Michael Brand    
     
/s/ Michael Porcelain   Director
Michael Porcelain    

 

38

 

 

AIR INDUSTRIES GROUP

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

Report of Independent Registered Public Accounting Firm (Marcum LLP., Saddle Brook, NJ, PCAOB ID: 688)   F-2
     
Report of Independent Registered Public Accounting Firm (Rotenberg Meril Solomon Bertiger & Guttilla, P.C., Saddle Brook, NJ, PCAOB ID: 361)   F-4
     
Consolidated Financial Statements:    
     
Consolidated Balance Sheets – As of December 31, 2022 and 2021   F-5
     
Consolidated Statements of Operations – For the Years Ended December 31, 2022 and 2021   F-6
     
Consolidated Statements of Stockholders’ Equity – For the Years Ended December 31, 2022 and 2021   F-7
     
Consolidated Statements of Cash Flows – For the Years Ended December 31, 2022 and 2021   F-8
     
Notes to Consolidated Financial Statements   F-10

 

F-1

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and Stockholders of

Air Industries Group

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of Air Industries Group (the “Company”) as of December 31, 2022, and the related consolidated statements of operations, changes in stockholders’ equity and cash flows for the year then ended, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for the year then ended in conformity with the accounting principles generally accepted in the United States of America.

 

As discussed in Note 16 to the financial statements, the 2021 financial statements have been revised to correct certain previously issued disclosures related to the reconciliation of the Company’s income tax rate for the year ended December 31, 2021 and the components of the Company’s deferred tax assets and liabilities and valuation allowance as of December 31, 2021 and 2020. The financial statements of the Company for the year ended December 31, 2021, before the effects of the adjustments to correct the errors discussed in Note 16 to the financial statements, were audited by other auditors whose report, dated March 25, 2022, expressed an unqualified opinion on those statements. We have also audited the adjustments described in Note 16 that were applied to revise the 2021 financial statements to correct the errors. In our opinion, such adjustments are appropriate and have been properly applied. Except for the corrections to revise the tax footnote we were not engaged to audit, review, or apply any procedures to the financial position of the Company as of December 31, 2021, and the results of its operations and its cash flows for the year then ended, other than stated above and, accordingly, we do not express an opinion or any other form of assurance on the 2021 financial statements taken as a whole.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities law and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

F-2

 

 

Revenue Recognition

 

Description of the Matter

 

The Company’s revenue from contracts with customers is recognized at a point in time when the customer obtains control of the product, which is generally upon the delivery and acceptance by the customer. If the contracts, with customers in which the Company satisfies its promise to the customer to provide a service or product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company would be required to recognize revenue over time as it satisfies the performance obligation.

 

The Company evaluates each revenue generating contract to determine whether or not they are entitled to a profit should the contract be terminated, whether or not there is an alternative use for the product upon contract termination and whether or not there are any contractual restrictions which would prohibit the Company from selling the product elsewhere (alternative use) upon contract termination.

 

How We Addressed the Matter in Our Audit

 

Auditing management’s evaluation of contracts with customers required extensive audit effort due to the judgment required to analyze the terms and conditions of the Company’s various customer contracts given that such terms and conditions may be nonstandard. This included the identification and determination of the performance obligations and the assessment of whether a product has alternative use.

 

Our audit procedures included obtaining an understanding of the Company’s revenue recognition process which included an analysis of the distinct performance obligations and a review of the conclusion as to whether revenue from such performance obligations should be recognized over time or at a point in time.

 

We performed procedures to test the identification and determination of the performance obligations and the timing of revenue recognition which included, among others, reading a sample of executed contracts and purchase orders to understand the contract and performing an independent assessment of the identification of distinct performance obligations.

 

We performed procedures to test whether or not the Company is entitled to a profit should the contract be terminated, whether or not there is an alternative use for the product upon contract termination and whether or not there are any contractual restrictions which would prohibit the Company from selling the product elsewhere (alternative use) upon contract termination.

 

Inventory Valuation Reserve

 

Description of the Matter

 

As described in Note 4 to the financial statements, the Company’s net inventory balance of approximately $31.8 million included a reserve for obsolete and excess inventory of approximately $4.0 million at December 31, 2022. The Company maintains a reserve for inventory based on estimated losses that result from inventory that becomes obsolete or for which the Company has excess inventory levels. In determining this estimate, the Company performs an analysis on current demand and usage for each inventory item over historical time periods. Based on that analysis, the Company reserves a percentage of the inventory amount within each time period based on historical demand and usage patterns of specific items in inventory. This requires management to make significant estimates and assumptions in order to estimate the amount necessary to adjust to net realizable value as a result of obsolescence or slow-moving inventory. Changes in the assumptions could have a significant impact on the valuation of inventory.

 

How We Addressed the Matter in Our Audit

 

Auditing management’s inventory valuation process including its impairment procedures required extensive auditor effort due to the judgment required to analyze the Company’s methodology in determining excess quantities and slow-moving goods.

 

Our audit procedures included obtaining an understanding of the Company’s inventory valuation process including the identification of excess quantities and slow-moving goods and the potential impairment to net realizable value.

 

We performed procedures to test the identification and determination of excess quantities and slow-moving goods. We traced the movement of a sample of goods to the respective transaction history detail reports of such goods to ensure that excess quantities and slow-moving goods were properly identified and potentially impaired. We tested the completeness and accuracy of the Company’s inventory reserve reports specifically related to the identification and determination of excess quantities and slow-moving goods and impairment.

 

We have served as the Company’s auditor since 2008 (such date takes into account the acquisition of Rotenberg Meril Solomon Bertiger &Guttilla, P.C., by Marcum LLP effective February 1, 2022).

 

/s/ Marcum LLP

 

Marcum LLP

Saddle Brook, New Jersey

May 16, 2023

 

F-3

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and Stockholders of

Air Industries Group

 

Opinion on the Financial Statements

 

We have audited, before the effects of the adjustment for the correction of the errors described in Note 16, the accompanying consolidated balance sheet of Air Industries Group and subsidiaries (the “Company”) as of December 31, 2021, and the related consolidated statements of operations, changes in stockholders’ equity and cash flows for the year then ended, and the related notes (collectively referred to as the “financial statements”). In our opinion, except for the errors described in Note 16, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.

 

We were not engaged to audit, review, or apply any procedures to the adjustments for the correction of the errors described in Note 16, and accordingly, we do not express an opinion or any other form of assurance about whether such adjustments are appropriate and have been properly applied. Those adjustments were audited by Marcum LLP.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities law and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

We have served as the Company’s auditors from 2008 to 2022.

 

/s/ Rotenberg Meril Solomon Bertiger & Guttilla, P.C.

 

Rotenberg Meril Solomon Bertiger & Guttilla, P.C.

Saddle Brook, New Jersey

March 25, 2022

   

F-4

 

 

AIR INDUSTRIES GROUP

Consolidated Balance Sheets

 

   December 31,   December 31, 
   2022   2021 
ASSETS        
Current Assets        
Cash  $281,000   $627,000 
Accounts Receivable, Net of Allowance for Doubtful Accounts of $281,000 and $594,000   9,483,000    10,473,000 
Inventory   31,821,000    29,532,000 
Prepaid Expenses and Other Current Assets   307,000    226,000 
Contract Costs Receivable   296,000    
-
 
Prepaid Taxes   28,000    22,000 
Total Current Assets   42,216,000    40,880,000 
           
Property and Equipment, Net   8,593,000    8,404,000 
Operating Lease Right-Of-Use-Assets   2,473,000    3,018,000 
Deferred Financing Costs, Net, Deposits and Other Assets   532,000    960,000 
Goodwill   
-
    163,000 
           
TOTAL ASSETS  $53,814,000   $53,425,000 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current Liabilities          
Debt - Current Portion  $14,477,000   $14,112,000 
Accounts Payable and Accrued Expenses   7,542,000    6,723,000 
Operating Lease Liabilities - Current Portion   778,000    686,000 
Deferred Gain on Sale - Current Portion   38,000    38,000 
Customer Deposits   781,000    1,470,000 
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary   
-
    59,000 
Deferred payroll tax liability - CARES Act   
-
    314,000 
Total Current Liabilities   23,616,000    23,402,000 
           
Long Term Liabilities          
Debt - Net of Current Portion   4,629,000    2,838,000 
Subordinated Notes Payable - Related Party   6,162,000    6,412,000 
Operating Lease Liabilities - Net of Current Portion   2,463,000    3,241,000 
Deferred Gain on Sale - Net of Current Portion   105,000    143,000 
TOTAL LIABILITIES   36,975,000    36,036,000 
           
Commitments and Contingency (see Note 13)   
 
    
 
 
           
Stockholders’ Equity          
Preferred Stock, par value $.001 - Authorized 3,000,000 shares, 0 shares outstanding, at both December 31, 2022 and December 31, 2021.   
-
    
-
 
Common Stock - Par Value $.001 - Authorized 6,000,000 Shares, 3,247,937 and 3,212,801 Shares Issued and Outstanding as of December 31, 2022 and December 31, 2021, respectively   3,000    3,000 
Additional Paid-In Capital   82,446,000    81,920,000 
Accumulated Deficit   (65,610,000)   (64,534,000)
TOTAL STOCKHOLDERS’ EQUITY   16,839,000    17,389,000 
           
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $53,814,000   $53,425,000 

 

See Notes to Consolidated Financial Statements

 

F-5

 

 

AIR INDUSTRIES GROUP

Consolidated Statements of Operations

For the Years Ended December 31,

 

    2022     2021  
Net Sales   $ 53,238,000     $ 58,939,000  
                 
Cost of Sales     45,786,000       48,686,000  
                 
Gross Profit     7,452,000       10,253,000  
                 
Operating Expenses     7,646,000       7,766,000  
                 
(Loss) Income from Operations    

(194,000

)     2,487,000  
                 
Interest and Financing Costs     (851,000 )     (805,000 )
                 
Interest Expense - Related Parties     (487,000 )     (460,000 )
                 
Other Income, Net     139,000       405,000  
                 
Gain on write-off of accounts payable    

317,000

     
-
 
                 

(Loss) Income before Provision for Income Taxes

   

(1,076,000

)     1,627,000  
                 

Provision for Income Taxes

    -       -  
                 
Net (Loss) Income   $

(1,076,000

)   $ 1,627,000  
                 
(Loss) Income per share – Basic   $

(0.33

)   $ 0.51  
(Loss) Income per share – Diluted   $

(0.33

)   $ 0.45  
                 
Weighted Average Shares Outstanding – basic     3,227,116       3,204,937  
Weighted Average Shares Outstanding – diluted     3,227,116       3,642,418  

 

See Notes to Consolidated Financial Statements

 

F-6

 

 

AIR INDUSTRIES GROUP

Consolidated Statements of Stockholders’ Equity

For the Years Ended December 31, 2022 and 2021

 

   Common Stock   Additional
Paid-in
   Accumulated   Total
Stockholders’
 
   Shares   Amount   Capital   Deficit   Equity 
Balance, January 1, 2021   3,190,698   $3,000   $81,267,000   $(66,161,000)  $15,109,000 
                          
Common Stock issued for directors fees   16,981    
-
    210,000    
-
    210,000 
Stock Options exercised   5,122    
-
    
-
    
-
    
-
 
Stock Compensation Expense   -    
-
    443,000    
-
    443,000 
Net Income   -    
-
    
-
    1,627,000    1,627,000 
Balance, December 31, 2021   3,212,801   $3,000   $81,920,000   $(64,534,000)  $17,389,000 
                          
Common Stock issued for directors fees   27,849    
-
    216,000    
-
    216,000 
Common Stock issued in conjunction with reverse split   7,287    
-
    
-
    
-
    
-
 
Stock Compensation Expense   -    
-
    310,000    
-
    310,000 
Net Loss   -    
-
    
-
    (1,076,000)   (1,076,000)
Balance, December 31, 2022   3,247,937   $3,000   $82,446,000   $(65,610,000)  $16,839,000 

 

See Notes to Consolidated Financial Statements

 

F-7

 

 

AIR INDUSTRIES GROUP

Consolidated Statements of Cash Flows For the Years Ended December 31,

 

   2022   2021 
CASH FLOWS FROM OPERATING ACTIVITIES        
Net (Loss) Income  $(1,076,000)  $1,627,000 
Adjustments to reconcile net (loss) income to net cash provided by operating activities          
Depreciation of property and equipment   2,522,000    2,803,000 
Non-cash employee compensation expense   310,000    443,000 
Non-cash directors compensation   216,000    210,000 
Non-cash other income recognized   (94,000)   (326,000)
Non-cash interest expense   35,000    98,000 
Non-cash gain on accounts payable write-off   (317,000)   - 
Amortization of Right-of-Use Assets   545,000    492,000 
Deferred gain on sale of real estate   (38,000)   (38,000)
Bad debt recovery   (313,000)   (86,000)
Loss on impairment of goodwill   163,000    
-
 
Amortization of deferred financing costs   65,000    150,000 
Changes in Operating Assets and Liabilities          
(Increase) Decrease in Operating Assets:          
Accounts receivable   1,303,000    (1,589,000)
Inventory   (2,289,000)   2,588,000 
Prepaid expenses and other current assets   (81,000)   (53,000)
Prepaid taxes   (6,000)   (7,000)
Deposits and other assets   (194,000)   (193,000)
Increase (Decrease) in Operating Liabilities:          
Accounts payable and accrued expenses   1,136,000    (1,594,000)
Operating lease liabilities   (686,000)   (701,000)
Customer deposits   (439,000)   553,000 
Deferred payroll tax liability - CARES Act   (314,000)   (313,000)
NET CASH PROVIDED BY OPERATING ACTIVITIES   448,000    4,064,000 
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchase of property and equipment   (2,361,000)   (1,364,000)
NET CASH USED IN INVESTING ACTIVITIES   (2,361,000)   (1,364,000)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Net proceeds from (payments for) revolving loan - Webster Bank   916,000    (3,193,000)
Proceeds from note payable - term note - Webster Bank   2,823,000    
-
 
Payments of term note - Webster Bank   (1,609,000)   (1,371,000)
Payment of deferred finance costs   (20,000)   
 
 
Payment of subordinated notes payable - related party   (250,000)   
-
 
Payments of finance lease obligations   (284,000)   (5,000)
Payments of loan payable - financed asset   (9,000)   (9,000)
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES   1,567,000    (4,578,000)
           
NET DECREASE IN CASH   (346,000)   (1,878,000)
CASH AT BEGINNING OF YEAR   627,000    2,505,000 
CASH AT END OF YEAR  $281,000   $627,000 

 

See Notes to Consolidated Financial Statements

 

F-8

 

 

AIR INDUSTRIES GROUP

Consolidated Statements of Cash Flows For the Years Ended December 31, (Continued)

 

   2022   2021 
Supplemental cash flow information        
Cash paid during the year for interest  $1,295,000   $1,206,000 
Cash paid during the year for taxes  $6,000   $7,000 
           
Supplemental disclosure of non-cash investing and financing activities          
Acquisition of financed lease asset  $350,000   $
-
 
Capitalization of related party note interest to principal  $
-
   $400,000 

 

See Notes to Consolidated Financial Statements

 

F-9

 

 

AIR INDUSTRIES GROUP

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1. ORGANIZATION AND BASIS OF PRESENTATION

 

Organization

 

Air Industries Group is a Nevada corporation (“AIRI”). As of and for the year ended December 31, 2022 and 2021, the accompanying consolidated financial statements presented are those of AIRI, and its wholly-owned subsidiaries; Air Industries Machining Corp. (“AIM”), Nassau Tool Works, Inc. (“NTW”), and the Sterling Engineering Corporation (“Sterling”), (together, the “Company”).

 

Principal Business Activity

 

The Company is a Tier 1 or Tier 2 manufacturer of precision assemblies and components for mission-critical aerospace and defense applications and a prime contractor to the U.S. Department of Defense. The Company’s AIM and NTW subsidiaries manufacture flight critical or flight safety aircraft components including landing gear, arresting gear, flight controls, primarily for military aircraft, including the UH-60 Helicopter, the E2-D, and F-35, F-18 fighter aircraft, and the Pratt & Whitney Geared Turbofan jet engine. Sterling manufactures components used in jet engines of military and commercial aircraft and ground power turbine engines. The Company’s primary customers are large publicly traded companies including the four largest suppliers to the US Department of Defense.

 

Basis of Presentation

 

The accompanying consolidated financial statements of the Company included in this report have been prepared in accordance with accounting principles generally accepted in the United States of America and the rules and regulations of the Securities and Exchange Commission.

 

Historically the Company operated its businesses and reported its results as two separate segments with AIM and NTW comprising the Complex Machining segment (“CMS”) and Sterling as the Turbine & Engine Component segment (“TEC”). The CMS segment specialized in flight critical components including flight controls and landing gear. The TEC segment focused on manufacturing components for jet engines. Along with its operating subsidiaries, the Company reported the results of its corporate division as an independent segment.

 

In recent years the Company integrated and consolidated the business of AIM and NTW into one facility on Long Island and the operations of its CMS and TEC segments have become increasingly integrated. The Company also made significant capital expenditures and all of its operations now share the same manufacturing facilities and use most, if not all, of the same sales and marketing functions. The Company made these changes to take advantage of the long-term growth opportunities it sees in the aerospace and defense market. In early fiscal 2022, the Company further changed its management approach and is now making decisions about resources to be allocated and assesses performance based on one integrated business rather than two reporting segments. As such, effective with the fiscal quarter ended March 31, 2022, the Company is presenting its operations as one reportable operating segment.

 

Liquidity

 

At each reporting period, management evaluates whether there are conditions or events that raise any substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. The Company is required to make certain additional disclosures if management concludes that if substantial doubt exists about the Company’s ability to continue as a going concern provided that such doubt is not alleviated by the Company’s plans or when the Company’s plans alleviate substantial doubt about its ability to continue as a going concern. This evaluation entails analyzing prospective operating budgets and forecasts for expectations regarding cash needs and comparing those needs to the current cash and cash equivalent balance and expectations regarding cash to be generated over the following year.

 

The global outbreak of COVID-19 negatively impacted the Company’s revenues, earnings and operating cash flows in 2020. While operations substantially returned to normal in fiscal 2021 and 2022, there remains some substantial issues and problems receiving raw materials and prompt processing of its products.

 

With fiscal 2022 now completed and the Company continuing to see the benefits from its recent investments in machinery and equipment, management believes the Company will continue to improve its liquidity. During 2022, the Company generated $448,000 of cash from operating activities. Based on the Company’s current best estimates of fiscal 2023 and first half of fiscal 2024 sales, confirmed orders from existing backlog and expected orders from existing and new customers expected timing of future cash receipts and expenditures and the Company’s ability to access additional liquidity, if needed, the Company firmly believes it will have adequate cash to support operations through at least one year from the date of the accompanying financial statements are issued.

 

F-10

 

 

Reverse Stock Split

 

On October 4, 2022, the Company announced a reverse stock split of its authorized, issued and outstanding shares of common stock at a ratio of 1-for-10. The reverse stock split was effective on October 18, 2022, and its common stock began trading on a post-split-adjusted basis at that time. All share and per share amounts of its common stock presented have been retroactively adjusted to reflect the 1-for-10 reverse stock split. As result of the reverse stock split there were no fractional shares issued and all holders were rounded up to the next whole share. See Note 11 – Stockholders’ Equity for more information.

 

Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

The accompanying consolidated financial statements include accounts of the Company and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation.

 

Accounts Receivable

 

Accounts receivable are reported at their outstanding unpaid principal balances net of allowances for uncollectible accounts. The Company provides for allowances for uncollectible receivables based on management’s estimate of uncollectible amounts considering age, collection history, and any other factors considered appropriate. The Company writes off accounts receivable against the allowance for doubtful accounts when a balance is determined to be uncollectible.

 

Inventory Valuation

 

The Company values inventory at the lower of cost on a first-in-first-out basis or an estimated net realizable value.

 

The Company generally purchases raw materials and supplies uniquely suited to the production of larger more complex parts, such as landing gear, only when non-cancellable contracts for orders have been received for finished goods. It occasionally produces larger more complex products, such as landing gear, in excess of purchase order quantities in anticipation of future purchase order demand, when it is economically advantageous to do so, since historically this excess has been used in fulfilling future purchase orders. The Company purchases supplies and materials useful in a variety of products as deemed necessary even though orders have not been received. The Company periodically evaluates inventory items that are not secured by purchase orders and establishes write-downs to estimated net realizable value. The Company writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.

 

F-11

 

 

Property and Equipment

 

Property and equipment are carried at cost net of accumulated depreciation and amortization. Repair and maintenance charges are expensed as incurred. Property, equipment, and improvements are depreciated using the straight-line method over the estimated useful lives of the assets or the particular improvements. Expenditures for repairs and improvements in excess of $10,000 that add to the productive capacity or extend the useful life of an asset are capitalized. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and any related gain or loss is reflected in earnings.

  

Long-Lived and Intangible Assets

 

Identifiable intangible assets are amortized using the straight-line method over the period of expected benefit.

 

Long-lived assets and intangible assets subject to amortization to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may be impaired. The Company records an impairment loss if the undiscounted future cash flows are found to be less than the carrying amount of the asset. If an impairment loss has occurred, a charge is recorded to reduce the carrying amount of the asset to fair value.

 

Deferred Financing Costs

 

Costs incurred with obtaining and executing revolving debt arrangements are capitalized and recorded in other current assets and amortized using the effective interest method over the term of the related debt. Costs incurred with obtaining and executing other debt arrangements are presented as a direct deduction from the carrying value of the associated debt and also amortized using the effective interest method over the term of the related debt. The amortization of financing costs is included in interest and financing costs in the Consolidated Statements of Operations.

 

Contract Costs Receivable

 

Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 and $0 as of December 31, 2022 and 2021, respectively.

 

Revenue Recognition

 

The Company recognizes revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods.

 

Revenue is recognized as the customer obtains control of the goods and services promised in the contract (i.e., performance obligations). In evaluating our contracts with our customers, we have determined that there is no future performance obligation once delivery has occurred.

 

Our revenue is generated from fixed-price contracts. Under fixed-price contracts, we agree to perform the specified work for a pre-determined price, which we estimate during the bidding process before the contract is awarded. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

 

We evaluate the products promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Our contracts are typically accounted for as one performance obligation. We classify net sales as products on our consolidated statements of operations based on the predominant attributes of the performance obligations.

 

F-12

 

 

We determine the transaction price for each contract based on the consideration we expect to receive for the products being provided under the contract.

 

At the inception of a contract, we estimate the transaction price based on our current rights and do not contemplate future modifications (including unexercised options) or follow-on contracts until they become legally enforceable. Contracts can be subsequently modified to include changes in specifications, requirements or price, which may create new or change existing enforceable rights and obligations. Depending on the nature of the modification, we consider whether to account for the modification as an adjustment to the existing contract or as a separate contract. Generally, modifications to our contracts are not distinct from the existing contract due to the significant integration and interrelated tasks provided in the context of the contract. Therefore, such modifications are accounted for as if they were part of the existing contract and recognized as a cumulative adjustment to revenue.

 

We recognize revenue at the point in time in which the performance obligation is fully satisfied. This is fully satisfied when the product has shipped, which is the point in time the customer obtains control of the product and we no longer maintain control of the product.

 

The Company’s rights to payments for goods transferred to customers are conditional only on the passage of time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.

 

Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products. The Company utilizes a Returned Merchandise Authorization or RMA process for determining whether to accept returned products. Customer requests to return products are reviewed by the contracts department and if the request is approved, a credit is issued upon receipt of the product. Net sales represent gross sales less these returns and allowances.

 

Customer Deposits

 

The Company receives advance payments on certain contracts with the remainder of the contract balance due upon the shipment of the final product once the customer inspects and approves the product for shipment. At that time, the entire amount will be recognized as revenue and the deposit will be applied to the customer’s invoice.

 

At December 31, 2022 and 2021, customer deposits were $781,000 and $1,470,000 respectively. The Company recognized revenue of $440,000 during year ended December 31, 2022, that was included in the customer deposits balance as of December 31, 2021. The Company recognized revenue of $507,000 during the year ended December 31, 2021, that was included in the customer deposits balance of $917,000 as of December 31, 2020.

 

Backlog

 

Backlog represents executed non-cancellable contracts that represent firm purchase orders that are deliverable over the next 18-month period. As of December 31, 2022, backlog relating to remaining performance obligations in contracts was approximately $60,000,000. The Company expects to recognize revenue amounts in future periods related to these remaining performance obligations as follows: approximately $22,500,000 to $26,500,000 from January 1, 2023 - June 30, 2023, and approximately $15,000,000 to $18,000,000 from July 1, 2023 through December 31, 2023. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on-time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales pursuant to contracts that are not currently in backlog.

 

Use of Estimates

 

In preparing the financial statements, management is required to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. The more significant management estimates are the allowance for doubtful accounts, useful lives of property and equipment, provisions for obsolescence, excess and slow moving inventory, accrued expenses and income taxes, which includes the determination of the valuation allowance for deferred tax assets. Actual results could differ from those estimates. Changes in facts and circumstances may result in revised estimates, which are recorded in the period in which they become known.

 

F-13

 

 

Credit and Concentration Risks

 

A large percentage of the Company’s revenues are derived from a small number of customers for U.S. Military Aviation.

 

There were four customers that represented 76.5% of total sales, and three customers that represented 75.4% of total sales for the years ended December 31, 2022 and 2021, respectively. This is set forth in the table below.

 

Customer  Percentage of Sales 
   2022   2021 
         
1   29.3%   37.2%
2   21.4%   25.7%
3   14.3%   12.5%
4   11.5%   * 

 

*Customer was less than 10% of sales for the year-ended December 31, 2021

 

There were three customers that represented 70.3% of gross accounts receivable and three customers that represented 74.7% of gross accounts receivable at December 31, 2022 and 2021, respectively. This is set forth in the table below.

 

   Percentage of Receivables 
   December 31,   December 31, 
Customer  2022   2021 
         
1   33.1%   50.3%
2   23.6%   12.7%
3   13.6%   ** 
4   *    11.7%

 

*Customer was less than 10% of accounts receivable at December 31, 2022

**Customer was less than 10% of accounts receivable at December 31, 2021

 

Disaggregation of Revenue

  

The following table summarizes revenue from contracts with customers for the years ended December 31, 2022 and 2021:

 

Product  December 31,
2022
   December 31,
2021
 
         
Military  $43,993,000   $51,559,000 
Commercial   9,245,000    7,380,000 
           
Total  $53,238,000   $58,939,000 

 

Cash

 

During the year, the Company had occasionally maintained balances in its bank accounts that were in excess of the FDIC limit. The Company has not experienced any losses on these accounts.

 

F-14

 

 

Major Suppliers

 

The Company has several key sole-source suppliers of various parts that are important for one or more of its products. These suppliers are its only source for such parts and, therefore, in the event any of them were to go out of business or be unable to provide parts for any reason, its business could be severely harmed.

  

Income Taxes

 

The Company accounts for income taxes in accordance with accounting guidance now codified as FASB ASC 740, “Income Taxes,” which requires that the Company recognize deferred tax liabilities and assets based on the differences between the financial statement carrying amounts and the tax bases of assets and liabilities, using enacted tax rates in effect in the years the differences are expected to reverse.

 

The provision for, or benefit from, income taxes includes deferred taxes resulting from the temporary differences in income for financial and tax purposes using the liability method. Such temporary differences result primarily from the differences in the carrying value of assets and liabilities. Future realization of deferred income tax assets requires sufficient taxable income within the carryback, carryforward period available under tax law. We evaluate, on a quarterly basis whether, based on all available evidence, it is probable that the deferred income tax assets are realizable. Valuation allowances are established when it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The evaluation, as prescribed by ASC 740-10, “Income Taxes,” includes the consideration of all available evidence, both positive and negative, regarding historical operating results including recent years with reported losses, the estimated timing of future reversals of existing taxable temporary differences, estimated future taxable income exclusive of reversing temporary differences and carryforwards, and potential tax planning strategies which may be employed to prevent an operating loss or tax credit carryforward from expiring unused.

 

The Company accounts for uncertainties in income taxes under the provisions of FASB ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

 

Earnings (Loss) per share

 

Basic earnings (loss) per share (“EPS”) is computed by dividing the net income applicable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.

 

For purposes of calculating diluted earnings (loss) per common share, the numerator includes net income (loss) plus interest on convertible notes payable assumed converted as of the first day of the period. The denominator includes both the weighted-average number of shares of common stock outstanding during the period and the number of common stock equivalents if the inclusion of such common stock equivalents is dilutive. Dilutive common stock equivalents potentially include stock options and warrants using the treasury stock method and convertible notes payable using the if-converted method.

 

F-15

 

 

The following is the calculation of income applicable to common stockholders utilized to calculate the numerator for EPS:

 

   December 31,   December 31, 
   2022   2021 
         
Net (Loss) Income – Basic  $(1,076,000)  $1,627,000 
Add: Convertible Note Interest for Potential Note Conversion   
-
    322,000 
Add: Convertible Note debt discount for Potential Note Conversion   
-
    
-
 
           
Net (Loss) Income used to calculate diluted earnings per share  $(1,076,000)  $1,949,000 

 

The following is a reconciliation of the denominators of basic and diluted EPS computations:

 

   December 31,   December 31, 
   2022   2021 
        
Weighted average shares outstanding used to compute basic earnings per share   3,227,116    3,204,937 
Effect of dilutive stock options and warrants   
-
    31,737 
Effect of dilutive convertible notes payable   
-
    405,743 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   3,227,116    3,642,417 
           
Per share amount – basic  $(0.33)  $0.51 
Per share amount – diluted  $(0.33)  $0.45 

 

The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:

 

   December 31,   December 31, 
   2022   2021 
         
Stock Options   245,466    118,350 
Warrants   28,000    122,721 
    273,466    241,071 

 

Stock-Based Compensation

 

The Company accounts for stock-based compensation in accordance with FASB ASC 718, “Compensation – Stock Compensation.” Under the fair value recognition provision of the ASC, stock-based compensation cost is estimated at the grant date based on the fair value of the award. The Company estimates the fair value of stock options and warrants granted using the Black-Scholes-Merton option pricing model and stock grants at their closing reported market value. Stock compensation expense for employees amounted to $310,000 and $443,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expense for directors amounted to $216,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Operations.

 

F-16

 

 

Goodwill

 

Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. The goodwill amount of $163,000 at December 31, 2021 related to the acquisition of NTW.

  

The Company accounts for the impairment of goodwill under the provisions of ASU 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.” ASU 2017-04 gives companies the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.

 

The Company performed impairment testing for goodwill annually, or more frequently when indicators of impairment existed.

 

The Company determined that the goodwill was fully impaired at December 31, 2022. The impairment charge of $163,000 is included in operating expenses in the Consolidated Statement of Operations.

 

Freight Out

 

Freight out is included in operating expenses and amounted to $162,000 and $135,000 for the years ended December 31, 2022 and 2021, respectively.

 

Leases

 

In accordance with FASB ASC 842, “Leases” (“ASC 842”), the Company records a right-of-use (ROU) asset and a lease liability on the balance sheet for all leases with terms longer than 12 months and classifies them as either operating or finance leases. The lease classification affects the expense recognition in the income statement. Operating lease charges are recorded entirely in operating expenses. Finance lease charges are split, where amortization of the right-of- use asset is recorded in operating expenses and an implied interest component is recorded in interest expense.

 

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 and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.

 

Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and, therefore, the Company uses the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines the incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives.

 

An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.

 

F-17

 

 

Recently Issued Accounting Pronouncements

 

Effective January 1, 2022, the Company adopted ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06), which is intended to address issues identified as a result of the complexity associated with applying accounting principles generally accepted in the United States of America for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and earnings-per-share guidance on the basis of feedback from financial statement users. The adoption of ASU 2020-06 did not have a material effect on the Company’s financial statements.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) (“ASU 2016-13”), which significantly changes how entities will account for credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaces the existing incurred loss model with an expected credit loss model that requires entities to estimate an expected lifetime credit loss on most financial assets and certain other instruments. Under ASU 2016-13 credit impairment is recognized as an allowance for credit losses, rather than as a direct write-down of the amortized cost basis of a financial asset. The impairment allowance is a valuation account deducted from the amortized cost basis of financial assets to present the net amount expected to be collected on the financial asset. Once the new pronouncement is adopted by the Company, the allowance for credit losses must be adjusted for management’s current estimate at each reporting date. The new guidance provides no threshold for recognition of impairment allowance. Therefore, entities must also measure expected credit losses on assets that have a low risk of loss. For instance, trade receivables that are either current or not yet due may not require an allowance reserve under currently generally accepted accounting principles, but under the new standard, the Company will have to estimate an allowance for expected credit losses on trade receivables under ASU 2016-13. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022 for smaller reporting companies. The Company is currently assessing the impact ASU 2016-13 will have on its consolidated financial statements.

 

The Company does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying consolidated financial statements. 

 

Note 3. ACCOUNTS RECEIVABLE

 

The components of accounts receivable at December 31, are detailed as follows:

 

   December 31,
2022
   December 31,
2021
 
         
Accounts Receivable Gross  $9,764,000   $11,067,000 
Allowance for Doubtful Accounts   (281,000)   (594,000)
Accounts Receivable Net  $9,483,000   $10,473,000 

 

The allowance for doubtful accounts for the years ended December 31, 2022 and 2021 is as follows:

 

   Balance at   Charged to   Deductions   Balance at 
   Beginning of   Costs and   from   End of 
   Year   Expenses   Reserves   Year 
Year ended December 31, 2022 Allowance for Doubtful Accounts  $594,000   $16,000   $329,000   $281,000 
Year ended December 31, 2021 Allowance for Doubtful Accounts  $964,000   $134,000   $504,000   $594,000 

 

F-18

 

 

Note 4. INVENTORY

 

The components of inventory at December 31, consisted of the following:

 

   December 31,   December 31, 
   2022   2021 
         
Raw Materials  $4,198,000   $3,410,000 
Work In Progress   20,848,000    20,926,000 
Finished Goods   10,748,000    8,350,000 
Reserve   (3,973,000)   (3,154,000)
Total Inventory  $31,821,000   $29,532,000 

 

Note 5. PROPERTY AND EQUIPMENT

 

The components of property and equipment at December 31, consisted of the following:

 

   December 31,   December 31, 
   2022   2021 
         
Land  $300,000   $300,000 
Buildings and Improvements   1,789,000    1,723,000 
Machinery and Equipment   23,566,000    22,013,000 
Finance Lease ROU Assets - Machinery and Equipment   375,000    375,000 
Tools and Instruments   13,744,000    12,866,000 
Automotive Equipment   266,000    200,000 
Furniture and Fixtures   290,000    290,000 
Leasehold Improvements   941,000    882,000 
Computers and Software   604,000    583,000 
Total Property and Equipment   41,875,000    39,232,000 
Less: Accumulated Depreciation   (33,282,000)   (30,828,000)
Property and Equipment, net  $8,593,000   $8,404,000 

 

Depreciation expense for the years ended December 31, 2022 and 2021 was approximately $2,522,000 and $2,803,000, respectively. Assets held under finance lease obligations are depreciated over the shorter of their related lease terms or their estimated productive lives. Depreciation of assets under finance leases is included in depreciation expense for 2022 and 2021. Accumulated depreciation on these assets was approximately $0 and $36,000 as of December 31, 2022 and 2021, respectively.

 

Note 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

The components of accounts payable and accrued expenses at December 31, are detailed as follows:

 

   December 31,
2022
   December 31,
2021
 
         
Accounts Payable  $6,442,000   $5,460,000 
Accrued Payroll   674,000    852,000 
Accrued Expenses - other   426,000    411,000 
Accounts Payable and accrued expenses  $7,542,000   $6,723,000 

 

During the year ending December 31, 2022, the Company, reviewed all old outstanding payables that were not paid and based on the statute of limitations, a claim would no longer be enforceable. The Company determined that approximately $317,000 of old payables fell into this category. This adjustment is recorded as Write-off of accounts payable on the accompanying Statement of Operations.

 

F-19

 

 

Note 7. SALE AND LEASEBACK TRANSACTION

 

On October 24, 2006, the Company consummated a Sale - Leaseback Arrangement, whereby the Company sold the buildings and real property located in Bay Shore, New York (the “Bay Shore Property”) for a purchase price of $6,200,000. The Company realized a gain on the sale of $1,051,000 of which $300,000 was recognized during the year ended December 31, 2006. The remaining $751,000 is being recognized ratably over the remaining term of the twenty - year lease at approximately $38,000 per year. The gain is included in Other Income in the accompanying Consolidated Statements of Operations. The unrecognized portion of the gain in the amount of $143,000 and $181,000 as of December 31, 2022 and 2021, respectively, is classified as Deferred Gain on Sale in the accompanying Consolidated Balance Sheets.

 

The Company accounted for these transactions under the provisions of FASB ASC 840-40, “Leases-Sale-Leaseback Transactions.” 

  

Simultaneous with the closing of the sale of the Bay Shore Property, the Company entered into a 20-year triple- net lease (the “Lease”) expiring in September 2026 with the purchaser for the property. Base annual rent is approximately $540,000 for the first five years, $560,000 for the sixth year, and thereafter increases 3% per year. The Lease grants the Company an option to renew the Lease for an additional period of five years. The Company has on deposit with the purchaser $89,000 as security for the performance of its obligations under the Lease. In addition, at December 31, 2021, the Company had on deposit $150,000 with the purchaser as security for the completion of certain repairs and upgrades to the Bay Shore Property. In 2020, the landlord utilized the amounts on deposit to install air conditioning throughout the manufacturing facility. At December 31, 2022, this amount was included in the caption Deferred Finance costs, Net, Deposit and Other Assets in the accompanying Consolidated Balance Sheets. Pursuant to the terms of the Lease, the Company is required to pay all of the costs associated with the operation of the facilities, including, without limitation, insurance, taxes and maintenance. The lease also contains customary representations, warranties, obligations, conditions and indemnification provisions and grants the purchaser customary remedies upon a breach of the lease by the Company, including the right to terminate the Lease and hold the Company liable for any deficiency in future rent. See Note 9 – Operating Lease Liabilities.

 

Note 8. Debt

 

Debt consists of the following:

 

   December 31,   December 31, 
   2022   2021 
         
Revolving loan to Webster Bank (“Webster”)  $13,352,000   $12,456,000 
Term loan, Webster   5,396,000    4,192,000 
Finance lease obligations   328,000    263,000 
Loans payable - financed assets   30,000    39,000 
Related party notes payable   6,162,000    6,412,000 
Subtotal   25,268,000    23,362,000 
Less: Current portion   (14,477,000)   (14,112,000)
Long Term Portion  $10,791,000   $9,250,000 

 

Webster Bank (F/K/A Sterling National Bank) (“Webster”)

 

The Company has a loan facility (“Webster Facility”) with Webster Bank that expires on December 30, 2025. The Webster Facility, which was entered into on December 31, 2019, was amended several times, and now provides for a $20,000,000 revolving loan (“Revolving Line of Credit”), a $5,000,000 term loan (“Term Loan”) and a $2,000,000 Equipment Line of Credit, which as it is drawn upon is added to the balance of the Term Loan.

 

F-20

 

 

As of December 31, 2022, there was $1,122,000 remaining available under the equipment line of credit. The below table shows the timing of payments due under the Term Loan:

 

For the year ending  Amount 
December 31, 2023  $1,037,000 
December 31, 2024   840,000 
December 31, 2025   3,584,000 
Webster Term Loan payable   5,461,000 
Less: debt issuance costs   (65,000)
Total Webster Term Loan payable, net of debt issuance costs   5,396,000 
Less: Current portion of Webster Term Loan payable   (1,037,000)
Total long-term portion of Webster Term Loan payable  $4,359,000 

 

As of December 31, 2022, our debt to Webster in the amount of $18,748,000 consisted of the Webster Revolving Loan in the amount of $13,352,000 and the Webster term loan in the amount of $5,396,000 which includes $878,000 of what was drawn on the equipment line of credit.

 

Interest expense related to the Webster Facility amounted to approximately $780,000 and $704,000 for the years ended December 31, 2022 and 2021, respectively.

 

The below summarizes historical amendments to the Webster Facility and various terms:

 

In 2020, the Company entered into the First Amendment to the Webster Facility which increased the Term Loan to $5,685,000 and required the Company to make monthly principal installments in the amount of $67,679 beginning on December 1, 2020. Other minor modifications were made and the Company paid an amendment fee of $20,000.

 

In June 2021, the Company entered into the Second Amendment to the Webster Facility, which clarified the definition and calculation of Excess Cash Flow, and to confirm the due date of the required payment of the Excess Cash Flow. For so long as the Webster term loan remains outstanding, if Excess Cash Flow (as defined) is a positive number for any fiscal year the Company shall pay to Webster an amount equal to the lesser of (i) twenty-five percent (25%) of the Excess Cash Flow for such fiscal year and (ii) the outstanding principal balance of the term loan. Such payment shall be made to Webster and applied to the outstanding principal balance of the term loan, on or prior to the April 15 immediately following such fiscal year. In connection with these changes, the Company paid an amendment fee of $10,000. The Company made Excess Cash Flow payments of $558,750 in 2021 (for the fiscal year ended December 31, 2020) and $854,000 in April 2022 (for fiscal year ended December 31, 2021). As required, the Company provided the calculation for the Excess Cash Flow payment of $208,000 for fiscal year ended December 31, 2022 to Webster prior to the April 15, 2023 deadline for such payment. Additionally, the Company authorized such payment to be made from the Revolving Loan. As of the date of this filing such payment has not been processed by Webster.

 

On December 7, 2021, the Company entered into the Third Amendment to the Webster Facility (“Third Amendment”). The purpose of the amendment was to provide a maturity date for the Webster Facility of December 30, 2025 as compared to the original maturity date of December 30, 2022. Such amendment also increased the Revolving Line of Credit to its current limit of $20,000,000 (up from the original $16,000,000) and also provided for a similar increase in the inventory sublimit to $14,000,000 (up from the original $11,000,000). The Third Amendment, also allows the Company, subject to certain limitations, to begin amortizing $250,000 of its related party subordinated notes payable each quarter as long as certain conditions are met. In connection with these changes, the Company paid an amendment fee of $75,000.

 

On May 17, 2022, the Company entered into the Fourth Amendment to the Webster Facility (“Fourth Amendment”). The purpose of the amendment was to increase the Term Loan to $5,000,000, generating proceeds of $1,945,000, reduce the monthly principal installments to be made in respect to the term loan, and establish a capital expenditure line of credit in the amount of $2,000,000 which the Company can draw upon from time to time to finance purchases of machinery and equipment, thereby increasing the amount of capital expenditures that the Company may make each year. The principal payments are $59,524 per month commencing in June 2022 with a balloon payment due on December 30, 2025. In connection with these changes, the Company paid an amendment fee of $20,000.

 

On December 15, 2022, the Company made a draw against the capital expenditure line of credit in the amount of $877,913. The principal payments are $10,451 per month commencing in February 2023 with a balloon payment due on December 30, 2025.

 

On January 4, 2023, the Company made an additional draw against the capital expenditure line of credit in the amount of $739,500. The principal payments are $8,804 per month commencing in March 2023 with a balloon payment due on December 30, 2025.

 

F-21

 

 

Under the terms of the Webster Facility, both the Webster revolving line of credit and the Webster term loan will bear an interest rate equal to the greater of (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum. The average interest rate charged was 4.50% and 3.50% for the years ended December 31, 2022 and 2021, respectively.

 

Amendment fees paid in connection with the Webster Facility are included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying Condensed Consolidated Balance Sheets and are amortized over the term of the loan.

 

In connection with the Webster Facility, the Company is required to maintain a defined Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter. The Webster Facility limits the amount of Capital Expenditures and dividends the Company can pay to its stockholders. Substantially all of the Company’s assets are pledged as collateral under the Webster Facility.

 

As of December 31, 2022, the Company was in compliance with all financial loan covenants. However, the Company was in default of its covenant to provide its audited financial statements to Webster bank within ninety (90) days of its fiscal year end. The Company has subsequently received a waiver from the bank for this default.

 

Finance Lease Obligations

 

The Company entered into a finance lease in November of 2022 for the purchase of new manufacturing equipment. The obligation for the finance lease totaled $328,000 as of December 31, 2022. The lease has an imputed interest rate of 7.48% per annum and is payable monthly with the final payment due in September of 2026.

 

The Company entered into a finance lease in December of 2021 for the purchase of new manufacturing equipment. The obligation for the finance lease totaled $0 and $263,000 as of December 31, 2022 and 2021, respectively. The lease had an imputed interest rate of 4.2% per annum and was payable monthly with the final payment due on December 17, 2026. In connection with the Fourth Amendment to the Webster Facility, this finance lease was paid in full.

 

   Year Ended   Year Ended 
   December 31,   December 31, 
   2022   2021 
Finance Lease cost:        
Amortization of ROU assets  $
-
   $36,000 
Interest on lease liabilities   2,182    
-
 
Total Lease Costs  $2,182   $36,000 
           
Other Information:          
Cash Paid for amounts included in the measurement lease liabilities:          
Financing cash flow from finance lease obligations  $284,000   $5,000 
           
Supplemental disclosure of non-cash activity          
Acquisition of finance lease ROU asset  $350,000   $
-
 

 

   December 31,   December 31, 
   2022   2021 
         
Weighted Average Remaining Lease Term - in years   3.9    5.0 
Weighted Average Discount rate - %   7.48%   4.20%

 

As of December 31, 2022, the aggregate future minimum Finance lease payment, including imputed interest are as follows:

 

For the year ending  Amount 
December 31, 2023  $100,000 
December 31, 2024   100,000 
December 31, 2025   100,000 
December 31, 2026   77,000 
Total future minimum finance lease payments   377,000 
Less: imputed interest   (49,000)
Less: Current portion   (79,000)
Long-term portion  $249,000 

 

F-22

 

 

Loans Payable – Financed Assets

 

The Company financed the purchase a delivery vehicle in July 2020. The loan obligation totaled $30,000 and $39,000 as of December 31, 2022 and 2021, respectively. The loan bears no interest and a final payment is due and payable for all unpaid principal on July 20, 2026.

 

Annual maturities of this loan are as follows:

 

For the year ending  Amount 
December 31, 2023  $9,000 
December 31, 2024   9,000 
December 31, 2025   9,000 
December 31, 2026   3,000 
Loans Payable - financed assets   30,000 
Less: Current portion   (9,000)
Long-term portion  $21,000 

 

Related Party Notes Payable

 

Taglich Brothers, Inc. is a corporation co-founded by two directors of the Company, Michael and Robert Taglich.

 

Taglich Brothers, Inc. has acted as placement agent for various debt and equity financing transactions and has received cash and equity compensation for their services.

 

From 2016 through 2020, the Company entered into various subordinated notes payable and convertible subordinated notes payable with Michael and Robert Taglich. These notes resulted in proceeds to the Company totaling $6,550,000. In connection with these notes, Michael and Robert were issued a total of 35,508 shares of common stock and Taglich Brothers, Inc. was issued promissory notes totaling $554,000 for placement agency fees. At December 31, 2020, related party notes payable totaled $6,012,000 and accrued interest totaled $400,000.

 

On January 1, 2021, the related party subordinated notes due to Michael and Robert Taglich and Taglich Brothers, Inc., were amended to include all accrued interest through December 31, 2020 in the principal balance of the notes. Per the terms of the Webster Facility, these notes remain subordinate to the Webster Facility and are due on July 1, 2026. Approximately $2,732,000 of the related party convertible subordinated notes can be converted at the option of the holder into Common Stock of the Company at $15.00 per share, while the remaining $2,080,000 of the related party convertible subordinated notes can be converted at the option of the holder into common stock of the Company at $9.30 per share. There are no principal payments due on these notes. Under the terms of the Third Amendment to the Webster Facility, the Company is now allowed, subject to certain limitations, to make principal payments of $250,000 per quarter of this subordinated debt.

 

During the year ended December 31, 2022, a principal payment of $250,000 was made against the Subordinated Notes due to Michael Taglich. This payment was made pursuant to the conditions set forth in the Third Amendment to the Webster Facility.

 

The note holders and the principal balance of the notes of December 31, 2022 are shown below:

 

   Michael Taglich,   Robert Taglich,   Taglich Brothers,     
   Chairman   Director   Inc.   Total 
Convertible Subordinated Notes  $2,666,000   $1,905,000   $241,000   $4,812,000 
Subordinated Notes   1,000,000    350,000    
-
    1,350,000 
Total  $3,666,000   $2,255,000   $241,000   $6,162,000 

 

Interest expense for the years ended December 31, 2022 and 2021 on all related party notes payable was $487,000 and $460,000, respectively. Approximately $2,732,000 of these notes have an annual rate of interest of 6%, $2,080,000 have an annual interest rate of 7% and $1,600,000 have an annual interest rate of 12%.

 

F-23

 

 

Note 9. OPERATING LEASE LIABILITIES

 

The Company has operating leases for leased office and manufacturing facilities. The leases have remaining lease terms of one to five years, some of which include options to extend or terminate the leases.

 

   Year Ended   Year Ended 
   December 31,   December 31, 
   2022   2021 
Operating lease cost:  $972,000   $1,069,000 
Total lease cost  $972,000   $1,069,000 
           
Other Information          
Cash paid for amounts included in the measurement lease liability:          
Operating cash flow from operating leases  $1,006,000   $977,000 

 

   December 31,   December 31, 
   2022   2021 
Weighted Average Remaining Lease Term - in years   3.64    4.53 
Weighted Average discount rate - %   8.89%   8.89%

 

The aggregate undiscounted cash flows of operating lease payments, with remaining terms greater than one year are as follows:

 

   Amount 
December 31, 2023  $1,038,000 
December 31, 2024   1,070,000 
December 31, 2025   992,000 
December 31, 2026   729,000 
Total future minimum lease payments   3,829,000 
Less: discount   (588,000)
Total operating lease maturities   3,241,000 
Less: current portion of operating lease liabilities   (778,000)
Total long term portion of operating lease maturities  $2,463,000 

 

Note 10. LIABILITY RELATED TO THE SALE OF FUTURE PROCEEDS FROM DISPOSITION OF SUBSIDIARY

 

In connection with the sale of the Company’s wholly-owned subsidiary, AMK Welding, Inc. (“AMK”) to Meyer Tool, Inc., (“Meyer”) in 2017, Meyer was obligated to pay the Company within 30 days after the end of each calendar quarter, commencing April 1, 2017, an amount equal to five (5%) percent of the net sales of AMK for that quarter until the aggregate payments made to the Company (the “Meyer Agreement”) equals $1,500,000 (the “Maximum Amount”).

 

In order to increase liquidity, on January 15, 2019, the Company entered into a “Purchase Agreement” with 15 accredited investors (the “Purchasers”), including Michael and Robert Taglich, pursuant to which the Company assigned to the Purchasers all of its rights, title and interest to the remaining $1,137,000 of the $1,500,000 in payments due from Meyer for the sale of AMK (the “Remaining Amount”) for an immediate payment of $800,000, including $100,000 from each of Michael and Robert Taglich, and $75,000 for the benefit of the children of Michael Taglich. The timing of the payments is based upon the net sales of AMK.

 

F-24

 

 

The Company recognized $94,000 and $326,000 of non-cash income for the years ended December 31, 2022 and 2021, respectively, reflected in “other income, net” on the Consolidated Statements of Operations and recorded $35,000 and $98,000 of related non-cash interest expense related to the Purchase Agreement for the years ended December 31, 2022 and 2021, respectively.

 

The table below shows the activity within the liability account for the years ended December 31, 2022 and 2021:

 

   December 31,
2022
   December 31,
2021
 
         
Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance  $59,000   $322,000 
Non-Cash other income recognized   (94,000)   (360,000)
Non-Cash interest expense recognized   35,000    97,000 
Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance   
-
    59,000 
Less: unamortized transaction costs   
-
    (3,000)
Liability related to sale of future proceeds from disposition of subsidiary, net  $
-
   $56,000 

 

Note 11. STOCKHOLDERS’ EQUITY

 

On October 4, 2022 the Company announced a reverse stock split of its authorized, issued and outstanding shares of common stock at a ratio of 1-for-10. The reverse stock split was effective on October 18, 2022, and its common stock began trading on a post-split-adjusted basis at that time. As result of the reverse stock split there were no fractional shares issued and all holders were rounded up to the next whole share. An additional 7,287 shares were issued to account for this. As such all references to shares and per share price has been adjusted to retrospectively account for this transaction.

 

Common Stock – Issuances of Securities

 

The Company issued 27,849 and 16,981 shares totaling $216,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively. Additionally, the Company issued 5,122 shares of common stock upon the cashless exercise of stock options during the year ended December 30, 2022.

 

During the first quarter of 2023, the Company issued 12,331 shares of common stock in payment of directors’ fees totaling $54,000.

 

F-25

 

 

Note 12. EMPLOYEE BENEFITS PLANS

 

The Company employs both union and non-union employees and maintains several benefit plans.

 

Union

 

Substantially the entire workforce at AIM is subject to a union contract with the United Service Workers Union TUJAT Local 355, EIN 11-1772919 (the “Union”). The Agreement was renewed as of December 31, 2021 and expires on December 31, 2024 and covers all of AIM’s production personnel, of which there are approximately 131 people. AIM is required to make a monthly contribution to each of the Union’s United Welfare Fund and the United Services Worker’s Security Fund. This is the only pension benefit required by the Agreement and the Company is not obligated for any future defined benefit to retirees. The Agreement contains a “no-strike” clause, whereby, during the term of the Agreement, the Union will not strike and AIM will not lockout its employees. Medical benefits for union employees are provided through a policy with Insperity Services, Inc. (“Insperity”), the costs of which are substantially borne by the Company. In addition, the Company is obligated to make contributions for union dues and a security fund (defined contribution plan) for the benefit of each union employee. Contributions to the security fund amounted to $155,000 and $147,000 for the years ended December 31, 2022 and 2021, respectively.

 

The Union’s retirement plan is a defined contribution plan. As such, the Company is not responsible for the obligations of other companies in the Union’s retirement plan. 

 

Others

 

All of the Company’s employees are covered under a co-employment agreement with Insperity, a professional employer organization that provides out-sourced human resource services.

 

The Company has defined contribution plans under Section 401(k) of the Internal Revenue Code (the “Plans”). Pursuant to the Plans, qualified employees may contribute a percentage of their pre-tax eligible compensation to the Plan. The Company does not match any contributions that employees may make to the Plans.

  

Note 13. CONTINGENCY

 

On October 2, 2018, Contract Pharmacal Corp. (“Contract Pharmacal”) commenced an action, relating to a Sublease entered into between the Company and Contract Pharmacal in May 2018 with respect to the property that was formerly occupied by the Company’s former subsidiary WMI, at 110 Plant Avenue, Hauppauge, New York. In the action Contract Pharmacal sought damages for an amount in excess of $1,000,000 for the Company’s failure to make the entire premises available by the Sublease commencement date. On July 8, 2021, the Court denied Contract Phamacal’s motion for summary judgement. In the Order, the court granted Contract Pharmacal’s Motions to drop its claim for specific performance and to amend its Complaint to reduce its claim for damages to $700,000. Subsequently, Contact Pharmacal moved to amend its Complaint. The Company opposed this and the Court denied the request to amend the Complaint. Contract Pharmacal filed a Motion to reargue which the Court denied on November 30, 2021. On March 10, 2022, Contract Pharmacal filed an appeal to the Court’s decision with the Appellate Division which the Company has opposed. The Company disputes the validity of the claims asserted by Contract Pharmacal and intends contest them vigorously.

 

From time to time the Company may be engaged in various lawsuits and legal proceedings in the ordinary course of business. The Company is currently not aware of any legal proceedings the ultimate outcome of which, in its judgment based on information currently available, would have a material adverse effect on its business, financial condition or operating results. There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial stockholder of its common stock, is an adverse party or has a material interest adverse to our interest.

  

F-26

 

 

Note 14. INCOME TAXES

 

The provision for income taxes for the years ended December 31, 2022 and 2021, is set forth below:

 

Current and Deferred   

Year Ended
December 31,
2022

    

Year Ended
December 31,
2021

 
           
Federal  $
-
   $
-
 
States   
-
    
-
 
           
Total Provision for Income Taxes  $
-
   $
-
 

 

The following is a reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the years ended December 31, 2022 and 2021 is set forth below:

 

   Year Ended
December 31,
2022
   Year Ended
December 31,
2021
As Revised
 
U.S. statutory income tax rate   21.0%   21.0%
State taxes, net of federal benefit   4.1%   4.1%
Permanent difference, overaccruals, and non-deductible items   (6.9)%   6.3%
Change in state rate   0.7%   8.3%
Deferred tax valuation allowance   (18.4)%   (38.7)%
Other   (.5)%   (1.0)%
Total   0.00%   0.00%

 

The components of net deferred tax assets at December 31, are set forth below:

 

       December 31, 
   December 31,
2022
   2021
As Revised
 
Deferred tax assets:        
Current:        
Net operating loss  $5,075,000   $4,959,000 
Allowance for doubtful accounts   71,000    149,000 
Inventory - IRC 263A adjustment   411,000    377,000 
Stock based compensation - options and restricted stock   183,000    183,000 
Capitalized engineering costs   331,000    430,000 
Amortization - NTW Transaction   359,000    445,000 
Inventory reserve   932,000    790,000 
Deferred gain on sale of real estate   36,000    45,000 
Accrued expenses   30,000    18,000 
Disallowed interest   1,663,000    1,576,000 
Operating lease liabilities   814,000    984,000 
Total deferred tax asset before valuation allowance   9,905,000    9,956,000 
Valuation allowance   (7,701,000)   (7,503,000)
Total deferred tax asset after valuation allowance   2,204,000    2,453,000 
           
Deferred tax liabilities:          
Property and equipment   (1,583,000)   (1,697,000)
Operating Lease ROU assets   (621,000)   (756,000)
Total deferred tax liabilities   (2,204,000)   (2,453,000)
           
Net deferred tax asset  $
-
   $
-
 

 

During the year ended December 31, 2022, the Company determined that certain attributes of Deferred Tax Assets and Liabilities were incorrect for December 31, 2021 and 2020. See Note 16 for further information.

 

F-27

 

 

During the years ended December 31, 2022 and 2021, the Company recorded a valuation allowance equal to its net deferred tax assets. The Company determined that due to a recent history of net losses, at this time sufficient uncertainty exists regarding the future realization of these deferred tax assets through future taxable income. If, in the future, the Company believes that it is more likely than not that these deferred tax benefits will be realized, the valuation allowances will be reduced or eliminated. With a full valuation allowance, any change in the deferred tax asset or liability is fully offset by a corresponding change in the valuation allowance. At December 31, 2022 and 2021, the Company provided a valuation allowance on its net deferred tax assets of $7,701,000 and $7,503,000, respectively.

 

As of December 31, 2022, the Company had a Federal net operating loss carry forward of approximately $22,420,000, of which approximately $12,220,000 expires from 2023 through 2037 and $10,200,000 does not expire. In addition, the Company has net operating loss carry forwards from various states of approximately $22,600,000 which expire from 2035 through 2042.

 

At December 31, 2022 and 2021, the Company had no material unrecognized tax benefits and no adjustments to liabilities or operations were required. The Company does not expect that its unrecognized tax benefits will materially increase within the next twelve months. The Company recognizes interest and penalties related to uncertain tax positions in interest expense. As of December 31, 2022, and 2021, the Company has not recorded any provisions for accrued interest and penalties related to uncertain tax positions.

 

In certain cases, the Company’s uncertain tax positions are related to tax years that remain subject to examination by the relevant tax authorities. The Company files federal and state income tax returns in jurisdictions with varying statutes of limitations. The 2019 through 2022 tax years generally remain subject to examination by federal and state tax authorities.

 

In August 2022, the Inflation Reduction Act of 2022, (the “IRA”), was signed into law which includes a stock buyback excise tax of 1% on share repurchases, which will apply to net stock buybacks after December 31, 2022. We do not expect this to have a material impact if and when share repurchases occur.

 

Note 15. STOCK OPTIONS AND WARRANTS

 

Stock-Based Compensation

 

Stock Options

 

In June 2022, the shareholders of the Company approved the adoption of the Company’s 2022 Equity Incentive Plan (“2022 Plan”) which authorized the grant of rights with respect to up to 100,000 shares.

 

During the years ended December 31, 2022 and 2021, the Company granted options to purchase 62,000 and 84,750 shares of common stock, respectively, to certain of its employees and directors.

 

The Company recorded stock based compensation expense of $310,000 and $443,000 in its Consolidated Statements of Operations for the years ended December 31, 2022 and 2021, respectively, and such amounts were included as a component of operating expenses.

 

The fair values of stock options granted were estimated using the Black-Sholes option-pricing model with the following assumptions for the years ended December 31:

 

   2022   2021 
Risk-free interest rates   1.38% - 2.73%   0.31% - 0.83%
Expected life (in years)   2.50 - 4.00    2.50 - 4.00 
Expected volatility   71.6% - 72.0%   73.2% - 75.2%
Dividend yield   0.00%   0.00%
           
Weighted-average grant date fair value per share  $3.97   $6.01 

 

The expected life is the number of years that the Company estimates, based upon history, that the options will be outstanding prior to exercise or forfeiture. Expected life is determined using the “simplified method” permitted by Staff Accounting Bulletin No. 107. In addition to the inputs referenced above regarding the option pricing model, the Company adjusts the stock-based compensation expense for estimated forfeiture rates that are revised prospectively according to forfeiture experience. The stock volatility factor is based on the Company’s experience.

 

F-28

 

 

A summary of the status of the Company’s stock options as of December 31, 2022 and 2021, and changes during the two years then ended are presented below.

 

       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2021   185,900   $15.60 
Granted during the year   84,750    13.00 
Exercised during the year   (11,000)   10.41 
Terminated/Expired during the year   (12,800)   61.70 
Balance, December 31, 2021   246,850   $12.54 
Granted during the year   62,000    8.40 
Exercised during the year   
-
    
-
 
Terminated/Expired during the year   (5,800)   12.04 
Balance, December 31, 2022   303,050   $11.70 
           
Exercisable at December 31, 2022   245,466   $12.07 

 

Issuance of Stock Options

 

Issued in 2022

 

On January 31, 2022, the Company granted certain employees, stock options to purchase an aggregate of 3,000 shares of the Company’s common stock at a price of $8.50 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.

 

On April 6, 2022, the Company granted to its directors, stock options to purchase an aggregate of 6,000 shares of the Company’s common stock at a price of $8.40 per share. The options expire on the fifth anniversary of the grant date and vest over a term of one year.

 

On April 11, 2022, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 53,000 shares of the Company’s common stock at a price of $8.40 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.

 

Issued in 2021

 

On January 11, 2021, the Company granted to its directors, stock options to purchase an aggregate of 7,000 shares of the Company’s common stock at a price of $13.20 per share. The options expire on the seventh anniversary of the grant date and vested over a term of one year.

 

On March 24, 2021, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 32,750 shares of the Company’s common stock at a price of $13.90 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.

 

On July 30, 2021, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 41,500 shares of the Company’s common stock at a price of $12.20 per share. The options expire on the fifth anniversary of the grant date and vest over a term of one to three years.

 

On January 11, 2021, the Company granted to its directors, stock options to purchase an aggregate of 7,000 shares of the Company’s common stock at a price of $13.20 per share. The options expire on the seventh anniversary of the grant date and vested over a term of one year.

 

The following table summarizes information about outstanding stock options at December 31, 2022:

 

Range of Exercise Price  Number
Outstanding
   Wtd. Avg,
Life
   Wtd. Avg.
Exercise
Price
 
$8.40 - $15.60   303,050    2.7 years   $11.70 

 

F-29

 

 

The following table summarizes information about exercisable stock options at December 31, 2022:

 

Range of Exercise Price  Number
Exercisable
   Wtd. Avg,
Life
   Wtd. Avg.
Exercise Price
 
$8.40 - $15.60   246,466    2.4 years   $12.07 

 

As of December 31, 2022, there was $95,000 of unrecognized compensation cost related to non-vested stock option awards, which is to be recognized over the remaining weighted average vesting period of 1.3 years.

 

The aggregate intrinsic value at December 31, 2022 was based on the Company’s closing stock price of $4.25 was $0. The aggregate intrinsic value at December 31, 2021 was based on the Company’s closing stock price of $9.10 was approximately $12,000. The aggregate intrinsic value was calculated based on the positive difference between the closing market price of the Company’s Common Stock and the exercise prices of the underlying options.

 

The weighted average fair value of options granted during the years ended December 31, 2022 and 2021 was $8.40 and $6.00 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022 and 2021 was $0 and $100,000 respectively. The total fair value of shares vested during the years ended December 31, 2022 and 2021 was $316,000 and $339,000, respectively.

 

Warrants

 

During both the years ended December 31, 2022 and 2021, the Company did not issue any warrants.

 

The following tables summarize the Company’s outstanding warrants as of December 31, 2022 and changes during the two years then ended:

 

           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2021   218,290   $29.00    1.43 
Granted during the period   
-
    
-
    
-
 
Terminated/Expired during the period   (67,569)   
-
    
-
 
Balance, December 31, 2021   150,721   $21.94    0.75 
Granted during the period   
-
    
-
    
-
 
Terminated/Expired during the period   (122,721)  $23.75    
-
 
Balance, December 31, 2022   28,000   $14.00    0.75 
                
Exercisable at December 31, 2022   28,000   $14.00    0.75 

 

The aggregate intrinsic value at both December 31, 2022 and 2021 was $0 based on the Company’s closing stock price of $4.15 and $9.10, respectively.

 

Note 16. Revision of Previously Issued Consolidated Financial Statement

 

Due to errors discovered in the Company’s 2020 tax return, the Company revised certain previously issued disclosures related to the components of its deferred tax assets and liabilities and valuation allowance as of December 31, 2021 and 2020. Additionally, the Company has revised the reconciliation of its income tax rate computed using the federal statutory rate for the year ended December 31, 2021. The errors related primarily to the misapplication of the carryback of net operating losses under the CARES Act provision and mathematical errors related to the Company’s inventory reserve. Since the Company provided a full valuation allowance on its net deferred tax assets, there was no impact to the Consolidated Balance Sheet as of December 31, 2021 and the Consolidated Statements of Operations, Cash Flows and Stockholders’ Equity for the year ended December 31, 2021. As a result of the errors, the Company will be amending its 2020 and 2021 income tax returns.

 

The Company had previously disclosed that its net operating loss carry forward as of December 31, 2021 was $29,100,000. The proper amount that should have been disclosed was $21,971,000. Along with this finding, the Company further reviewed its disclosure of the rate reconciliation and deferred tax calculation along with the valuation allowance of its net deferred tax assets. Other items that were corrected in the disclosure included disallowed interest, stock based compensation and operating lease liability along with the associated operating lease ROU assets.

 

F-30

 

 

The below table summarizes the revisions to the reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the year ended December 31, 2021:

 

   Year Ended
December 31,
       Year Ended
December 31,
 
   2021
As Reported
   Adjustment   2021
As Revised
 
U.S. statutory income tax rate   21.0%   0.0%   21.0%
State taxes, net of federal benefit   5.1%   (1.0)%   4.1%
Permanent difference, overaccruals, and non-deductible items   (40.4)%   46.7%   6.3%
Change in state rate   0.0%   8.3%   8.3%
Deferred tax valuation allowance   14.3%   (53.0)%   (38.7)%
Other   0.0%   (1.0)%   (1.0)%
Total   0.0%   0.0%   0.0%

 

The table below summarizes the revisions to the attributes of the Deferred Tax Assets as of December 31, 2021:

 

   December 31,       December 31, 
  

2021

As Reported

   Adjustment   2021
As Revised
 
Deferred tax assets:            
Net operating loss  $6,737,000   $(1,778,000)  $4,959,000 
Allowance for doubtful accounts   155,000    (6,000)   149,000 
Inventory - IRC 263A adjustment   394,000    (17,000)   377,000 
Stock based compensation - options and restricted stock   393,000    (210,000)   183,000 
Capitalized engineering costs   449,000    (19,000)   430,000 
Amortization - NTW Transaction   442,000    3,000    445,000 
Inventory reserve   824,000    (34,000)   790,000 
Deferred gain on sale of real estate   47,000    (2,000)   45,000 
Accrued expenses   204,000    (186,000)   18,000 
Disallowed interest   1,286,000    290,000    1,576,000 
Operating lease liability   235,000    749,000    984,000 
Capital loss carryforward   88,000    (88,000)   
-
 
Total non-current deferred tax asset before valuation allowance   11,254,000    (1,298,000)   9,956,000 
Valuation allowance   (9,628,000)   2,125,000    (7,503,000)
Total non-current deferred tax asset after valuation allowance   1,626,000    827,000    2,453,000 
                
Deferred tax liabilities:               
Property and equipment   (1,626,000)   (71,000)   (1,697,000)
Operating lease ROU assets   
-
    (756,000)   (756,000)
Total deferred tax liabilities   (1,626,000)   (827,000)   (2,453,000)
                
Net deferred tax asset  $
-
   $
-
   $
-
 

 

F-31

 

 

The table below summarizes the revisions to the attributes of the Deferred Tax Assets as of December 31, 2020:

 

   December 31,       December 31, 
   2020
As Reported
   Adjustment   2020
As Revised
 
Deferred tax assets:            
Net operating loss  $6,594,000   $(1,422,000)  $5,172,000 
Allowance for doubtful accounts   252,000    (3,000)   249,000 
Inventory - IRC 263A adjustment   341,000    (3,000)   338,000 
Stock based compensation - options and restricted stock   277,000    (73,000)   204,000 
Capitalized engineering costs   336,000    228,000    564,000 
Deferred Rent   4,000    
-
    4,000 
Amortization - NTW Transaction   495,000    (73,000)   422,000 
Inventory reserve   1,250,000    (579,000)   671,000 
Deferred gain on sale of real estate   132,000    (1,000)   131,000 
Accrued expenses   158,000    (158,000)   - 
Disallowed interest   1,813,000    (18,000)   1,795,000 
Operating lease liability   292,000    905,000    1,197,000 
Total non-current deferred tax asset before valuation allowance   11,944,000    (1,197,000)   10,747,000 
Valuation allowance   (9,394,000)   1,262,000    (8,132,000)
Total non-current deferred tax asset after valuation allowance   2,550,000    65,000    2,615,000 
                
Deferred tax liabilities:               
Property and equipment   (2,150,000)   443,000    (1,707,000)
Operating lease ROU assets   -    (908,000)   (908,000)
Other   (400,000)   400,000    
-
 
Total deferred tax liabilities   (2,550,000)   (65,000)   (2,615,000)
                
Net deferred tax asset  $
-
   $
-
   $- 

 

Note 17. Subsequent Events

 

On April 18, 2023, we received a notice from NYSE American (the “Exchange”) stating that the Company is not in compliance with the continued listing standards of the Exchange under the timely filing criteria included in Section 1007 of the NYSE American Company Guide because the Company failed to file by the extended due date of April 17, 2023, its Annual Report on Form 10-K for the year ended December 31, 2022 (the “Form 10-K”).

 

In accordance with Section 1007 of the Company Guide, the Company will have six months from the date of the filing delinquency, or until October 17, 2023 (the “Initial Cure Period”), to file the Form 10-K with the Securities and Exchange Commission. If the Company fails to file the Form 10-K during the Initial Cure Period, the Exchange may, in its sole discretion, provide an additional six-month cure period depending on the Company’s specific circumstances.

 

Upon filing of the Form 10-K the Company will cure this delinquency.

 

 

F-32

 

 

NYSEAMER false FY 0001009891 0001009891 2022-01-01 2022-12-31 0001009891 2022-06-30 0001009891 2023-05-10 0001009891 airi:AuditorOneMember 2022-01-01 2022-12-31 0001009891 2022-12-31 0001009891 2021-12-31 0001009891 2021-01-01 2021-12-31 0001009891 us-gaap:CommonStockMember 2020-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001009891 us-gaap:RetainedEarningsMember 2020-12-31 0001009891 2020-12-31 0001009891 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001009891 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001009891 us-gaap:CommonStockMember 2021-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001009891 us-gaap:RetainedEarningsMember 2021-12-31 0001009891 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001009891 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001009891 us-gaap:CommonStockMember 2022-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001009891 us-gaap:RetainedEarningsMember 2022-12-31 0001009891 2022-01-01 2022-03-31 0001009891 srt:MinimumMember srt:ScenarioForecastMember 2023-01-01 2023-06-30 0001009891 srt:MaximumMember srt:ScenarioForecastMember 2023-01-01 2023-06-30 0001009891 srt:MinimumMember srt:ScenarioForecastMember 2023-07-01 2023-12-31 0001009891 srt:MaximumMember srt:ScenarioForecastMember 2023-07-01 2023-12-31 0001009891 airi:FourCustomersMember 2022-01-01 2022-12-31 0001009891 airi:ThreeCustomersMember 2021-01-01 2021-12-31 0001009891 us-gaap:OtherCustomerMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001009891 airi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001009891 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001009891 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001009891 srt:DirectorMember 2022-01-01 2022-12-31 0001009891 srt:DirectorMember 2021-01-01 2021-12-31 0001009891 airi:CustomerOneMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001009891 airi:CustomerOneMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersTwoMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001009891 airi:CustomersTwoMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersThreeMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001009891 airi:CustomersThreeMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001009891 airi:FourCustomersMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001009891 airi:FourCustomersMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomerOneMember airi:ReceiveablesMember 2022-01-01 2022-12-31 0001009891 airi:CustomerOneMember airi:ReceiveablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersTwoMember airi:ReceiveablesMember 2022-01-01 2022-12-31 0001009891 airi:CustomersTwoMember airi:ReceiveablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersThreeMember airi:ReceiveablesMember 2022-01-01 2022-12-31 0001009891 airi:CustomersThreeMember airi:ReceiveablesMember 2021-01-01 2021-12-31 0001009891 airi:FourCustomersMember airi:ReceiveablesMember 2022-01-01 2022-12-31 0001009891 airi:FourCustomersMember airi:ReceiveablesMember 2021-01-01 2021-12-31 0001009891 airi:MilitaryMember 2022-01-01 2022-12-31 0001009891 airi:MilitaryMember 2021-01-01 2021-12-31 0001009891 airi:CommercialMember 2022-01-01 2022-12-31 0001009891 airi:CommercialMember 2021-01-01 2021-12-31 0001009891 airi:EarningsLossPerShareMember 2022-01-01 2022-12-31 0001009891 airi:EarningsLossPerShareMember 2021-01-01 2021-12-31 0001009891 srt:MaximumMember 2022-01-01 2022-12-31 0001009891 srt:MaximumMember 2021-01-01 2021-12-31 0001009891 srt:MinimumMember airi:AntidilutiveSecuritiesMember 2022-01-01 2022-12-31 0001009891 srt:MinimumMember airi:AntidilutiveSecuritiesMember 2021-01-01 2021-12-31 0001009891 2021-01-02 2021-12-31 0001009891 us-gaap:PropertyPlantAndEquipmentMember 2022-12-31 0001009891 us-gaap:PropertyPlantAndEquipmentMember 2021-12-31 0001009891 us-gaap:LandMember 2022-12-31 0001009891 us-gaap:LandMember 2021-12-31 0001009891 us-gaap:BuildingImprovementsMember 2022-12-31 0001009891 us-gaap:BuildingImprovementsMember 2021-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001009891 airi:FinanceLeaseMachineryAndEquipmentMember 2022-12-31 0001009891 airi:FinanceLeaseMachineryAndEquipmentMember 2021-12-31 0001009891 airi:ToolsAndInstrumentsMember 2022-12-31 0001009891 airi:ToolsAndInstrumentsMember 2021-12-31 0001009891 airi:AutomotiveEquipmentMember 2022-12-31 0001009891 airi:AutomotiveEquipmentMember 2021-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001009891 us-gaap:ComputerEquipmentMember 2022-12-31 0001009891 us-gaap:ComputerEquipmentMember 2021-12-31 0001009891 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2022-12-31 0001009891 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2021-12-31 0001009891 2006-10-01 2006-10-24 0001009891 2006-10-24 0001009891 2019-12-31 0001009891 airi:WebsterFacilityMember 2022-12-31 0001009891 2020-01-01 2020-12-31 0001009891 2021-06-01 2021-06-30 0001009891 airi:AprilTwentyTwentyOneMember 2021-06-01 2021-06-30 0001009891 airi:AprilTwoZeroTwoTwoMember 2021-06-01 2021-06-30 0001009891 2021-12-07 0001009891 2021-12-07 2021-12-07 0001009891 2022-05-17 0001009891 2022-05-01 2022-05-17 0001009891 2022-12-01 2022-12-15 0001009891 us-gaap:SubsequentEventMember 2023-02-28 0001009891 us-gaap:SubsequentEventMember 2023-02-01 2023-02-28 0001009891 us-gaap:SubsequentEventMember 2023-01-01 2023-01-04 0001009891 us-gaap:SubsequentEventMember 2023-03-31 0001009891 2023-03-01 2023-03-31 0001009891 airi:November2022Member 2022-01-01 2022-12-31 0001009891 airi:November2022Member 2022-12-31 0001009891 airi:December2021Member 2022-01-01 2022-12-31 0001009891 airi:December2021Member 2021-01-03 2021-12-31 0001009891 2021-01-01 2021-01-01 0001009891 us-gaap:CommonStockMember 2021-01-01 0001009891 airi:RelatedPartyMember 2021-01-01 2021-01-01 0001009891 airi:RelatedPartyMember 2021-01-01 0001009891 2021-01-03 2021-12-31 0001009891 us-gaap:ObligationsMember 2022-12-31 0001009891 us-gaap:LoansPayableMember 2022-12-31 0001009891 airi:MichaelTaglichChairmanMember 2022-12-31 0001009891 airi:RobertTaglichDirectorMember 2022-12-31 0001009891 airi:TaglichBrothersIncMember 2022-12-31 0001009891 srt:MinimumMember 2022-12-31 0001009891 srt:MaximumMember 2022-12-31 0001009891 2017-04-01 0001009891 srt:MinimumMember 2019-01-10 2019-01-15 0001009891 srt:MaximumMember 2019-01-10 2019-01-15 0001009891 2019-01-10 2019-01-15 0001009891 airi:MichaelTaglichAndRobertMember 2019-01-10 2019-01-15 0001009891 airi:MichaelTaglichMember 2019-01-10 2019-01-15 0001009891 2021-01-01 0001009891 2022-10-01 2022-10-04 0001009891 us-gaap:SubsequentEventMember 2023-01-01 2023-03-31 0001009891 2018-10-01 2018-10-02 0001009891 2021-07-01 2021-07-08 0001009891 2022-01-01 2022-01-31 0001009891 2022-01-31 0001009891 2022-04-01 2022-04-06 0001009891 2022-04-06 0001009891 2022-04-01 2022-04-11 0001009891 2022-04-11 0001009891 airi:IssuanceOfStockOptionsMember 2021-01-01 2021-01-11 0001009891 airi:IssuanceOfStockOptionsMember 2021-01-11 0001009891 airi:IssuanceOfStockOptionsMember 2021-03-01 2021-03-24 0001009891 airi:IssuanceOfStockOptionsMember 2021-03-24 0001009891 airi:IssuanceOfStockOptionsMember 2021-06-01 2021-06-30 0001009891 airi:IssuanceOfStockOptionsMember 2021-06-30 0001009891 srt:MinimumMember airi:IssuanceOfStockOptionsMember 2021-06-01 2021-06-30 0001009891 srt:MaximumMember airi:IssuanceOfStockOptionsMember 2021-06-01 2021-06-30 0001009891 srt:DirectorMember airi:IssuanceOfStockOptionsMember 2021-01-01 2021-01-11 0001009891 srt:DirectorMember airi:IssuanceOfStockOptionsMember 2021-01-11 0001009891 us-gaap:WarrantMember 2022-12-31 0001009891 srt:MinimumMember us-gaap:WarrantMember 2022-12-31 0001009891 srt:MaximumMember us-gaap:WarrantMember 2021-12-31 0001009891 srt:MinimumMember 2022-01-01 2022-12-31 0001009891 srt:MinimumMember 2021-01-01 2021-12-31 0001009891 srt:MinimumMember airi:OutstandingStockOptionsMember 2022-01-01 2022-12-31 0001009891 srt:MaximumMember airi:OutstandingStockOptionsMember 2022-01-01 2022-12-31 0001009891 airi:OutstandingStockOptionsMember 2022-12-31 0001009891 airi:OutstandingStockOptionsMember 2022-01-01 2022-12-31 0001009891 srt:MinimumMember us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001009891 srt:MaximumMember us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001009891 us-gaap:StockOptionMember 2022-12-31 0001009891 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001009891 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001009891 srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001009891 airi:AsRestatedMember 2021-01-01 2021-12-31 0001009891 srt:ScenarioPreviouslyReportedMember 2021-12-31 0001009891 srt:RestatementAdjustmentMember 2021-12-31 0001009891 airi:AsRestatedMember 2021-12-31 0001009891 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001009891 srt:RestatementAdjustmentMember 2020-12-31 0001009891 airi:AsRestatedMember 2020-12-31 0001009891 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0001009891 srt:RestatementAdjustmentMember 2020-01-01 2020-12-31 0001009891 airi:AsRestatedMember 2020-01-01 2020-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure
EX-23.1 2 f10k2022ex23-1_airindust.htm CONSENT OF MARCUM LLP

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements of Air Industries Group and Subsidiaries (the “Company”) on Form S-8 (Registration Nos. 333-264738, 333-191560, 333-206341, 333-217393 and 333-219487) of our report dated May 16, 2023 with respect to our audit of the consolidated financial statements of the Company as of December 31, 2022 and for the year then ended, which report is included in this Annual Report on Form 10-K of the Company for the year ended December 31, 2022.

Our report on the consolidated financial statements contain an explanatory paragraph regarding adjustments described in Note 16 to the consolidated financial statements that were applied to restate the 2021 financial statements to correct errors. We were not engaged to audit, review, or apply any procedures to the 2021 financial statements of the Company other than with respect to the adjustments and, accordingly, we do not express an opinion or any other form of assurance on the 2021 financial statements taken as a whole.

 

/s/ Marcum llp

 

Marcum LLP

Saddle Brook, New Jersey

May 16, 2023

  

 

 

EX-23.2 3 f10k2022ex23-2_airindust.htm CONSENT OF ROTENBERG MERIL SOLOMON BERTIGER & GUTTILLA, P.C.

Exhibit 23.2

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference of our report dated March 25, 2022 on our audit of the consolidated financial statements of Air Industries Group and Subsidiaries (the “Company”) as of and for the year ended December 31, 2021, which report was included in the Annual Report on Form 10-K of the Company filed May 16, 2023, in the Company’s Registration Statements on Form S-8 (Registration Nos. 333-264738, 333-191560, 333-206341, 333-217393 and 333-219487).

 

Our report on the 2021 consolidated financial statements indicates that we were not engaged to audit, review, or apply any procedures to the adjustments for the correction of the errors described in Note 16 to the financial statements, and accordingly, we do not express an opinion or any other form of assurance about whether such adjustments are appropriate and have been properly applied. Those adjustments were audited by Marcum LLP.

 

/s/ Rotenberg Meril Solomon Bertiger & Guttilla, P.C. 

Rotenberg Meril Solomon Bertiger & Guttilla, P.C. 

Certified Public Accountants

Saddle Brook, New Jersey

May 16, 2023

 

 

 

 

 

 

EX-31.1 4 f10k2022ex31-1_airindust.htm CERTIFICATION EXHIBIT

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a) UNDER THE EXCHANGE ACT

 

I, Luciano Melluzzo, certify that:

 

1. I have reviewed this annual report on Form 10-K of Air Industries Group;

 

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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

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

 

Dated: May 16, 2023

 

  /s/ Luciano Melluzzo
  Luciano Melluzzo
  Chief Executive Officer
  Principal Executive Officer

 

 

 

 

EX-31.2 5 f10k2022ex31-2_airindust.htm CERTIFICATION EXHIBIT

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER 

PURSUANT TO RULE 13a-14(a) UNDER THE EXCHANGE ACT

 

I, Michael E. Recca, certify that:

 

1. I have reviewed this annual report on Form 10-K of Air Industries Group;

 

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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

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

 

Dated: May 16, 2023

 

  /s/ Michael Recca
  Michael Recca
  Chief Financial Officer
  Principal Financial Officer

  

 

 

 

EX-32.1 6 f10k2022ex32-1_airindust.htm CERTIFICATION EXHIBIT

Exhibit 32.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the Annual Report of Air Industries Group, a Nevada corporation (the “Company”), on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission (the “Report”), Luciano Melluzzo, Chief Executive Officer of the Company, does hereby certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. ss. 1350), 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.

 

Dated: May 16, 2023

 

  /s/ Luciano Melluzzo
  Luciano Melluzzo
  Chief Executive Officer
  Principal Executive Officer

 

 

 

 

EX-32.2 7 f10k2022ex32-2_airindust.htm CERTIFICATION EXHIBIT

Exhibit 32.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the Annual Report of Air Industries Group, a Nevada corporation (the “Company”), on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission (the “Report”), Michael E. Recca, Chief Financial Officer of the Company, does hereby certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. ss. 1350), 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.

 

  /s/ Michael Recca
  Michael Recca
  Chief Financial Officer
  Principal Financial Officer

 

Dated: May 16, 2023

 

[A signed original of this written statement required by Section 906 has been provided to Air Industries Group and will be retained by Air Industries Group and furnished to the Securities and Exchange Commission or its staff upon request.]

 

 

 

 

EX-101.SCH 8 airi-20221231.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Organization and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Inventory link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Accounts Payable and Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Sale and Leaseback Transaction link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Operating Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Employee Benefits Plans link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Contingency link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Stock Options and Warrants link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Revision of Previously Issued Consolidated Financial Statement link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Inventory (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Accounts Payable and Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Operating Lease Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Stock Options and Warrants (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of customers that represented link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of revenue from contracts with customers link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of income applicable to common stockholders link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Inventory (Details) - Schedule of inventory link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Accounts Payable and Accrued Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Sale and Leaseback Transaction (Details) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Debt (Details) - Schedule of debt link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Debt (Details) - Schedule of payments due under the term loan link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Debt (Details) - Schedule of finance lease paid link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Debt (Details) - Schedule of components of lease term and discount rate link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Debt (Details) - Schedule of aggregate future minimum finance lease payment link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Debt (Details) - Schedule of note holders and the principal balance link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Operating Lease Liabilities (Details) - Schedule of remaining lease terms link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Operating Lease Liabilities (Details) - Schedule of operating and finance leases link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Employee Benefits Plans (Details) link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Contingency (Details) link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Income Taxes (Details) - Schedule of provision for income taxes link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Income Taxes (Details) - Schedule of net deferred tax assets link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Stock Options and Warrants (Details) link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Stock Options and Warrants (Details) - Schedule of fair values of stock options granted link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Stock Options and Warrants (Details) - Schedule of company's stock option and warrants link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Stock Options and Warrants (Details) - Schedule of stock options link:presentationLink link:definitionLink link:calculationLink 074 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Details) link:presentationLink link:definitionLink link:calculationLink 075 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 airi-20221231_cal.xml XBRL CALCULATION FILE EX-101.DEF 10 airi-20221231_def.xml XBRL DEFINITION FILE EX-101.LAB 11 airi-20221231_lab.xml XBRL LABEL FILE EX-101.PRE 12 airi-20221231_pre.xml XBRL PRESENTATION FILE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
May 10, 2023
Jun. 30, 2022
Document Information Line Items      
Entity Registrant Name AIR INDUSTRIES GROUP    
Trading Symbol AIRI    
Document Type 10-K    
Current Fiscal Year End Date --12-31    
Entity Common Stock, Shares Outstanding   3,259,367  
Entity Public Float     $ 17,477,754
Amendment Flag false    
Entity Central Index Key 0001009891    
Entity Current Reporting Status No    
Entity Voluntary Filers No    
Entity Filer Category Non-accelerated Filer    
Entity Well-known Seasoned Issuer No    
Document Period End Date Dec. 31, 2022    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
ICFR Auditor Attestation Flag false    
Document Annual Report true    
Document Transition Report false    
Entity File Number 001-35927    
Entity Incorporation, State or Country Code NV    
Entity Tax Identification Number 80-0948413    
Entity Address, Address Line One 1460 Fifth Avenue    
Entity Address, Address Line Two Bay Shore    
Entity Address, State or Province NY    
Entity Address, City or Town New York    
Entity Address, Postal Zip Code 11706    
City Area Code (631)    
Local Phone Number 968-5000    
Title of 12(b) Security Common Stock, par value $0.001    
Security Exchange Name NYSEAMER    
Entity Interactive Data Current Yes    
Auditor Name Rotenberg Meril Solomon Bertiger & Guttilla, P.C.    
Auditor Location Saddle Brook, New Jersey    
Auditor Firm ID 361    
Auditor One      
Document Information Line Items      
Auditor Name Marcum LLP    
Auditor Location Saddle Brook    
Auditor Firm ID 688    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current Assets    
Cash $ 281,000 $ 627,000
Accounts Receivable, Net of Allowance for Doubtful Accounts of $281,000 and $594,000 9,483,000 10,473,000
Inventory 31,821,000 29,532,000
Prepaid Expenses and Other Current Assets 307,000 226,000
Contract Costs Receivable 296,000
Prepaid Taxes 28,000 22,000
Total Current Assets 42,216,000 40,880,000
Property and Equipment, Net 8,593,000 8,404,000
Operating Lease Right-Of-Use-Assets 2,473,000 3,018,000
Deferred Financing Costs, Net, Deposits and Other Assets 532,000 960,000
Goodwill 163,000
TOTAL ASSETS 53,814,000 53,425,000
Current Liabilities    
Debt - Current Portion 14,477,000 14,112,000
Accounts Payable and Accrued Expenses 7,542,000 6,723,000
Operating Lease Liabilities - Current Portion 778,000 686,000
Deferred Gain on Sale - Current Portion 38,000 38,000
Customer Deposits 781,000 1,470,000
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary 59,000
Deferred payroll tax liability - CARES Act 314,000
Total Current Liabilities 23,616,000 23,402,000
Debt - Net of Current Portion 4,629,000 2,838,000
Subordinated Notes Payable - Related Party 6,162,000 6,412,000
Operating Lease Liabilities - Net of Current Portion 2,463,000 3,241,000
Deferred Gain on Sale - Net of Current Portion 105,000 143,000
TOTAL LIABILITIES 36,975,000 36,036,000
Commitments and Contingency (see Note 13)
Stockholders’ Equity    
Preferred Stock, par value $.001 - Authorized 3,000,000 shares, 0 shares outstanding, at both December 31, 2022 and December 31, 2021.
Common Stock - Par Value $.001 - Authorized 6,000,000 Shares, 3,247,937 and 3,212,801 Shares Issued and Outstanding as of December 31, 2022 and December 31, 2021, respectively 3,000 3,000
Additional Paid-In Capital 82,446,000 81,920,000
Accumulated Deficit (65,610,000) (64,534,000)
TOTAL STOCKHOLDERS’ EQUITY 16,839,000 17,389,000
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 53,814,000 $ 53,425,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts (in Dollars) $ 281,000 $ 594,000
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 3,000,000 3,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 6,000,000 6,000,000
Common stock, shares issued 3,247,937 3,212,801
Common stock, shares outstanding 3,247,937 3,212,801
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Net Sales $ 53,238,000 $ 58,939,000
Cost of Sales 45,786,000 48,686,000
Gross Profit 7,452,000 10,253,000
Operating Expenses 7,646,000 7,766,000
(Loss) Income from Operations (194,000) 2,487,000
Interest and Financing Costs (851,000) (805,000)
Interest Expense - Related Parties (487,000) (460,000)
Other Income, Net 139,000 405,000
Gain on write-off of accounts payable 317,000
(Loss) Income before Provision for Income Taxes (1,076,000) 1,627,000
Provision for Income Taxes
Net (Loss) Income $ (1,076,000) $ 1,627,000
(Loss) Income per share – Basic (in Dollars per share) $ (0.33) $ 0.51
(Loss) Income per share – Diluted (in Dollars per share) $ (0.33) $ 0.45
Weighted Average Shares Outstanding – basic (in Shares) 3,227,116 3,204,937
Weighted Average Shares Outstanding – diluted (in Shares) 3,227,116 3,642,418
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders’ Equity - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2020 $ 3,000 $ 81,267,000 $ (66,161,000) $ 15,109,000
Balance (in Shares) at Dec. 31, 2020 3,190,698      
Common Stock issued for directors fees 210,000 210,000
Common Stock issued for directors fees (in Shares) 16,981      
Stock Options exercised
Stock Options exercised (in Shares) 5,122     11,000
Stock Compensation Expense 443,000 $ 443,000
Net Income (loss) 1,627,000 1,627,000
Balance at Dec. 31, 2021 $ 3,000 81,920,000 (64,534,000) 17,389,000
Balance (in Shares) at Dec. 31, 2021 3,212,801      
Common Stock issued for directors fees 216,000 216,000
Common Stock issued for directors fees (in Shares) 27,849      
Common Stock issued in conjunction with reverse split
Common Stock issued in conjunction with reverse split (in Shares) 7,287      
Stock Options exercised (in Shares)      
Stock Compensation Expense 310,000 $ 310,000
Net Income (loss) (1,076,000) (1,076,000)
Balance at Dec. 31, 2022 $ 3,000 $ 82,446,000 $ (65,610,000) $ 16,839,000
Balance (in Shares) at Dec. 31, 2022 3,247,937      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net (Loss) Income $ (1,076,000) $ 1,627,000
Adjustments to reconcile net (loss) income to net cash provided by operating activities    
Depreciation of property and equipment 2,522,000 2,803,000
Non-cash employee compensation expense 310,000 443,000
Non-cash directors compensation 216,000 210,000
Non-cash other income recognized (94,000) (326,000)
Non-cash interest expense 35,000 98,000
Non-cash gain on accounts payable write-off (317,000)  
Amortization of Right-of-Use Assets 545,000 492,000
Deferred gain on sale of real estate (38,000) (38,000)
Bad debt recovery (313,000) (86,000)
Loss on impairment of goodwill 163,000
Amortization of deferred financing costs 65,000 150,000
(Increase) Decrease in Operating Assets:    
Accounts receivable 1,303,000 (1,589,000)
Inventory (2,289,000) 2,588,000
Prepaid expenses and other current assets (81,000) (53,000)
Prepaid taxes (6,000) (7,000)
Deposits and other assets (194,000) (193,000)
Increase (Decrease) in Operating Liabilities:    
Accounts payable and accrued expenses 1,136,000 (1,594,000)
Operating lease liabilities (686,000) (701,000)
Customer deposits (439,000) 553,000
Deferred payroll tax liability - CARES Act (314,000) (313,000)
NET CASH PROVIDED BY OPERATING ACTIVITIES 448,000 4,064,000
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (2,361,000) (1,364,000)
NET CASH USED IN INVESTING ACTIVITIES (2,361,000) (1,364,000)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from (payments for) revolving loan - Webster Bank 916,000 (3,193,000)
Proceeds from note payable - term note - Webster Bank 2,823,000
Payments of term note - Webster Bank (1,609,000) (1,371,000)
Payment of deferred finance costs (20,000)
Payment of subordinated notes payable - related party (250,000)
Payments of finance lease obligations (284,000) (5,000)
Payments of loan payable - financed asset (9,000) (9,000)
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES 1,567,000 (4,578,000)
NET DECREASE IN CASH (346,000) (1,878,000)
CASH AT BEGINNING OF YEAR 627,000 2,505,000
CASH AT END OF YEAR 281,000 627,000
Supplemental cash flow information    
Cash paid during the year for interest 1,295,000 1,206,000
Cash paid during the year for taxes 6,000 7,000
Supplemental disclosure of non-cash investing and financing activities    
Acquisition of financed lease asset 350,000
Capitalization of related party note interest to principal $ 400,000
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Basis of Presentation
12 Months Ended
Dec. 31, 2022
Formation and Basis of Presentation [Abstract]  
ORGANIZATION AND BASIS OF PRESENTATION

Note 1. ORGANIZATION AND BASIS OF PRESENTATION

 

Organization

 

Air Industries Group is a Nevada corporation (“AIRI”). As of and for the year ended December 31, 2022 and 2021, the accompanying consolidated financial statements presented are those of AIRI, and its wholly-owned subsidiaries; Air Industries Machining Corp. (“AIM”), Nassau Tool Works, Inc. (“NTW”), and the Sterling Engineering Corporation (“Sterling”), (together, the “Company”).

 

Principal Business Activity

 

The Company is a Tier 1 or Tier 2 manufacturer of precision assemblies and components for mission-critical aerospace and defense applications and a prime contractor to the U.S. Department of Defense. The Company’s AIM and NTW subsidiaries manufacture flight critical or flight safety aircraft components including landing gear, arresting gear, flight controls, primarily for military aircraft, including the UH-60 Helicopter, the E2-D, and F-35, F-18 fighter aircraft, and the Pratt & Whitney Geared Turbofan jet engine. Sterling manufactures components used in jet engines of military and commercial aircraft and ground power turbine engines. The Company’s primary customers are large publicly traded companies including the four largest suppliers to the US Department of Defense.

 

Basis of Presentation

 

The accompanying consolidated financial statements of the Company included in this report have been prepared in accordance with accounting principles generally accepted in the United States of America and the rules and regulations of the Securities and Exchange Commission.

 

Historically the Company operated its businesses and reported its results as two separate segments with AIM and NTW comprising the Complex Machining segment (“CMS”) and Sterling as the Turbine & Engine Component segment (“TEC”). The CMS segment specialized in flight critical components including flight controls and landing gear. The TEC segment focused on manufacturing components for jet engines. Along with its operating subsidiaries, the Company reported the results of its corporate division as an independent segment.

 

In recent years the Company integrated and consolidated the business of AIM and NTW into one facility on Long Island and the operations of its CMS and TEC segments have become increasingly integrated. The Company also made significant capital expenditures and all of its operations now share the same manufacturing facilities and use most, if not all, of the same sales and marketing functions. The Company made these changes to take advantage of the long-term growth opportunities it sees in the aerospace and defense market. In early fiscal 2022, the Company further changed its management approach and is now making decisions about resources to be allocated and assesses performance based on one integrated business rather than two reporting segments. As such, effective with the fiscal quarter ended March 31, 2022, the Company is presenting its operations as one reportable operating segment.

 

Liquidity

 

At each reporting period, management evaluates whether there are conditions or events that raise any substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. The Company is required to make certain additional disclosures if management concludes that if substantial doubt exists about the Company’s ability to continue as a going concern provided that such doubt is not alleviated by the Company’s plans or when the Company’s plans alleviate substantial doubt about its ability to continue as a going concern. This evaluation entails analyzing prospective operating budgets and forecasts for expectations regarding cash needs and comparing those needs to the current cash and cash equivalent balance and expectations regarding cash to be generated over the following year.

 

The global outbreak of COVID-19 negatively impacted the Company’s revenues, earnings and operating cash flows in 2020. While operations substantially returned to normal in fiscal 2021 and 2022, there remains some substantial issues and problems receiving raw materials and prompt processing of its products.

 

With fiscal 2022 now completed and the Company continuing to see the benefits from its recent investments in machinery and equipment, management believes the Company will continue to improve its liquidity. During 2022, the Company generated $448,000 of cash from operating activities. Based on the Company’s current best estimates of fiscal 2023 and first half of fiscal 2024 sales, confirmed orders from existing backlog and expected orders from existing and new customers expected timing of future cash receipts and expenditures and the Company’s ability to access additional liquidity, if needed, the Company firmly believes it will have adequate cash to support operations through at least one year from the date of the accompanying financial statements are issued.

 

Reverse Stock Split

 

On October 4, 2022, the Company announced a reverse stock split of its authorized, issued and outstanding shares of common stock at a ratio of 1-for-10. The reverse stock split was effective on October 18, 2022, and its common stock began trading on a post-split-adjusted basis at that time. All share and per share amounts of its common stock presented have been retroactively adjusted to reflect the 1-for-10 reverse stock split. As result of the reverse stock split there were no fractional shares issued and all holders were rounded up to the next whole share. See Note 11 – Stockholders’ Equity for more information.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

The accompanying consolidated financial statements include accounts of the Company and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation.

 

Accounts Receivable

 

Accounts receivable are reported at their outstanding unpaid principal balances net of allowances for uncollectible accounts. The Company provides for allowances for uncollectible receivables based on management’s estimate of uncollectible amounts considering age, collection history, and any other factors considered appropriate. The Company writes off accounts receivable against the allowance for doubtful accounts when a balance is determined to be uncollectible.

 

Inventory Valuation

 

The Company values inventory at the lower of cost on a first-in-first-out basis or an estimated net realizable value.

 

The Company generally purchases raw materials and supplies uniquely suited to the production of larger more complex parts, such as landing gear, only when non-cancellable contracts for orders have been received for finished goods. It occasionally produces larger more complex products, such as landing gear, in excess of purchase order quantities in anticipation of future purchase order demand, when it is economically advantageous to do so, since historically this excess has been used in fulfilling future purchase orders. The Company purchases supplies and materials useful in a variety of products as deemed necessary even though orders have not been received. The Company periodically evaluates inventory items that are not secured by purchase orders and establishes write-downs to estimated net realizable value. The Company writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.

 

Property and Equipment

 

Property and equipment are carried at cost net of accumulated depreciation and amortization. Repair and maintenance charges are expensed as incurred. Property, equipment, and improvements are depreciated using the straight-line method over the estimated useful lives of the assets or the particular improvements. Expenditures for repairs and improvements in excess of $10,000 that add to the productive capacity or extend the useful life of an asset are capitalized. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and any related gain or loss is reflected in earnings.

  

Long-Lived and Intangible Assets

 

Identifiable intangible assets are amortized using the straight-line method over the period of expected benefit.

 

Long-lived assets and intangible assets subject to amortization to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may be impaired. The Company records an impairment loss if the undiscounted future cash flows are found to be less than the carrying amount of the asset. If an impairment loss has occurred, a charge is recorded to reduce the carrying amount of the asset to fair value.

 

Deferred Financing Costs

 

Costs incurred with obtaining and executing revolving debt arrangements are capitalized and recorded in other current assets and amortized using the effective interest method over the term of the related debt. Costs incurred with obtaining and executing other debt arrangements are presented as a direct deduction from the carrying value of the associated debt and also amortized using the effective interest method over the term of the related debt. The amortization of financing costs is included in interest and financing costs in the Consolidated Statements of Operations.

 

Contract Costs Receivable

 

Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 and $0 as of December 31, 2022 and 2021, respectively.

 

Revenue Recognition

 

The Company recognizes revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods.

 

Revenue is recognized as the customer obtains control of the goods and services promised in the contract (i.e., performance obligations). In evaluating our contracts with our customers, we have determined that there is no future performance obligation once delivery has occurred.

 

Our revenue is generated from fixed-price contracts. Under fixed-price contracts, we agree to perform the specified work for a pre-determined price, which we estimate during the bidding process before the contract is awarded. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

 

We evaluate the products promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Our contracts are typically accounted for as one performance obligation. We classify net sales as products on our consolidated statements of operations based on the predominant attributes of the performance obligations.

 

We determine the transaction price for each contract based on the consideration we expect to receive for the products being provided under the contract.

 

At the inception of a contract, we estimate the transaction price based on our current rights and do not contemplate future modifications (including unexercised options) or follow-on contracts until they become legally enforceable. Contracts can be subsequently modified to include changes in specifications, requirements or price, which may create new or change existing enforceable rights and obligations. Depending on the nature of the modification, we consider whether to account for the modification as an adjustment to the existing contract or as a separate contract. Generally, modifications to our contracts are not distinct from the existing contract due to the significant integration and interrelated tasks provided in the context of the contract. Therefore, such modifications are accounted for as if they were part of the existing contract and recognized as a cumulative adjustment to revenue.

 

We recognize revenue at the point in time in which the performance obligation is fully satisfied. This is fully satisfied when the product has shipped, which is the point in time the customer obtains control of the product and we no longer maintain control of the product.

 

The Company’s rights to payments for goods transferred to customers are conditional only on the passage of time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.

 

Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products. The Company utilizes a Returned Merchandise Authorization or RMA process for determining whether to accept returned products. Customer requests to return products are reviewed by the contracts department and if the request is approved, a credit is issued upon receipt of the product. Net sales represent gross sales less these returns and allowances.

 

Customer Deposits

 

The Company receives advance payments on certain contracts with the remainder of the contract balance due upon the shipment of the final product once the customer inspects and approves the product for shipment. At that time, the entire amount will be recognized as revenue and the deposit will be applied to the customer’s invoice.

 

At December 31, 2022 and 2021, customer deposits were $781,000 and $1,470,000 respectively. The Company recognized revenue of $440,000 during year ended December 31, 2022, that was included in the customer deposits balance as of December 31, 2021. The Company recognized revenue of $507,000 during the year ended December 31, 2021, that was included in the customer deposits balance of $917,000 as of December 31, 2020.

 

Backlog

 

Backlog represents executed non-cancellable contracts that represent firm purchase orders that are deliverable over the next 18-month period. As of December 31, 2022, backlog relating to remaining performance obligations in contracts was approximately $60,000,000. The Company expects to recognize revenue amounts in future periods related to these remaining performance obligations as follows: approximately $22,500,000 to $26,500,000 from January 1, 2023 - June 30, 2023, and approximately $15,000,000 to $18,000,000 from July 1, 2023 through December 31, 2023. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on-time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales pursuant to contracts that are not currently in backlog.

 

Use of Estimates

 

In preparing the financial statements, management is required to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. The more significant management estimates are the allowance for doubtful accounts, useful lives of property and equipment, provisions for obsolescence, excess and slow moving inventory, accrued expenses and income taxes, which includes the determination of the valuation allowance for deferred tax assets. Actual results could differ from those estimates. Changes in facts and circumstances may result in revised estimates, which are recorded in the period in which they become known.

 

Credit and Concentration Risks

 

A large percentage of the Company’s revenues are derived from a small number of customers for U.S. Military Aviation.

 

There were four customers that represented 76.5% of total sales, and three customers that represented 75.4% of total sales for the years ended December 31, 2022 and 2021, respectively. This is set forth in the table below.

 

Customer  Percentage of Sales 
   2022   2021 
         
1   29.3%   37.2%
2   21.4%   25.7%
3   14.3%   12.5%
4   11.5%   * 

 

*Customer was less than 10% of sales for the year-ended December 31, 2021

 

There were three customers that represented 70.3% of gross accounts receivable and three customers that represented 74.7% of gross accounts receivable at December 31, 2022 and 2021, respectively. This is set forth in the table below.

 

   Percentage of Receivables 
   December 31,   December 31, 
Customer  2022   2021 
         
1   33.1%   50.3%
2   23.6%   12.7%
3   13.6%   ** 
4   *    11.7%

 

*Customer was less than 10% of accounts receivable at December 31, 2022

**Customer was less than 10% of accounts receivable at December 31, 2021

Disaggregation of Revenue

  

The following table summarizes revenue from contracts with customers for the years ended December 31, 2022 and 2021:

 

Product  December 31,
2022
   December 31,
2021
 
         
Military  $43,993,000   $51,559,000 
Commercial   9,245,000    7,380,000 
           
Total  $53,238,000   $58,939,000 

Cash

 

During the year, the Company had occasionally maintained balances in its bank accounts that were in excess of the FDIC limit. The Company has not experienced any losses on these accounts.

 

Major Suppliers

 

The Company has several key sole-source suppliers of various parts that are important for one or more of its products. These suppliers are its only source for such parts and, therefore, in the event any of them were to go out of business or be unable to provide parts for any reason, its business could be severely harmed.

  

Income Taxes

 

The Company accounts for income taxes in accordance with accounting guidance now codified as FASB ASC 740, “Income Taxes,” which requires that the Company recognize deferred tax liabilities and assets based on the differences between the financial statement carrying amounts and the tax bases of assets and liabilities, using enacted tax rates in effect in the years the differences are expected to reverse.

 

The provision for, or benefit from, income taxes includes deferred taxes resulting from the temporary differences in income for financial and tax purposes using the liability method. Such temporary differences result primarily from the differences in the carrying value of assets and liabilities. Future realization of deferred income tax assets requires sufficient taxable income within the carryback, carryforward period available under tax law. We evaluate, on a quarterly basis whether, based on all available evidence, it is probable that the deferred income tax assets are realizable. Valuation allowances are established when it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The evaluation, as prescribed by ASC 740-10, “Income Taxes,” includes the consideration of all available evidence, both positive and negative, regarding historical operating results including recent years with reported losses, the estimated timing of future reversals of existing taxable temporary differences, estimated future taxable income exclusive of reversing temporary differences and carryforwards, and potential tax planning strategies which may be employed to prevent an operating loss or tax credit carryforward from expiring unused.

 

The Company accounts for uncertainties in income taxes under the provisions of FASB ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

 

Earnings (Loss) per share

 

Basic earnings (loss) per share (“EPS”) is computed by dividing the net income applicable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.

 

For purposes of calculating diluted earnings (loss) per common share, the numerator includes net income (loss) plus interest on convertible notes payable assumed converted as of the first day of the period. The denominator includes both the weighted-average number of shares of common stock outstanding during the period and the number of common stock equivalents if the inclusion of such common stock equivalents is dilutive. Dilutive common stock equivalents potentially include stock options and warrants using the treasury stock method and convertible notes payable using the if-converted method.

 

The following is the calculation of income applicable to common stockholders utilized to calculate the numerator for EPS:

 

   December 31,   December 31, 
   2022   2021 
         
Net (Loss) Income – Basic  $(1,076,000)  $1,627,000 
Add: Convertible Note Interest for Potential Note Conversion   
-
    322,000 
Add: Convertible Note debt discount for Potential Note Conversion   
-
    
-
 
           
Net (Loss) Income used to calculate diluted earnings per share  $(1,076,000)  $1,949,000 

 

The following is a reconciliation of the denominators of basic and diluted EPS computations:

 

   December 31,   December 31, 
   2022   2021 
        
Weighted average shares outstanding used to compute basic earnings per share   3,227,116    3,204,937 
Effect of dilutive stock options and warrants   
-
    31,737 
Effect of dilutive convertible notes payable   
-
    405,743 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   3,227,116    3,642,417 
           
Per share amount – basic  $(0.33)  $0.51 
Per share amount – diluted  $(0.33)  $0.45 

 

The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:

 

   December 31,   December 31, 
   2022   2021 
         
Stock Options   245,466    118,350 
Warrants   28,000    122,721 
    273,466    241,071 

Stock-Based Compensation

 

The Company accounts for stock-based compensation in accordance with FASB ASC 718, “Compensation – Stock Compensation.” Under the fair value recognition provision of the ASC, stock-based compensation cost is estimated at the grant date based on the fair value of the award. The Company estimates the fair value of stock options and warrants granted using the Black-Scholes-Merton option pricing model and stock grants at their closing reported market value. Stock compensation expense for employees amounted to $310,000 and $443,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expense for directors amounted to $216,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Operations.

 

Goodwill

 

Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. The goodwill amount of $163,000 at December 31, 2021 related to the acquisition of NTW.

  

The Company accounts for the impairment of goodwill under the provisions of ASU 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.” ASU 2017-04 gives companies the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.

 

The Company performed impairment testing for goodwill annually, or more frequently when indicators of impairment existed.

 

The Company determined that the goodwill was fully impaired at December 31, 2022. The impairment charge of $163,000 is included in operating expenses in the Consolidated Statement of Operations.

 

Freight Out

 

Freight out is included in operating expenses and amounted to $162,000 and $135,000 for the years ended December 31, 2022 and 2021, respectively.

 

Leases

 

In accordance with FASB ASC 842, “Leases” (“ASC 842”), the Company records a right-of-use (ROU) asset and a lease liability on the balance sheet for all leases with terms longer than 12 months and classifies them as either operating or finance leases. The lease classification affects the expense recognition in the income statement. Operating lease charges are recorded entirely in operating expenses. Finance lease charges are split, where amortization of the right-of- use asset is recorded in operating expenses and an implied interest component is recorded in interest expense.

 

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 and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.

 

Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and, therefore, the Company uses the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines the incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives.

 

An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.

 

Recently Issued Accounting Pronouncements

 

Effective January 1, 2022, the Company adopted ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06), which is intended to address issues identified as a result of the complexity associated with applying accounting principles generally accepted in the United States of America for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and earnings-per-share guidance on the basis of feedback from financial statement users. The adoption of ASU 2020-06 did not have a material effect on the Company’s financial statements.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) (“ASU 2016-13”), which significantly changes how entities will account for credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaces the existing incurred loss model with an expected credit loss model that requires entities to estimate an expected lifetime credit loss on most financial assets and certain other instruments. Under ASU 2016-13 credit impairment is recognized as an allowance for credit losses, rather than as a direct write-down of the amortized cost basis of a financial asset. The impairment allowance is a valuation account deducted from the amortized cost basis of financial assets to present the net amount expected to be collected on the financial asset. Once the new pronouncement is adopted by the Company, the allowance for credit losses must be adjusted for management’s current estimate at each reporting date. The new guidance provides no threshold for recognition of impairment allowance. Therefore, entities must also measure expected credit losses on assets that have a low risk of loss. For instance, trade receivables that are either current or not yet due may not require an allowance reserve under currently generally accepted accounting principles, but under the new standard, the Company will have to estimate an allowance for expected credit losses on trade receivables under ASU 2016-13. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022 for smaller reporting companies. The Company is currently assessing the impact ASU 2016-13 will have on its consolidated financial statements.

 

The Company does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying consolidated financial statements. 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

Note 3. ACCOUNTS RECEIVABLE

 

The components of accounts receivable at December 31, are detailed as follows:

 

   December 31,
2022
   December 31,
2021
 
         
Accounts Receivable Gross  $9,764,000   $11,067,000 
Allowance for Doubtful Accounts   (281,000)   (594,000)
Accounts Receivable Net  $9,483,000   $10,473,000 

The allowance for doubtful accounts for the years ended December 31, 2022 and 2021 is as follows:

 

   Balance at   Charged to   Deductions   Balance at 
   Beginning of   Costs and   from   End of 
   Year   Expenses   Reserves   Year 
Year ended December 31, 2022 Allowance for Doubtful Accounts  $594,000   $16,000   $329,000   $281,000 
Year ended December 31, 2021 Allowance for Doubtful Accounts  $964,000   $134,000   $504,000   $594,000 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory
12 Months Ended
Dec. 31, 2022
Inventory [Abstract]  
INVENTORY

Note 4. INVENTORY

 

The components of inventory at December 31, consisted of the following:

 

   December 31,   December 31, 
   2022   2021 
         
Raw Materials  $4,198,000   $3,410,000 
Work In Progress   20,848,000    20,926,000 
Finished Goods   10,748,000    8,350,000 
Reserve   (3,973,000)   (3,154,000)
Total Inventory  $31,821,000   $29,532,000 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

Note 5. PROPERTY AND EQUIPMENT

 

The components of property and equipment at December 31, consisted of the following:

 

   December 31,   December 31, 
   2022   2021 
         
Land  $300,000   $300,000 
Buildings and Improvements   1,789,000    1,723,000 
Machinery and Equipment   23,566,000    22,013,000 
Finance Lease ROU Assets - Machinery and Equipment   375,000    375,000 
Tools and Instruments   13,744,000    12,866,000 
Automotive Equipment   266,000    200,000 
Furniture and Fixtures   290,000    290,000 
Leasehold Improvements   941,000    882,000 
Computers and Software   604,000    583,000 
Total Property and Equipment   41,875,000    39,232,000 
Less: Accumulated Depreciation   (33,282,000)   (30,828,000)
Property and Equipment, net  $8,593,000   $8,404,000 

Depreciation expense for the years ended December 31, 2022 and 2021 was approximately $2,522,000 and $2,803,000, respectively. Assets held under finance lease obligations are depreciated over the shorter of their related lease terms or their estimated productive lives. Depreciation of assets under finance leases is included in depreciation expense for 2022 and 2021. Accumulated depreciation on these assets was approximately $0 and $36,000 as of December 31, 2022 and 2021, respectively.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Expenses
12 Months Ended
Dec. 31, 2022
Accounts Payable and Accrued Expenses [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

Note 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

The components of accounts payable and accrued expenses at December 31, are detailed as follows:

 

   December 31,
2022
   December 31,
2021
 
         
Accounts Payable  $6,442,000   $5,460,000 
Accrued Payroll   674,000    852,000 
Accrued Expenses - other   426,000    411,000 
Accounts Payable and accrued expenses  $7,542,000   $6,723,000 

 

During the year ending December 31, 2022, the Company, reviewed all old outstanding payables that were not paid and based on the statute of limitations, a claim would no longer be enforceable. The Company determined that approximately $317,000 of old payables fell into this category. This adjustment is recorded as Write-off of accounts payable on the accompanying Statement of Operations.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Sale and Leaseback Transaction
12 Months Ended
Dec. 31, 2022
Sale and Leaseback Transaction [Abstract]  
SALE AND LEASEBACK TRANSACTION

Note 7. SALE AND LEASEBACK TRANSACTION

 

On October 24, 2006, the Company consummated a Sale - Leaseback Arrangement, whereby the Company sold the buildings and real property located in Bay Shore, New York (the “Bay Shore Property”) for a purchase price of $6,200,000. The Company realized a gain on the sale of $1,051,000 of which $300,000 was recognized during the year ended December 31, 2006. The remaining $751,000 is being recognized ratably over the remaining term of the twenty - year lease at approximately $38,000 per year. The gain is included in Other Income in the accompanying Consolidated Statements of Operations. The unrecognized portion of the gain in the amount of $143,000 and $181,000 as of December 31, 2022 and 2021, respectively, is classified as Deferred Gain on Sale in the accompanying Consolidated Balance Sheets.

 

The Company accounted for these transactions under the provisions of FASB ASC 840-40, “Leases-Sale-Leaseback Transactions.” 

  

Simultaneous with the closing of the sale of the Bay Shore Property, the Company entered into a 20-year triple- net lease (the “Lease”) expiring in September 2026 with the purchaser for the property. Base annual rent is approximately $540,000 for the first five years, $560,000 for the sixth year, and thereafter increases 3% per year. The Lease grants the Company an option to renew the Lease for an additional period of five years. The Company has on deposit with the purchaser $89,000 as security for the performance of its obligations under the Lease. In addition, at December 31, 2021, the Company had on deposit $150,000 with the purchaser as security for the completion of certain repairs and upgrades to the Bay Shore Property. In 2020, the landlord utilized the amounts on deposit to install air conditioning throughout the manufacturing facility. At December 31, 2022, this amount was included in the caption Deferred Finance costs, Net, Deposit and Other Assets in the accompanying Consolidated Balance Sheets. Pursuant to the terms of the Lease, the Company is required to pay all of the costs associated with the operation of the facilities, including, without limitation, insurance, taxes and maintenance. The lease also contains customary representations, warranties, obligations, conditions and indemnification provisions and grants the purchaser customary remedies upon a breach of the lease by the Company, including the right to terminate the Lease and hold the Company liable for any deficiency in future rent. See Note 9 – Operating Lease Liabilities.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
12 Months Ended
Dec. 31, 2022
Debt [Abstract]  
DEBT

Note 8. Debt

 

Debt consists of the following:

 

   December 31,   December 31, 
   2022   2021 
         
Revolving loan to Webster Bank (“Webster”)  $13,352,000   $12,456,000 
Term loan, Webster   5,396,000    4,192,000 
Finance lease obligations   328,000    263,000 
Loans payable - financed assets   30,000    39,000 
Related party notes payable   6,162,000    6,412,000 
Subtotal   25,268,000    23,362,000 
Less: Current portion   (14,477,000)   (14,112,000)
Long Term Portion  $10,791,000   $9,250,000 

Webster Bank (F/K/A Sterling National Bank) (“Webster”)

 

The Company has a loan facility (“Webster Facility”) with Webster Bank that expires on December 30, 2025. The Webster Facility, which was entered into on December 31, 2019, was amended several times, and now provides for a $20,000,000 revolving loan (“Revolving Line of Credit”), a $5,000,000 term loan (“Term Loan”) and a $2,000,000 Equipment Line of Credit, which as it is drawn upon is added to the balance of the Term Loan.

 

As of December 31, 2022, there was $1,122,000 remaining available under the equipment line of credit. The below table shows the timing of payments due under the Term Loan:

 

For the year ending  Amount 
December 31, 2023  $1,037,000 
December 31, 2024   840,000 
December 31, 2025   3,584,000 
Webster Term Loan payable   5,461,000 
Less: debt issuance costs   (65,000)
Total Webster Term Loan payable, net of debt issuance costs   5,396,000 
Less: Current portion of Webster Term Loan payable   (1,037,000)
Total long-term portion of Webster Term Loan payable  $4,359,000 

As of December 31, 2022, our debt to Webster in the amount of $18,748,000 consisted of the Webster Revolving Loan in the amount of $13,352,000 and the Webster term loan in the amount of $5,396,000 which includes $878,000 of what was drawn on the equipment line of credit.

 

Interest expense related to the Webster Facility amounted to approximately $780,000 and $704,000 for the years ended December 31, 2022 and 2021, respectively.

 

The below summarizes historical amendments to the Webster Facility and various terms:

 

In 2020, the Company entered into the First Amendment to the Webster Facility which increased the Term Loan to $5,685,000 and required the Company to make monthly principal installments in the amount of $67,679 beginning on December 1, 2020. Other minor modifications were made and the Company paid an amendment fee of $20,000.

 

In June 2021, the Company entered into the Second Amendment to the Webster Facility, which clarified the definition and calculation of Excess Cash Flow, and to confirm the due date of the required payment of the Excess Cash Flow. For so long as the Webster term loan remains outstanding, if Excess Cash Flow (as defined) is a positive number for any fiscal year the Company shall pay to Webster an amount equal to the lesser of (i) twenty-five percent (25%) of the Excess Cash Flow for such fiscal year and (ii) the outstanding principal balance of the term loan. Such payment shall be made to Webster and applied to the outstanding principal balance of the term loan, on or prior to the April 15 immediately following such fiscal year. In connection with these changes, the Company paid an amendment fee of $10,000. The Company made Excess Cash Flow payments of $558,750 in 2021 (for the fiscal year ended December 31, 2020) and $854,000 in April 2022 (for fiscal year ended December 31, 2021). As required, the Company provided the calculation for the Excess Cash Flow payment of $208,000 for fiscal year ended December 31, 2022 to Webster prior to the April 15, 2023 deadline for such payment. Additionally, the Company authorized such payment to be made from the Revolving Loan. As of the date of this filing such payment has not been processed by Webster.

 

On December 7, 2021, the Company entered into the Third Amendment to the Webster Facility (“Third Amendment”). The purpose of the amendment was to provide a maturity date for the Webster Facility of December 30, 2025 as compared to the original maturity date of December 30, 2022. Such amendment also increased the Revolving Line of Credit to its current limit of $20,000,000 (up from the original $16,000,000) and also provided for a similar increase in the inventory sublimit to $14,000,000 (up from the original $11,000,000). The Third Amendment, also allows the Company, subject to certain limitations, to begin amortizing $250,000 of its related party subordinated notes payable each quarter as long as certain conditions are met. In connection with these changes, the Company paid an amendment fee of $75,000.

 

On May 17, 2022, the Company entered into the Fourth Amendment to the Webster Facility (“Fourth Amendment”). The purpose of the amendment was to increase the Term Loan to $5,000,000, generating proceeds of $1,945,000, reduce the monthly principal installments to be made in respect to the term loan, and establish a capital expenditure line of credit in the amount of $2,000,000 which the Company can draw upon from time to time to finance purchases of machinery and equipment, thereby increasing the amount of capital expenditures that the Company may make each year. The principal payments are $59,524 per month commencing in June 2022 with a balloon payment due on December 30, 2025. In connection with these changes, the Company paid an amendment fee of $20,000.

 

On December 15, 2022, the Company made a draw against the capital expenditure line of credit in the amount of $877,913. The principal payments are $10,451 per month commencing in February 2023 with a balloon payment due on December 30, 2025.

 

On January 4, 2023, the Company made an additional draw against the capital expenditure line of credit in the amount of $739,500. The principal payments are $8,804 per month commencing in March 2023 with a balloon payment due on December 30, 2025.

 

Under the terms of the Webster Facility, both the Webster revolving line of credit and the Webster term loan will bear an interest rate equal to the greater of (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum. The average interest rate charged was 4.50% and 3.50% for the years ended December 31, 2022 and 2021, respectively.

 

Amendment fees paid in connection with the Webster Facility are included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying Condensed Consolidated Balance Sheets and are amortized over the term of the loan.

 

In connection with the Webster Facility, the Company is required to maintain a defined Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter. The Webster Facility limits the amount of Capital Expenditures and dividends the Company can pay to its stockholders. Substantially all of the Company’s assets are pledged as collateral under the Webster Facility.

 

As of December 31, 2022, the Company was in compliance with all financial loan covenants. However, the Company was in default of its covenant to provide its audited financial statements to Webster bank within ninety (90) days of its fiscal year end. The Company has subsequently received a waiver from the bank for this default.

 

Finance Lease Obligations

 

The Company entered into a finance lease in November of 2022 for the purchase of new manufacturing equipment. The obligation for the finance lease totaled $328,000 as of December 31, 2022. The lease has an imputed interest rate of 7.48% per annum and is payable monthly with the final payment due in September of 2026.

 

The Company entered into a finance lease in December of 2021 for the purchase of new manufacturing equipment. The obligation for the finance lease totaled $0 and $263,000 as of December 31, 2022 and 2021, respectively. The lease had an imputed interest rate of 4.2% per annum and was payable monthly with the final payment due on December 17, 2026. In connection with the Fourth Amendment to the Webster Facility, this finance lease was paid in full.

 

   Year Ended   Year Ended 
   December 31,   December 31, 
   2022   2021 
Finance Lease cost:        
Amortization of ROU assets  $
-
   $36,000 
Interest on lease liabilities   2,182    
-
 
Total Lease Costs  $2,182   $36,000 
           
Other Information:          
Cash Paid for amounts included in the measurement lease liabilities:          
Financing cash flow from finance lease obligations  $284,000   $5,000 
           
Supplemental disclosure of non-cash activity          
Acquisition of finance lease ROU asset  $350,000   $
-
 

 

   December 31,   December 31, 
   2022   2021 
         
Weighted Average Remaining Lease Term - in years   3.9    5.0 
Weighted Average Discount rate - %   7.48%   4.20%

 

As of December 31, 2022, the aggregate future minimum Finance lease payment, including imputed interest are as follows:

 

For the year ending  Amount 
December 31, 2023  $100,000 
December 31, 2024   100,000 
December 31, 2025   100,000 
December 31, 2026   77,000 
Total future minimum finance lease payments   377,000 
Less: imputed interest   (49,000)
Less: Current portion   (79,000)
Long-term portion  $249,000 

Loans Payable – Financed Assets

 

The Company financed the purchase a delivery vehicle in July 2020. The loan obligation totaled $30,000 and $39,000 as of December 31, 2022 and 2021, respectively. The loan bears no interest and a final payment is due and payable for all unpaid principal on July 20, 2026.

 

Annual maturities of this loan are as follows:

 

For the year ending  Amount 
December 31, 2023  $9,000 
December 31, 2024   9,000 
December 31, 2025   9,000 
December 31, 2026   3,000 
Loans Payable - financed assets   30,000 
Less: Current portion   (9,000)
Long-term portion  $21,000 

 

Related Party Notes Payable

 

Taglich Brothers, Inc. is a corporation co-founded by two directors of the Company, Michael and Robert Taglich.

 

Taglich Brothers, Inc. has acted as placement agent for various debt and equity financing transactions and has received cash and equity compensation for their services.

 

From 2016 through 2020, the Company entered into various subordinated notes payable and convertible subordinated notes payable with Michael and Robert Taglich. These notes resulted in proceeds to the Company totaling $6,550,000. In connection with these notes, Michael and Robert were issued a total of 35,508 shares of common stock and Taglich Brothers, Inc. was issued promissory notes totaling $554,000 for placement agency fees. At December 31, 2020, related party notes payable totaled $6,012,000 and accrued interest totaled $400,000.

 

On January 1, 2021, the related party subordinated notes due to Michael and Robert Taglich and Taglich Brothers, Inc., were amended to include all accrued interest through December 31, 2020 in the principal balance of the notes. Per the terms of the Webster Facility, these notes remain subordinate to the Webster Facility and are due on July 1, 2026. Approximately $2,732,000 of the related party convertible subordinated notes can be converted at the option of the holder into Common Stock of the Company at $15.00 per share, while the remaining $2,080,000 of the related party convertible subordinated notes can be converted at the option of the holder into common stock of the Company at $9.30 per share. There are no principal payments due on these notes. Under the terms of the Third Amendment to the Webster Facility, the Company is now allowed, subject to certain limitations, to make principal payments of $250,000 per quarter of this subordinated debt.

 

During the year ended December 31, 2022, a principal payment of $250,000 was made against the Subordinated Notes due to Michael Taglich. This payment was made pursuant to the conditions set forth in the Third Amendment to the Webster Facility.

 

The note holders and the principal balance of the notes of December 31, 2022 are shown below:

 

   Michael Taglich,   Robert Taglich,   Taglich Brothers,     
   Chairman   Director   Inc.   Total 
Convertible Subordinated Notes  $2,666,000   $1,905,000   $241,000   $4,812,000 
Subordinated Notes   1,000,000    350,000    
-
    1,350,000 
Total  $3,666,000   $2,255,000   $241,000   $6,162,000 

Interest expense for the years ended December 31, 2022 and 2021 on all related party notes payable was $487,000 and $460,000, respectively. Approximately $2,732,000 of these notes have an annual rate of interest of 6%, $2,080,000 have an annual interest rate of 7% and $1,600,000 have an annual interest rate of 12%.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease Liabilities
12 Months Ended
Dec. 31, 2022
Operating Lease Liabilities [Abstract]  
OPERATING LEASE LIABILITIES

Note 9. OPERATING LEASE LIABILITIES

 

The Company has operating leases for leased office and manufacturing facilities. The leases have remaining lease terms of one to five years, some of which include options to extend or terminate the leases.

 

   Year Ended   Year Ended 
   December 31,   December 31, 
   2022   2021 
Operating lease cost:  $972,000   $1,069,000 
Total lease cost  $972,000   $1,069,000 
           
Other Information          
Cash paid for amounts included in the measurement lease liability:          
Operating cash flow from operating leases  $1,006,000   $977,000 

 

   December 31,   December 31, 
   2022   2021 
Weighted Average Remaining Lease Term - in years   3.64    4.53 
Weighted Average discount rate - %   8.89%   8.89%

 

The aggregate undiscounted cash flows of operating lease payments, with remaining terms greater than one year are as follows:

 

   Amount 
December 31, 2023  $1,038,000 
December 31, 2024   1,070,000 
December 31, 2025   992,000 
December 31, 2026   729,000 
Total future minimum lease payments   3,829,000 
Less: discount   (588,000)
Total operating lease maturities   3,241,000 
Less: current portion of operating lease liabilities   (778,000)
Total long term portion of operating lease maturities  $2,463,000 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary
12 Months Ended
Dec. 31, 2022
Liability Related to Sale of Future Proceeds from Disposition of Subsidiary [Abstract]  
LIABILITY RELATED TO THE SALE OF FUTURE PROCEEDS FROM DISPOSITION OF SUBSIDIARY

Note 10. LIABILITY RELATED TO THE SALE OF FUTURE PROCEEDS FROM DISPOSITION OF SUBSIDIARY

 

In connection with the sale of the Company’s wholly-owned subsidiary, AMK Welding, Inc. (“AMK”) to Meyer Tool, Inc., (“Meyer”) in 2017, Meyer was obligated to pay the Company within 30 days after the end of each calendar quarter, commencing April 1, 2017, an amount equal to five (5%) percent of the net sales of AMK for that quarter until the aggregate payments made to the Company (the “Meyer Agreement”) equals $1,500,000 (the “Maximum Amount”).

 

In order to increase liquidity, on January 15, 2019, the Company entered into a “Purchase Agreement” with 15 accredited investors (the “Purchasers”), including Michael and Robert Taglich, pursuant to which the Company assigned to the Purchasers all of its rights, title and interest to the remaining $1,137,000 of the $1,500,000 in payments due from Meyer for the sale of AMK (the “Remaining Amount”) for an immediate payment of $800,000, including $100,000 from each of Michael and Robert Taglich, and $75,000 for the benefit of the children of Michael Taglich. The timing of the payments is based upon the net sales of AMK.

 

The Company recognized $94,000 and $326,000 of non-cash income for the years ended December 31, 2022 and 2021, respectively, reflected in “other income, net” on the Consolidated Statements of Operations and recorded $35,000 and $98,000 of related non-cash interest expense related to the Purchase Agreement for the years ended December 31, 2022 and 2021, respectively.

 

The table below shows the activity within the liability account for the years ended December 31, 2022 and 2021:

 

   December 31,
2022
   December 31,
2021
 
         
Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance  $59,000   $322,000 
Non-Cash other income recognized   (94,000)   (360,000)
Non-Cash interest expense recognized   35,000    97,000 
Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance   
-
    59,000 
Less: unamortized transaction costs   
-
    (3,000)
Liability related to sale of future proceeds from disposition of subsidiary, net  $
-
   $56,000 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Stockholders' Equity [Abstract]  
STOCKHOLDERS' EQUITY

Note 11. STOCKHOLDERS’ EQUITY

 

On October 4, 2022 the Company announced a reverse stock split of its authorized, issued and outstanding shares of common stock at a ratio of 1-for-10. The reverse stock split was effective on October 18, 2022, and its common stock began trading on a post-split-adjusted basis at that time. As result of the reverse stock split there were no fractional shares issued and all holders were rounded up to the next whole share. An additional 7,287 shares were issued to account for this. As such all references to shares and per share price has been adjusted to retrospectively account for this transaction.

 

Common Stock – Issuances of Securities

 

The Company issued 27,849 and 16,981 shares totaling $216,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively. Additionally, the Company issued 5,122 shares of common stock upon the cashless exercise of stock options during the year ended December 30, 2022.

 

During the first quarter of 2023, the Company issued 12,331 shares of common stock in payment of directors’ fees totaling $54,000.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
EMPLOYEE BENEFITS PLANS

Note 12. EMPLOYEE BENEFITS PLANS

 

The Company employs both union and non-union employees and maintains several benefit plans.

 

Union

 

Substantially the entire workforce at AIM is subject to a union contract with the United Service Workers Union TUJAT Local 355, EIN 11-1772919 (the “Union”). The Agreement was renewed as of December 31, 2021 and expires on December 31, 2024 and covers all of AIM’s production personnel, of which there are approximately 131 people. AIM is required to make a monthly contribution to each of the Union’s United Welfare Fund and the United Services Worker’s Security Fund. This is the only pension benefit required by the Agreement and the Company is not obligated for any future defined benefit to retirees. The Agreement contains a “no-strike” clause, whereby, during the term of the Agreement, the Union will not strike and AIM will not lockout its employees. Medical benefits for union employees are provided through a policy with Insperity Services, Inc. (“Insperity”), the costs of which are substantially borne by the Company. In addition, the Company is obligated to make contributions for union dues and a security fund (defined contribution plan) for the benefit of each union employee. Contributions to the security fund amounted to $155,000 and $147,000 for the years ended December 31, 2022 and 2021, respectively.

 

The Union’s retirement plan is a defined contribution plan. As such, the Company is not responsible for the obligations of other companies in the Union’s retirement plan. 

 

Others

 

All of the Company’s employees are covered under a co-employment agreement with Insperity, a professional employer organization that provides out-sourced human resource services.

 

The Company has defined contribution plans under Section 401(k) of the Internal Revenue Code (the “Plans”). Pursuant to the Plans, qualified employees may contribute a percentage of their pre-tax eligible compensation to the Plan. The Company does not match any contributions that employees may make to the Plans.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Contingency
12 Months Ended
Dec. 31, 2022
Contingencies [Abstract]  
CONTINGENCY

Note 13. CONTINGENCY

 

On October 2, 2018, Contract Pharmacal Corp. (“Contract Pharmacal”) commenced an action, relating to a Sublease entered into between the Company and Contract Pharmacal in May 2018 with respect to the property that was formerly occupied by the Company’s former subsidiary WMI, at 110 Plant Avenue, Hauppauge, New York. In the action Contract Pharmacal sought damages for an amount in excess of $1,000,000 for the Company’s failure to make the entire premises available by the Sublease commencement date. On July 8, 2021, the Court denied Contract Phamacal’s motion for summary judgement. In the Order, the court granted Contract Pharmacal’s Motions to drop its claim for specific performance and to amend its Complaint to reduce its claim for damages to $700,000. Subsequently, Contact Pharmacal moved to amend its Complaint. The Company opposed this and the Court denied the request to amend the Complaint. Contract Pharmacal filed a Motion to reargue which the Court denied on November 30, 2021. On March 10, 2022, Contract Pharmacal filed an appeal to the Court’s decision with the Appellate Division which the Company has opposed. The Company disputes the validity of the claims asserted by Contract Pharmacal and intends contest them vigorously.

 

From time to time the Company may be engaged in various lawsuits and legal proceedings in the ordinary course of business. The Company is currently not aware of any legal proceedings the ultimate outcome of which, in its judgment based on information currently available, would have a material adverse effect on its business, financial condition or operating results. There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial stockholder of its common stock, is an adverse party or has a material interest adverse to our interest.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES

Note 14. INCOME TAXES

 

The provision for income taxes for the years ended December 31, 2022 and 2021, is set forth below:

 

Current and Deferred   

Year Ended
December 31,
2022

    

Year Ended
December 31,
2021

 
           
Federal  $
-
   $
-
 
States   
-
    
-
 
           
Total Provision for Income Taxes  $
-
   $
-
 

 

The following is a reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the years ended December 31, 2022 and 2021 is set forth below:

 

   Year Ended
December 31,
2022
   Year Ended
December 31,
2021
As Revised
 
U.S. statutory income tax rate   21.0%   21.0%
State taxes, net of federal benefit   4.1%   4.1%
Permanent difference, overaccruals, and non-deductible items   (6.9)%   6.3%
Change in state rate   0.7%   8.3%
Deferred tax valuation allowance   (18.4)%   (38.7)%
Other   (.5)%   (1.0)%
Total   0.00%   0.00%

 

The components of net deferred tax assets at December 31, are set forth below:

 

       December 31, 
   December 31,
2022
   2021
As Revised
 
Deferred tax assets:        
Current:        
Net operating loss  $5,075,000   $4,959,000 
Allowance for doubtful accounts   71,000    149,000 
Inventory - IRC 263A adjustment   411,000    377,000 
Stock based compensation - options and restricted stock   183,000    183,000 
Capitalized engineering costs   331,000    430,000 
Amortization - NTW Transaction   359,000    445,000 
Inventory reserve   932,000    790,000 
Deferred gain on sale of real estate   36,000    45,000 
Accrued expenses   30,000    18,000 
Disallowed interest   1,663,000    1,576,000 
Operating lease liabilities   814,000    984,000 
Total deferred tax asset before valuation allowance   9,905,000    9,956,000 
Valuation allowance   (7,701,000)   (7,503,000)
Total deferred tax asset after valuation allowance   2,204,000    2,453,000 
           
Deferred tax liabilities:          
Property and equipment   (1,583,000)   (1,697,000)
Operating Lease ROU assets   (621,000)   (756,000)
Total deferred tax liabilities   (2,204,000)   (2,453,000)
           
Net deferred tax asset  $
-
   $
-
 

 

During the year ended December 31, 2022, the Company determined that certain attributes of Deferred Tax Assets and Liabilities were incorrect for December 31, 2021 and 2020. See Note 16 for further information.

 

During the years ended December 31, 2022 and 2021, the Company recorded a valuation allowance equal to its net deferred tax assets. The Company determined that due to a recent history of net losses, at this time sufficient uncertainty exists regarding the future realization of these deferred tax assets through future taxable income. If, in the future, the Company believes that it is more likely than not that these deferred tax benefits will be realized, the valuation allowances will be reduced or eliminated. With a full valuation allowance, any change in the deferred tax asset or liability is fully offset by a corresponding change in the valuation allowance. At December 31, 2022 and 2021, the Company provided a valuation allowance on its net deferred tax assets of $7,701,000 and $7,503,000, respectively.

 

As of December 31, 2022, the Company had a Federal net operating loss carry forward of approximately $22,420,000, of which approximately $12,220,000 expires from 2023 through 2037 and $10,200,000 does not expire. In addition, the Company has net operating loss carry forwards from various states of approximately $22,600,000 which expire from 2035 through 2042.

 

At December 31, 2022 and 2021, the Company had no material unrecognized tax benefits and no adjustments to liabilities or operations were required. The Company does not expect that its unrecognized tax benefits will materially increase within the next twelve months. The Company recognizes interest and penalties related to uncertain tax positions in interest expense. As of December 31, 2022, and 2021, the Company has not recorded any provisions for accrued interest and penalties related to uncertain tax positions.

 

In certain cases, the Company’s uncertain tax positions are related to tax years that remain subject to examination by the relevant tax authorities. The Company files federal and state income tax returns in jurisdictions with varying statutes of limitations. The 2019 through 2022 tax years generally remain subject to examination by federal and state tax authorities.

 

In August 2022, the Inflation Reduction Act of 2022, (the “IRA”), was signed into law which includes a stock buyback excise tax of 1% on share repurchases, which will apply to net stock buybacks after December 31, 2022. We do not expect this to have a material impact if and when share repurchases occur.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Warrants
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK OPTIONS AND WARRANTS

Note 15. STOCK OPTIONS AND WARRANTS

 

Stock-Based Compensation

 

Stock Options

 

In June 2022, the shareholders of the Company approved the adoption of the Company’s 2022 Equity Incentive Plan (“2022 Plan”) which authorized the grant of rights with respect to up to 100,000 shares.

 

During the years ended December 31, 2022 and 2021, the Company granted options to purchase 62,000 and 84,750 shares of common stock, respectively, to certain of its employees and directors.

 

The Company recorded stock based compensation expense of $310,000 and $443,000 in its Consolidated Statements of Operations for the years ended December 31, 2022 and 2021, respectively, and such amounts were included as a component of operating expenses.

 

The fair values of stock options granted were estimated using the Black-Sholes option-pricing model with the following assumptions for the years ended December 31:

 

   2022   2021 
Risk-free interest rates   1.38% - 2.73%   0.31% - 0.83%
Expected life (in years)   2.50 - 4.00    2.50 - 4.00 
Expected volatility   71.6% - 72.0%   73.2% - 75.2%
Dividend yield   0.00%   0.00%
           
Weighted-average grant date fair value per share  $3.97   $6.01 

 

The expected life is the number of years that the Company estimates, based upon history, that the options will be outstanding prior to exercise or forfeiture. Expected life is determined using the “simplified method” permitted by Staff Accounting Bulletin No. 107. In addition to the inputs referenced above regarding the option pricing model, the Company adjusts the stock-based compensation expense for estimated forfeiture rates that are revised prospectively according to forfeiture experience. The stock volatility factor is based on the Company’s experience.

 

A summary of the status of the Company’s stock options as of December 31, 2022 and 2021, and changes during the two years then ended are presented below.

 

       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2021   185,900   $15.60 
Granted during the year   84,750    13.00 
Exercised during the year   (11,000)   10.41 
Terminated/Expired during the year   (12,800)   61.70 
Balance, December 31, 2021   246,850   $12.54 
Granted during the year   62,000    8.40 
Exercised during the year   
-
    
-
 
Terminated/Expired during the year   (5,800)   12.04 
Balance, December 31, 2022   303,050   $11.70 
           
Exercisable at December 31, 2022   245,466   $12.07 

 

Issuance of Stock Options

 

Issued in 2022

 

On January 31, 2022, the Company granted certain employees, stock options to purchase an aggregate of 3,000 shares of the Company’s common stock at a price of $8.50 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.

 

On April 6, 2022, the Company granted to its directors, stock options to purchase an aggregate of 6,000 shares of the Company’s common stock at a price of $8.40 per share. The options expire on the fifth anniversary of the grant date and vest over a term of one year.

 

On April 11, 2022, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 53,000 shares of the Company’s common stock at a price of $8.40 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.

 

Issued in 2021

 

On January 11, 2021, the Company granted to its directors, stock options to purchase an aggregate of 7,000 shares of the Company’s common stock at a price of $13.20 per share. The options expire on the seventh anniversary of the grant date and vested over a term of one year.

 

On March 24, 2021, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 32,750 shares of the Company’s common stock at a price of $13.90 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.

 

On July 30, 2021, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 41,500 shares of the Company’s common stock at a price of $12.20 per share. The options expire on the fifth anniversary of the grant date and vest over a term of one to three years.

 

On January 11, 2021, the Company granted to its directors, stock options to purchase an aggregate of 7,000 shares of the Company’s common stock at a price of $13.20 per share. The options expire on the seventh anniversary of the grant date and vested over a term of one year.

 

The following table summarizes information about outstanding stock options at December 31, 2022:

 

Range of Exercise Price  Number
Outstanding
   Wtd. Avg,
Life
   Wtd. Avg.
Exercise
Price
 
$8.40 - $15.60   303,050    2.7 years   $11.70 

 

The following table summarizes information about exercisable stock options at December 31, 2022:

 

Range of Exercise Price  Number
Exercisable
   Wtd. Avg,
Life
   Wtd. Avg.
Exercise Price
 
$8.40 - $15.60   246,466    2.4 years   $12.07 

As of December 31, 2022, there was $95,000 of unrecognized compensation cost related to non-vested stock option awards, which is to be recognized over the remaining weighted average vesting period of 1.3 years.

 

The aggregate intrinsic value at December 31, 2022 was based on the Company’s closing stock price of $4.25 was $0. The aggregate intrinsic value at December 31, 2021 was based on the Company’s closing stock price of $9.10 was approximately $12,000. The aggregate intrinsic value was calculated based on the positive difference between the closing market price of the Company’s Common Stock and the exercise prices of the underlying options.

 

The weighted average fair value of options granted during the years ended December 31, 2022 and 2021 was $8.40 and $6.00 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022 and 2021 was $0 and $100,000 respectively. The total fair value of shares vested during the years ended December 31, 2022 and 2021 was $316,000 and $339,000, respectively.

 

Warrants

 

During both the years ended December 31, 2022 and 2021, the Company did not issue any warrants.

 

The following tables summarize the Company’s outstanding warrants as of December 31, 2022 and changes during the two years then ended:

           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2021   218,290   $29.00    1.43 
Granted during the period   
-
    
-
    
-
 
Terminated/Expired during the period   (67,569)   
-
    
-
 
Balance, December 31, 2021   150,721   $21.94    0.75 
Granted during the period   
-
    
-
    
-
 
Terminated/Expired during the period   (122,721)  $23.75    
-
 
Balance, December 31, 2022   28,000   $14.00    0.75 
                
Exercisable at December 31, 2022   28,000   $14.00    0.75 

 

The aggregate intrinsic value at both December 31, 2022 and 2021 was $0 based on the Company’s closing stock price of $4.15 and $9.10, respectively.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Revision of Previously Issued Consolidated Financial Statement
12 Months Ended
Dec. 31, 2022
Disclosure of Revision of Previously Issued Financial Statement [Abstract]  
Revision of Previously Issued Consolidated Financial Statement

Note 16. Revision of Previously Issued Consolidated Financial Statement

 

Due to errors discovered in the Company’s 2020 tax return, the Company revised certain previously issued disclosures related to the components of its deferred tax assets and liabilities and valuation allowance as of December 31, 2021 and 2020. Additionally, the Company has revised the reconciliation of its income tax rate computed using the federal statutory rate for the year ended December 31, 2021. The errors related primarily to the misapplication of the carryback of net operating losses under the CARES Act provision and mathematical errors related to the Company’s inventory reserve. Since the Company provided a full valuation allowance on its net deferred tax assets, there was no impact to the Consolidated Balance Sheet as of December 31, 2021 and the Consolidated Statements of Operations, Cash Flows and Stockholders’ Equity for the year ended December 31, 2021. As a result of the errors, the Company will be amending its 2020 and 2021 income tax returns.

 

The Company had previously disclosed that its net operating loss carry forward as of December 31, 2021 was $29,100,000. The proper amount that should have been disclosed was $21,971,000. Along with this finding, the Company further reviewed its disclosure of the rate reconciliation and deferred tax calculation along with the valuation allowance of its net deferred tax assets. Other items that were corrected in the disclosure included disallowed interest, stock based compensation and operating lease liability along with the associated operating lease ROU assets.

 

The below table summarizes the revisions to the reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the year ended December 31, 2021:

 

   Year Ended
December 31,
       Year Ended
December 31,
 
   2021
As Reported
   Adjustment   2021
As Revised
 
U.S. statutory income tax rate   21.0%   0.0%   21.0%
State taxes, net of federal benefit   5.1%   (1.0)%   4.1%
Permanent difference, overaccruals, and non-deductible items   (40.4)%   46.7%   6.3%
Change in state rate   0.0%   8.3%   8.3%
Deferred tax valuation allowance   14.3%   (53.0)%   (38.7)%
Other   0.0%   (1.0)%   (1.0)%
Total   0.0%   0.0%   0.0%

 

The table below summarizes the revisions to the attributes of the Deferred Tax Assets as of December 31, 2021:

 

   December 31,       December 31, 
  

2021

As Reported

   Adjustment   2021
As Revised
 
Deferred tax assets:            
Net operating loss  $6,737,000   $(1,778,000)  $4,959,000 
Allowance for doubtful accounts   155,000    (6,000)   149,000 
Inventory - IRC 263A adjustment   394,000    (17,000)   377,000 
Stock based compensation - options and restricted stock   393,000    (210,000)   183,000 
Capitalized engineering costs   449,000    (19,000)   430,000 
Amortization - NTW Transaction   442,000    3,000    445,000 
Inventory reserve   824,000    (34,000)   790,000 
Deferred gain on sale of real estate   47,000    (2,000)   45,000 
Accrued expenses   204,000    (186,000)   18,000 
Disallowed interest   1,286,000    290,000    1,576,000 
Operating lease liability   235,000    749,000    984,000 
Capital loss carryforward   88,000    (88,000)   
-
 
Total non-current deferred tax asset before valuation allowance   11,254,000    (1,298,000)   9,956,000 
Valuation allowance   (9,628,000)   2,125,000    (7,503,000)
Total non-current deferred tax asset after valuation allowance   1,626,000    827,000    2,453,000 
                
Deferred tax liabilities:               
Property and equipment   (1,626,000)   (71,000)   (1,697,000)
Operating lease ROU assets   
-
    (756,000)   (756,000)
Total deferred tax liabilities   (1,626,000)   (827,000)   (2,453,000)
                
Net deferred tax asset  $
-
   $
-
   $
-
 

 

The table below summarizes the revisions to the attributes of the Deferred Tax Assets as of December 31, 2020:

 

   December 31,       December 31, 
   2020
As Reported
   Adjustment   2020
As Revised
 
Deferred tax assets:            
Net operating loss  $6,594,000   $(1,422,000)  $5,172,000 
Allowance for doubtful accounts   252,000    (3,000)   249,000 
Inventory - IRC 263A adjustment   341,000    (3,000)   338,000 
Stock based compensation - options and restricted stock   277,000    (73,000)   204,000 
Capitalized engineering costs   336,000    228,000    564,000 
Deferred Rent   4,000    
-
    4,000 
Amortization - NTW Transaction   495,000    (73,000)   422,000 
Inventory reserve   1,250,000    (579,000)   671,000 
Deferred gain on sale of real estate   132,000    (1,000)   131,000 
Accrued expenses   158,000    (158,000)   - 
Disallowed interest   1,813,000    (18,000)   1,795,000 
Operating lease liability   292,000    905,000    1,197,000 
Total non-current deferred tax asset before valuation allowance   11,944,000    (1,197,000)   10,747,000 
Valuation allowance   (9,394,000)   1,262,000    (8,132,000)
Total non-current deferred tax asset after valuation allowance   2,550,000    65,000    2,615,000 
                
Deferred tax liabilities:               
Property and equipment   (2,150,000)   443,000    (1,707,000)
Operating lease ROU assets   -    (908,000)   (908,000)
Other   (400,000)   400,000    
-
 
Total deferred tax liabilities   (2,550,000)   (65,000)   (2,615,000)
                
Net deferred tax asset  $
-
   $
-
   $- 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events

Note 17. Subsequent Events

 

On April 18, 2023, we received a notice from NYSE American (the “Exchange”) stating that the Company is not in compliance with the continued listing standards of the Exchange under the timely filing criteria included in Section 1007 of the NYSE American Company Guide because the Company failed to file by the extended due date of April 17, 2023, its Annual Report on Form 10-K for the year ended December 31, 2022 (the “Form 10-K”).

 

In accordance with Section 1007 of the Company Guide, the Company will have six months from the date of the filing delinquency, or until October 17, 2023 (the “Initial Cure Period”), to file the Form 10-K with the Securities and Exchange Commission. If the Company fails to file the Form 10-K during the Initial Cure Period, the Exchange may, in its sole discretion, provide an additional six-month cure period depending on the Company’s specific circumstances.

 

Upon filing of the Form 10-K the Company will cure this delinquency.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

 

The accompanying consolidated financial statements include accounts of the Company and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation.

 

Accounts Receivable

Accounts Receivable

 

Accounts receivable are reported at their outstanding unpaid principal balances net of allowances for uncollectible accounts. The Company provides for allowances for uncollectible receivables based on management’s estimate of uncollectible amounts considering age, collection history, and any other factors considered appropriate. The Company writes off accounts receivable against the allowance for doubtful accounts when a balance is determined to be uncollectible.

 

Inventory Valuation

Inventory Valuation

 

The Company values inventory at the lower of cost on a first-in-first-out basis or an estimated net realizable value.

 

The Company generally purchases raw materials and supplies uniquely suited to the production of larger more complex parts, such as landing gear, only when non-cancellable contracts for orders have been received for finished goods. It occasionally produces larger more complex products, such as landing gear, in excess of purchase order quantities in anticipation of future purchase order demand, when it is economically advantageous to do so, since historically this excess has been used in fulfilling future purchase orders. The Company purchases supplies and materials useful in a variety of products as deemed necessary even though orders have not been received. The Company periodically evaluates inventory items that are not secured by purchase orders and establishes write-downs to estimated net realizable value. The Company writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.

 

Property and Equipment

Property and Equipment

 

Property and equipment are carried at cost net of accumulated depreciation and amortization. Repair and maintenance charges are expensed as incurred. Property, equipment, and improvements are depreciated using the straight-line method over the estimated useful lives of the assets or the particular improvements. Expenditures for repairs and improvements in excess of $10,000 that add to the productive capacity or extend the useful life of an asset are capitalized. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and any related gain or loss is reflected in earnings.

  

Long-Lived and Intangible Assets

Long-Lived and Intangible Assets

 

Identifiable intangible assets are amortized using the straight-line method over the period of expected benefit.

 

Long-lived assets and intangible assets subject to amortization to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may be impaired. The Company records an impairment loss if the undiscounted future cash flows are found to be less than the carrying amount of the asset. If an impairment loss has occurred, a charge is recorded to reduce the carrying amount of the asset to fair value.

 

Deferred Financing Costs

Deferred Financing Costs

 

Costs incurred with obtaining and executing revolving debt arrangements are capitalized and recorded in other current assets and amortized using the effective interest method over the term of the related debt. Costs incurred with obtaining and executing other debt arrangements are presented as a direct deduction from the carrying value of the associated debt and also amortized using the effective interest method over the term of the related debt. The amortization of financing costs is included in interest and financing costs in the Consolidated Statements of Operations.

 

Contract Costs Receivable

Contract Costs Receivable

 

Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 and $0 as of December 31, 2022 and 2021, respectively.

 

Revenue Recognition

Revenue Recognition

 

The Company recognizes revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods.

 

Revenue is recognized as the customer obtains control of the goods and services promised in the contract (i.e., performance obligations). In evaluating our contracts with our customers, we have determined that there is no future performance obligation once delivery has occurred.

 

Our revenue is generated from fixed-price contracts. Under fixed-price contracts, we agree to perform the specified work for a pre-determined price, which we estimate during the bidding process before the contract is awarded. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

 

We evaluate the products promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Our contracts are typically accounted for as one performance obligation. We classify net sales as products on our consolidated statements of operations based on the predominant attributes of the performance obligations.

 

We determine the transaction price for each contract based on the consideration we expect to receive for the products being provided under the contract.

 

At the inception of a contract, we estimate the transaction price based on our current rights and do not contemplate future modifications (including unexercised options) or follow-on contracts until they become legally enforceable. Contracts can be subsequently modified to include changes in specifications, requirements or price, which may create new or change existing enforceable rights and obligations. Depending on the nature of the modification, we consider whether to account for the modification as an adjustment to the existing contract or as a separate contract. Generally, modifications to our contracts are not distinct from the existing contract due to the significant integration and interrelated tasks provided in the context of the contract. Therefore, such modifications are accounted for as if they were part of the existing contract and recognized as a cumulative adjustment to revenue.

 

We recognize revenue at the point in time in which the performance obligation is fully satisfied. This is fully satisfied when the product has shipped, which is the point in time the customer obtains control of the product and we no longer maintain control of the product.

 

The Company’s rights to payments for goods transferred to customers are conditional only on the passage of time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.

 

Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products. The Company utilizes a Returned Merchandise Authorization or RMA process for determining whether to accept returned products. Customer requests to return products are reviewed by the contracts department and if the request is approved, a credit is issued upon receipt of the product. Net sales represent gross sales less these returns and allowances.

 

Customer Deposits

Customer Deposits

 

The Company receives advance payments on certain contracts with the remainder of the contract balance due upon the shipment of the final product once the customer inspects and approves the product for shipment. At that time, the entire amount will be recognized as revenue and the deposit will be applied to the customer’s invoice.

 

At December 31, 2022 and 2021, customer deposits were $781,000 and $1,470,000 respectively. The Company recognized revenue of $440,000 during year ended December 31, 2022, that was included in the customer deposits balance as of December 31, 2021. The Company recognized revenue of $507,000 during the year ended December 31, 2021, that was included in the customer deposits balance of $917,000 as of December 31, 2020.

 

Backlog

Backlog

 

Backlog represents executed non-cancellable contracts that represent firm purchase orders that are deliverable over the next 18-month period. As of December 31, 2022, backlog relating to remaining performance obligations in contracts was approximately $60,000,000. The Company expects to recognize revenue amounts in future periods related to these remaining performance obligations as follows: approximately $22,500,000 to $26,500,000 from January 1, 2023 - June 30, 2023, and approximately $15,000,000 to $18,000,000 from July 1, 2023 through December 31, 2023. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on-time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales pursuant to contracts that are not currently in backlog.

 

Use of Estimates

Use of Estimates

 

In preparing the financial statements, management is required to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. The more significant management estimates are the allowance for doubtful accounts, useful lives of property and equipment, provisions for obsolescence, excess and slow moving inventory, accrued expenses and income taxes, which includes the determination of the valuation allowance for deferred tax assets. Actual results could differ from those estimates. Changes in facts and circumstances may result in revised estimates, which are recorded in the period in which they become known.

 

Credit and Concentration Risks

Credit and Concentration Risks

 

A large percentage of the Company’s revenues are derived from a small number of customers for U.S. Military Aviation.

 

There were four customers that represented 76.5% of total sales, and three customers that represented 75.4% of total sales for the years ended December 31, 2022 and 2021, respectively. This is set forth in the table below.

 

Customer  Percentage of Sales 
   2022   2021 
         
1   29.3%   37.2%
2   21.4%   25.7%
3   14.3%   12.5%
4   11.5%   * 

 

*Customer was less than 10% of sales for the year-ended December 31, 2021

 

There were three customers that represented 70.3% of gross accounts receivable and three customers that represented 74.7% of gross accounts receivable at December 31, 2022 and 2021, respectively. This is set forth in the table below.

 

   Percentage of Receivables 
   December 31,   December 31, 
Customer  2022   2021 
         
1   33.1%   50.3%
2   23.6%   12.7%
3   13.6%   ** 
4   *    11.7%

 

*Customer was less than 10% of accounts receivable at December 31, 2022

**Customer was less than 10% of accounts receivable at December 31, 2021

Disaggregation of Revenue

Disaggregation of Revenue

  

The following table summarizes revenue from contracts with customers for the years ended December 31, 2022 and 2021:

 

Product  December 31,
2022
   December 31,
2021
 
         
Military  $43,993,000   $51,559,000 
Commercial   9,245,000    7,380,000 
           
Total  $53,238,000   $58,939,000 

Cash

Cash

 

During the year, the Company had occasionally maintained balances in its bank accounts that were in excess of the FDIC limit. The Company has not experienced any losses on these accounts.

 

Major Suppliers

Major Suppliers

 

The Company has several key sole-source suppliers of various parts that are important for one or more of its products. These suppliers are its only source for such parts and, therefore, in the event any of them were to go out of business or be unable to provide parts for any reason, its business could be severely harmed.

  

Income Taxes

Income Taxes

 

The Company accounts for income taxes in accordance with accounting guidance now codified as FASB ASC 740, “Income Taxes,” which requires that the Company recognize deferred tax liabilities and assets based on the differences between the financial statement carrying amounts and the tax bases of assets and liabilities, using enacted tax rates in effect in the years the differences are expected to reverse.

 

The provision for, or benefit from, income taxes includes deferred taxes resulting from the temporary differences in income for financial and tax purposes using the liability method. Such temporary differences result primarily from the differences in the carrying value of assets and liabilities. Future realization of deferred income tax assets requires sufficient taxable income within the carryback, carryforward period available under tax law. We evaluate, on a quarterly basis whether, based on all available evidence, it is probable that the deferred income tax assets are realizable. Valuation allowances are established when it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The evaluation, as prescribed by ASC 740-10, “Income Taxes,” includes the consideration of all available evidence, both positive and negative, regarding historical operating results including recent years with reported losses, the estimated timing of future reversals of existing taxable temporary differences, estimated future taxable income exclusive of reversing temporary differences and carryforwards, and potential tax planning strategies which may be employed to prevent an operating loss or tax credit carryforward from expiring unused.

 

The Company accounts for uncertainties in income taxes under the provisions of FASB ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

 

Earnings (Loss) per share

Earnings (Loss) per share

 

Basic earnings (loss) per share (“EPS”) is computed by dividing the net income applicable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.

 

For purposes of calculating diluted earnings (loss) per common share, the numerator includes net income (loss) plus interest on convertible notes payable assumed converted as of the first day of the period. The denominator includes both the weighted-average number of shares of common stock outstanding during the period and the number of common stock equivalents if the inclusion of such common stock equivalents is dilutive. Dilutive common stock equivalents potentially include stock options and warrants using the treasury stock method and convertible notes payable using the if-converted method.

 

The following is the calculation of income applicable to common stockholders utilized to calculate the numerator for EPS:

 

   December 31,   December 31, 
   2022   2021 
         
Net (Loss) Income – Basic  $(1,076,000)  $1,627,000 
Add: Convertible Note Interest for Potential Note Conversion   
-
    322,000 
Add: Convertible Note debt discount for Potential Note Conversion   
-
    
-
 
           
Net (Loss) Income used to calculate diluted earnings per share  $(1,076,000)  $1,949,000 

 

The following is a reconciliation of the denominators of basic and diluted EPS computations:

 

   December 31,   December 31, 
   2022   2021 
        
Weighted average shares outstanding used to compute basic earnings per share   3,227,116    3,204,937 
Effect of dilutive stock options and warrants   
-
    31,737 
Effect of dilutive convertible notes payable   
-
    405,743 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   3,227,116    3,642,417 
           
Per share amount – basic  $(0.33)  $0.51 
Per share amount – diluted  $(0.33)  $0.45 

 

The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:

 

   December 31,   December 31, 
   2022   2021 
         
Stock Options   245,466    118,350 
Warrants   28,000    122,721 
    273,466    241,071 

Stock-Based Compensation

Stock-Based Compensation

 

The Company accounts for stock-based compensation in accordance with FASB ASC 718, “Compensation – Stock Compensation.” Under the fair value recognition provision of the ASC, stock-based compensation cost is estimated at the grant date based on the fair value of the award. The Company estimates the fair value of stock options and warrants granted using the Black-Scholes-Merton option pricing model and stock grants at their closing reported market value. Stock compensation expense for employees amounted to $310,000 and $443,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expense for directors amounted to $216,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Operations.

 

Goodwill

Goodwill

 

Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. The goodwill amount of $163,000 at December 31, 2021 related to the acquisition of NTW.

  

The Company accounts for the impairment of goodwill under the provisions of ASU 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.” ASU 2017-04 gives companies the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.

 

The Company performed impairment testing for goodwill annually, or more frequently when indicators of impairment existed.

 

The Company determined that the goodwill was fully impaired at December 31, 2022. The impairment charge of $163,000 is included in operating expenses in the Consolidated Statement of Operations.

 

Freight Out

Freight Out

 

Freight out is included in operating expenses and amounted to $162,000 and $135,000 for the years ended December 31, 2022 and 2021, respectively.

 

Leases

Leases

 

In accordance with FASB ASC 842, “Leases” (“ASC 842”), the Company records a right-of-use (ROU) asset and a lease liability on the balance sheet for all leases with terms longer than 12 months and classifies them as either operating or finance leases. The lease classification affects the expense recognition in the income statement. Operating lease charges are recorded entirely in operating expenses. Finance lease charges are split, where amortization of the right-of- use asset is recorded in operating expenses and an implied interest component is recorded in interest expense.

 

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 and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.

 

Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and, therefore, the Company uses the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines the incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives.

 

An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.

 

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

 

Effective January 1, 2022, the Company adopted ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06), which is intended to address issues identified as a result of the complexity associated with applying accounting principles generally accepted in the United States of America for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and earnings-per-share guidance on the basis of feedback from financial statement users. The adoption of ASU 2020-06 did not have a material effect on the Company’s financial statements.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) (“ASU 2016-13”), which significantly changes how entities will account for credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaces the existing incurred loss model with an expected credit loss model that requires entities to estimate an expected lifetime credit loss on most financial assets and certain other instruments. Under ASU 2016-13 credit impairment is recognized as an allowance for credit losses, rather than as a direct write-down of the amortized cost basis of a financial asset. The impairment allowance is a valuation account deducted from the amortized cost basis of financial assets to present the net amount expected to be collected on the financial asset. Once the new pronouncement is adopted by the Company, the allowance for credit losses must be adjusted for management’s current estimate at each reporting date. The new guidance provides no threshold for recognition of impairment allowance. Therefore, entities must also measure expected credit losses on assets that have a low risk of loss. For instance, trade receivables that are either current or not yet due may not require an allowance reserve under currently generally accepted accounting principles, but under the new standard, the Company will have to estimate an allowance for expected credit losses on trade receivables under ASU 2016-13. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022 for smaller reporting companies. The Company is currently assessing the impact ASU 2016-13 will have on its consolidated financial statements.

 

The Company does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying consolidated financial statements. 

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies [Abstract]  
Schedule of customers that represented
Customer  Percentage of Sales 
   2022   2021 
         
1   29.3%   37.2%
2   21.4%   25.7%
3   14.3%   12.5%
4   11.5%   * 

 

*Customer was less than 10% of sales for the year-ended December 31, 2021

 

   Percentage of Receivables 
   December 31,   December 31, 
Customer  2022   2021 
         
1   33.1%   50.3%
2   23.6%   12.7%
3   13.6%   ** 
4   *    11.7%

 

*Customer was less than 10% of accounts receivable at December 31, 2022

**Customer was less than 10% of accounts receivable at December 31, 2021

Schedule of revenue from contracts with customers
Product  December 31,
2022
   December 31,
2021
 
         
Military  $43,993,000   $51,559,000 
Commercial   9,245,000    7,380,000 
           
Total  $53,238,000   $58,939,000 

Schedule of income applicable to common stockholders
   December 31,   December 31, 
   2022   2021 
         
Net (Loss) Income – Basic  $(1,076,000)  $1,627,000 
Add: Convertible Note Interest for Potential Note Conversion   
-
    322,000 
Add: Convertible Note debt discount for Potential Note Conversion   
-
    
-
 
           
Net (Loss) Income used to calculate diluted earnings per share  $(1,076,000)  $1,949,000 

 

Schedule of basic and diluted EPS computations
   December 31,   December 31, 
   2022   2021 
        
Weighted average shares outstanding used to compute basic earnings per share   3,227,116    3,204,937 
Effect of dilutive stock options and warrants   
-
    31,737 
Effect of dilutive convertible notes payable   
-
    405,743 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   3,227,116    3,642,417 
           
Per share amount – basic  $(0.33)  $0.51 
Per share amount – diluted  $(0.33)  $0.45 

 

Schedule of average market price of the common shares
   December 31,   December 31, 
   2022   2021 
         
Stock Options   245,466    118,350 
Warrants   28,000    122,721 
    273,466    241,071 

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of accounts receivable
   December 31,
2022
   December 31,
2021
 
         
Accounts Receivable Gross  $9,764,000   $11,067,000 
Allowance for Doubtful Accounts   (281,000)   (594,000)
Accounts Receivable Net  $9,483,000   $10,473,000 

Schedule of allowance for doubtful accounts
   Balance at   Charged to   Deductions   Balance at 
   Beginning of   Costs and   from   End of 
   Year   Expenses   Reserves   Year 
Year ended December 31, 2022 Allowance for Doubtful Accounts  $594,000   $16,000   $329,000   $281,000 
Year ended December 31, 2021 Allowance for Doubtful Accounts  $964,000   $134,000   $504,000   $594,000 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2022
Inventory [Abstract]  
Schedule of inventory
   December 31,   December 31, 
   2022   2021 
         
Raw Materials  $4,198,000   $3,410,000 
Work In Progress   20,848,000    20,926,000 
Finished Goods   10,748,000    8,350,000 
Reserve   (3,973,000)   (3,154,000)
Total Inventory  $31,821,000   $29,532,000 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property and Equipment [Abstract]  
Schedule of property and equipment
   December 31,   December 31, 
   2022   2021 
         
Land  $300,000   $300,000 
Buildings and Improvements   1,789,000    1,723,000 
Machinery and Equipment   23,566,000    22,013,000 
Finance Lease ROU Assets - Machinery and Equipment   375,000    375,000 
Tools and Instruments   13,744,000    12,866,000 
Automotive Equipment   266,000    200,000 
Furniture and Fixtures   290,000    290,000 
Leasehold Improvements   941,000    882,000 
Computers and Software   604,000    583,000 
Total Property and Equipment   41,875,000    39,232,000 
Less: Accumulated Depreciation   (33,282,000)   (30,828,000)
Property and Equipment, net  $8,593,000   $8,404,000 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2022
Accounts Payable and Accrued Expenses [Abstract]  
Schedule of accounts payable
   December 31,
2022
   December 31,
2021
 
         
Accounts Payable  $6,442,000   $5,460,000 
Accrued Payroll   674,000    852,000 
Accrued Expenses - other   426,000    411,000 
Accounts Payable and accrued expenses  $7,542,000   $6,723,000 

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt [Abstract]  
Schedule of debt
   December 31,   December 31, 
   2022   2021 
         
Revolving loan to Webster Bank (“Webster”)  $13,352,000   $12,456,000 
Term loan, Webster   5,396,000    4,192,000 
Finance lease obligations   328,000    263,000 
Loans payable - financed assets   30,000    39,000 
Related party notes payable   6,162,000    6,412,000 
Subtotal   25,268,000    23,362,000 
Less: Current portion   (14,477,000)   (14,112,000)
Long Term Portion  $10,791,000   $9,250,000 

Schedule of payments due under the term loan
For the year ending  Amount 
December 31, 2023  $1,037,000 
December 31, 2024   840,000 
December 31, 2025   3,584,000 
Webster Term Loan payable   5,461,000 
Less: debt issuance costs   (65,000)
Total Webster Term Loan payable, net of debt issuance costs   5,396,000 
Less: Current portion of Webster Term Loan payable   (1,037,000)
Total long-term portion of Webster Term Loan payable  $4,359,000 

Schedule of finance lease paid
   Year Ended   Year Ended 
   December 31,   December 31, 
   2022   2021 
Finance Lease cost:        
Amortization of ROU assets  $
-
   $36,000 
Interest on lease liabilities   2,182    
-
 
Total Lease Costs  $2,182   $36,000 
           
Other Information:          
Cash Paid for amounts included in the measurement lease liabilities:          
Financing cash flow from finance lease obligations  $284,000   $5,000 
           
Supplemental disclosure of non-cash activity          
Acquisition of finance lease ROU asset  $350,000   $
-
 

 

Schedule of components of lease term and discount rate
   December 31,   December 31, 
   2022   2021 
         
Weighted Average Remaining Lease Term - in years   3.9    5.0 
Weighted Average Discount rate - %   7.48%   4.20%

 

Schedule of aggregate future minimum finance lease payment
For the year ending  Amount 
December 31, 2023  $100,000 
December 31, 2024   100,000 
December 31, 2025   100,000 
December 31, 2026   77,000 
Total future minimum finance lease payments   377,000 
Less: imputed interest   (49,000)
Less: Current portion   (79,000)
Long-term portion  $249,000 

For the year ending  Amount 
December 31, 2023  $9,000 
December 31, 2024   9,000 
December 31, 2025   9,000 
December 31, 2026   3,000 
Loans Payable - financed assets   30,000 
Less: Current portion   (9,000)
Long-term portion  $21,000 

 

Schedule of note holders and the principal balance
   Michael Taglich,   Robert Taglich,   Taglich Brothers,     
   Chairman   Director   Inc.   Total 
Convertible Subordinated Notes  $2,666,000   $1,905,000   $241,000   $4,812,000 
Subordinated Notes   1,000,000    350,000    
-
    1,350,000 
Total  $3,666,000   $2,255,000   $241,000   $6,162,000 

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Disclosure Text Block [Abstract]  
Schedule of remaining lease terms
   Year Ended   Year Ended 
   December 31,   December 31, 
   2022   2021 
Operating lease cost:  $972,000   $1,069,000 
Total lease cost  $972,000   $1,069,000 
           
Other Information          
Cash paid for amounts included in the measurement lease liability:          
Operating cash flow from operating leases  $1,006,000   $977,000 

 

Schedule of operating and finance leases
   December 31,   December 31, 
   2022   2021 
Weighted Average Remaining Lease Term - in years   3.64    4.53 
Weighted Average discount rate - %   8.89%   8.89%

 

Schedule of aggregate undiscounted cash flows of operating lease payments
   Amount 
December 31, 2023  $1,038,000 
December 31, 2024   1,070,000 
December 31, 2025   992,000 
December 31, 2026   729,000 
Total future minimum lease payments   3,829,000 
Less: discount   (588,000)
Total operating lease maturities   3,241,000 
Less: current portion of operating lease liabilities   (778,000)
Total long term portion of operating lease maturities  $2,463,000 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Tables)
12 Months Ended
Dec. 31, 2022
Liability Related to Sale of Future Proceeds from Disposition of Subsidiary [Abstract]  
Schedule of activity within the liability account
   December 31,
2022
   December 31,
2021
 
         
Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance  $59,000   $322,000 
Non-Cash other income recognized   (94,000)   (360,000)
Non-Cash interest expense recognized   35,000    97,000 
Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance   
-
    59,000 
Less: unamortized transaction costs   
-
    (3,000)
Liability related to sale of future proceeds from disposition of subsidiary, net  $
-
   $56,000 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of provision for income taxes
Current and Deferred   

Year Ended
December 31,
2022

    

Year Ended
December 31,
2021

 
           
Federal  $
-
   $
-
 
States   
-
    
-
 
           
Total Provision for Income Taxes  $
-
   $
-
 

 

Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate
   Year Ended
December 31,
2022
   Year Ended
December 31,
2021
As Revised
 
U.S. statutory income tax rate   21.0%   21.0%
State taxes, net of federal benefit   4.1%   4.1%
Permanent difference, overaccruals, and non-deductible items   (6.9)%   6.3%
Change in state rate   0.7%   8.3%
Deferred tax valuation allowance   (18.4)%   (38.7)%
Other   (.5)%   (1.0)%
Total   0.00%   0.00%

 

Schedule of net deferred tax assets
       December 31, 
   December 31,
2022
   2021
As Revised
 
Deferred tax assets:        
Current:        
Net operating loss  $5,075,000   $4,959,000 
Allowance for doubtful accounts   71,000    149,000 
Inventory - IRC 263A adjustment   411,000    377,000 
Stock based compensation - options and restricted stock   183,000    183,000 
Capitalized engineering costs   331,000    430,000 
Amortization - NTW Transaction   359,000    445,000 
Inventory reserve   932,000    790,000 
Deferred gain on sale of real estate   36,000    45,000 
Accrued expenses   30,000    18,000 
Disallowed interest   1,663,000    1,576,000 
Operating lease liabilities   814,000    984,000 
Total deferred tax asset before valuation allowance   9,905,000    9,956,000 
Valuation allowance   (7,701,000)   (7,503,000)
Total deferred tax asset after valuation allowance   2,204,000    2,453,000 
           
Deferred tax liabilities:          
Property and equipment   (1,583,000)   (1,697,000)
Operating Lease ROU assets   (621,000)   (756,000)
Total deferred tax liabilities   (2,204,000)   (2,453,000)
           
Net deferred tax asset  $
-
   $
-
 

 

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2022
Stock Options and Warrants (Tables) [Line Items]  
Schedule of fair values of stock options granted
   2022   2021 
Risk-free interest rates   1.38% - 2.73%   0.31% - 0.83%
Expected life (in years)   2.50 - 4.00    2.50 - 4.00 
Expected volatility   71.6% - 72.0%   73.2% - 75.2%
Dividend yield   0.00%   0.00%
           
Weighted-average grant date fair value per share  $3.97   $6.01 

 

Schedule of company's stock option and warrants
       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2021   185,900   $15.60 
Granted during the year   84,750    13.00 
Exercised during the year   (11,000)   10.41 
Terminated/Expired during the year   (12,800)   61.70 
Balance, December 31, 2021   246,850   $12.54 
Granted during the year   62,000    8.40 
Exercised during the year   
-
    
-
 
Terminated/Expired during the year   (5,800)   12.04 
Balance, December 31, 2022   303,050   $11.70 
           
Exercisable at December 31, 2022   245,466   $12.07 

 

           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2021   218,290   $29.00    1.43 
Granted during the period   
-
    
-
    
-
 
Terminated/Expired during the period   (67,569)   
-
    
-
 
Balance, December 31, 2021   150,721   $21.94    0.75 
Granted during the period   
-
    
-
    
-
 
Terminated/Expired during the period   (122,721)  $23.75    
-
 
Balance, December 31, 2022   28,000   $14.00    0.75 
                
Exercisable at December 31, 2022   28,000   $14.00    0.75 

 

Schedule of stock options
Range of Exercise Price  Number
Outstanding
   Wtd. Avg,
Life
   Wtd. Avg.
Exercise
Price
 
$8.40 - $15.60   303,050    2.7 years   $11.70 

 

Range of Exercise Price  Number
Exercisable
   Wtd. Avg,
Life
   Wtd. Avg.
Exercise Price
 
$8.40 - $15.60   246,466    2.4 years   $12.07 

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revision of Previously Issued Consolidated Financial Statement (Tables)
12 Months Ended
Dec. 31, 2022
Disclosure of Revision of Previously Issued Financial Statement [Abstract]  
Schedule of deferred tax assets
   Year Ended
December 31,
       Year Ended
December 31,
 
   2021
As Reported
   Adjustment   2021
As Revised
 
U.S. statutory income tax rate   21.0%   0.0%   21.0%
State taxes, net of federal benefit   5.1%   (1.0)%   4.1%
Permanent difference, overaccruals, and non-deductible items   (40.4)%   46.7%   6.3%
Change in state rate   0.0%   8.3%   8.3%
Deferred tax valuation allowance   14.3%   (53.0)%   (38.7)%
Other   0.0%   (1.0)%   (1.0)%
Total   0.0%   0.0%   0.0%

 

   December 31,       December 31, 
  

2021

As Reported

   Adjustment   2021
As Revised
 
Deferred tax assets:            
Net operating loss  $6,737,000   $(1,778,000)  $4,959,000 
Allowance for doubtful accounts   155,000    (6,000)   149,000 
Inventory - IRC 263A adjustment   394,000    (17,000)   377,000 
Stock based compensation - options and restricted stock   393,000    (210,000)   183,000 
Capitalized engineering costs   449,000    (19,000)   430,000 
Amortization - NTW Transaction   442,000    3,000    445,000 
Inventory reserve   824,000    (34,000)   790,000 
Deferred gain on sale of real estate   47,000    (2,000)   45,000 
Accrued expenses   204,000    (186,000)   18,000 
Disallowed interest   1,286,000    290,000    1,576,000 
Operating lease liability   235,000    749,000    984,000 
Capital loss carryforward   88,000    (88,000)   
-
 
Total non-current deferred tax asset before valuation allowance   11,254,000    (1,298,000)   9,956,000 
Valuation allowance   (9,628,000)   2,125,000    (7,503,000)
Total non-current deferred tax asset after valuation allowance   1,626,000    827,000    2,453,000 
                
Deferred tax liabilities:               
Property and equipment   (1,626,000)   (71,000)   (1,697,000)
Operating lease ROU assets   
-
    (756,000)   (756,000)
Total deferred tax liabilities   (1,626,000)   (827,000)   (2,453,000)
                
Net deferred tax asset  $
-
   $
-
   $
-
 

 

   December 31,       December 31, 
   2020
As Reported
   Adjustment   2020
As Revised
 
Deferred tax assets:            
Net operating loss  $6,594,000   $(1,422,000)  $5,172,000 
Allowance for doubtful accounts   252,000    (3,000)   249,000 
Inventory - IRC 263A adjustment   341,000    (3,000)   338,000 
Stock based compensation - options and restricted stock   277,000    (73,000)   204,000 
Capitalized engineering costs   336,000    228,000    564,000 
Deferred Rent   4,000    
-
    4,000 
Amortization - NTW Transaction   495,000    (73,000)   422,000 
Inventory reserve   1,250,000    (579,000)   671,000 
Deferred gain on sale of real estate   132,000    (1,000)   131,000 
Accrued expenses   158,000    (158,000)   - 
Disallowed interest   1,813,000    (18,000)   1,795,000 
Operating lease liability   292,000    905,000    1,197,000 
Total non-current deferred tax asset before valuation allowance   11,944,000    (1,197,000)   10,747,000 
Valuation allowance   (9,394,000)   1,262,000    (8,132,000)
Total non-current deferred tax asset after valuation allowance   2,550,000    65,000    2,615,000 
                
Deferred tax liabilities:               
Property and equipment   (2,150,000)   443,000    (1,707,000)
Operating lease ROU assets   -    (908,000)   (908,000)
Other   (400,000)   400,000    
-
 
Total deferred tax liabilities   (2,550,000)   (65,000)   (2,615,000)
                
Net deferred tax asset  $
-
   $
-
   $- 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Basis of Presentation (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
USD ($)
Accounting Policies [Abstract]    
Reporting segments 1  
Operating segment   1
Operating activities (in Dollars)   $ 448,000
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies (Details) [Line Items]          
Expenditures for repairs and improvements     $ 10,000    
Contract costs receivable     296,000 $ 0  
Customer deposits     781,000 1,470,000  
Revenue recognized     440,000 507,000  
Deposits balance         $ 917,000
Contractual Obligation amount     60,000,000    
Stock compensation expense for employees     310,000 443,000  
Goodwill       163,000  
Goodwill impairment charges     163,000  
Freight out     $ 162,000 $ 135,000  
Lease term     1 year    
Accounts Receivable [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage     10.00% 10.00%  
Four Customers [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage     76.50%    
Three Customers [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage       75.40%  
Three Customers [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage     70.30% 74.70%  
Customer [Member] | Credit Concentration Risk [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Concentration risk percentage       10.00%  
Forecast [Member] | Minimum [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Contractual Obligation amount $ 15,000,000 $ 22,500,000      
Forecast [Member] | Maximum [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Contractual Obligation amount $ 18,000,000 $ 26,500,000      
Director [Member]          
Summary of Significant Accounting Policies (Details) [Line Items]          
Stock compensation expense for directors     $ 216,000 $ 210,000  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of customers that represented
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sales [Member] | Customer One [Member]    
Concentration Risk [Line Items]    
Credit and Concentration Risks 29.30% 37.20%
Sales [Member] | Customers Two [Member]    
Concentration Risk [Line Items]    
Credit and Concentration Risks 21.40% 25.70%
Sales [Member] | Customers Three [Member]    
Concentration Risk [Line Items]    
Credit and Concentration Risks 14.30% 12.50%
Sales [Member] | Customers Four [Member]    
Concentration Risk [Line Items]    
Credit and Concentration Risks 11.50% [1]
Receiveables [Member] | Customer One [Member]    
Concentration Risk [Line Items]    
Credit and Concentration Risks 33.10% 50.30%
Receiveables [Member] | Customers Two [Member]    
Concentration Risk [Line Items]    
Credit and Concentration Risks 23.60% 12.70%
Receiveables [Member] | Customers Three [Member]    
Concentration Risk [Line Items]    
Credit and Concentration Risks 13.60% [2]
Receiveables [Member] | Customers Four [Member]    
Concentration Risk [Line Items]    
Credit and Concentration Risks [3] 11.70%
[1] Customer was less than 10% of sales for the year-ended December 31, 2021
[2] Customer was less than 10% of accounts receivable at December 31, 2021
[3] Customer was less than 10% of accounts receivable at December 31, 2022
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of revenue from contracts with customers - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Total $ 53,238,000 $ 58,939,000
Military [Member]    
Disaggregation of Revenue [Line Items]    
Total 43,993,000 51,559,000
Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Total $ 9,245,000 $ 7,380,000
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of income applicable to common stockholders - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Income Applicable To Common Stockholders Abstract    
Net (Loss) Income - Basic $ (1,076,000) $ 1,627,000
Add: Convertible Note Interest for Potential Note Conversion 322,000
Add: Convertible Note debt discount for Potential Note Conversion
Net (Loss) Income used to calculate diluted earnings per share $ (1,076,000) $ 1,949,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations - Earnings (Loss) per share [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations [Line Items]    
Weighted average shares outstanding used to compute basic earnings per share 3,227,116 3,204,937
Effect of dilutive stock options and warrants $ 31,737
Effect of dilutive convertible notes payable $ 405,743
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share 3,227,116 3,642,417
Per share amount - basic $ (0.33) $ 0.51
Per share amount - diluted $ (0.33) $ 0.45
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Maximum [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares [Line Items]    
Stock Options $ 245,466 $ 118,350
Warrants 28,000 122,721
Minimum [Member] | Antidilutive Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares [Line Items]    
Total $ 273,466 $ 241,071
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable (Details) - Schedule of accounts receivable - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Accounts Receivable [Abstract]    
Accounts Receivable Gross $ 9,764,000 $ 11,067,000
Allowance for Doubtful Accounts (281,000) (594,000)
Accounts Receivable Net $ 9,483,000 $ 10,473,000
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable (Details) - Schedule of allowance for doubtful accounts - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Allowance for Doubtful Accounts [Abstract]    
Balance at Beginning of Year $ 594,000 $ 964,000
Charged to Costs and Expenses 16,000 134,000
Deductions from Reserves 329,000 504,000
Balance at End of Year $ 281,000 $ 594,000
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - Schedule of inventory - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of inventory [Abstract]    
Raw Materials $ 4,198,000 $ 3,410,000
Work In Progress 20,848,000 20,926,000
Finished Goods 10,748,000 8,350,000
Reserve (3,973,000) (3,154,000)
Total Inventory $ 31,821,000 $ 29,532,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment (Details) [Line Items]    
Depreciation expense $ 2,522,000 $ 2,803,000
Property, Plant and Equipment [Member]    
Property and Equipment (Details) [Line Items]    
Accumulated depreciation $ 0 $ 36,000
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - Schedule of property and equipment - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 41,875,000 $ 39,232,000
Less: Accumulated Depreciation (33,282,000) (30,828,000)
Property and Equipment, net 8,593,000 8,404,000
Land [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 300,000 300,000
Buildings and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 1,789,000 1,723,000
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 23,566,000 22,013,000
Finance Lease ROU Assets - Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 375,000 375,000
Tools and Instruments [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 13,744,000 12,866,000
Automotive Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 266,000 200,000
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 290,000 290,000
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 941,000 882,000
Computers and Software [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 604,000 $ 583,000
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Expenses (Details)
Dec. 31, 2022
USD ($)
Accounts Payable and Accrued Expenses [Abstract]  
Old payables $ 317,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable - Accounts Payable and Accrued Expenses [Member] - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Accounts Payable [Abstract]    
Accounts Payable $ 6,442,000 $ 5,460,000
Accrued Payroll 674,000 852,000
Accrued Expenses - other 426,000 411,000
Accounts Payable and accrued expenses $ 7,542,000 $ 6,723,000
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Sale and Leaseback Transaction (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 24, 2006
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Sale And Leaseback Transaction Abstract      
Purchase price $ 6,200,000    
Gain on sale 1,051,000    
Recognized amount 300,000    
Remaining recognized ratably $ 751,000    
Remaining term 20 years    
Lease amount $ 38,000    
Unrecognized gain amount   $ 143,000 $ 181,000
Net lease term   20 years  
Annual rent for first five years   $ 540,000  
Annual rent for sixth year   $ 560,000  
Rent percentage   3.00%  
Lease renew term   5 years  
Deposit purchaser security   $ 89,000 $ 150,000
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 04, 2023
Dec. 15, 2022
Dec. 07, 2021
Jan. 01, 2021
Mar. 31, 2023
Feb. 28, 2023
May 17, 2022
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt (Details) [Line Items]                          
Expires date                 Dec. 30, 2025        
Revolving line of credit loan                         $ 20,000,000
Term loan                         5,000,000
Equipment Line of Credit                         $ 2,000,000
Equipment line of credit remaining available                 $ 1,122,000        
Withdrawn amount                 878,000        
Interest expense                 780,000   $ 704,000    
Term loan             $ 5,000,000         $ 5,685,000  
Principal installments amount             59,524         67,679  
Amendment fee     $ 75,000         $ 10,000       20,000  
Excess cash flow percentage               25.00%          
Excess cash flow payments                 $ 208,000        
Revolving line of credit, current     20,000,000                    
Revolving loan     16,000,000                    
Increase in inventory sublimit     14,000,000                    
Original inventory     11,000,000                    
Amortizing amount of related party     $ 250,000                    
Generating proceeds             1,945,000            
Capital expenditure line of credit             2,000,000            
Amendment fee paid             $ 20,000            
Line of credit amount   $ 877,913                      
Due date         Dec. 30, 2025                
Webster facility, description                 (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum.        
Average interest rate                 4.50% 3.50% 3.50%    
Loan obligation                 $ 30,000 $ 39,000 $ 39,000    
Notes proceeds                 $ 6,550,000        
Common stock, shares issued (in Shares)                 35,508        
Promissory notes                 $ 554,000        
Notes payable                       6,012,000  
Accrued interest                       $ 400,000  
Related party convertible amount       $ 2,732,000                  
Subordinated debt                 250,000        
Principal payment                 250,000        
Interest expense                 $ 487,000 460,000      
Annual rate of interest description                 Approximately $2,732,000 of these notes have an annual rate of interest of 6%, $2,080,000 have an annual interest rate of 7% and $1,600,000 have an annual interest rate of 12%.        
Common Stock [Member]                          
Debt (Details) [Line Items]                          
Price per share (in Dollars per share)       $ 15                  
Subsequent Event [Member]                          
Debt (Details) [Line Items]                          
Line of credit amount $ 739,500                        
Principal payments         $ 8,804 $ 10,451              
Due date           Dec. 30, 2025              
April 2021 [Member]                          
Debt (Details) [Line Items]                          
Excess cash flow payments               $ 558,750          
April 2022 [Member]                          
Debt (Details) [Line Items]                          
Excess cash flow payments               $ 854,000          
November 2022 [Member]                          
Debt (Details) [Line Items]                          
Finance lease                 $ 328,000        
Imputed interest rate                 7.48%        
December 2021 [Member]                          
Debt (Details) [Line Items]                          
Finance lease                 $ 0 $ 263,000      
Interest rate                 4.20%        
Related Party [Member]                          
Debt (Details) [Line Items]                          
Related party convertible amount       $ 2,080,000                  
Price per share (in Dollars per share)       $ 9.3                  
Webster Facility [Member]                          
Debt (Details) [Line Items]                          
Debt                 $ 18,748,000        
Revolving loan                 13,352,000        
Loan amount                 $ 5,396,000        
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Details) - Schedule of debt - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Notes Payable Related Party Notes Payable and Finance Lease Obligations [Abstract]    
Revolving loan to Webster Bank (“Webster”) $ 13,352,000 $ 12,456,000
Term loan, Webster 5,396,000 4,192,000
Finance lease obligations 328,000 263,000
Loans payable - financed assets 30,000 39,000
Related party notes payable 6,162,000 6,412,000
Subtotal 25,268,000 23,362,000
Less: Current portion (14,477,000) (14,112,000)
Long Term Portion $ 10,791,000 $ 9,250,000
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Details) - Schedule of payments due under the term loan
Dec. 31, 2022
USD ($)
Schedule Of Payments Due Under The Term Loan Abstract  
December 31, 2023 $ 1,037,000
December 31, 2024 840,000
December 31, 2025 3,584,000
Webster Term Loan payable 5,461,000
Less: debt issuance costs (65,000)
Total Webster Term Loan payable, net of debt issuance costs 5,396,000
Less: Current portion of Webster Term Loan payable (1,037,000)
Total long-term portion of Webster Term Loan payable $ 4,359,000
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Details) - Schedule of finance lease paid - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finance Lease cost:    
Amortization of ROU assets $ 36,000
Interest on lease liabilities 2,182
Total Lease Costs 2,182 36,000
Cash Paid for amounts included in the measurement lease liabilities:    
Financing cash flow from finance lease obligations 284,000 5,000
Supplemental disclosure of non-cash activity    
Acquisition of finance lease ROU asset $ 350,000
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Details) - Schedule of components of lease term and discount rate
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Components Of Lease Term And Discount Rate Abstract    
Weighted Average Remaining Lease Term - in years 3 years 10 months 24 days 5 years
Weighted Average Discount rate - % 7.48% 4.20%
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Details) - Schedule of aggregate future minimum finance lease payment - USD ($)
Dec. 31, 2022
Dec. 31, 2020
Debt (Details) - Schedule of aggregate future minimum finance lease payment [Line Items]    
Loans Payable - financed assets   $ 6,012,000
Loans Payable – Financed Assets [Member]    
Debt (Details) - Schedule of aggregate future minimum finance lease payment [Line Items]    
December 31, 2023 $ 9,000  
December 31, 2024 9,000  
December 31, 2025 9,000  
December 31, 2026 3,000  
Loans Payable - financed assets 30,000  
Less: Current portion (9,000)  
Long-term portion 21,000  
Finance Lease Obligations [Member]    
Debt (Details) - Schedule of aggregate future minimum finance lease payment [Line Items]    
December 31, 2023 100,000  
December 31, 2024 100,000  
December 31, 2025 100,000  
December 31, 2026 77,000  
Total future minimum finance lease payments 377,000  
Less: imputed interest (49,000)  
Less: Current portion (79,000)  
Long-term portion $ 249,000  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Details) - Schedule of note holders and the principal balance
Dec. 31, 2022
USD ($)
Debt (Details) - Schedule of note holders and the principal balance [Line Items]  
Convertible Subordinated Notes $ 4,812,000
Subordinated Notes 1,350,000
Total 6,162,000
Michael Taglich, Chairman [Member]  
Debt (Details) - Schedule of note holders and the principal balance [Line Items]  
Convertible Subordinated Notes 2,666,000
Subordinated Notes 1,000,000
Total 3,666,000
Robert Taglich, Director [Member]  
Debt (Details) - Schedule of note holders and the principal balance [Line Items]  
Convertible Subordinated Notes 1,905,000
Subordinated Notes 350,000
Total 2,255,000
Taglich Brothers, Inc. [Member]  
Debt (Details) - Schedule of note holders and the principal balance [Line Items]  
Convertible Subordinated Notes 241,000
Subordinated Notes
Total $ 241,000
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease Liabilities (Details)
Dec. 31, 2022
Minimum [Member]  
Operating Lease Liabilities (Details) [Line Items]  
Lease terms 1 year
Maximum [Member]  
Operating Lease Liabilities (Details) [Line Items]  
Lease terms 5 years
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease Liabilities (Details) - Schedule of remaining lease terms - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Remaining Lease Terms Abstract    
Operating lease cost: $ 972,000 $ 1,069,000
Total lease cost 972,000 1,069,000
Cash paid for amounts included in the measurement lease liability:    
Operating cash flow from operating leases $ 1,006,000 $ 977,000
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease Liabilities (Details) - Schedule of operating and finance leases
Dec. 31, 2022
Dec. 31, 2021
Schedule of Operating and Finance Leases [Abstract]    
Weighted Average Remaining Lease Term - in years 3 years 7 months 20 days 4 years 6 months 10 days
Weighted Average discount rate - % 8.89% 8.89%
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments
Dec. 31, 2022
USD ($)
Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments [Abstract]  
December 31, 2023 $ 1,038,000
December 31, 2024 1,070,000
December 31, 2025 992,000
December 31, 2026 729,000
Total future minimum lease payments 3,829,000
Less: discount (588,000)
Total operating lease maturities 3,241,000
Less: current portion of operating lease liabilities (778,000)
Total long term portion of operating lease maturities $ 2,463,000
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - USD ($)
12 Months Ended
Jan. 15, 2019
Dec. 31, 2022
Dec. 31, 2021
Apr. 01, 2017
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) [Line Items]        
Net sales percentage       5.00%
Maximum aggregate payments       $ 1,500,000
Immediate payment $ 800,000      
Non-cash income   $ 94,000 $ 326,000  
Non-cash interest expense   $ 35,000 $ 98,000  
Minimum [Member]        
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) [Line Items]        
Interest paid 1,137,000      
Maximum [Member]        
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) [Line Items]        
Interest paid 1,500,000      
Michael Taglich, and Robert [Member]        
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) [Line Items]        
Immediate payment 100,000      
Michael Taglich [Member]        
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) [Line Items]        
Immediate payment $ 75,000      
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Activity within the Liability Account [Abstract]    
Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance $ 59,000 $ 322,000
Non-Cash other income recognized (94,000) (360,000)
Non-Cash interest expense recognized 35,000 97,000
Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance 59,000
Less: unamortized transaction costs (3,000)
Liability related to sale of future proceeds from disposition of subsidiary, net $ 56,000
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 04, 2022
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity (Details) [Line Items]        
Shares issued 7,287      
Shares issued of common stock for cashless exercise of stock options     5,122  
Common stock shares issued     3,247,937 3,212,801
Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Shares issued     27,849 16,981
Director fees (in Dollars)     $ 216,000 $ 210,000
Subsequent Event [Member]        
Stockholders' Equity (Details) [Line Items]        
Common stock shares issued   12,331    
Directors fees totaling (in Dollars)   $ 54,000    
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]    
Security fund amount $ 155,000 $ 147,000
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Contingency (Details) - USD ($)
Jul. 08, 2021
Oct. 02, 2018
Contingencies [Abstract]    
Damages amount   $ 1,000,000
Damages claim $ 700,000  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Valuation allowance deferred tax assets $ 7,701,000 $ 7,503,000
Federal net operating loss carry forward 22,420,000  
Federal net operating loss carry forward expired amount through 2037 12,220,000  
Federal net operating loss carry forward not expired 10,200,000  
State net operating carry forwards $ 22,600,000  
Percentage of excise tax price 1.00%  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule of provision for income taxes - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Provision for (Benefit from) Income Taxes [Abstract]    
Federal
States
Total Provision for Income Taxes
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Reconciliation of Our Income Tax Rate Computed Using the Federal Statutory Rate to Our Actual Income Tax Rate [Abstract]    
U.S. statutory income tax rate 21.00% 21.00%
State taxes 4.10% 4.10%
Permanent difference, overaccruals, and non-deductible items (6.90%) 6.30%
Change in state rate 0.70% 8.30%
Deferred tax valuation allowance (18.40%) (38.70%)
Other (0.50%) (1.00%)
Total 0.00% 0.00%
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule of net deferred tax assets - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current:    
Net operating loss $ 5,075,000 $ 4,959,000
Allowance for doubtful accounts 71,000 149,000
Inventory - IRC 263A adjustment 411,000 377,000
Stock based compensation - options and restricted stock 183,000 183,000
Capitalized engineering costs 331,000 430,000
Amortization - NTW Transaction 359,000 445,000
Inventory reserve 932,000 790,000
Deferred gain on sale of real estate 36,000 45,000
Accrued expenses 30,000 18,000
Disallowed interest 1,663,000 1,576,000
Operating lease liabilities 814,000 984,000
Total deferred tax asset before valuation allowance 9,905,000 9,956,000
Valuation allowance (7,701,000) (7,503,000)
Total deferred tax asset after valuation allowance 2,204,000 2,453,000
Deferred tax liabilities:    
Property and equipment (1,583,000) (1,697,000)
Operating Lease ROU assets (621,000) (756,000)
Total deferred tax liabilities (2,204,000) (2,453,000)
Net deferred tax asset
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Warrants (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 11, 2022
Apr. 06, 2022
Jan. 11, 2021
Jan. 31, 2022
Jun. 30, 2021
Mar. 24, 2021
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2022
Stock Options and Warrants (Details) [Line Items]                  
Authorized shares under new plan (in Shares)                 100,000
Granted during period (in Shares)             62,000 84,750  
Stock based compensation expense             $ 310,000 $ 443,000  
Aggregate of stock options (in Shares) 53,000 6,000   3,000          
Common stock price per share (in Dollars per share) $ 8.4 $ 8.4   $ 8.5          
Vest term 3 years 1 year   3 years          
Unrecognized compensation cost             $ 95,000    
Remaining weighted average vesting period             1 year 3 months 18 days    
Closing stock price (in Dollars per share)             $ 4.25 $ 9.1  
Aggregate intrinsic value             $ 0 $ 12,000  
Weighted average fair value of options granted (in Dollars per share)             $ 8.4 $ 6  
Total intrinsic value of options exercised             $ 0 $ 100,000  
Total fair value of shares vested             316,000 339,000  
Warrant [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Aggregate intrinsic value             0    
Minimum [Member] | Warrant [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Aggregate intrinsic value             $ 4.15    
Maximum [Member] | Warrant [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Aggregate intrinsic value               $ 9.1  
Issuance of Stock Options [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Aggregate of stock options (in Shares)     7,000   41,500 32,750      
Common stock price per share (in Dollars per share)     $ 13.2   $ 12.2 $ 13.9      
Vest term     1 year     3 years      
Issuance of Stock Options [Member] | Minimum [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Vest term         1 year        
Issuance of Stock Options [Member] | Maximum [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Vest term         3 years        
Issuance of Stock Options [Member] | Director [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Aggregate of stock options (in Shares)     7,000            
Common stock price per share (in Dollars per share)     $ 13.2            
Vest term     1 year            
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Warrants (Details) - Schedule of fair values of stock options granted - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Fair Values of Stock Options Granted [Abstract]    
Dividend yield 0.00% 0.00%
Weighted-average grant date fair value per share (in Dollars per share) $ 3.97 $ 6.01
Minimum [Member]    
Schedule of Fair Values of Stock Options Granted [Abstract]    
Risk-free interest rates 1.38% 0.31%
Expected life (in years) 2 years 6 months 2 years 6 months
Expected volatility 71.60% 73.20%
Maximum [Member]    
Schedule of Fair Values of Stock Options Granted [Abstract]    
Risk-free interest rates 2.73% 0.83%
Expected life (in years) 4 years 4 years
Expected volatility 72.00% 75.20%
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Warrants (Details) - Schedule of company's stock option and warrants - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Company's Stock Options [Abstract]    
Options, Beginning balance 246,850 185,900
Wtd. Avg. Exercise Price, Beginning balance $ 12.54 $ 15.6
Options, Granted 62,000 84,750
Wtd. Avg. Exercise Price, Granted $ 8.4 $ 13
Options, Exercised during the period (11,000)
Wtd. Avg. Exercise Price, Exercised during the period $ 10.41
Options, Terminated/Expired during the period (5,800) (12,800)
Wtd. Avg. Exercise Price, Terminated/Expired during the period $ 12.04 $ 61.7
Options, Ending balance 303,050 246,850
Wtd. Avg. Exercise Price, Ending balance $ 11.7 $ 12.54
Options, Exercisable 245,466  
Wtd. Avg. Exercise Price, Exercisable $ 12.07  
Warrants, Beginning balance 150,721 218,290
Wtd. Avg. Exercise Price, Beginning balance $ 21.94 $ 29
Wtd. Avg. Remaining Contractual Life (years), Beginning balance   1 year 5 months 4 days
Warrants, Granted
Wtd. Avg. Exercise Price, Granted
Wtd. Avg. Remaining Contractual Life (years), Granted
Warrants, Terminated/Expired during the period (122,721) (67,569)
Wtd. Avg. Exercise Price, Terminated/Expired during the period $ 23.75
Wtd. Avg. Remaining Contractual Life (years), Terminated/Expired during the period
Warrants, Ending balance 28,000 150,721
Wtd. Avg. Exercise Price, Ending balance $ 14 $ 21.94
Wtd. Avg. Remaining Contractual Life (years), Ending balance 9 months 9 months
Warrants, Exercisable 28,000  
Wtd. Avg. Exercise Price, Exercisable $ 14  
Wtd. Avg. Remaining Contractual Life (years), Exercisable 9 months  
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Warrants (Details) - Schedule of stock options
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Outstanding Stock Option [Member]  
Schedule of Stock Options [Abstract]  
Number Outstanding (in Shares) | shares 303,050
Wtd. Avg, Life 2 years 8 months 12 days
Wtd. Avg. Exercise Price $ 11.7
Outstanding Stock Option [Member] | Minimum [Member]  
Schedule of Stock Options [Abstract]  
Range of Exercise Price 8.4
Outstanding Stock Option [Member] | Maximum [Member]  
Schedule of Stock Options [Abstract]  
Range of Exercise Price $ 15.6
Exercisable Stock Option [Member]  
Schedule of Stock Options [Abstract]  
Number Outstanding (in Shares) | shares 246,466
Wtd. Avg, Life 2 years 4 months 24 days
Wtd. Avg. Exercise Price $ 12.07
Exercisable Stock Option [Member] | Minimum [Member]  
Schedule of Stock Options [Abstract]  
Range of Exercise Price 8.4
Exercisable Stock Option [Member] | Maximum [Member]  
Schedule of Stock Options [Abstract]  
Range of Exercise Price $ 15.6
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Revision of Previously Issued Consolidated Financial Statement (Details)
Dec. 31, 2021
USD ($)
Disclosure of Revision of Previously Issued Financial Statement [Abstract]  
Net operating loss forward $ 29,100,000
Proper amount $ 21,971,000
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Previously Reported [Member]    
Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets [Line Items]    
U.S. statutory income tax rate 21.00%  
State taxes, net of federal benefit 5.10%  
Permanent difference, overaccruals, and non-deductible items (40.40%)  
Change in state rate 0.00%  
Deferred tax valuation allowance 14.30%  
Other 0.00%  
Total 0.00%  
Net operating loss $ 6,737,000 $ 6,594,000
Allowance for doubtful accounts 155,000 252,000
Inventory - IRC 263A adjustment 394,000 341,000
Stock based compensation - options and restricted stock 393,000 277,000
Capitalized engineering costs 449,000 336,000
Deferred Rent   4,000
Amortization - NTW Transaction 442,000 495,000
Inventory reserve 824,000 1,250,000
Deferred gain on sale of real estate 47,000 132,000
Accrued expenses 204,000 158,000
Disallowed interest 1,286,000 1,813,000
Operating lease liability 235,000 292,000
Capital loss carryforward 88,000  
Total non-current deferred tax asset before valuation allowance 11,254,000 11,944,000
Valuation allowance (9,628,000) (9,394,000)
Total non-current deferred tax asset after valuation allowance 1,626,000 2,550,000
Property and equipment (1,626,000) (2,150,000)
Other   (400,000)
Operating lease ROU assets  
Total deferred tax liabilities (1,626,000) (2,550,000)
Net deferred tax asset
Revision of Prior Period, Adjustment [Member]    
Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets [Line Items]    
U.S. statutory income tax rate 0.00%  
State taxes, net of federal benefit (1.00%)  
Permanent difference, overaccruals, and non-deductible items 46.70%  
Change in state rate 8.30%  
Deferred tax valuation allowance (53.00%)  
Other (1.00%)  
Total 0.00%  
Net operating loss $ (1,778,000) (1,422,000)
Allowance for doubtful accounts (6,000) (3,000)
Inventory - IRC 263A adjustment (17,000) (3,000)
Stock based compensation - options and restricted stock (210,000) (73,000)
Capitalized engineering costs (19,000) 228,000
Deferred Rent  
Amortization - NTW Transaction 3,000 (73,000)
Inventory reserve (34,000) (579,000)
Deferred gain on sale of real estate (2,000) (1,000)
Accrued expenses (186,000) (158,000)
Disallowed interest 290,000 (18,000)
Operating lease liability 749,000 905,000
Capital loss carryforward (88,000)  
Total non-current deferred tax asset before valuation allowance (1,298,000) (1,197,000)
Valuation allowance 2,125,000 1,262,000
Total non-current deferred tax asset after valuation allowance 827,000 65,000
Property and equipment (71,000) 443,000
Operating lease ROU assets   (908,000)
Other   400,000
Operating lease ROU assets (756,000)  
Total deferred tax liabilities (827,000) (65,000)
Net deferred tax asset
As restated [Member]    
Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets [Line Items]    
U.S. statutory income tax rate 21.00%  
State taxes, net of federal benefit 4.10%  
Permanent difference, overaccruals, and non-deductible items 6.30%  
Change in state rate 8.30%  
Deferred tax valuation allowance (38.70%)  
Other (1.00%)  
Total 0.00%  
Net operating loss $ 4,959,000 5,172,000
Allowance for doubtful accounts 149,000 249,000
Inventory - IRC 263A adjustment 377,000 338,000
Stock based compensation - options and restricted stock 183,000 204,000
Capitalized engineering costs 430,000 564,000
Deferred Rent   4,000
Amortization - NTW Transaction 445,000 422,000
Inventory reserve 790,000 671,000
Deferred gain on sale of real estate 45,000 131,000
Accrued expenses 18,000  
Disallowed interest 1,576,000 1,795,000
Operating lease liability 984,000 1,197,000
Capital loss carryforward  
Total non-current deferred tax asset before valuation allowance 9,956,000 10,747,000
Valuation allowance (7,503,000) (8,132,000)
Total non-current deferred tax asset after valuation allowance 2,453,000 2,615,000
Property and equipment (1,697,000) (1,707,000)
Operating lease ROU assets   (908,000)
Other  
Operating lease ROU assets (756,000)  
Total deferred tax liabilities (2,453,000) $ (2,615,000)
Net deferred tax asset  
XML 89 f10k2022_airindust_htm.xml IDEA: XBRL DOCUMENT 0001009891 2022-01-01 2022-12-31 0001009891 2022-06-30 0001009891 2023-05-10 0001009891 airi:AuditorOneMember 2022-01-01 2022-12-31 0001009891 2022-12-31 0001009891 2021-12-31 0001009891 2021-01-01 2021-12-31 0001009891 us-gaap:CommonStockMember 2020-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001009891 us-gaap:RetainedEarningsMember 2020-12-31 0001009891 2020-12-31 0001009891 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001009891 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001009891 us-gaap:CommonStockMember 2021-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001009891 us-gaap:RetainedEarningsMember 2021-12-31 0001009891 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001009891 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001009891 us-gaap:CommonStockMember 2022-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001009891 us-gaap:RetainedEarningsMember 2022-12-31 0001009891 2022-01-01 2022-03-31 0001009891 srt:MinimumMember srt:ScenarioForecastMember 2023-01-01 2023-06-30 0001009891 srt:MaximumMember srt:ScenarioForecastMember 2023-01-01 2023-06-30 0001009891 srt:MinimumMember srt:ScenarioForecastMember 2023-07-01 2023-12-31 0001009891 srt:MaximumMember srt:ScenarioForecastMember 2023-07-01 2023-12-31 0001009891 airi:FourCustomersMember 2022-01-01 2022-12-31 0001009891 airi:ThreeCustomersMember 2021-01-01 2021-12-31 0001009891 us-gaap:OtherCustomerMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001009891 airi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001009891 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001009891 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001009891 srt:DirectorMember 2022-01-01 2022-12-31 0001009891 srt:DirectorMember 2021-01-01 2021-12-31 0001009891 airi:CustomerOneMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001009891 airi:CustomerOneMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersTwoMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001009891 airi:CustomersTwoMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersThreeMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001009891 airi:CustomersThreeMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001009891 airi:FourCustomersMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001009891 airi:FourCustomersMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomerOneMember airi:ReceiveablesMember 2022-01-01 2022-12-31 0001009891 airi:CustomerOneMember airi:ReceiveablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersTwoMember airi:ReceiveablesMember 2022-01-01 2022-12-31 0001009891 airi:CustomersTwoMember airi:ReceiveablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersThreeMember airi:ReceiveablesMember 2022-01-01 2022-12-31 0001009891 airi:CustomersThreeMember airi:ReceiveablesMember 2021-01-01 2021-12-31 0001009891 airi:FourCustomersMember airi:ReceiveablesMember 2022-01-01 2022-12-31 0001009891 airi:FourCustomersMember airi:ReceiveablesMember 2021-01-01 2021-12-31 0001009891 airi:MilitaryMember 2022-01-01 2022-12-31 0001009891 airi:MilitaryMember 2021-01-01 2021-12-31 0001009891 airi:CommercialMember 2022-01-01 2022-12-31 0001009891 airi:CommercialMember 2021-01-01 2021-12-31 0001009891 airi:EarningsLossPerShareMember 2022-01-01 2022-12-31 0001009891 airi:EarningsLossPerShareMember 2021-01-01 2021-12-31 0001009891 srt:MaximumMember 2022-01-01 2022-12-31 0001009891 srt:MaximumMember 2021-01-01 2021-12-31 0001009891 srt:MinimumMember airi:AntidilutiveSecuritiesMember 2022-01-01 2022-12-31 0001009891 srt:MinimumMember airi:AntidilutiveSecuritiesMember 2021-01-01 2021-12-31 0001009891 2021-01-02 2021-12-31 0001009891 us-gaap:PropertyPlantAndEquipmentMember 2022-12-31 0001009891 us-gaap:PropertyPlantAndEquipmentMember 2021-12-31 0001009891 us-gaap:LandMember 2022-12-31 0001009891 us-gaap:LandMember 2021-12-31 0001009891 us-gaap:BuildingImprovementsMember 2022-12-31 0001009891 us-gaap:BuildingImprovementsMember 2021-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001009891 airi:FinanceLeaseMachineryAndEquipmentMember 2022-12-31 0001009891 airi:FinanceLeaseMachineryAndEquipmentMember 2021-12-31 0001009891 airi:ToolsAndInstrumentsMember 2022-12-31 0001009891 airi:ToolsAndInstrumentsMember 2021-12-31 0001009891 airi:AutomotiveEquipmentMember 2022-12-31 0001009891 airi:AutomotiveEquipmentMember 2021-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001009891 us-gaap:ComputerEquipmentMember 2022-12-31 0001009891 us-gaap:ComputerEquipmentMember 2021-12-31 0001009891 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2022-12-31 0001009891 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2021-12-31 0001009891 2006-10-01 2006-10-24 0001009891 2006-10-24 0001009891 2019-12-31 0001009891 airi:WebsterFacilityMember 2022-12-31 0001009891 2020-01-01 2020-12-31 0001009891 2021-06-01 2021-06-30 0001009891 airi:AprilTwentyTwentyOneMember 2021-06-01 2021-06-30 0001009891 airi:AprilTwoZeroTwoTwoMember 2021-06-01 2021-06-30 0001009891 2021-12-07 0001009891 2021-12-07 2021-12-07 0001009891 2022-05-17 0001009891 2022-05-01 2022-05-17 0001009891 2022-12-01 2022-12-15 0001009891 us-gaap:SubsequentEventMember 2023-02-28 0001009891 us-gaap:SubsequentEventMember 2023-02-01 2023-02-28 0001009891 us-gaap:SubsequentEventMember 2023-01-01 2023-01-04 0001009891 us-gaap:SubsequentEventMember 2023-03-31 0001009891 2023-03-01 2023-03-31 0001009891 airi:November2022Member 2022-01-01 2022-12-31 0001009891 airi:November2022Member 2022-12-31 0001009891 airi:December2021Member 2022-01-01 2022-12-31 0001009891 airi:December2021Member 2021-01-03 2021-12-31 0001009891 2021-01-01 2021-01-01 0001009891 us-gaap:CommonStockMember 2021-01-01 0001009891 airi:RelatedPartyMember 2021-01-01 2021-01-01 0001009891 airi:RelatedPartyMember 2021-01-01 0001009891 2021-01-03 2021-12-31 0001009891 us-gaap:ObligationsMember 2022-12-31 0001009891 us-gaap:LoansPayableMember 2022-12-31 0001009891 airi:MichaelTaglichChairmanMember 2022-12-31 0001009891 airi:RobertTaglichDirectorMember 2022-12-31 0001009891 airi:TaglichBrothersIncMember 2022-12-31 0001009891 srt:MinimumMember 2022-12-31 0001009891 srt:MaximumMember 2022-12-31 0001009891 2017-04-01 0001009891 srt:MinimumMember 2019-01-10 2019-01-15 0001009891 srt:MaximumMember 2019-01-10 2019-01-15 0001009891 2019-01-10 2019-01-15 0001009891 airi:MichaelTaglichAndRobertMember 2019-01-10 2019-01-15 0001009891 airi:MichaelTaglichMember 2019-01-10 2019-01-15 0001009891 2021-01-01 0001009891 2022-10-01 2022-10-04 0001009891 us-gaap:SubsequentEventMember 2023-01-01 2023-03-31 0001009891 2018-10-01 2018-10-02 0001009891 2021-07-01 2021-07-08 0001009891 2022-01-01 2022-01-31 0001009891 2022-01-31 0001009891 2022-04-01 2022-04-06 0001009891 2022-04-06 0001009891 2022-04-01 2022-04-11 0001009891 2022-04-11 0001009891 airi:IssuanceOfStockOptionsMember 2021-01-01 2021-01-11 0001009891 airi:IssuanceOfStockOptionsMember 2021-01-11 0001009891 airi:IssuanceOfStockOptionsMember 2021-03-01 2021-03-24 0001009891 airi:IssuanceOfStockOptionsMember 2021-03-24 0001009891 airi:IssuanceOfStockOptionsMember 2021-06-01 2021-06-30 0001009891 airi:IssuanceOfStockOptionsMember 2021-06-30 0001009891 srt:MinimumMember airi:IssuanceOfStockOptionsMember 2021-06-01 2021-06-30 0001009891 srt:MaximumMember airi:IssuanceOfStockOptionsMember 2021-06-01 2021-06-30 0001009891 srt:DirectorMember airi:IssuanceOfStockOptionsMember 2021-01-01 2021-01-11 0001009891 srt:DirectorMember airi:IssuanceOfStockOptionsMember 2021-01-11 0001009891 us-gaap:WarrantMember 2022-12-31 0001009891 srt:MinimumMember us-gaap:WarrantMember 2022-12-31 0001009891 srt:MaximumMember us-gaap:WarrantMember 2021-12-31 0001009891 srt:MinimumMember 2022-01-01 2022-12-31 0001009891 srt:MinimumMember 2021-01-01 2021-12-31 0001009891 srt:MinimumMember airi:OutstandingStockOptionsMember 2022-01-01 2022-12-31 0001009891 srt:MaximumMember airi:OutstandingStockOptionsMember 2022-01-01 2022-12-31 0001009891 airi:OutstandingStockOptionsMember 2022-12-31 0001009891 airi:OutstandingStockOptionsMember 2022-01-01 2022-12-31 0001009891 srt:MinimumMember us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001009891 srt:MaximumMember us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001009891 us-gaap:StockOptionMember 2022-12-31 0001009891 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001009891 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001009891 srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001009891 airi:AsRestatedMember 2021-01-01 2021-12-31 0001009891 srt:ScenarioPreviouslyReportedMember 2021-12-31 0001009891 srt:RestatementAdjustmentMember 2021-12-31 0001009891 airi:AsRestatedMember 2021-12-31 0001009891 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001009891 srt:RestatementAdjustmentMember 2020-12-31 0001009891 airi:AsRestatedMember 2020-12-31 0001009891 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0001009891 srt:RestatementAdjustmentMember 2020-01-01 2020-12-31 0001009891 airi:AsRestatedMember 2020-01-01 2020-12-31 iso4217:USD shares iso4217:USD shares pure 10-K true 2022-12-31 --12-31 2022 false 001-35927 AIR INDUSTRIES GROUP NV 80-0948413 1460 Fifth Avenue Bay Shore New York NY 11706 (631) 968-5000 Common Stock, par value $0.001 AIRI No No No Yes Non-accelerated Filer true false false false 17477754 3259367 Marcum LLP Saddle Brook 688 361 Rotenberg Meril Solomon Bertiger & Guttilla, P.C. Saddle Brook, New Jersey 281000 627000 281000 594000 9483000 10473000 31821000 29532000 307000 226000 296000 28000 22000 42216000 40880000 8593000 8404000 2473000 3018000 532000 960000 163000 53814000 53425000 14477000 14112000 7542000 6723000 778000 686000 38000 38000 781000 1470000 59000 314000 23616000 23402000 4629000 2838000 6162000 6412000 2463000 3241000 105000 143000 36975000 36036000 0.001 0.001 3000000 3000000 0 0 0.001 0.001 6000000 6000000 3247937 3247937 3212801 3212801 3000 3000 82446000 81920000 -65610000 -64534000 16839000 17389000 53814000 53425000 53238000 58939000 45786000 48686000 7452000 10253000 7646000 7766000 -194000 2487000 851000 805000 487000 460000 139000 405000 317000 -1076000 1627000 -1076000 1627000 -0.33 0.51 -0.33 0.45 3227116 3204937 3227116 3642418 3190698 3000 81267000 -66161000 15109000 16981 210000 210000 5122 443000 443000 1627000 1627000 3212801 3000 81920000 -64534000 17389000 27849 216000 216000 7287 310000 310000 -1076000 -1076000 3247937 3000 82446000 -65610000 16839000 -1076000 1627000 2522000 2803000 310000 443000 216000 210000 -94000 -326000 35000 98000 317000 545000 492000 38000 38000 -313000 -86000 163000 65000 150000 -1303000 1589000 2289000 -2588000 81000 53000 6000 7000 194000 193000 1136000 -1594000 686000 701000 -439000 553000 314000 313000 448000 4064000 2361000 1364000 -2361000 -1364000 916000 -3193000 2823000 -1609000 -1371000 20000 250000 284000 5000 -9000 -9000 1567000 -4578000 -346000 -1878000 627000 2505000 281000 627000 1295000 1206000 6000 7000 350000 400000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 1. ORGANIZATION AND BASIS OF PRESENTATION</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Organization</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Air Industries Group is a Nevada corporation (“AIRI”). As of and for the year ended December 31, 2022 and 2021, the accompanying consolidated financial statements presented are those of AIRI, and its wholly-owned subsidiaries; Air Industries Machining Corp. (“AIM”), Nassau Tool Works, Inc. (“NTW”), and the Sterling Engineering Corporation (“Sterling”), (together, the “Company”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principal Business Activity</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is a Tier 1 or Tier 2 manufacturer of precision assemblies and components for mission-critical aerospace and defense applications and a prime contractor to the U.S. Department of Defense. The Company’s AIM and NTW subsidiaries manufacture flight critical or flight safety aircraft components including landing gear, arresting gear, flight controls, primarily for military aircraft, including the UH-60 Helicopter, the E2-D, and F-35, F-18 fighter aircraft, and the Pratt &amp; Whitney Geared Turbofan jet engine. Sterling manufactures components used in jet engines of military and commercial aircraft and ground power turbine engines. The Company’s primary customers are large publicly traded companies including the four largest suppliers to the US Department of Defense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of Presentation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements of the Company included in this report have been prepared in accordance with accounting principles generally accepted in the United States of America and the rules and regulations of the Securities and Exchange Commission.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically the Company operated its businesses and reported its results as two separate segments with AIM and NTW comprising the Complex Machining segment (“CMS”) and Sterling as the Turbine &amp; Engine Component segment (“TEC”). The CMS segment specialized in flight critical components including flight controls and landing gear. The TEC segment focused on manufacturing components for jet engines. Along with its operating subsidiaries, the Company reported the results of its corporate division as an independent segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In recent years the Company integrated and consolidated the business of AIM and NTW into one facility on Long Island and the operations of its CMS and TEC segments have become increasingly integrated. The Company also made significant capital expenditures and all of its operations now share the same manufacturing facilities and use most, if not all, of the same sales and marketing functions. The Company made these changes to take advantage of the long-term growth opportunities it sees in the aerospace and defense market. In early fiscal 2022, the Company further changed its management approach and is now making decisions about resources to be allocated and assesses performance based on one integrated business rather than two reporting segments. As such, effective with the fiscal quarter ended March 31, 2022, the Company is presenting its operations as one reportable operating segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Liquidity</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">At each reporting period, management evaluates whether there are conditions or events that raise any substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. The Company is required to make certain additional disclosures if management concludes that if substantial doubt exists about the Company’s ability to continue as a going concern provided that such doubt is not alleviated by the Company’s plans or when the Company’s plans alleviate substantial doubt about its ability to continue as a going concern. This evaluation entails analyzing prospective operating budgets and forecasts for expectations regarding cash needs and comparing those needs to the current cash and cash equivalent balance and expectations regarding cash to be generated over the following year.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">The global outbreak of COVID-19 negatively impacted the Company’s revenues, earnings and operating cash flows in 2020. While operations substantially returned to normal in fiscal 2021 and 2022, there remains some substantial issues and problems receiving raw materials and prompt processing of its products.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With fiscal 2022 now completed and the Company continuing to see the benefits from its recent investments in machinery and equipment, management believes the Company will continue to improve its liquidity. During 2022, the Company generated $448,000 of cash from operating activities. Based on the Company’s current best estimates of fiscal 2023 and first half of fiscal 2024 sales, confirmed orders from existing backlog and expected orders from existing and new customers expected timing of future cash receipts and expenditures and the Company’s ability to access additional liquidity, if needed, the Company firmly believes it will have adequate cash to support operations through at least one year from the date of the accompanying financial statements are issued.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Reverse Stock Split</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 4, 2022, the Company announced a reverse stock split of its authorized, issued and outstanding shares of common stock at a ratio of 1-for-10. The reverse stock split was effective on October 18, 2022, and its common stock began trading on a post-split-adjusted basis at that time. All share and per share amounts of its common stock presented have been retroactively adjusted to reflect the 1-for-10 reverse stock split. As result of the reverse stock split there were no fractional shares issued and all holders were rounded up to the next whole share. See Note 11 – Stockholders’ Equity for more information.</p> 1 1 448000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principles of Consolidation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements include accounts of the Company and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Accounts Receivable</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are reported at their outstanding unpaid principal balances net of allowances for uncollectible accounts. The Company provides for allowances for uncollectible receivables based on management’s estimate of uncollectible amounts considering age, collection history, and any other factors considered appropriate. The Company writes off accounts receivable against the allowance for doubtful accounts when a balance is determined to be uncollectible.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventory Valuation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company values inventory at the lower of cost on a first-in-first-out basis or an estimated net realizable value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally purchases raw materials and supplies uniquely suited to the production of larger more complex parts, such as landing gear, only when non-cancellable contracts for orders have been received for finished goods. It occasionally produces larger more complex products, such as landing gear, in excess of purchase order quantities in anticipation of future purchase order demand, when it is economically advantageous to do so, since historically this excess has been used in fulfilling future purchase orders. The Company purchases supplies and materials useful in a variety of products as deemed necessary even though orders have not been received. The Company periodically evaluates inventory items that are not secured by purchase orders and establishes write-downs to estimated net realizable value. The Company writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Property and Equipment</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are carried at cost net of accumulated depreciation and amortization. Repair and maintenance charges are expensed as incurred. Property, equipment, and improvements are depreciated using the straight-line method over the estimated useful lives of the assets or the particular improvements. Expenditures for repairs and improvements in excess of $10,000 that add to the productive capacity or extend the useful life of an asset are capitalized. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and any related gain or loss is reflected in earnings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Long-Lived and Intangible Assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Identifiable intangible assets are amortized using the straight-line method over the period of expected benefit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets and intangible assets subject to amortization to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may be impaired. The Company records an impairment loss if the undiscounted future cash flows are found to be less than the carrying amount of the asset. If an impairment loss has occurred, a charge is recorded to reduce the carrying amount of the asset to fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Financing Costs</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs incurred with obtaining and executing revolving debt arrangements are capitalized and recorded in other current assets and amortized using the effective interest method over the term of the related debt. Costs incurred with obtaining and executing other debt arrangements are presented as a direct deduction from the carrying value of the associated debt and also amortized using the effective interest method over the term of the related debt. The amortization of financing costs is included in interest and financing costs in the Consolidated Statements of Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Contract Costs Receivable</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 and $0 as of December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is recognized as the customer obtains control of the goods and services promised in the contract (i.e., performance obligations). In evaluating our contracts with our customers, we have determined that there is no future performance obligation once delivery has occurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our revenue is generated from fixed-price contracts. Under fixed-price contracts, we agree to perform the specified work for a pre-determined price, which we estimate during the bidding process before the contract is awarded. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We evaluate the products promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Our contracts are typically accounted for as one performance obligation. We classify net sales as products on our consolidated statements of operations based on the predominant attributes of the performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine the transaction price for each contract based on the consideration we expect to receive for the products being provided under the contract.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the inception of a contract, we estimate the transaction price based on our current rights and do not contemplate future modifications (including unexercised options) or follow-on contracts until they become legally enforceable. Contracts can be subsequently modified to include changes in specifications, requirements or price, which may create new or change existing enforceable rights and obligations. Depending on the nature of the modification, we consider whether to account for the modification as an adjustment to the existing contract or as a separate contract. Generally, modifications to our contracts are not distinct from the existing contract due to the significant integration and interrelated tasks provided in the context of the contract. Therefore, such modifications are accounted for as if they were part of the existing contract and recognized as a cumulative adjustment to revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recognize revenue at the point in time in which the performance obligation is fully satisfied. This is fully satisfied when the product has shipped, which is the point in time the customer obtains control of the product and we no longer maintain control of the product.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s rights to payments for goods transferred to customers are conditional only on the passage of time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products. The Company utilizes a Returned Merchandise Authorization or RMA process for determining whether to accept returned products. Customer requests to return products are reviewed by the contracts department and if the request is approved, a credit is issued upon receipt of the product. Net sales represent gross sales less these returns and allowances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customer Deposits</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company receives advance payments on certain contracts with the remainder of the contract balance due upon the shipment of the final product once the customer inspects and approves the product for shipment. At that time, the entire amount will be recognized as revenue and the deposit will be applied to the customer’s invoice.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At December 31, 2022 and 2021, customer deposits were $781,000 and $1,470,000 respectively. The Company recognized revenue of $440,000 during year ended December 31, 2022, that was included in the customer deposits balance as of December 31, 2021. The Company recognized revenue of $507,000 during the year ended December 31, 2021, that was included in the customer deposits balance of $917,000 as of December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Backlog</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Backlog represents executed non-cancellable contracts that represent firm purchase orders that are deliverable over the next 18-month period. As of December 31, 2022, backlog relating to remaining performance obligations in contracts was approximately $60,000,000. The Company expects to recognize revenue amounts in future periods related to these remaining performance obligations as follows: approximately $22,500,000 to $26,500,000 from January 1, 2023 - June 30, 2023, and approximately $15,000,000 to $18,000,000 from July 1, 2023 through December 31, 2023. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on-time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales pursuant to contracts that are not currently in backlog.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In preparing the financial statements, management is required to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. The more significant management estimates are the allowance for doubtful accounts, useful lives of property and equipment, provisions for obsolescence, excess and slow moving inventory, accrued expenses and income taxes, which includes the determination of the valuation allowance for deferred tax assets. Actual results could differ from those estimates. Changes in facts and circumstances may result in revised estimates, which are recorded in the period in which they become known.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Credit and Concentration Risks</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A large percentage of the Company’s revenues are derived from a small number of customers for U.S. Military Aviation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were four customers that represented 76.5% of total sales, and three customers that represented 75.4% of total sales for the years ended December 31, 2022 and 2021, respectively. This is set forth in the table below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Customer</td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage of Sales</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">29.3</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">37.2</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table><p style="margin: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of sales for the year-ended December 31, 2021</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were three customers that represented 70.3% of gross accounts receivable and three customers that represented 74.7% of gross accounts receivable at December 31, 2022 and 2021, respectively. This is set forth in the table below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percentage of Receivables</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">33.1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">50.3</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.7</td><td style="text-align: left">%</td></tr> </table><p style="margin: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of accounts receivable at December 31, 2022</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of accounts receivable at December 31, 2021</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Disaggregation of Revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes revenue from contracts with customers for the years ended December 31, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Product</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Military</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,993,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">51,559,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Commercial</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,245,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,380,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,238,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,939,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year, the Company had occasionally maintained balances in its bank accounts that were in excess of the FDIC limit. The Company has not experienced any losses on these accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Major Suppliers</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has several key sole-source suppliers of various parts that are important for one or more of its products. These suppliers are its only source for such parts and, therefore, in the event any of them were to go out of business or be unable to provide parts for any reason, its business could be severely harmed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes in accordance with accounting guidance now codified as FASB ASC 740, “Income Taxes,” which requires that the Company recognize deferred tax liabilities and assets based on the differences between the financial statement carrying amounts and the tax bases of assets and liabilities, using enacted tax rates in effect in the years the differences are expected to reverse.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for, or benefit from, income taxes includes deferred taxes resulting from the temporary differences in income for financial and tax purposes using the liability method. Such temporary differences result primarily from the differences in the carrying value of assets and liabilities. Future realization of deferred income tax assets requires sufficient taxable income within the carryback, carryforward period available under tax law. We evaluate, on a quarterly basis whether, based on all available evidence, it is probable that the deferred income tax assets are realizable. Valuation allowances are established when it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The evaluation, as prescribed by ASC 740-10, “Income Taxes,” includes the consideration of all available evidence, both positive and negative, regarding historical operating results including recent years with reported losses, the estimated timing of future reversals of existing taxable temporary differences, estimated future taxable income exclusive of reversing temporary differences and carryforwards, and potential tax planning strategies which may be employed to prevent an operating loss or tax credit carryforward from expiring unused.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for uncertainties in income taxes under the provisions of FASB ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Earnings (Loss) per share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings (loss) per share (“EPS”) is computed by dividing the net income applicable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of calculating diluted earnings (loss) per common share, the numerator includes net income (loss) plus interest on convertible notes payable assumed converted as of the first day of the period. The denominator includes both the weighted-average number of shares of common stock outstanding during the period and the number of common stock equivalents if the inclusion of such common stock equivalents is dilutive. Dilutive common stock equivalents potentially include stock options and warrants using the treasury stock method and convertible notes payable using the if-converted method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is the calculation of income applicable to common stockholders utilized to calculate the numerator for EPS:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net (Loss) Income – Basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,076,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,627,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Convertible Note Interest for Potential Note Conversion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">322,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Add: Convertible Note debt discount for Potential Note Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net (Loss) Income used to calculate diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,076,000</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,949,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of the denominators of basic and diluted EPS computations:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"/><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%">Weighted average shares outstanding used to compute basic earnings per share</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,227,116</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,204,937</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Effect of dilutive stock options and warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,737</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Effect of dilutive convertible notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">405,743</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,227,116</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,642,417</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Per share amount – basic</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.33</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.51</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Per share amount – diluted</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.33</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.45</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Stock Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">245,466</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">118,350</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">122,721</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">273,466</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">241,071</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Stock-Based Compensation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for stock-based compensation in accordance with FASB ASC 718, “Compensation – Stock Compensation.” Under the fair value recognition provision of the ASC, stock-based compensation cost is estimated at the grant date based on the fair value of the award. The Company estimates the fair value of stock options and warrants granted using the Black-Scholes-Merton option pricing model and stock grants at their closing reported market value. Stock compensation expense for employees amounted to $310,000 and $443,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expense for directors amounted to $216,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Goodwill</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. The goodwill amount of $163,000 at December 31, 2021 related to the acquisition of NTW.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for the impairment of goodwill under the provisions of ASU 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.” ASU 2017-04 gives companies the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performed impairment testing for goodwill annually, or more frequently when indicators of impairment existed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined that the goodwill was fully impaired at December 31, 2022. The impairment charge of $163,000 is included in operating expenses in the Consolidated Statement of Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Freight Out</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Freight out is included in operating expenses and amounted to $162,000 and $135,000 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with FASB ASC 842, “Leases” (“ASC 842”), the Company records a right-of-use (ROU) asset and a lease liability on the balance sheet for all leases with terms longer than 12 months and classifies them as either operating or finance leases. The lease classification affects the expense recognition in the income statement. Operating lease charges are recorded entirely in operating expenses. Finance lease charges are split, where amortization of the right-of- use asset is recorded in operating expenses and an implied interest component is recorded in interest expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and, therefore, the Company uses the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines the incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recently Issued Accounting Pronouncements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective January 1, 2022, the Company adopted ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06), which is intended to address issues identified as a result of the complexity associated with applying accounting principles generally accepted in the United States of America for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and earnings-per-share guidance on the basis of feedback from financial statement users. The adoption of ASU 2020-06 did not have a material effect on the Company’s financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) (“ASU 2016-13”), which significantly changes how entities will account for credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaces the existing incurred loss model with an expected credit loss model that requires entities to estimate an expected lifetime credit loss on most financial assets and certain other instruments. Under ASU 2016-13 credit impairment is recognized as an allowance for credit losses, rather than as a direct write-down of the amortized cost basis of a financial asset. The impairment allowance is a valuation account deducted from the amortized cost basis of financial assets to present the net amount expected to be collected on the financial asset. Once the new pronouncement is adopted by the Company, the allowance for credit losses must be adjusted for management’s current estimate at each reporting date. The new guidance provides no threshold for recognition of impairment allowance. Therefore, entities must also measure expected credit losses on assets that have a low risk of loss. For instance, trade receivables that are either current or not yet due may not require an allowance reserve under currently generally accepted accounting principles, but under the new standard, the Company will have to estimate an allowance for expected credit losses on trade receivables under ASU 2016-13. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022 for smaller reporting companies. The Company is currently assessing the impact ASU 2016-13 will have on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying consolidated financial statements. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principles of Consolidation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements include accounts of the Company and its wholly-owned subsidiaries. Significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Accounts Receivable</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are reported at their outstanding unpaid principal balances net of allowances for uncollectible accounts. The Company provides for allowances for uncollectible receivables based on management’s estimate of uncollectible amounts considering age, collection history, and any other factors considered appropriate. The Company writes off accounts receivable against the allowance for doubtful accounts when a balance is determined to be uncollectible.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventory Valuation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company values inventory at the lower of cost on a first-in-first-out basis or an estimated net realizable value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally purchases raw materials and supplies uniquely suited to the production of larger more complex parts, such as landing gear, only when non-cancellable contracts for orders have been received for finished goods. It occasionally produces larger more complex products, such as landing gear, in excess of purchase order quantities in anticipation of future purchase order demand, when it is economically advantageous to do so, since historically this excess has been used in fulfilling future purchase orders. The Company purchases supplies and materials useful in a variety of products as deemed necessary even though orders have not been received. The Company periodically evaluates inventory items that are not secured by purchase orders and establishes write-downs to estimated net realizable value. The Company writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Property and Equipment</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are carried at cost net of accumulated depreciation and amortization. Repair and maintenance charges are expensed as incurred. Property, equipment, and improvements are depreciated using the straight-line method over the estimated useful lives of the assets or the particular improvements. Expenditures for repairs and improvements in excess of $10,000 that add to the productive capacity or extend the useful life of an asset are capitalized. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and any related gain or loss is reflected in earnings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 10000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Long-Lived and Intangible Assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Identifiable intangible assets are amortized using the straight-line method over the period of expected benefit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets and intangible assets subject to amortization to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the related carrying amount may be impaired. The Company records an impairment loss if the undiscounted future cash flows are found to be less than the carrying amount of the asset. If an impairment loss has occurred, a charge is recorded to reduce the carrying amount of the asset to fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Financing Costs</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs incurred with obtaining and executing revolving debt arrangements are capitalized and recorded in other current assets and amortized using the effective interest method over the term of the related debt. Costs incurred with obtaining and executing other debt arrangements are presented as a direct deduction from the carrying value of the associated debt and also amortized using the effective interest method over the term of the related debt. The amortization of financing costs is included in interest and financing costs in the Consolidated Statements of Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Contract Costs Receivable</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 and $0 as of December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 296000 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is recognized as the customer obtains control of the goods and services promised in the contract (i.e., performance obligations). In evaluating our contracts with our customers, we have determined that there is no future performance obligation once delivery has occurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our revenue is generated from fixed-price contracts. Under fixed-price contracts, we agree to perform the specified work for a pre-determined price, which we estimate during the bidding process before the contract is awarded. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We evaluate the products promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Our contracts are typically accounted for as one performance obligation. We classify net sales as products on our consolidated statements of operations based on the predominant attributes of the performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine the transaction price for each contract based on the consideration we expect to receive for the products being provided under the contract.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the inception of a contract, we estimate the transaction price based on our current rights and do not contemplate future modifications (including unexercised options) or follow-on contracts until they become legally enforceable. Contracts can be subsequently modified to include changes in specifications, requirements or price, which may create new or change existing enforceable rights and obligations. Depending on the nature of the modification, we consider whether to account for the modification as an adjustment to the existing contract or as a separate contract. Generally, modifications to our contracts are not distinct from the existing contract due to the significant integration and interrelated tasks provided in the context of the contract. Therefore, such modifications are accounted for as if they were part of the existing contract and recognized as a cumulative adjustment to revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recognize revenue at the point in time in which the performance obligation is fully satisfied. This is fully satisfied when the product has shipped, which is the point in time the customer obtains control of the product and we no longer maintain control of the product.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s rights to payments for goods transferred to customers are conditional only on the passage of time and not on any other criteria. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products. The Company utilizes a Returned Merchandise Authorization or RMA process for determining whether to accept returned products. Customer requests to return products are reviewed by the contracts department and if the request is approved, a credit is issued upon receipt of the product. Net sales represent gross sales less these returns and allowances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customer Deposits</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company receives advance payments on certain contracts with the remainder of the contract balance due upon the shipment of the final product once the customer inspects and approves the product for shipment. At that time, the entire amount will be recognized as revenue and the deposit will be applied to the customer’s invoice.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At December 31, 2022 and 2021, customer deposits were $781,000 and $1,470,000 respectively. The Company recognized revenue of $440,000 during year ended December 31, 2022, that was included in the customer deposits balance as of December 31, 2021. The Company recognized revenue of $507,000 during the year ended December 31, 2021, that was included in the customer deposits balance of $917,000 as of December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 781000 1470000 440000 507000 917000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Backlog</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Backlog represents executed non-cancellable contracts that represent firm purchase orders that are deliverable over the next 18-month period. As of December 31, 2022, backlog relating to remaining performance obligations in contracts was approximately $60,000,000. The Company expects to recognize revenue amounts in future periods related to these remaining performance obligations as follows: approximately $22,500,000 to $26,500,000 from January 1, 2023 - June 30, 2023, and approximately $15,000,000 to $18,000,000 from July 1, 2023 through December 31, 2023. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on-time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales pursuant to contracts that are not currently in backlog.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> 60000000 22500000 26500000 15000000 18000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In preparing the financial statements, management is required to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. The more significant management estimates are the allowance for doubtful accounts, useful lives of property and equipment, provisions for obsolescence, excess and slow moving inventory, accrued expenses and income taxes, which includes the determination of the valuation allowance for deferred tax assets. Actual results could differ from those estimates. Changes in facts and circumstances may result in revised estimates, which are recorded in the period in which they become known.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Credit and Concentration Risks</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A large percentage of the Company’s revenues are derived from a small number of customers for U.S. Military Aviation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were four customers that represented 76.5% of total sales, and three customers that represented 75.4% of total sales for the years ended December 31, 2022 and 2021, respectively. This is set forth in the table below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Customer</td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage of Sales</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">29.3</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">37.2</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table><p style="margin: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of sales for the year-ended December 31, 2021</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were three customers that represented 70.3% of gross accounts receivable and three customers that represented 74.7% of gross accounts receivable at December 31, 2022 and 2021, respectively. This is set forth in the table below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percentage of Receivables</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">33.1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">50.3</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.7</td><td style="text-align: left">%</td></tr> </table><p style="margin: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of accounts receivable at December 31, 2022</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of accounts receivable at December 31, 2021</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 0.765 0.754 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Customer</td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage of Sales</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">29.3</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">37.2</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table><p style="margin: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of sales for the year-ended December 31, 2021</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percentage of Receivables</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">33.1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">50.3</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.7</td><td style="text-align: left">%</td></tr> </table><p style="margin: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of accounts receivable at December 31, 2022</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer was less than 10% of accounts receivable at December 31, 2021</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 0.293 0.372 0.214 0.257 0.143 0.125 0.115 0.10 0.703 0.747 0.331 0.503 0.236 0.127 0.136 0.117 0.10 0.10 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Disaggregation of Revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes revenue from contracts with customers for the years ended December 31, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Product</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Military</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,993,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">51,559,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Commercial</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,245,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,380,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,238,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,939,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Product</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Military</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,993,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">51,559,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Commercial</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,245,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,380,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,238,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,939,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 43993000 51559000 9245000 7380000 53238000 58939000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year, the Company had occasionally maintained balances in its bank accounts that were in excess of the FDIC limit. The Company has not experienced any losses on these accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Major Suppliers</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has several key sole-source suppliers of various parts that are important for one or more of its products. These suppliers are its only source for such parts and, therefore, in the event any of them were to go out of business or be unable to provide parts for any reason, its business could be severely harmed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes in accordance with accounting guidance now codified as FASB ASC 740, “Income Taxes,” which requires that the Company recognize deferred tax liabilities and assets based on the differences between the financial statement carrying amounts and the tax bases of assets and liabilities, using enacted tax rates in effect in the years the differences are expected to reverse.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for, or benefit from, income taxes includes deferred taxes resulting from the temporary differences in income for financial and tax purposes using the liability method. Such temporary differences result primarily from the differences in the carrying value of assets and liabilities. Future realization of deferred income tax assets requires sufficient taxable income within the carryback, carryforward period available under tax law. We evaluate, on a quarterly basis whether, based on all available evidence, it is probable that the deferred income tax assets are realizable. Valuation allowances are established when it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The evaluation, as prescribed by ASC 740-10, “Income Taxes,” includes the consideration of all available evidence, both positive and negative, regarding historical operating results including recent years with reported losses, the estimated timing of future reversals of existing taxable temporary differences, estimated future taxable income exclusive of reversing temporary differences and carryforwards, and potential tax planning strategies which may be employed to prevent an operating loss or tax credit carryforward from expiring unused.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for uncertainties in income taxes under the provisions of FASB ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Earnings (Loss) per share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings (loss) per share (“EPS”) is computed by dividing the net income applicable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of calculating diluted earnings (loss) per common share, the numerator includes net income (loss) plus interest on convertible notes payable assumed converted as of the first day of the period. The denominator includes both the weighted-average number of shares of common stock outstanding during the period and the number of common stock equivalents if the inclusion of such common stock equivalents is dilutive. Dilutive common stock equivalents potentially include stock options and warrants using the treasury stock method and convertible notes payable using the if-converted method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is the calculation of income applicable to common stockholders utilized to calculate the numerator for EPS:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net (Loss) Income – Basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,076,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,627,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Convertible Note Interest for Potential Note Conversion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">322,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Add: Convertible Note debt discount for Potential Note Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net (Loss) Income used to calculate diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,076,000</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,949,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of the denominators of basic and diluted EPS computations:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"/><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%">Weighted average shares outstanding used to compute basic earnings per share</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,227,116</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,204,937</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Effect of dilutive stock options and warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,737</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Effect of dilutive convertible notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">405,743</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,227,116</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,642,417</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Per share amount – basic</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.33</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.51</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Per share amount – diluted</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.33</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.45</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Stock Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">245,466</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">118,350</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">122,721</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">273,466</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">241,071</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net (Loss) Income – Basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,076,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,627,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Convertible Note Interest for Potential Note Conversion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">322,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Add: Convertible Note debt discount for Potential Note Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net (Loss) Income used to calculate diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,076,000</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,949,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> -1076000 1627000 322000 -1076000 1949000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"/><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%">Weighted average shares outstanding used to compute basic earnings per share</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,227,116</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,204,937</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Effect of dilutive stock options and warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,737</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Effect of dilutive convertible notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">405,743</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,227,116</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,642,417</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Per share amount – basic</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.33</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.51</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Per share amount – diluted</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.33</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.45</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 0pt 0"> </p> 3227116 3204937 31737 405743 3227116 3642417 -0.33 0.51 -0.33 0.45 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Stock Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">245,466</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">118,350</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">122,721</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">273,466</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">241,071</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 245466 118350 28000 122721 273466 241071 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Stock-Based Compensation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for stock-based compensation in accordance with FASB ASC 718, “Compensation – Stock Compensation.” Under the fair value recognition provision of the ASC, stock-based compensation cost is estimated at the grant date based on the fair value of the award. The Company estimates the fair value of stock options and warrants granted using the Black-Scholes-Merton option pricing model and stock grants at their closing reported market value. Stock compensation expense for employees amounted to $310,000 and $443,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expense for directors amounted to $216,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 310000 443000 216000 210000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Goodwill</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. The goodwill amount of $163,000 at December 31, 2021 related to the acquisition of NTW.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for the impairment of goodwill under the provisions of ASU 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.” ASU 2017-04 gives companies the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performed impairment testing for goodwill annually, or more frequently when indicators of impairment existed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined that the goodwill was fully impaired at December 31, 2022. The impairment charge of $163,000 is included in operating expenses in the Consolidated Statement of Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 163000 163000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Freight Out</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Freight out is included in operating expenses and amounted to $162,000 and $135,000 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 162000 135000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with FASB ASC 842, “Leases” (“ASC 842”), the Company records a right-of-use (ROU) asset and a lease liability on the balance sheet for all leases with terms longer than 12 months and classifies them as either operating or finance leases. The lease classification affects the expense recognition in the income statement. Operating lease charges are recorded entirely in operating expenses. Finance lease charges are split, where amortization of the right-of- use asset is recorded in operating expenses and an implied interest component is recorded in interest expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and, therefore, the Company uses the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines the incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> P1Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recently Issued Accounting Pronouncements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective January 1, 2022, the Company adopted ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06), which is intended to address issues identified as a result of the complexity associated with applying accounting principles generally accepted in the United States of America for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and earnings-per-share guidance on the basis of feedback from financial statement users. The adoption of ASU 2020-06 did not have a material effect on the Company’s financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) (“ASU 2016-13”), which significantly changes how entities will account for credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaces the existing incurred loss model with an expected credit loss model that requires entities to estimate an expected lifetime credit loss on most financial assets and certain other instruments. Under ASU 2016-13 credit impairment is recognized as an allowance for credit losses, rather than as a direct write-down of the amortized cost basis of a financial asset. The impairment allowance is a valuation account deducted from the amortized cost basis of financial assets to present the net amount expected to be collected on the financial asset. Once the new pronouncement is adopted by the Company, the allowance for credit losses must be adjusted for management’s current estimate at each reporting date. The new guidance provides no threshold for recognition of impairment allowance. Therefore, entities must also measure expected credit losses on assets that have a low risk of loss. For instance, trade receivables that are either current or not yet due may not require an allowance reserve under currently generally accepted accounting principles, but under the new standard, the Company will have to estimate an allowance for expected credit losses on trade receivables under ASU 2016-13. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022 for smaller reporting companies. The Company is currently assessing the impact ASU 2016-13 will have on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying consolidated financial statements. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 3. ACCOUNTS RECEIVABLE</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of accounts receivable at December 31, are detailed as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts Receivable Gross</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,764,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,067,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for Doubtful Accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(281,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(594,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Accounts Receivable Net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,483,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,473,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The allowance for doubtful accounts for the years ended December 31, 2022 and 2021 is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Balance at</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Charged to</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Deductions</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Balance at</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Beginning of</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Costs and</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">from</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">End of</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Expenses</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Reserves</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Year ended December 31, 2022 Allowance for Doubtful Accounts</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">594,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">329,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">281,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Year ended December 31, 2021 Allowance for Doubtful Accounts</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">964,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">134,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">504,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">594,000</td><td style="text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts Receivable Gross</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,764,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,067,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for Doubtful Accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(281,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(594,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Accounts Receivable Net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,483,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,473,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 9764000 11067000 281000 594000 9483000 10473000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Balance at</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Charged to</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Deductions</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Balance at</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Beginning of</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Costs and</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">from</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">End of</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Expenses</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Reserves</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Year ended December 31, 2022 Allowance for Doubtful Accounts</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">594,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">329,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">281,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Year ended December 31, 2021 Allowance for Doubtful Accounts</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">964,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">134,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">504,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">594,000</td><td style="text-align: left"> </td></tr> </table> 594000 16000 329000 281000 964000 134000 504000 594000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 4. INVENTORY</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of inventory at December 31, consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw Materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,198,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,410,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work In Progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,848,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,926,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finished Goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,748,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,350,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Reserve</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,973,000</td><td style="text-align: left">)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,154,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Inventory</td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,821,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,532,000</td><td style="text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw Materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,198,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,410,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work In Progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,848,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,926,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finished Goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,748,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,350,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Reserve</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,973,000</td><td style="text-align: left">)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,154,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Inventory</td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,821,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,532,000</td><td style="text-align: left"> </td></tr> </table> 4198000 3410000 20848000 20926000 10748000 8350000 3973000 3154000 31821000 29532000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5. PROPERTY AND EQUIPMENT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of property and equipment at December 31, consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Land</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">300,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">300,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Buildings and Improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,789,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,723,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Machinery and Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,566,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,013,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Finance Lease ROU Assets - Machinery and Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tools and Instruments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,744,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,866,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Automotive Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">266,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Furniture and Fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold Improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">941,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">882,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Computers and Software</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">604,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">583,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total Property and Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,875,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,232,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Accumulated Depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33,282,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,828,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Property and Equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,593,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,404,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense for the years ended December 31, 2022 and 2021 was approximately $2,522,000 and $2,803,000, respectively. Assets held under finance lease obligations are depreciated over the shorter of their related lease terms or their estimated productive lives. Depreciation of assets under finance leases is included in depreciation expense for 2022 and 2021. Accumulated depreciation on these assets was approximately $0 and $36,000 as of December 31, 2022 and 2021, respectively.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Land</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">300,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">300,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Buildings and Improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,789,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,723,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Machinery and Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,566,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,013,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Finance Lease ROU Assets - Machinery and Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tools and Instruments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,744,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,866,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Automotive Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">266,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Furniture and Fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold Improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">941,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">882,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Computers and Software</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">604,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">583,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total Property and Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,875,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,232,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Accumulated Depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33,282,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,828,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Property and Equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,593,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,404,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 300000 300000 1789000 1723000 23566000 22013000 375000 375000 13744000 12866000 266000 200000 290000 290000 941000 882000 604000 583000 41875000 39232000 33282000 30828000 8593000 8404000 2522000 2803000 0 36000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of accounts payable and accrued expenses at December 31, are detailed as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts Payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,442,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,460,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued Payroll</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">674,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">852,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued Expenses - other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">426,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">411,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Accounts Payable and accrued expenses</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,542,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,723,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="text-align: justify; margin: 0pt 0; font-size: 10pt">During the year ending December 31, 2022, the Company, reviewed all old outstanding payables that were not paid and based on the statute of limitations, a claim would no longer be enforceable. The Company determined that approximately $317,000 of old payables fell into this category. This adjustment is recorded as Write-off of accounts payable on the accompanying Statement of Operations.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts Payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,442,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,460,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued Payroll</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">674,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">852,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued Expenses - other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">426,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">411,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Accounts Payable and accrued expenses</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,542,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,723,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 6442000 5460000 674000 852000 426000 411000 7542000 6723000 317000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7. SALE AND LEASEBACK TRANSACTION</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 24, 2006, the Company consummated a Sale - Leaseback Arrangement, whereby the Company sold the buildings and real property located in Bay Shore, New York (the “Bay Shore Property”) for a purchase price of $6,200,000. The Company realized a gain on the sale of $1,051,000 of which $300,000 was recognized during the year ended December 31, 2006. The remaining $751,000 is being recognized ratably over the remaining term of the twenty - year lease at approximately $38,000 per year. The gain is included in Other Income in the accompanying Consolidated Statements of Operations. The unrecognized portion of the gain in the amount of $143,000 and $181,000 as of December 31, 2022 and 2021, respectively, is classified as Deferred Gain on Sale in the accompanying Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounted for these transactions under the provisions of FASB ASC 840-40, “Leases-Sale-Leaseback Transactions.” </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Simultaneous with the closing of the sale of the Bay Shore Property, the Company entered into a 20-year triple- net lease (the “Lease”) expiring in September 2026 with the purchaser for the property. Base annual rent is approximately $540,000 for the first five years, $560,000 for the sixth year, and thereafter increases 3% per year. The Lease grants the Company an option to renew the Lease for an additional period of five years. The Company has on deposit with the purchaser $89,000 as security for the performance of its obligations under the Lease. In addition, at December 31, 2021, the Company had on deposit $150,000 with the purchaser as security for the completion of certain repairs and upgrades to the Bay Shore Property. In 2020, the landlord utilized the amounts on deposit to install air conditioning throughout the manufacturing facility. At December 31, 2022, this amount was included in the caption Deferred Finance costs, Net, Deposit and Other Assets in the accompanying Consolidated Balance Sheets. Pursuant to the terms of the Lease, the Company is required to pay all of the costs associated with the operation of the facilities, including, without limitation, insurance, taxes and maintenance. The lease also contains customary representations, warranties, obligations, conditions and indemnification provisions and grants the purchaser customary remedies upon a breach of the lease by the Company, including the right to terminate the Lease and hold the Company liable for any deficiency in future rent. See Note 9 – Operating Lease Liabilities.</p> 6200000 1051000 300000 751000 P20Y 38000 143000 181000 P20Y 540000 560000 0.03 P5Y 89000 150000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 8. <span style="text-transform: uppercase">Debt</span></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Debt consists of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Revolving loan to Webster Bank (“Webster”)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,352,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,456,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Term loan, Webster</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,396,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,192,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease obligations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">328,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">263,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loans payable - financed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Related party notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,162,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,412,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Subtotal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,268,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,362,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,477,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,112,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long Term Portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,791,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,250,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Webster Bank (F/K/A Sterling National Bank) (“Webster”)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has a loan facility (“Webster Facility”) with Webster Bank that expires on December 30, 2025. The Webster Facility, which was entered into on December 31, 2019, was amended several times, and now provides for a $20,000,000 revolving loan (“Revolving Line of Credit”), a $5,000,000 term loan (“Term Loan”) and a $2,000,000 Equipment Line of Credit, which as it is drawn upon is added to the balance of the Term Loan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, there was $1,122,000 remaining available under the equipment line of credit. The below table shows the timing of payments due under the Term Loan:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,037,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">840,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">December 31, 2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,584,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Webster Term Loan payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,461,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total Webster Term Loan payable, net of debt issuance costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,396,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion of Webster Term Loan payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,037,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total long-term portion of Webster Term Loan payable</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,359,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, our debt to Webster in the amount of $18,748,000 consisted of the Webster Revolving Loan in the amount of $13,352,000 and the Webster term loan in the amount of $5,396,000 which includes $878,000 of what was drawn on the equipment line of credit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest expense related to the Webster Facility amounted to approximately $780,000 and $704,000 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The below summarizes historical amendments to the Webster Facility and various terms:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2020, the Company entered into the First Amendment to the Webster Facility which increased the Term Loan to $5,685,000 and required the Company to make monthly principal installments in the amount of $67,679 beginning on December 1, 2020. Other minor modifications were made and the Company paid an amendment fee of $20,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2021, the Company entered into the Second Amendment to the Webster Facility, which clarified the definition and calculation of Excess Cash Flow, and to confirm the due date of the required payment of the Excess Cash Flow. For so long as the Webster term loan remains outstanding, if Excess Cash Flow (as defined) is a positive number for any fiscal year the Company shall pay to Webster an amount equal to the lesser of (i) twenty-five percent (25%) of the Excess Cash Flow for such fiscal year and (ii) the outstanding principal balance of the term loan. Such payment shall be made to Webster and applied to the outstanding principal balance of the term loan, on or prior to the April 15 immediately following such fiscal year. In connection with these changes, the Company paid an amendment fee of $10,000. The Company made Excess Cash Flow payments of $558,750 in 2021 (for the fiscal year ended December 31, 2020) and $854,000 in April 2022 (for fiscal year ended December 31, 2021). As required, the Company provided the calculation for the Excess Cash Flow payment of $208,000 for fiscal year ended December 31, 2022 to Webster prior to the April 15, 2023 deadline for such payment. Additionally, the Company authorized such payment to be made from the Revolving Loan. As of the date of this filing such payment has not been processed by Webster.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 7, 2021, the Company entered into the Third Amendment to the Webster Facility (“Third Amendment”). The purpose of the amendment was to provide a maturity date for the Webster Facility of December 30, 2025 as compared to the original maturity date of December 30, 2022. Such amendment also increased the Revolving Line of Credit to its current limit of $20,000,000 (up from the original $16,000,000) and also provided for a similar increase in the inventory sublimit to $14,000,000 (up from the original $11,000,000). The Third Amendment, also allows the Company, subject to certain limitations, to begin amortizing $250,000 of its related party subordinated notes payable each quarter as long as certain conditions are met. In connection with these changes, the Company paid an amendment fee of $75,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 17, 2022, the Company entered into the Fourth Amendment to the Webster Facility (“Fourth Amendment”). The purpose of the amendment was to increase the Term Loan to $5,000,000, generating proceeds of $1,945,000, reduce the monthly principal installments to be made in respect to the term loan, and establish a capital expenditure line of credit in the amount of $2,000,000 which the Company can draw upon from time to time to finance purchases of machinery and equipment, thereby increasing the amount of capital expenditures that the Company may make each year. The principal payments are $59,524 per month commencing in June 2022 with a balloon payment due on December 30, 2025. In connection with these changes, the Company paid an amendment fee of $20,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 15, 2022, the Company made a draw against the capital expenditure line of credit in the amount of $877,913. The principal payments are $10,451 per month commencing in February 2023 with a balloon payment due on December 30, 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 4, 2023, the Company made an additional draw against the capital expenditure line of credit in the amount of $739,500. The principal payments are $8,804 per month commencing in March 2023 with a balloon payment due on December 30, 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the Webster Facility, both the Webster revolving line of credit and the Webster term loan will bear an interest rate equal to the greater of (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum. The average interest rate charged was 4.50% and 3.50% for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amendment fees paid in connection with the Webster Facility are included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying Condensed Consolidated Balance Sheets and are amortized over the term of the loan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Webster Facility, the Company is required to maintain a defined Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter. The Webster Facility limits the amount of Capital Expenditures and dividends the Company can pay to its stockholders. Substantially all of the Company’s assets are pledged as collateral under the Webster Facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, the Company was in compliance with all financial loan covenants. However, the Company was in default of its covenant to provide its audited financial statements to Webster bank within ninety (90) days of its fiscal year end. The Company has subsequently received a waiver from the bank for this default.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Finance Lease Obligations</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company entered into a finance lease in November of 2022 for the purchase of new manufacturing equipment. The obligation for the finance lease totaled $328,000 as of December 31, 2022. The lease has an imputed interest rate of 7.48% per annum and is payable monthly with the final payment due in September of 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company entered into a finance lease in December of 2021 for the purchase of new manufacturing equipment. The obligation for the finance lease totaled $0 and $263,000 as of December 31, 2022 and 2021, respectively. The lease had an imputed interest rate of 4.2% per annum and was payable monthly with the final payment due on December 17, 2026. In connection with the Fourth Amendment to the Webster Facility, this finance lease was paid in full.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year Ended</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year Ended</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Finance Lease cost:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Amortization of ROU assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest on lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,182</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total Lease Costs</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,182</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">36,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other Information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cash Paid for amounts included in the measurement lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Financing cash flow from finance lease obligations</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">284,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Supplemental disclosure of non-cash activity</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Acquisition of finance lease ROU asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">350,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted Average Remaining Lease Term - in years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3.9</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5.0</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted Average Discount rate - %</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.48</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.20</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, the aggregate future minimum Finance lease payment, including imputed interest are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">100,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">December 31, 2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">77,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total future minimum finance lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">377,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: imputed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(49,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long-term portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">249,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Loans Payable – Financed Assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company financed the purchase a delivery vehicle in July 2020. The loan obligation totaled $30,000 and $39,000 as of December 31, 2022 and 2021, respectively. The loan bears no interest and a final payment is due and payable for all unpaid principal on July 20, 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Annual maturities of this loan are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">December 31, 2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loans Payable - financed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Long-term portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Related Party Notes Payable</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Taglich Brothers, Inc. is a corporation co-founded by two directors of the Company, Michael and Robert Taglich.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Taglich Brothers, Inc. has acted as placement agent for various debt and equity financing transactions and has received cash and equity compensation for their services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From 2016 through 2020, the Company entered into various subordinated notes payable and convertible subordinated notes payable with Michael and Robert Taglich. These notes resulted in proceeds to the Company totaling $6,550,000. In connection with these notes, Michael and Robert were issued a total of 35,508 shares of common stock and Taglich Brothers, Inc. was issued promissory notes totaling $554,000 for placement agency fees. At December 31, 2020, related party notes payable totaled $6,012,000 and accrued interest totaled $400,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2021, the related party subordinated notes due to Michael and Robert Taglich and Taglich Brothers, Inc., were amended to include all accrued interest through December 31, 2020 in the principal balance of the notes. Per the terms of the Webster Facility, these notes remain subordinate to the Webster Facility and are due on July 1, 2026. Approximately $2,732,000 of the related party convertible subordinated notes can be converted at the option of the holder into Common Stock of the Company at $15.00 per share, while the remaining $2,080,000 of the related party convertible subordinated notes can be converted at the option of the holder into common stock of the Company at $9.30 per share. There are no principal payments due on these notes. Under the terms of the Third Amendment to the Webster Facility, the Company is now allowed, subject to certain limitations, to make principal payments of $250,000 per quarter of this subordinated debt.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2022, a principal payment of $250,000 was made against the Subordinated Notes due to Michael Taglich. This payment was made pursuant to the conditions set forth in the Third Amendment to the Webster Facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The note holders and the principal balance of the notes of December 31, 2022 are shown below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Michael Taglich,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Robert Taglich,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Taglich Brothers,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Chairman</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Director</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Inc.</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Convertible Subordinated Notes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,666,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,905,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">241,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,812,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Subordinated Notes</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,350,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,666,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,255,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">241,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,162,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest expense for the years ended December 31, 2022 and 2021 on all related party notes payable was $487,000 and $460,000, respectively. Approximately $2,732,000 of these notes have an annual rate of interest of 6%, $2,080,000 have an annual interest rate of 7% and $1,600,000 have an annual interest rate of 12%.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Revolving loan to Webster Bank (“Webster”)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,352,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,456,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Term loan, Webster</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,396,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,192,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease obligations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">328,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">263,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loans payable - financed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Related party notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,162,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,412,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Subtotal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,268,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,362,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,477,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,112,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long Term Portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,791,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,250,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 13352000 12456000 5396000 4192000 328000 263000 30000 39000 6162000 6412000 25268000 23362000 14477000 14112000 10791000 9250000 2025-12-30 20000000 5000000 2000000 1122000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,037,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">840,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">December 31, 2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,584,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Webster Term Loan payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,461,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total Webster Term Loan payable, net of debt issuance costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,396,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion of Webster Term Loan payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,037,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total long-term portion of Webster Term Loan payable</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,359,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 1037000 840000 3584000 5461000 65000 5396000 1037000 4359000 18748000 13352000 5396000 878000 780000 704000 5685000 67679 20000 0.25 10000 558750 854000 208000 20000000 16000000 14000000 11000000 250000 75000 5000000 1945000 2000000 59524 20000 877913 10451 2025-12-30 739500 8804 2025-12-30 (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum. 0.045 0.035 328000 0.0748 0 263000 0.042 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year Ended</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year Ended</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Finance Lease cost:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Amortization of ROU assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest on lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,182</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total Lease Costs</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,182</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">36,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other Information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cash Paid for amounts included in the measurement lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Financing cash flow from finance lease obligations</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">284,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Supplemental disclosure of non-cash activity</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Acquisition of finance lease ROU asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">350,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 36000 2182 2182 36000 284000 5000 350000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted Average Remaining Lease Term - in years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3.9</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5.0</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted Average Discount rate - %</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.48</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.20</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> P3Y10M24D P5Y 0.0748 0.042 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">100,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">December 31, 2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">77,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total future minimum finance lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">377,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: imputed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(49,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long-term portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">249,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">December 31, 2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loans Payable - financed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Long-term portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 100000 100000 100000 77000 377000 49000 79000 249000 30000 39000 9000 9000 9000 3000 30000 9000 21000 6550000 35508 554000 6012000 400000 2732000 15 2080000 9.3 250000 250000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Michael Taglich,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Robert Taglich,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Taglich Brothers,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Chairman</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Director</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Inc.</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Convertible Subordinated Notes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,666,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,905,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">241,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,812,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Subordinated Notes</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,350,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,666,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,255,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">241,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,162,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 2666000 1905000 241000 4812000 1000000 350000 1350000 3666000 2255000 241000 6162000 487000 460000 Approximately $2,732,000 of these notes have an annual rate of interest of 6%, $2,080,000 have an annual interest rate of 7% and $1,600,000 have an annual interest rate of 12%. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 9. OPERATING LEASE LIABILITIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has operating leases for leased office and manufacturing facilities. The leases have remaining lease terms of one to five years, some of which include options to extend or terminate the leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year Ended</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year Ended</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Operating lease cost:</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">972,000</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,069,000</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">972,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,069,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other Information</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash paid for amounts included in the measurement lease liability:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Operating cash flow from operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,006,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">977,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted Average Remaining Lease Term - in years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3.64</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4.53</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted Average discount rate - %</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.89</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.89</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate undiscounted cash flows of operating lease payments, with remaining terms greater than one year are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,038,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,070,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">992,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">December 31, 2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">729,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,829,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: discount</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(588,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total operating lease maturities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,241,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(778,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total long term portion of operating lease maturities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,463,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> P1Y P5Y <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year Ended</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year Ended</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Operating lease cost:</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">972,000</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,069,000</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">972,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,069,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other Information</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash paid for amounts included in the measurement lease liability:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Operating cash flow from operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,006,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">977,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 972000 1069000 972000 1069000 1006000 977000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted Average Remaining Lease Term - in years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3.64</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4.53</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted Average discount rate - %</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.89</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.89</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> P3Y7M20D P4Y6M10D 0.0889 0.0889 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,038,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,070,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">992,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">December 31, 2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">729,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,829,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: discount</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(588,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total operating lease maturities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,241,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(778,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total long term portion of operating lease maturities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,463,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1038000 1070000 992000 729000 3829000 588000 3241000 778000 2463000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10. LIABILITY RELATED TO THE SALE OF FUTURE PROCEEDS FROM DISPOSITION OF SUBSIDIARY</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the sale of the Company’s wholly-owned subsidiary, AMK Welding, Inc. (“AMK”) to Meyer Tool, Inc., (“Meyer”) in 2017, Meyer was obligated to pay the Company within 30 days after the end of each calendar quarter, commencing April 1, 2017, an amount equal to five (5%) percent of the net sales of AMK for that quarter until the aggregate payments made to the Company (the “Meyer Agreement”) equals $1,500,000 (the “Maximum Amount”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In order to increase liquidity, on January 15, 2019, the Company entered into a “Purchase Agreement” with 15 accredited investors (the “Purchasers”), including Michael and Robert Taglich, pursuant to which the Company assigned to the Purchasers all of its rights, title and interest to the remaining $1,137,000 of the $1,500,000 in payments due from Meyer for the sale of AMK (the “Remaining Amount”) for an immediate payment of $800,000, including $100,000 from each of Michael and Robert Taglich, and $75,000 for the benefit of the children of Michael Taglich. The timing of the payments is based upon the net sales of AMK.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognized $94,000 and $326,000 of non-cash income for the years ended December 31, 2022 and 2021, respectively, reflected in “other income, net” on the Consolidated Statements of Operations and recorded $35,000 and $98,000 of related non-cash interest expense related to the Purchase Agreement for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The table below shows the activity within the liability account for the years ended December 31, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">322,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Non-Cash other income recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(360,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Non-Cash interest expense recognized</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Less: unamortized transaction costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Liability related to sale of future proceeds from disposition of subsidiary, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 0.05 1500000 1137000 1500000 800000 100000 75000 94000 326000 35000 98000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">322,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Non-Cash other income recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(360,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Non-Cash interest expense recognized</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Less: unamortized transaction costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Liability related to sale of future proceeds from disposition of subsidiary, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 59000 322000 94000 360000 35000 97000 59000 3000 56000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 11. STOCKHOLDERS’ EQUITY</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 4, 2022 the Company announced a reverse stock split of its authorized, issued and outstanding shares of common stock at a ratio of 1-for-10. The reverse stock split was effective on October 18, 2022, and its common stock began trading on a post-split-adjusted basis at that time. As result of the reverse stock split there were no fractional shares issued and all holders were rounded up to the next whole share. An additional 7,287 shares were issued to account for this. As such all references to shares and per share price has been adjusted to retrospectively account for this transaction.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Common Stock – Issuances of Securities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company issued 27,849 and 16,981 shares totaling $216,000 and $210,000 for the years ended December 31, 2022 and 2021, respectively. Additionally, the Company issued 5,122 shares of common stock upon the cashless exercise of stock options during the year ended December 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the first quarter of 2023, the Company issued 12,331 shares of common stock in payment of directors’ fees totaling $54,000.</p> 7287 27849 16981 216000 210000 5122 12331 54000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 12. EMPLOYEE BENEFITS PLANS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company employs both union and non-union employees and maintains several benefit plans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Union</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially the entire workforce at AIM is subject to a union contract with the United Service Workers Union TUJAT Local 355, EIN 11-1772919 (the “Union”). The Agreement was renewed as of December 31, 2021 and expires on December 31, 2024 and covers all of AIM’s production personnel, of which there are approximately 131 people. AIM is required to make a monthly contribution to each of the Union’s United Welfare Fund and the United Services Worker’s Security Fund. This is the only pension benefit required by the Agreement and the Company is not obligated for any future defined benefit to retirees. The Agreement contains a “no-strike” clause, whereby, during the term of the Agreement, the Union will not strike and AIM will not lockout its employees. Medical benefits for union employees are provided through a policy with Insperity Services, Inc. (“Insperity”), the costs of which are substantially borne by the Company. In addition, the Company is obligated to make contributions for union dues and a security fund (defined contribution plan) for the benefit of each union employee. Contributions to the security fund amounted to $155,000 and $147,000 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Union’s retirement plan is a defined contribution plan. As such, the Company is not responsible for the obligations of other companies in the Union’s retirement plan.<b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Others</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All of the Company’s employees are covered under a co-employment agreement with Insperity, a professional employer organization that provides out-sourced human resource services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has defined contribution plans under Section 401(k) of the Internal Revenue Code (the “Plans”). Pursuant to the Plans, qualified employees may contribute a percentage of their pre-tax eligible compensation to the Plan. The Company does not match any contributions that employees may make to the Plans.</p> 155000 147000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 13. CONTINGENCY</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 2, 2018, Contract Pharmacal Corp. (“Contract Pharmacal”) commenced an action, relating to a Sublease entered into between the Company and Contract Pharmacal in May 2018 with respect to the property that was formerly occupied by the Company’s former subsidiary WMI, at 110 Plant Avenue, Hauppauge, New York. In the action Contract Pharmacal sought damages for an amount in excess of $1,000,000 for the Company’s failure to make the entire premises available by the Sublease commencement date. On July 8, 2021, the Court denied Contract Phamacal’s motion for summary judgement. In the Order, the court granted Contract Pharmacal’s Motions to drop its claim for specific performance and to amend its Complaint to reduce its claim for damages to $700,000. Subsequently, Contact Pharmacal moved to amend its Complaint. The Company opposed this and the Court denied the request to amend the Complaint. Contract Pharmacal filed a Motion to reargue which the Court denied on November 30, 2021. On March 10, 2022, Contract Pharmacal filed an appeal to the Court’s decision with the Appellate Division which the Company has opposed. The Company disputes the validity of the claims asserted by Contract Pharmacal and intends contest them vigorously.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time the Company may be engaged in various lawsuits and legal proceedings in the ordinary course of business. The Company is currently not aware of any legal proceedings the ultimate outcome of which, in its judgment based on information currently available, would have a material adverse effect on its business, financial condition or operating results. There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial stockholder of its common stock, is an adverse party or has a material interest adverse to our interest.</p> 1000000 700000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 14. INCOME TAXES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for income taxes for the years ended December 31, 2022 and 2021, is set forth below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="width: 76%; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Current and Deferred</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year Ended<br/> December 31, <br/> 2022</b></p></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year Ended<br/> December 31,<br/> 2021</b></p></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Federal</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total Provision for Income Taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the years ended December 31, 2022 and 2021 is set forth below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> December 31, <br/> 2021<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">U.S. statutory income tax rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.1</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Permanent difference, overaccruals, and non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6.9</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in state rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18.4</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(38.7</td><td style="text-align: left">)%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(.5</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.00</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.00</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of net deferred tax assets at December 31, are set forth below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Current:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net operating loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,075,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,959,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Inventory - IRC 263A adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">411,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">377,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Stock based compensation - options and restricted stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capitalized engineering costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">430,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Amortization - NTW Transaction</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">359,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">445,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">932,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">790,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred gain on sale of real estate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,663,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,576,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">814,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">984,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total deferred tax asset before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,905,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,956,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,701,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,503,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total deferred tax asset after valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,204,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,453,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,583,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,697,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating Lease ROU assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(621,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(756,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,204,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,453,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2022, the Company determined that certain attributes of Deferred Tax Assets and Liabilities were incorrect for December 31, 2021 and 2020. See Note 16 for further information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2022 and 2021, the Company recorded a valuation allowance equal to its net deferred tax assets. The Company determined that due to a recent history of net losses, at this time sufficient uncertainty exists regarding the future realization of these deferred tax assets through future taxable income. If, in the future, the Company believes that it is more likely than not that these deferred tax benefits will be realized, the valuation allowances will be reduced or eliminated. With a full valuation allowance, any change in the deferred tax asset or liability is fully offset by a corresponding change in the valuation allowance. At December 31, 2022 and 2021, the Company provided a valuation allowance on its net deferred tax assets of $7,701,000 and $7,503,000, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022, the Company had a Federal net operating loss carry forward of approximately $22,420,000, of which approximately $12,220,000 expires from 2023 through 2037 and $10,200,000 does not expire. In addition, the Company has net operating loss carry forwards from various states of approximately $22,600,000 which expire from 2035 through 2042.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At December 31, 2022 and 2021, the Company had no material unrecognized tax benefits and no adjustments to liabilities or operations were required. The Company does not expect that its unrecognized tax benefits will materially increase within the next twelve months. The Company recognizes interest and penalties related to uncertain tax positions in interest expense. As of December 31, 2022, and 2021, the Company has not recorded any provisions for accrued interest and penalties related to uncertain tax positions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In certain cases, the Company’s uncertain tax positions are related to tax years that remain subject to examination by the relevant tax authorities. The Company files federal and state income tax returns in jurisdictions with varying statutes of limitations. The 2019 through 2022 tax years generally remain subject to examination by federal and state tax authorities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August 2022, the Inflation Reduction Act of 2022, (the “IRA”), was signed into law which includes a stock buyback excise tax of 1% on share repurchases, which will apply to net stock buybacks after December 31, 2022. We do not expect this to have a material impact if and when share repurchases occur.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; "> <td style="width: 76%; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Current and Deferred</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year Ended<br/> December 31, <br/> 2022</b></p></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year Ended<br/> December 31,<br/> 2021</b></p></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Federal</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total Provision for Income Taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> December 31, <br/> 2021<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">U.S. statutory income tax rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.1</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Permanent difference, overaccruals, and non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6.9</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in state rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18.4</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(38.7</td><td style="text-align: left">)%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(.5</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.00</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.00</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.21 0.21 0.041 0.041 -0.069 0.063 0.007 0.083 -0.184 -0.387 -0.005 -0.01 0 0 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Current:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net operating loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,075,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,959,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Inventory - IRC 263A adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">411,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">377,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Stock based compensation - options and restricted stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capitalized engineering costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">430,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Amortization - NTW Transaction</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">359,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">445,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">932,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">790,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred gain on sale of real estate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,663,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,576,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">814,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">984,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total deferred tax asset before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,905,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,956,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,701,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,503,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total deferred tax asset after valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,204,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,453,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,583,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,697,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating Lease ROU assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(621,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(756,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,204,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,453,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 5075000 4959000 71000 149000 411000 377000 183000 183000 331000 430000 359000 445000 932000 790000 36000 45000 30000 18000 1663000 1576000 814000 984000 9905000 9956000 7701000 7503000 2204000 2453000 1583000 1697000 -621000 -756000 2204000 2453000 7701000 7503000 22420000 12220000 10200000 22600000 0.01 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 15. STOCK OPTIONS AND WARRANTS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Stock-Based Compensation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Stock Options</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2022, the shareholders of the Company approved the adoption of the Company’s 2022 Equity Incentive Plan (“2022 Plan”) which authorized the grant of rights with respect to up to 100,000 shares.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2022 and 2021, the Company granted options to purchase 62,000 and 84,750 shares of common stock, respectively, to certain of its employees and directors.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recorded stock based compensation expense of $310,000 and $443,000 in its Consolidated Statements of Operations for the years ended December 31, 2022 and 2021, respectively, and such amounts were included as a component of operating expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair values of stock options granted were estimated using the Black-Sholes option-pricing model with the following assumptions for the years ended December 31:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left">Risk-free interest rates</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.38% - 2.73</span></td><td style="white-space: nowrap; text-align: left">%</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.31% - 0.83</span></td><td style="white-space: nowrap; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; text-align: left">Expected life (in years)</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.50 - 4.00</span></td><td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.50 - 4.00</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left">Expected volatility</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71.6% - 72.0</span></td><td style="white-space: nowrap; text-align: left">%</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73.2% - 75.2</span></td><td style="white-space: nowrap; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.00</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.00</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted-average grant date fair value per share</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.01</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The expected life is the number of years that the Company estimates, based upon history, that the options will be outstanding prior to exercise or forfeiture. Expected life is determined using the “simplified method” permitted by Staff Accounting Bulletin No. 107. In addition to the inputs referenced above regarding the option pricing model, the Company adjusts the stock-based compensation expense for estimated forfeiture rates that are revised prospectively according to forfeiture experience. The stock volatility factor is based on the Company’s experience.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of the status of the Company’s stock options as of December 31, 2022 and 2021, and changes during the two years then ended are presented below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Wtd. Avg.</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance, January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">185,900</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15.60</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(11,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.41</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">61.70</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">246,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12.54</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">12.04</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance, December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">303,050</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">11.70</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercisable at December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">245,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12.07</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Issuance of Stock Options</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Issued in 2022</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 31, 2022, the Company granted certain employees, stock options to purchase an aggregate of 3,000 shares of the Company’s common stock at a price of $8.50 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 6, 2022, the Company granted to its directors, stock options to purchase an aggregate of 6,000 shares of the Company’s common stock at a price of $8.40 per share. The options expire on the fifth anniversary of the grant date and vest over a term of one year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2022, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 53,000 shares of the Company’s common stock at a price of $8.40 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Issued in 2021</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 11, 2021, the Company granted to its directors, stock options to purchase an aggregate of 7,000 shares of the Company’s common stock at a price of $13.20 per share. The options expire on the seventh anniversary of the grant date and vested over a term of one year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 24, 2021, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 32,750 shares of the Company’s common stock at a price of $13.90 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 30, 2021, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 41,500 shares of the Company’s common stock at a price of $12.20 per share. The options expire on the fifth anniversary of the grant date and vest over a term of one to three years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 11, 2021, the Company granted to its directors, stock options to purchase an aggregate of 7,000 shares of the Company’s common stock at a price of $13.20 per share. The options expire on the seventh anniversary of the grant date and vested over a term of one year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about outstanding stock options at December 31, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Range of Exercise Price</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number<br/> Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Wtd. Avg,<br/> Life</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Wtd. Avg.<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">$8.40 - $15.60</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">303,050</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7 years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11.70</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="margin: 0"> </p><p style="margin: 0">The following table summarizes information about exercisable stock options at December 31, 2022:</p><p style="margin: 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Range of Exercise Price</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number<br/> Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Wtd. Avg,<br/> Life</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Wtd. Avg.<br/> Exercise Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">$8.40 - $15.60</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">246,466</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4 years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12.07</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, there was $95,000 of unrecognized compensation cost related to non-vested stock option awards, which is to be recognized over the remaining weighted average vesting period of 1.3 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate intrinsic value at December 31, 2022 was based on the Company’s closing stock price of $4.25 was $0. The aggregate intrinsic value at December 31, 2021 was based on the Company’s closing stock price of $9.10 was approximately $12,000. The aggregate intrinsic value was calculated based on the positive difference between the closing market price of the Company’s Common Stock and the exercise prices of the underlying options.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted average fair value of options granted during the years ended December 31, 2022 and 2021 was $8.40 and $6.00 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022 and 2021 was $0 and $100,000 respectively. The total fair value of shares vested during the years ended December 31, 2022 and 2021 was $316,000 and $339,000, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Warrants</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During both the years ended December 31, 2022 and 2021, the Company did not issue any warrants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize the Company’s outstanding warrants as of December 31, 2022 and changes during the two years then ended:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Wtd. Avg.</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Wtd. Avg.</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Life (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance, January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">218,290</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29.00</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.43</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(67,569</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21.94</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.75</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Granted during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(122,721</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23.75</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance, December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">28,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14.00</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">0.75</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercisable at December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.75</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate intrinsic value at both December 31, 2022 and 2021 was $0 based on the Company’s closing stock price of $4.15 and $9.10, respectively.</p> 100000 62000 84750 310000 443000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left">Risk-free interest rates</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.38% - 2.73</span></td><td style="white-space: nowrap; text-align: left">%</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.31% - 0.83</span></td><td style="white-space: nowrap; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; text-align: left">Expected life (in years)</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.50 - 4.00</span></td><td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.50 - 4.00</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left">Expected volatility</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71.6% - 72.0</span></td><td style="white-space: nowrap; text-align: left">%</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73.2% - 75.2</span></td><td style="white-space: nowrap; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.00</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.00</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted-average grant date fair value per share</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.01</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.0138 0.0273 0.0031 0.0083 P2Y6M P4Y P2Y6M P4Y 0.716 0.72 0.732 0.752 0 0 3.97 6.01 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Wtd. Avg.</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Balance, January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">185,900</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15.60</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(11,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.41</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">61.70</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">246,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12.54</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">12.04</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance, December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">303,050</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">11.70</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercisable at December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">245,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12.07</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Wtd. Avg.</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Wtd. Avg.</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Life (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance, January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">218,290</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29.00</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.43</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(67,569</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21.94</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.75</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Granted during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(122,721</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23.75</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance, December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">28,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14.00</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">0.75</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercisable at December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.75</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 185900 15.6 84750 13 11000 10.41 12800 61.7 246850 12.54 62000 8.4 5800 12.04 303050 11.7 245466 12.07 3000 8.5 P3Y 6000 8.4 P1Y 53000 8.4 P3Y 7000 13.2 P1Y 32750 13.9 P3Y 41500 12.2 P1Y P3Y 7000 13.2 P1Y <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Range of Exercise Price</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number<br/> Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Wtd. Avg,<br/> Life</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Wtd. Avg.<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">$8.40 - $15.60</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">303,050</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7 years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11.70</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="margin: 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Range of Exercise Price</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number<br/> Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Wtd. Avg,<br/> Life</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Wtd. Avg.<br/> Exercise Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">$8.40 - $15.60</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">246,466</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4 years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12.07</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 8.4 15.6 303050 P2Y8M12D 11.7 8.4 15.6 246466 P2Y4M24D 12.07 95000 P1Y3M18D 4.25 0 9.1 12000 8.4 6 0 100000 316000 339000 218290 29 P1Y5M4D 67569 150721 21.94 P0Y9M 122721 23.75 28000 14 P0Y9M 28000 14 P0Y9M 0 4.15 9.1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 16. Revision of Previously Issued Consolidated Financial Statement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to errors discovered in the Company’s 2020 tax return, the Company revised certain previously issued disclosures related to the components of its deferred tax assets and liabilities and valuation allowance as of December 31, 2021 and 2020. Additionally, the Company has revised the reconciliation of its income tax rate computed using the federal statutory rate for the year ended December 31, 2021. The errors related primarily to the misapplication of the carryback of net operating losses under the CARES Act provision and mathematical errors related to the Company’s inventory reserve. Since the Company provided a full valuation allowance on its net deferred tax assets, there was no impact to the Consolidated Balance Sheet as of December 31, 2021 and the Consolidated Statements of Operations, Cash Flows and Stockholders’ Equity for the year ended December 31, 2021. As a result of the errors, the Company will be amending its 2020 and 2021 income tax returns.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had previously disclosed that its net operating loss carry forward as of December 31, 2021 was $29,100,000. The proper amount that should have been disclosed was $21,971,000. Along with this finding, the Company further reviewed its disclosure of the rate reconciliation and deferred tax calculation along with the valuation allowance of its net deferred tax assets. Other items that were corrected in the disclosure included disallowed interest, stock based compensation and operating lease liability along with the associated operating lease ROU assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The below table summarizes the revisions to the reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the year ended December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended<br/> December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021<br/> As Reported</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">U.S. statutory income tax rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.0</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.1</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Permanent difference, overaccruals, and non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(40.4</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in state rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(53.0</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(38.7</td><td style="text-align: left">)%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The table below summarizes the revisions to the attributes of the Deferred Tax Assets as of December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>As Reported</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net operating loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,737,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,778,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,959,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Inventory - IRC 263A adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">394,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">377,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock based compensation - options and restricted stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">393,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(210,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Capitalized engineering costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">449,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">430,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Amortization - NTW Transaction</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">442,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">445,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">824,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(34,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">790,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred gain on sale of real estate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">204,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(186,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,286,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,576,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Operating lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">235,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">749,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">984,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Capital loss carryforward</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">88,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total non-current deferred tax asset before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,254,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,298,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,956,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,628,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,125,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,503,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total non-current deferred tax asset after valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,626,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">827,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,453,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,626,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(71,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,697,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Operating lease ROU assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(756,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(756,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,626,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(827,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,453,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below summarizes the revisions to the attributes of the Deferred Tax Assets as of December 31, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020<br/> As Reported</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net operating loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,594,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,422,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,172,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">249,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Inventory - IRC 263A adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">341,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">338,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock based compensation - options and restricted stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">277,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">204,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Capitalized engineering costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">228,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">564,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred Rent</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Amortization - NTW Transaction</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">495,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">422,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(579,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">671,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred gain on sale of real estate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">132,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">131,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(158,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,813,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,795,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Operating lease liability</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">292,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">905,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,197,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total non-current deferred tax asset before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,944,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,197,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,747,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,394,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,262,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,132,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total non-current deferred tax asset after valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,550,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,615,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,150,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">443,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,707,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Operating lease ROU assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(908,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(908,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(400,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">400,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,550,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,615,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 29100000 21971000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended<br/> December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021<br/> As Reported</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">U.S. statutory income tax rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.0</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.1</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Permanent difference, overaccruals, and non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(40.4</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in state rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(53.0</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(38.7</td><td style="text-align: left">)%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>As Reported</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net operating loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,737,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,778,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,959,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Inventory - IRC 263A adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">394,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">377,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock based compensation - options and restricted stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">393,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(210,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Capitalized engineering costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">449,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">430,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Amortization - NTW Transaction</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">442,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">445,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">824,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(34,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">790,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred gain on sale of real estate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">204,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(186,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,286,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,576,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Operating lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">235,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">749,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">984,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Capital loss carryforward</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">88,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total non-current deferred tax asset before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,254,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,298,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,956,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,628,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,125,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,503,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total non-current deferred tax asset after valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,626,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">827,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,453,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,626,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(71,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,697,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Operating lease ROU assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(756,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(756,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,626,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(827,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,453,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020<br/> As Reported</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020<br/> As Revised</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net operating loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,594,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,422,000</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,172,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">249,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Inventory - IRC 263A adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">341,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">338,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock based compensation - options and restricted stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">277,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">204,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Capitalized engineering costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">228,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">564,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred Rent</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Amortization - NTW Transaction</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">495,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">422,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(579,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">671,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred gain on sale of real estate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">132,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">131,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(158,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,813,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(18,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,795,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Operating lease liability</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">292,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">905,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,197,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total non-current deferred tax asset before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,944,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,197,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,747,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,394,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,262,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,132,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total non-current deferred tax asset after valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,550,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,615,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,150,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">443,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,707,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Operating lease ROU assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(908,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(908,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(400,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">400,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,550,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,615,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 0.21 0 0.21 0.051 -0.01 0.041 -0.404 0.467 0.063 0 0.083 0.083 0.143 -0.53 -0.387 0 -0.01 -0.01 0 0 0 6737000 -1778000 4959000 155000 -6000 149000 394000 -17000 377000 393000 -210000 183000 449000 -19000 430000 442000 3000 445000 824000 -34000 790000 47000 -2000 45000 204000 -186000 18000 1286000 290000 1576000 235000 749000 984000 88000 -88000 11254000 -1298000 9956000 9628000 -2125000 7503000 1626000 827000 2453000 1626000 71000 1697000 -756000 -756000 1626000 827000 2453000 6594000 -1422000 5172000 252000 -3000 249000 341000 -3000 338000 277000 -73000 204000 336000 228000 564000 4000 4000 495000 -73000 422000 1250000 -579000 671000 132000 -1000 131000 158000 -158000 1813000 -18000 1795000 292000 905000 1197000 11944000 -1197000 10747000 9394000 -1262000 8132000 2550000 65000 2615000 2150000 -443000 1707000 908000 908000 400000 -400000 2550000 65000 2615000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17. Subsequent Events</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 18, 2023, we received a notice from NYSE American (the “Exchange”) stating that the Company is not in compliance with the continued listing standards of the Exchange under the timely filing criteria included in Section 1007 of the NYSE American Company Guide because the Company failed to file by the extended due date of April 17, 2023, its Annual Report on Form 10-K for the year ended December 31, 2022 (the “Form 10-K”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with Section 1007 of the Company Guide, the Company will have six months from the date of the filing delinquency, or until October 17, 2023 (the “Initial Cure Period”), to file the Form 10-K with the Securities and Exchange Commission. If the Company fails to file the Form 10-K during the Initial Cure Period, the Exchange may, in its sole discretion, provide an additional six-month cure period depending on the Company’s specific circumstances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon filing of the Form 10-K the Company will cure this delinquency.</p> NYSEAMER false FY 0001009891 Customer was less than 10% of accounts receivable at December 31, 2022 Customer was less than 10% of accounts receivable at December 31, 2021 Customer was less than 10% of sales for the year-ended December 31, 2021 EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +J)L%8'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 " "ZB;!6VQ+T$.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFEAAZCK91,GD)"8!.(6)=X6K6FBQ*C=VY.&K1."!^ 8^\_G MSY);Y85R 5^"\QC(8+R;;#]$H?R:'8F\ (CJB%;&,B6&U-R[8"6E9SB E^HD M#PAU5:W (DDM2<(,+/Q"9%VKE5 !);EPP6NUX/UGZ#-,*\ >+0X4@9<<6#=/ M].>I;^$&F&&$P<;O NJ%F*M_8G,'V"4Y1;.DQG$LQR;GT@X"K7&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "ZB;!6>4CV "0( C. & 'AL+W=O3"L>_;<:[VE+VD6T(X>HNC)+WN;#G??>GU4G]+ M8IQ>T!U)Q"=KRF+,Q2;;]-(=(S@HBN*HYUC6H!?C,.F,KXKW'MCXBF8\"A/R MP%":Q3%F[SO]$;7^WPAJP(_[%[8&*K5ZD$84R2-*0) M8F1]W9G87V9>/R\HOO$S)/OTY#7*3^69TI=\8QY<=ZS\B$A$?)Y+8/'OE4Q) M%.5*XCC^=Q#M5/O,"T]?']7OBI,7)_.,4S*ET3]AP+?7G5$'!62-LX@OZ?X_ MY'!"Q0'Z-$J+OVA??M?S.LC/4D[C0[$X@CA,RO_X[0#BI*!OU10XAP+GEP+; MK2EP#P7NKP5UA^0="KR"3'DJ!8<9YGA\Q>@>L?S;0BU_4< LJL7IATG^NZ\X M$Y^&HHZ/9]3/Q,_(T20)T&W"0_Z.YDG9GO+?I8M^K&;HTV]_7/6XV%U>U/,/ MTC>EM%,C;3OHGB9\FPK=@ 2J0$\<9W6PSO%@;QQ0<4;\"^3:GY%C.8[F@*9P M^3U^1[955+N:ZAE<_5>6B)U;NITK)^-6Y-U"SVTB?XK[F_@2FG,2ISK>I:"G M%\Q[B"_I#OODNB.Z@)2P5](9__YO>V#]J6-E4FQF2$P!Z54@/4A]?&BU2[() M4\ZP(+K ,='Q@W4F\^6_YHO9C]7C@%LK@,$5K4%9$A, 32H W $ZPNT6V MU?U;QP>L:LO'D)C"9UCQ&8(G.,T8R_'B1&(BTN6*W;M9VN M:^N(@85MB1D24XB-*F*C<_JJ*8UCT=NO./5?/J/5%HL]H>\93SE.\DM2!P\4 M;MOYEV+]0BRWAJ]CU^E?NH/A5>_UE)6AG2JL+BM6E^>P>LB>H]!'=Q'%7,<% M%&G+Q:38K!0;G$"VA]YP..Q[%64%C&U)TV;!/:_HE8*B9[J+L+:U- BL<93J M+M$I7->6@"DU%=.)M[7/NMH$*";ZI[FPH6_H;_*N!09+699E6];EZ%+;/\'% MK:D94E.I.9*:^)#O*>.$3..:9UI@V*"ZH%AI8U!J:(345FC3S-FAQ MC]!^TBA+N C08DR,"-/#@I5J8!FUZZ;45%C2L-MG.?8"$9H*L["A3']1PCH+ MFG2Q[Q,A(T2"4E!+SZAG-Z6FTI.NW89M]X'>/R2*NB\)W0L?07!*$P%@GJ:9 MEL!-@V9-HS/JY$VIJ=BDE[?/-/,/A(4T (UJD]1Q'J)V(@(6:$WN(TR^+5V^ M#1OSBMRIS[\3;^J[-UBLEIA1CV]*324F7;X-V_Q?B1V:7#TS6.[N24O,9"*8 MF5)3B4FO;Y]E]EEA& M4X I-1663 $.[-GGT[LEFF1!R"E#$\Y)RLLIZKK$V:!73\UH##"EIE*3,<"! MS?O)[90D$QU_&9ZTN&"ANGX,+FM-ZR-R@"-S@ /[=SF_RG"2AD7S HC!8O4- MS*CY-Z6F(I/FWSG+_.=)!RVR^%GO]AM$+,ONNOU+9ZC%9=3TFU)3<4G3[\!. MO;JCZ5,FVE71@WTN)C(($OW:E(JTSO+YV$"; QK4%S^U (UZ?U-J*D#I_1W8 MKA\ /N(W- _$I1JN0[\P-+7/YKX?8-S&TB9'I[1J&!*35UC(*.">U94J.!57=\#HZ]AXFN;8(/F M0AM'X:+6"PH^(BJX,BJX9T6%"MLTWQ+4'ND^T1*#Y19DCYXH>]%R,YH:3*FI MW&1J<,^Z=U!Q>Z B-D3HO^&N=HQM4+3MH370U\>OX#K8B?,='.M,A@)76]P@XS](JCC*#? MK N1);0@C:8(4VHJ2)DB7-CG'\FAVS=_BY,-J5UAUB"T>%K=3NYOEUIB1F.# M*365F(P-[EFQ89YPPLJEO?F]%GR\J:Q%!RL^$=UT\!2N:DWM(^*"*^.""WO[ MXW1;;>N"RY>4DT3TB1MT3U@8H16-:'[9WA#&PPUAZ'<<[_Y$7S/.PRC"8G2^ MF%YHH1J-#Z;45*@R/KBPUS]"S<>./+AJP<(2*QP$HB>]892*[B\W#(]> WKC [L[D(6H_E,AZY!P1UHAP>XJO4BVH\("YX,"Q[L M[H^4:@(]7-UVA9I1M9DI-96::L-KH'W3-K^J5&UF2DUE:8,$1Z< 9J& MCX;R>\S$KX&^?=.O>C>:(TRIJ:1.GAB (\ Y8T*#Q.F8H.5E-$F84E-YR23A M-:ST/V,<@!4&HY&6DM&88$JMI-0[>:HJO]->/)V6(C^_9U ^8%6]6ST!-RF> M^^K)KY>/SXE+:Q,F*8K(6I1:%T-QH*Q\(JW 8 M>&PO=V]R:W-H965T&ULK5E=<^*X$OTK*G9J:[>*!$LRMIE- MJ&(@LTMM[H0;,KNUCP*+X!IC,;: M5?ZM6$NIR=,FS8K+SEKK[<=>KUBNY484YVHK,_AEI?*-T'"9W_>*;2Y%;)PV M:8]Y7M#;B"3K#"_,=[-\>*%*G2:9G.6D*#<;D3]_DJEZO.S0SLL7M\G]6E=? M](876W$OYU)_W)D([,B41G)Y>JR,Z(?QSRH'(S%7XE\+ X^DRJ5 MA5+?JHMI?-GQ*D0RE4M=A1#P[T&.99I6D0#']WW03GW/RO'P\TOTSR9Y2&8A M"CE6Z=])K->7G:A#8KD29:IOU>,?25]80K?I@:F.\ M(9LDJQ[C7.?P:P)^>CA66:'2)!9:QN232$6VE&1>A2O(&?DZGY!?/OQZT=-P MJ\JAM]R'_;0+RUK"3N3RG'#:);\NRS'.9 M:3(J"D@,2V?G[^/^52]]++9B*2\[T"R%S!]D9_CS3S3P?L.2>Z=@1ZGR.E7N MBCX@^'T&VS@(6'9D>@_!J4[P0U6BY5F<&2 MNI5+F3R(12J[Y L,*;4BHQ1&B5EV,)3(1)4+O2I34KN R0> V@401&0Q^= ? M^%V#R$YRAZ)_@'[@1]S.TK:CGA_RUCS[=9Y]9Y[3[ &6F>)%KH MR(8?V>@1J_8%,JBQ#9S8[I06Z0EK86#=W&>,(C5&#+VHRJ8%*/4:VO)>*2,H MF5P_FS5\];U,MJ MM!DJ*%MY%I*H/T F V;H>WX[X@.BI4[$-X!7Z"2[)]<2 M= 1SUZTC^,JCURVY![-&I'WI G=1(6L/%*PI*(R>:,.CU$VD=S=WHVLRFL^O[N9H!C:S]7E$?:3 F*7/ M^NT@&Q*D_9/4UG4B%DF:Z 0?=-3)I6_57.\5[3CGAEJIFULG-;T+7^:E;/0!BMYFU[#O M8PUL&P8A<_1 0Z#4S: _#M*#97;B$[#),PP1CD7L@JA=S-"&9JF;9^N!^COL MLPEL9N<"'L%IV&U*Y1CTU\R.MU$-[3(W[8[-CA0F_,O01_=2-H>&V%X#L:-^ MV#[D6<.US,VU+TOB&:1B:K:V6A%@IEVA84?QN=1E+@FHB*64<4%6N=J025*8 MI*KC!;"9EXLBB1.!JWDW@C=P!;-YNS]HK\'!EO=$UMZ*YURE*='BB:1U86"U MC6ZOYM#TJ&!R!W]+>C:1<]JNIUA#Y,Q-Y,=B]16N838A,QY@DA6U]+WVHT*S,YNC_8 -$-"V(8M<#=]P.7/O:*$)5!Z#[JN:Z(O2LJ&, ML[JY9@*4.)J O96%HB-L@1GZ#J9C#3$S-S&[V>(-SP+9V?H!HL,10\Y\VIY* M0]K,3=IMM/&&)&Q2IEX?R0&Q\]NYFS7NXY1?QI-^J!N]7#+']I-%.$+C!H3AY$6DKRX=SS*+3'4::T\EB M+0!.E[Q\(JK4A8;% ^NF2X0F"Z77H)R6FJ+!%67="-QV MOY-I450;&',0T=2>"'.*?&+ANP0B;:5YO93BBQV1-,A)^BM6Q_4[.-YWRYY1 M'!N%"MIG)I+X;)J1L=@FH(50J+::B9CO([H'LZ0#UJ[&>:-[^*NG_^6FW$D% MX+!DF:"2D]LBYBSH!]1#P&*F?I^WZTK>*![N5CP[BIK?W8S__./F>G)U.Z_' MWW^_3N_^0:';\H4&$4>4&F89\JA=\/-&Z7"WTK&XE8R^3-Z:2&"]_VDY/T(M MT?.CWL';R>K5\']$?I]D!4GE"ER]\Q"*D>_>MNXNM-J:%Y8P+F&S:3ZNI0 B MJ@S@]Y4"ZMU?5.] ZW?>P_\#4$L#!!0 ( +J)L%: EP:H#P, !L* 8 M >&PO=V]R:W-H965T&ULK99=;],P%(;_BA40VJ2Q?/1[ MM)&V3A-<(%6K!A>("S^KY,,4.SNS50\EJ7A3,!,$5WF.54_KX#+S<0+O<<;MVR5&7O#C\<%7<$AY)2FUDODU&@IR)ZDH?MA/12 B[3R1$VX3HI0F= M;4+'&:W(G*UK:F@\5G)#E(U&-=MP<^.RT0T3]C7.C<*G#/-,/)5"2\Y2:B E M5Y13D0"96SE-3F94@3 9&)90KD_)>W(WOR8G;T_'OL&QK8*?;,>YJL:)GACG M&I)ST@G/2!1$44OZ].7IX6ZZCXYKVU%M.W)ZG2?TY@8-8S4:(I?DA@FTS2@G M,ZF9JZYOEPMM%-;8]S:KE7:W7=LNO M=T 0F'JXL#6H-7OSN3=@//K09_T]B M.]/0J:>A\YQZ?,EQ&;M7CA\$DLIR898EQ[65R%+8"F""7$O.J=*M[[Q2[SMU M^\%8Q]$P#()@[*^;%@_#>J-N,VP'OEO#=Y^%G^&"!Z6P;G&5)/=GI*"*K"DO MH_5_/W7L?O*#6AIWD#9 'R^E-(\=NSYH#X/QK\! M4$L#!!0 ( +J)L%8T]9%-=00 ,$0 8 >&PO=V]R:W-H965T&ULK5A=;]LV%/TKA#H4*=!8(O7IU#80.^T68%V->%T?ACW0$FT+ ME42/I.WTWX^49$FV*"[!]A*+TKV7YUR2]_!FDD%\VE.58R"';VGS/"$Y*ISRSD>,$=H[3PII-RG=+-IO0@\C2 M@BP9X(<\Q^S'G&3T-+6@=7[QE&YW0KVP9Y,]WI(5$5_W2R9'=A,E27-2\)06 M@)'-U+J'=PLX5@ZEQ1\I.?'.,U!4UI1^5X/'9&HY"A')2"Q4""Q_CF1!LDQ% MDCC^KH-:S9S*L?M\COZI)"_)K#$G"YI]2Q.QFUJ1!1*RP8=,/-'3+Z0FY*MX M,<*EM?&L<'+FA>.TL$>5I4O_BY3D3' 08##JAV0-<.WH"#6SNX)=$* M64GK 0L\FS!Z DQ9RVCJH2/ M7"/! =V +WO"L,HU![?@Z^H!W/ST;F(+.:ERM>-Z@GDU 1J8 "+PF19BQ\'' M(B')90!;HFT@HS/D.3)&?"#Q"+CP/4 .0AI BY>[0P,QV1JR5/)"3L2:_;V#0R<#SJF_U.P M"]Y>P]LS19_])FO,"F>$ZUA6KD'IJBK)<>:[R(TV@@WQW$%_8X N-^.KC7VS!QV?.K3.([4)_!#:-YIVSI\$8]'+=P[/7Q]NV0%X6#>,<-WK$1[V,A MB#R* N B 9_2 A>QRK#:K5JXXS[9LYL5206[K9J)J%XY@>E CO\0^\SH@6.>HA >7P_.UW_#RPC5S-:75"37G1 M6,( #9]7V*H<-,O<*Q$;@[THW36A_Q[HDG KG-"LG$K7+]9.R]/OZ?;0RO0M MS2O3ZB&NCO\=6TT5= M3L[(=:\)];^4%60'EX,M!<"'53\G>F=NZ6:G*2$^G+\DN0B&$P34AG:'C MC=UP@%,KWM"LWJ_AE'36R\2JK]P#K#2&@8<\&%VQLCO-8$[8MNR1.2@EI6JR MFK=-'WY?=I]7[^>J/R^;S#9,U=Q_QFR;RK8P(QL9TAF%$A6K^N5J(.B^;#G7 M5,@&MGS<$9P0I@SD]PVEXCQ0$S3_M9C] U!+ P04 " "ZB;!63<2-:/ $ M #C'0 & 'AL+W=OD$" ][8GLG:=)J'MCO9IGW6@KRF"\A!\GKS]Q68Q<:297#T8A"^]USI MZ$JZ!Z8[6CZS-2$$URS&[HAA3BGQ4M<\Q%LWRRV:8D M.*F=\LQ&CN/;.4X+:SZMG]V7\RG=\BPMR'T)V#;/S[=X"?R0/BWS7TI6G:+DJ0Y*5A*"U"2U61TN>J\26964[5(Y*1F%<06%Q>R()D684D^O&] ;7:F)7C\?T;^F_UX,5@ M'C$C"YK]FR9\/;-""R1DA;<9_TIWOY-F0.,*+Z89JW_!;F_K^Q:(MXS3O'$6 M/. &@=TXH"",PYNX^">.CAG'+S&P>O;I7'C4 _=WH^] M)FZ).9Y/2[H#964MT*J;FOW:6_"5%E6B//!2_)L*/SY?T(+1+$TP)PEXX.(B MLH S0%>B1>/G-EN##+Q^G-A>=J*#LN EX MMP^(S@;,Z'W_IPD:95@. /W.$U&:0$6>)-RG"FPEA>PXGB;;[-Z MY$NR2N.4*T B/9:,0(C^0#)>RX=7S, YPX_B0\H4(;O=J);]D&QV1FB:V6D?*% M6//W[Z#O?%+EE$FPR!!8AW6O9=W3LGZ\$$'*V%8L W'P@"0MQ29.2P96A# 5 M[UI<=:^!:JE[TORA*NM.$]10N.ABN Z-XY;&L0$:CW-;1>E8ZAL4>0Q/$EG; MDZ&);!(L,@36F0&_G0%?.P-[ZO_:5.<" ^25E''*2**B60LT(',-X2P-X40_ MC]-A/FB9#ZYA_E*R!U*RCR%")[FNC3PTUTV"17+W(3R[C80ME6$/*L5F(A0 MPW4-';U6]T3%H!9K0!Z'TE \3ZXEEH;"1:%40)R$ZU W::F;:*G[4\BI+T5, M_TJ3@;J^.^ MAG""%">ZPG+D>V/7D\>O,(6!&YXO.N&1\H$_6W:JV8!RW8D@"IW3XUH??^@> M9A0M,H76Y?Z@=J!>[EQ??.J!!ZSD!JA;#_J*9#44,+H02Z.HCV67NX.F M@WI1=T:>("6%DU[R1+8*D>>I*C[97F"#@(-]1-H&GFB M9 /)BLE%7C!Q3T\E??RANYY1M,@4VIY[^^C[6/7Y\P]*>DK S$_RM*^5NC^@K7?M>=_P]02P,$% M @ NHFP5LJJD5')" 7"D !@ !X;"]W;W)K-E5*;BU9+!BNV]N4G ML6$Q_+(0R=I7\#59MN0F87Z8#EI'+=IN=UMKG\>-X67Z["$97HJMBGC,'A(B MM^NUG[Q1K%DLN8I*P MQ55CY%R,O8$>D$I\X^Q9'GPFVI2Y$#_TEVEXU6AK1"QB@=(J?/BW8V,615H3 MX/@W5]HHWJD''G[>:[]-C0=CYKYD8Q%]YZ%:737Z#1*RA;^-U*-X_HOE!G6T MOD!$,OU+GG/9=H,$6ZG$.A\,"-8\SO[[/W-'' QPNC4#:#Z OA[@U0QP\P%N M:FB&+#7KQE?^\#(1SR31TJ!-?TA]DXX&:WBLPSA3"?S*89P:CD4L1<1#7[&0 MS!3\@Q@I2<2"C'VY(K<09TF:Y.OLAIS]>G[94O!2/;05Y"^XSEY :U[@4/)% MQ&HER20.65A6T *T!62ZAWQ-K1IO6/")N,[OA+8I10"-CQ_N6."XA0?=5)]; MY\'1["]R^_G^^XS,1(K-%'*7J>HM<_ZX>!3O]-(G84@3V1LI+/NH7/NM; WC!0&G _K;=0$, 9X +U0OPX).S?+=]H?V(NR/1V M#H)(.Y16@XW(]=MN;;![!?">/2-%W$S#Q]:;2+PP1B"P0'PR,X7]U)_1-.U5 M +E.NXJ[*N9Y];#[!>S^<;!##GY7(I$EW!C>?M6!#C*I,+%V+=Y!@7=P'%ZA M5BS93Q\]M98Q_^]UK<\ #RI(F@.O"A@14+-S'-8EM&,D[7D"L=45;.._^',H7L\)5ZPI%@L4O8,X MT>DA^*TP/EAD'&K,I%8S1VN1*/Y?46;25A*,:GZ5C(RD9 HML[G60_,Z'A:= MJIPWH/7A,;SO6%D5RN.")0EPPSX\TH>0@ '03D<$4@N:*12XB\2ECP!_4ZX, MW/"U8R?L:S^$3G>NTJFZ8\D+BM+#LL=%8"*"?[G-HP6,?&A)H+@(A M:Q*^RI9=+-^K8DZGOM@[AE2=GK6%.H/N#E);LG,"/73Z":HHN2_:HFRN7J#8 MK83]WJ;H5-K*CC T[=AY>K0OPS!_&-_I2HS:7&5=F#]8.E8%FTZG/ZB/F6%H MQT[1TW@'\T;43'&$92DMOS='6)6DG7Y]+:*&CZF=CQ\2!K,[W+.P3'O+K)\( MMC S8-+[M11 J\3;[#M5^)A MI4LOM,[0DZZJ3Z6M[ W#T]3.TZ/7[9Z.(O2 R9:9"8-ZH4K)CN-B>8=PM],I MQ[P,WK WM;.WB5F41C0RD4,A5ZF[V>UCD!'!7MNI1VRXF=JY>9SNML$4"?-9 M@^*LLFO3-D1D8!NC*G MU:4KM'78)$<%+088^J1O+',G3R3=-'MXO/\VO9G<;D MVEU+8AM*I8-W[?=-[[Y-9L<@MS+UNTO3B;25MSP-;;MOT/8V"59Z6K]K6\A% M>)BZ782Q,4FH8/7Q].SJ +D+2->@123MZP^@N?5?V MW4[O1G?C(\!;&X5W;S>?2%O9"0<[[O:5M]YQAJP+& LE621B3X!MI"%R4!4MO8]KV-ZUL_U# MR:!8*%;P?I, ]OS9$;9429WV*;+NL -Z_S+8-[#M2_H#Y&GM&WOO6.-WEM/P^=%4YE5[ Z?31?:U$<&FU^G5;UMXIHGPWFXB M;B;CQ\EH-M$]A#8+Q8KMP7O8L2?6,O1M6$W+X-DW 5*7CY[(]>3/Z=V=]N_] M+?E[,GI$ 5?7]J^.7W.\53F8X_49[AER]^SDOH<[N;NQ JTR,<7V?A YVWFR M=W#J[5D[L=EVLXG2VQ)^E!T6+R+0P>/L;DW-@9WW (;&O3>6^U;P MM3MZ'K(+C\"N2EERSG"T9]^"+^5'+ 4Q9A1?2X]>E;-=K&^QO_W]?8MGV-^S ML__8WW (_<$!4JD;R]KHXF1;"5@E<8C^QD>/R^PO.\J.W"&9HL-+.[HEJN1[ MZ^">VIHER_3ZGK[DL(U5=O^K>%I<$1RE%^->/;]V+L;913^C)KMW^,5/ECR6 M$.H%J&Q_ZD$TD^PJ7_9%B4UZ&VXNE!+K]..*^2%+M #\OA#@P_R+?D%QH7+X M/U!+ P04 " "ZB;!6!S6"_D$+ D&P & 'AL+W=O2\Y"C>'>Q0!!+&O(^SSWW7NG=QKI'OU(JB.=U9?S[ M@U4(]<]'1SY?J;7T8ULK@R>E=6L9\-8MCWSME"SXTKHZFDTF/QZMI38'I^_X MLWMW^LXVH=)&W3OAF_5:NNVYJNSF_<'TH/W@HUZN GUP=/JNEDLU5^'W^M[A MW5$GI=!K9;RV1CA5OC\XF_Y\?DSG^< ?6FW\X+4@3Q;6/M*;Z^+]P80,4I7* M TF0^/.D+E15D2"8\3G)/.A4TL7AZU;Z+^P[?%E(KRYL]4D78?7^X.V!*%0I MFRI\M)L/*OGS \G+;>7Y?[&)9X]_.A!YXX-=I\NP8*U-_"N?4QP&%]Y.OG)A MEB[,V.ZHB*V\E$&>OG-V(QR=AC1ZP:[R;1BG#25E'AR>:MP+IW=N*8W^2\80 MF4*<2Z^]L*6X=\HK$_C)NZ, 773C*$]RSZ/3$=B-IG-7I'WIO/\#;;PP0$Y M_]H7@2C_>+]\JJ:??2US]?Z@)IGN21V7XOQL?CT7=[^(^X]7\ZO;!WZRS^K7Y=[:H,1T+/X[^6(' M/F?:B6M3 +1.*R]^=;:I!:(JQ:UZDH44N76U=7PX^^[;;][.9I.3L^N/U_QR M>O+]6)QQ#B@AX!L15DILE71"$88$$*#6"^4Z%/!!O,!;.BKSW*YK:;;:+*'+ M>%OI0@;<++61)M>R$AZ952"5X+,Z9AJ/I5,08+TBY630B"7KX,5F9:MJ>V@W M!N=\L_"ZT)+<.WGI[HW,5]J0Z@NX.1:]@S>M?R-Q*[V7C7BP*/1/1+RC[-KD M_>';AT_]8;*!_)H'Y2H2?&662)=RK9(4R^YV>[ 7\5VP2P49+D8HG;N(8>K# M?@^1N:X1G_/&0X7WXHSH4H>M>,"]="$F\T$C!5.!_/"K&>C(-"6*I''*98@@ M IMK9FUXBXQ5%!YRAM)C#06?T[O6GDX=YDX'G4.Y5,YRR?!I<"O('Z_KNL)C M\C2*D=" QD IYN(DI%CV[_?Q? R8U-(%RC$9%9-08FJH !_LR6 C)PZH"[0 MY_%]*YQ< 96/V#784&U3B"H=T"P[':.!9/;XP^&/$_%!(4*V#FV>KV:'EQ$_ MOQR^^6&$_Z=O4030A SUHEJ W0-'07PKU_6)^+32P:BM^!7F ?(/C5O84AKQ M)P8$Q?@;]X !/;3< %R0O M<+L5LC^+,63;U"Z5\US0E71+)>H&\,L132"%."0R!*6XBV-&(2AMX^(5C[PV M!#D2U.)J/D"5&*)J?]]X^-_9""+"L-+8NAC%L((*IU#N0:SDDQ(+I0Q56?%S?SEA-92(OSC'1"PD-"8ZR4R,8LEF'_A;B'JXN>8AFX-_/ND*\5 M04#_%;/PDF3V44GV@BS8QD0O3"=1"]1V6DJ; P'W+$* *I;)U81M,IY21D\'0?5M$2*&BK*#98A 5FVSWL =IA*R\A8)*(!6O32Z1(KA M8"YKT&$EU#-%04<697.JJM4_L,A@0O2K.*M D(3RW9PF[W2J'B1>K*VGEE'B MK@!,#\ZBXCDD.D9Q+1_)U2*-*0C! OLJX19=((^N+13%R^8= MVFB6H7\"&>%EF-B6%D*N+D+7 )X=$O&6C LPCF@KBX4R(!_/0Z]O\M5(J+)4 MO*7&XN.^%-W^W*#YJ'80OI$N7W53\&XX-/5#;D6DY 6$4'8/P3 M5P]B@5A+3:,=#"92"0 0][!B RUW$#5#.A#6Y#4?XOH M)KF A%764RUGJ+M!H,@ZZNDI GCXI>OJ&7W2_]\1 3LDRZ8CV7("%U) 5< M4X%ZTA&JV[V*:A C9PU9-:^!"5'4*&BBTMSI9+7] M*\XSEEHG5TD/WD538,_Q[>:H+&3%;$#/]NN+5R*MQ#&,>I9]2K LL63: M#9W;=FU\6=D%;1M-6*#!/!*Y7MS]<7UY./T[S%M*B@!X4_%HB'[)E B,GGF9*[G'9 ADJ26X)A6GX MY)%$FR?L!^LTEL$ZFB157&@8$#4]VZ''!58S9&%WD-GHJNH+ 9J1152L8EU5 MR[_C[#(V]B]9OL.0^-OQ\=O19#*A4,1LDLU]AF7EV-,[K#L/^Q( RH;7=':>T5,G(OABKOH/A$I;$5KV@,R[5,09 M"J2@"DY$UDT?\!-%T649PPTGET=$S$R?J35VU4^+)6UQ@^(**^R[2_!*$!7F MR-!W+0Y%U[32;+6S57;]*_M*__H(FYRG;Y!L_BCF6&J#N#/B+@^6OD<[WC= M2&.P.^94+,P?N _Q=-_S_51RL@%3.EI?1DE=I)8F4'DSY_&PRI,T[?J 710# M3Z5@]^G1]! L?3B=1-)+"L50X0:-HIN,,MN;/WW;VM]^6[>C9P&2-+SW,U , M?6^$JUH ZK2J,VT UWIW9K6:BZ*+]3U7R?V M.SJXDH;/1-6=2B#!J9)^F.#(MR'8YSU/AW&A:B&P\F_SU!@$>;X(T;W:?<3T%G\ MY:,_'G\_PE"\I"Y3J1)7)^.??C@0+OXF$]\$6_/O( L;0";\O0&CD"_[D2;/F7555OTY8^UNLGS:XV:<8O M;8LGL\GD[,DVSFJ&Y_>3!]8+_X ME*\W+;YX\N+G7;HV5Z;]LOM8TZ3(R_,](49PRT;,92OTS9]\7-=W<8U MGJ;5\ >CRF\3<'D)IERU-?V:TWOMBRMA1ERMXJM\7>:K?)F6;7RQ7%9=V>;E M.OY8%?DR-\W/3UK:#V\]6>K:+V7MV9&UI[/X756VFR9^4V8FZR_PA !UT,XL MM"]G]Z[XVBS'\7R:Q+/);';/>G.'_9S7F_]E[./_OE@T;4U"]#^'""';G!S> M!HKUO-FE2_/+ ]*C;YZ1XD3AP2)_>M_N+JR[MW%Y_^*_[P M-KZZ_/7]Y=O+5Q?O/\<7KUY]^/+^\^7[7^./'WZ[?'7YYNH0Y/>N?1CR]U5K MXMDX_N;&D=TX_ECGY3+?%41(HO6KJFR(KEG*BOEY8T@YE]5VEY9WH/G2_6RR M>)67*;V:%G'3TA=D#]HFHL6*+I/7B%&\:$O+O))%XK3,XIR^OMU417$WJFY+ M6JGI%DV>Y6E-[!SW^)V7K:F7]EV[)A8ACI=-R@:DB3?IC8D7QI2Q*7+21][4)L(AB^+B5G;M"1;#2[\_6]/9]/SGYK8-&U.YM$ H $$6T$:!*(] M:S"7WDYB^Q MN,G)QM5W"9,; %9$ASI>$=&KVK\*$NT(=J(%;36.0I1NZ[QE MP5IYYH5T7I-O:IB^'F'&-ZNZ1;OJ"O_:[8:XFUHZQWE#%IYD@YA- +05<;^/ MXCB^+&^(&(1!_*^TZ+Q$6^!NZ%L"+G>/":=C@H/0K%;1LB+8X)](U.NF'>7E M2/X@28##(1C J=+1.6/NDPV3^N$D*+]F:)E58Z6H&A1,,3$5;:E(G9530P.U"L2 MYD'YZ55U5&PGQ)U%HN4T0%@B #:9K#\ D&1T$D[35?Z66V()94 M E#T1T>V(6]SYEZ,OZ&$EAJKKNUHH_X[)"VD(%DB6.!R$8ZCS M3@8( %MJRRA1)<\,ZT],/$L MT69#>@(+B>4:L^Q@ 18>E4BW!!ZD&"15 M$))&;,$H(XO/]/TS.B-FA-\-P/GF(A&$5(7(BPSQE#1\M"5C"V&#Z))"+,A/ MF&9IP&U SM+/]BXG&/*:O1LHK^!])(-GZE852)BF%U265:0DG$;MW;>QR_ >!9#HUI MF&\U(]OL@=DW# ^GDV0RF:A09GOV\09TIR@IA]I &(AH&3_A8%VQ>R0KSI J MJW9Y"UDBXD5?=L2,+&]V59.##PF_SBP$;+41WAWG(P<3)&ZPFG6U%:J$H0Q$ MW"X#CPA(BXH0S.$M5_!H$LZ082R))T2NWZIR/?J-+3%6N"3+5:[9LU\(O2\S M(A9%4:P-N?]9V0&@5+AHZ>_EM%@(D MR!JC(GI1FE;<*42$0Z1[@W-[.%.O] MFUZ-B%&A=*L+WYA",&)[*J2[H7Q//8[71;;C!H#!VHF D2*4:_$)R[PF=B!< M6_(7,&L4![&8 !,E=P2EY,A6 B+2JSN (?L,#23QE&P;$ L!$4Z)L'>T4<.< M!BT]*P- MUJP!\(+'M [84*GUE?6!:]%4?P7A^"#"G-H%^@>RK!R;ET(.I@C2.>:&VX7] MX_#94M.\($&\XB;F]-023>?!>UE++]_]!VJ"/(EHUNUSQX,28%#>2,'&;-S9"9XRY<(7XC"-G:P;8,*JO M:=3!27KGK//M)J( 1V,+LT)^ MQ\;-,H$P26]3F'-208G,. 1KF;CT1)<6JDDWR%Q7/:'!;8I" MR[IJV58RKK>4=3FR<:H9(8P"9 0AA2@<(51=D8F9)Z3A0QM)7(CV4!/F(Q(J( M>!&%MVGO=C9[M0M'NC!6/+P28[PLR-7DJSO.FYH4U;^T\:A#6&4W;\V;GC6O MG#6/705*J&>R"O:W;*.T;>M\T;4^&3B*V^^!7GDK)N4]Y3DGQ&KN!^3WK* ='?A]M!*?9$ M8ID:0;:8LJSB3!I+FNT./MJ:D2UEXZB#"ID?B2\&Q!UY)E,O63BKG1@TR,^J M0A%M1-[VI,\0@X]5I56\*]S;,Q.>S,1_4 MRM>U+QYPO&:COC9MKALOZN(M64P0Y"C5>O%2S?93L<6C*) 6Z(V+7 MDN?;5?<1L'&^>/^(J:?9,_2T3W3UBFPCW$O.5VH^MZMRID!,JLCQ&\M:=-SF MP#51_D^RW=#G!L(-K//FP ]2,PPL!_ON9I/O=NQ\6*SSY@ @85 3:5 3#X(: MNR:(<@LA(+]4B;4&?SARBFQH6(LF^UB0 M$[$*]1>NW4I]V%IT\A3I6C0+. %.2"I+F6T*+%&AJ_-T''^4;3D,%[UU"XN3 MCQ9W@?U,"RU4RO.^.NX:2:$UX=*G;H 8C8@SGP"5\],X2^\:M[V-S$74N;8+ M%P*=ZF/MTDWBJ L_*9I&L:>)Q'BB[,+I=6L#$="A/A3)"E,^.]Q?>=R!<\K1 M55[V8LMAA9B0I!#)ZBJ'T$5.)! WG*7;5,TN*]>-L>$[6:"VVDE45WG;XA(B M]EY<"VMBY#O^/%./&&B,3.;D8+ *]EJ.K[P2W!#Z9(Y+P4AX@04GUYM3&2! MZF=V^@S,R2=#0(+8[PR(B[J,B2\Z$K;:5IP(\4_O+ES\RFTGC4%@K?J.@KP_ ML5G7=+M'KRP/(:1&TU)Y+JC1AV6LQ5W/U*)\#V,I96)8;9NM\WH<0>^X^BGU M'5)=:5XH Q$>2U=FU^X9B/'DM*J7/I*5E1!4TFLI[R*9K6V;5'*+A1EDK,X% M:459K89[.N6&CBM)6^BLJ8[R\J:BN(BWOZ\^L&^6V,4^/'\Z]86&:7)R+J7P M?CGA8.D@<["CA'YR(B]J;G='YH[PATW<@RH1.MVFOC(4V<1["*5CY>$*R/2[ M8#N=G(>P8:,C\$5"K#WXXF_"AWV>366?P[!.QO'+='E=5&OW_TZA&JT,H@=U MK)<::7G%ZN JIUQ\:/5=7TV-,"_A*GE3R*_TEI M%(4/+#GSQ-L*O^3TU.++2TZ?NH^R9%?X]=I-S7',D!ES#2N%1C:W:+JM49:' MS?](N\#:]\+$"44*2W$Y\%*@3=YH$[W5DKD*#/O6D8O17*]C&")Z1\N62IV; MJTNE380!PZPKAOT/UVBWH(L7"70S1!W9WL!^=2'#9,&J(+\/V=V+;JUQGI?UB;96[SGN"#6M$']INMKT^ M+B^TZ574%>C MS'2%,J@DS*@U.\)1_")5"GBI56I#@GYW$ 4)61%<1*"&,-6M81.\7K:@[-:& M:!Y4*%V9Y;JL;DL"0"(V30:(PJVFZ)]R9.07,AR#E?";3;0.979B3VV?OLY= M0YD"_RT1+RX[-CSTOE=QD/++^&HL3ON^RO: MY_QL?/H#M\[0Y1#U3=3,H,9\WZNGXY,?XOZKKN0"9]XC7T\K MD4-4?K3L-!<8: YB\X\]VEX!@(C7Q]K1-)X]&\_C'^+Y^7@6_Q#1U]/Q"7V> MG8[/Z?,\GI[P[]/9^)0^G\33*?Z(?XQ^].$QO*5KY\;3"6.\C^OH,*K3D!?? MINAD/&=F2"Q_<++NNSAS,CYG..]9Y_[0]/_"ECXW/@6CC+V=>K&=(W/(MOE\ M/"4VG$[ ';!M/CX3-BG;Y/.//Q++?@33\/6W6/:]1(A^]"M%?V6E:?PZ;]+U MNC9K9Q=MDPS.5\(==FN\A,SH]_I_4M;H9UF.[=&?4[7GT4=-D8YSPYF2A_') M/'GV;,XATF">S M^5/[^M/DV9Q?CU]A9N)U/^9/>KW'39KUA@TC6RU#BFUG<=&TYD"_O/;LD R! M>W;A)!$6?_OZ\E6, >)!QQCE/@0C<'=U#B9>ND5%.GQ_D6\0>J1:NP]81O9.W MOHW#2#3!HO(Z9^>H;\J6G JCQBO;\)!DZ\J_4:_.Q 4_IM56;545KU'*YM1\ M@=D$)F2GCQ M&>%%/RRUG.4)H2 (X=+?$AX;XA"Q7J3^ ,$:)36$&^2H:5_M+J!#N8\T33MH MI$E48UB.%Z:]->9HA#DH!%&TX:>4F?((!IH !X_BMI,4ZOFJG<1P1/(WL"D[@FFZU MPB$8I%#I5YU=X:>U.NX 0>J4R)]$&_3D;?":WJ2YU"NT_PD!36_1;XEL8SR1 M,?@_*(.F$)X0E^EW+9$F7G(1AOH%#;2>4PJI69(T+,0F6$6Y!\G4DP0=RNA? M^XF""I\;,L["Z6ZVB$5^;7AD.RW9@KN-63-4%-7Z[V<Z<4_94YPLI\*KM&$V_83YZV5&_@2U'2 [246VVD"ZU%>^6].8Q,M1(N>OJYNQ% MWRF[CW@N5'M]5AP/*E(2K*>K#,27_')!2GK#>B,[\*H'U9)3ND"RFX2ILJLP M:0+]9]VGF(!+2QAQ;*F>(_/-)*+8B5O(;;M7YH36D'\VFTGG>+3G[ M3IMX;B[$I4:'G%JXUG %: =[4CN433A=FU)&O+TK6AC]GH]/L&?C-H=PY:I; MM-4N7_J#5RXBL#[8C (H$CLUX^8*[$2DB!MYT$(\:L %.S>9;VTU+$&/?TG" MU&EGB[NRN:3D;W3".W[T&TG;8[P3-QM8N9=D<9=N CQ^5 Q^?Z2&YLW'*S4O MCR.M%')Q>@&=(32MX\/@C\H#-RJ6-EBCK[:$/UF/Y378A[A1FU:W?)+69*,4 MT2LE<+[BP$!PF!&^WSLSY\9OM'C]MJJ]1\:+:;'LM%R=Y05#;?&- GSM!MA1 MK!.! 265\$\L:H">?94,BI]AK;C436C(>3BNR*%[E>JH.JV8V220Q,K.\8$ MLRK^A8/^XV\TP@2RP6-*4>6OWN-1^+@SMD'K7G'0$BK/-_# =!L&8&W->GVG M3^L$L\X-'.&/?SM?C1R3(HW@!FFS#F8XZ1+D]T0_.B+ZVE.6@0E=PPRD#I)- M>O?\G@J&+UR@*:O:K4$!FUL*!T3%'\:/ILGD7(:(']/':7(VX^Y4=)%ESU%% M=&3A\[Z75J8!QD?G]/@W>9@Y/HKGL]D]R_# N3V^\,VU1@?PX/9^CTQ#-0[L MU0$TGYU(]K_'/W$LY""*O%<[#M2-G>.""<@M$=V8N*(F4!I(W\>BWU518ZNH M5CT#=73(BH'5O9V]\HC.DQFQ;SH]PU^3D^39_#QZ(WD5HGRK6?W9N=S?FYV @6:QKS*Z"6G8(@T3=GL'W;NA9XL:R-) MVI;!&U&O8"+I@ \X"2R;S?2VL1P2;,*?QC;1^>*B67^^J!?@^3J!NEG:,3D* MIYR^RYL@C="T;@V*Q9B4ZE=3@FWM41O$[(,VMNNWP(+-I M<$AFIE#]?P'2#$G"ML["I:5@/RWB,S[WOE92PB9N])U'G7ZMJHS+".Z/L 4C MAB>L0?/,FZ0#>@&!+ZS"9M_L*Y*^F8='/A'_VD**3-&IL*\M&/X X,/IF4C" MP?:$/2JI8TP!?'CW_>??[\EQ&2Q_9!&M)MT^.I3@XH&+JR^T[_1\-#EQ.4WP MG!*#PQ]X>N_19T[QR)X^?AY?$2P%II[#$0=\J&"V5HD<@T,_C6V&GF_:,B7*V*[J]6]9F=:HU& MR@Q2[?+MIYQG^'L%X;US_@#39"%K6M.XJH'C45J6G4ROVP[#JG9G J34)B=K M*YY:#=?C0M"P_G'@Z)271W*XD0Q>V].W!QMOLF*PDQYY#>5X<'#QN$(?UN%H MH,)O:PZ@X@]=Z_Y&R^.;VT1Z5M7;O>G9+)C9FY]^O]T[>F#P-\,%_LM[7/=3 M"L:LOLCC*MR1US!^RFO7L(O!YYYENGQ4K484%L://GWX\MB>F@>B)(289_,E M=76^=M!.[C+3VVWD8:DY1C+\K7/OTD2=Z9%+206U\"(JMT7(9G+6'D]T5_$W MNK1(BL#4K]SH)(^-^\1;!>&(;7IIDNAJ4F,K%J@&RKK!W0MN.$2&1V5D:5\H MQGJL?C[2%>RP $YDK[\+#W86F72P9BMGXF\T40&+*J MA!(-UG!/Z!)'SD&5X0'HGLSX(W%-[TQ<\'PLU^?H6'SCQ*<7M\GU-T='=^Q MI:V$#-BLL:2LZVO>!P_I81JWN%&;WC5J:-UQ'.M_- JSE"PPLDQZ7Z" M@TXR#]=:8=;J\$$MIIU)_37$2 ::KWW-!&4G7V%)6,%'O#$_'_6Z8,,6N9%[ M+\01AH.E!^$)K(D>)<$A18N1/0DJ0<<.#.?.",0[0_ML'+VM]@X "U)RWJ4< MJ;9:E6F&\PA[$*--M;3%(B=GO3:/CE"YHVBN1GK_UGK>C&2Y<%;$_JA\WNLQ M:U91U? >E=0PB(-1K]NF%F!XHI-US(4?LJ&?]'?WP-C*NSP +CAGC:OZ6NXK MV\XD!LZ7K=G+]*Y0"PSI-[!S M!V0%2DE'06:?)???2/2DG9[AL^,F>L%;Y UF82C4D/IR@62@=HWJ1.P(6V:> MU%W>B>CGZ](?]W *Z:@OI*L&WM19E-ZP,,*H.TMZ#/G>Z31OM5KAV<6=M_ P MTC>P)A=E$)@'U_[HD[WKZ^2,2JG7WC'4X4$@O!9 5F9[<4[0=9:A%I+6.WO^ MQ1U.=P4FCGT%NCZ@D;N[8@!A5[+Y^N86,J3DMC%NET_93$J/)&4I="U^TXP],T*!X[),S M6_EZY%IQ)^>3T6SRF)]YC1E7SJ'$@OW#9&L ;!=W1Y81KKW![1->WS[CHZH<7[:27#_3@XQLDW:^G-.6F6U4QYD*WI1P&\IP(QK6S)9 M'B[('89@U;TN#VFWCF!P34R\HRDW=II/;CIF74'/=)>*P2$#L$VO9>J 0NG6 M#&X,@V+QC(YMNTIQX@BNLJE6MT=DH492CQXVA_4"R%6\,B;#>(V]JF._E4V^ MJ=:^.>N-.HJ0IEDN<0,7K5-W(,1.8%7E0;=RL#^/5)#/MLPFTS/16LX$]<2@ MU]CIV6@Z3^SM3FD177HJC'1N_3<9<;1EE-G94'UX$9\WBA8%!QI@I?2F@$UU M*[?$\.R%GCUQW289J8ATIG+%%0*=*DG!MU$B[L "X^^=FK2(K,'*CE@EOU#NRV1[-9+RGD6/3 M6BB54NA@=$0OAPJ:"$Y1%.H/]N0I+K+8A7Z4X187:8("0F?!W,!+605C.G+KHN_)] MZ#N+> MY1!6GB,&FJ,V5;J#.B'#TI81T RU=SAF1"[JFOT37\OSMA)A3GGFC>Q]UKOW MV"NZ%H*4&KAN!*I_9^2># QWX;-J8%^Z]=YL30O]4;,#[OB@WT[B1=<&HUH@ MLAV,2J(P7&)KQ[@.%+\O",=IMD^ ;JC12("[F^BDD']X/!I3\ M[&C%.6C_M86A($QNQ5NU?"Y<"Y734RU4*:_SD%'JAN&80^*3<=&;'I(2 M-5@)^:Q21 VO1<[5T$FU+B]<5T4I%DR=BA(Y[21"%DR3*A>N*B6RV#H5N1MX M7L\M6,:=T<"NWN,L6J38+[FA0L@7> MHWXL;R5I;H,29P5RE0D.$I.A,_8O)AUC;PV>,ERI#1E,)G,AGHUR%0\=SQ#" M'"-M$!C]7G"*>6Z B,:?&M-I0AK'37F-_MGF3KG,F<*IR']DL4Z'SID#,29L MF>L[L?J*=3Y=@Q>)7-DOK"K;('0@6BHMBMJ9&!09K_[LM:[#AL.9M\,LU& RE6((TUH1G!IFJ]B5S&35/NM:3=C/ST:!Q%8LFU@CN,,'MA M\QP'KB9@L^U&- 2HX96L*8U"0XB7F)T"J'? MAL +@@-X89-F:/'"/7COV2GX-9XK+>DX_-Z5:873V8UCKLB%*EF$0X?N@$+Y M@L[HXP>_YWTZP++3L.P<0A^-I]/OCS H[(L!#BA")HA0 M#5H37&2<9WQA>C$5BH(;V$2*PEPP6FW])!(P>Z71K-"D:=NLP"Q7>_OX;16T M]6]!CV!=1BI0KQ;"X+R6ZG(?BN'#_YI&;7CO=;B6NEXCU0QVW2AW8]052'4T M UV!1:ZF7K/:O!GC:E2^FU*5J4=G#.A:8Q M;,64WCV4QH#V$T&WJE9,@.8E'?T%4$L#!!0 ( +J)L%8\TS=HJ0( ,4% M 9 >&PO=V]R:W-H965TM %@"%/52GTU"N,J<=!H+,"*J;[L@:!.RNI*F;05>M UPI8[D!5&= P M/ XJQH673MS:7*43N3$E%S!71&^JBJGG,RCE=NI%WLO"@J\+8Q>"=%*S-=R M^5G/%7I!QY+S"H3F4A %JZEW&HW/$AOO NXX;/6.36PF2RD?K#/+IUYH!4$) MF;$,#'^/< YE:8E0QM^6T^N.M,!=^X7]TN6.N2R9AG-9WO/<%%-OZ)$<5FQ3 MFH7*XL)=R8Q3N01BIGB>!03J[&&0M M]*R!TG>@$2574IA"DZ\BA_PM08 Z.C'T1OCN-:A'\-*/'Z+C\,L!C4FG M,3G$GLZN[[Y>W_Y8_-HG["!TO[!K:8 D?=+QDML"2":K6@HLAB9R17A7%V8( M%AVJ)2A7^$QBNVD#>0_## )7LL2^Y6(][KT)W'5Z]KKLG46]!=N2*V9 <59J M9*KE&X1JP_3)HX-$?TV(5=?D MFY2Y)@@^:8.&?CQHJ!9-WN13[(].8K?YV3K1(&F#+@KIM9<:%+""J%A M_V3@$=4,C<8QLG:-NI0&V]Z9!*E'K25@:TYS'L#KTM@7\73F]-K"=+*;_9S6TQ"1-+" 3DQB(P?#S#)0AA@9#&]PXSW)FTBOOK+?J- M\QU]63(-EU+\R0M33L(L) 6L6"O,0FY^@\Z?H<7+I=#NGVR\;#H(2=YJ(ZM. M&1E4O/9/]M+%84\A2SY0H)T"=;R](=-I+CM4W* M@U%XRE'/3.<*\ZO,*V%U0:Z_M[S!B)MQ;!#;2L1YAW/A<>@'.'U*[F1M2DVN MZP**0X 82>V8T2VS"_HIXA7D/9+V(T(32C_!2W>>I@XO_5^>DK]G2VT4%L<_ MQYSVD(/CD+9ASG7#+ C//@,?3I??)U?+Q[_ M(K/[*W+]^]/M_.[Z_O$8R\]Q[J4!,NR1XWCDL022RZJ1-89#$[DBS7ZD8!)W+"_19?4^LW@\/#UU MPI1&2=]+W_":U3F0+X"]3!9?G\A,:T#H7\A'0.G9T*%TS^!18M-Y;C763MM1 M2Z.SPS%CM8VIMGG]F65N?P3:MJ;EH%#O2&O]BU)G3D(],] T>Y ME.)=3$:#OA/+,NK$+C&9K0'E*3[(E=DPA#Y-/+EAEG9>&";(!UV!D-G6ZU%$ M4]H1T/JTYUAZ"-HUG8'BQ:1X4( M_-.]PV@@'//TCC#3A..OSD6+P0EX_<;L?2 /8M4[R.R!#OZ0("IU1H]$M8MF MZBN;N8ODOXV_M?4NUL=NRWAOJ%6@UFYT:[QUVMKX^;9[N_LZF/FA^";N/RWN MF%ISS)* %:HFO;-A2)0?UWYC9.-&Y%(:;%>W+/$+!Y05P/.5Q#NTVU@#NV^F MZ;]02P,$% @ NHFP5E#@(Z-] P J < !D !X;"]W;W)K&ULI57?C^(V$'[GKQBEJSYQ)(0 VRT@\:MJI=X>6FY[K:H^ MF&0"[CEVSG:6Y;_OV DIJ^-0I;Z QYGYYIL9^_/DJ/1GL""F9XJ4=*77.F"63+U/C2E1I;YH$*$<12-PH)Q&^/UBW$R4^NR,7[)I$#E"*#"U#H'1WPLN40@'1#2^-)A! MF](%7J[/Z#_YVJF6'3.X5.(3S^QA&MP'D&'.*F&?U/%G;.H9.KQ4">-_X5C[ M)C\$D%;&JJ())@8%E_4_>VWZX/\4#G_.=\9J.CI_7>M!G2&YGL%=IP=3LA2G =T7@_H%@]GWW_5' MT8\W^" _PET;GJ_G=P:B;)'$WBB):#[O)*'+KSGFFY*<) M%D;CQ/O<#^,WW]N9OP-E#Y0EB4?>,>GWSXY?GYBF-&A+NX-Q=]C2&'7'\<"O M5Y7F<@^$#"=D&E!FSGY3H#O:7>^RI*8R>>J2[KV0$+FN"-%1(@,25F-9'=ST MV% (=?2(U$6I+&WSS)-S11'&"NT%_[&NF5(YR M2S,G\04NK:(H;B E][W2)X=-)LO^)KTCP;= EL94Z:P^#I\TM_A.Y?FU$]9I MZG/[GIWKS);*0P]%$1]*U'6UO6L7+[Q0SP+UWK\1Q,YEJ86TW6V?H7FMOO^Z MUV_8>Z;W7!H0F%-HU!L/ ]#UNU ;5I5>BW?*DK+[Y8&>4M3.@;[GBNY?8[@$ M[>,\^P=02P,$% @ NHFP5L3=E-E^!@ Q@X !D !X;"]W;W)K&ULG5=M;]LV$/[N7T&XV; !CBTK3IJV20 G:;=B;1+4 MW89AV =:.EM$)5(EJ3C>K]]SI"S;;9H-^V*+$N_NN>?>R+.5L9]<0>3%0U5J M=]XOO*]?CD8N*ZB2;FAJTOBR,+:2'DN['+G:DLR#4%6.TB0Y&552Z?[%67AW M9R_.3.-+I>G."M=4E;3K2RK-ZKP_[F]>?%#+PO.+T<59+9Q&G5: M'_8\)NBE=MY%NS)W)A/O'B;G_<3!D0E99XU2/S= MTQ65)2L"C,^MSGYGD@5WGS?:WP3?X\J]\5Y_[0O._?&AYV!$X3;XAD+8":< =#064 MU]++BS-K5L+R;FCCA^!JD 8XI3DH,V_Q54'.7\QD24+J7+PC^#:7V2?QT4KM M9"#M;.1A@W>.LE;?9=27?D/?.!7OC?:%$Z]U3OF^@A' =0C3#<++]$F-UY0- MQ=%X(-(D39_0=]1Y?!3T'?TOC\6?T[GS%HN_'G,^JIX\KIH+Z*6K94;G?52( M(WM/_8OOGXU/DE=/ )]TP"=/:;^83=^]%M.;:_'N]73V^G)Z]8OX^&%Z,YM> M?7Q[>_,8VJ?UW1A/XOE0/*U7W&IQFWDS)RO2"42 M]I3WI CT'NZ0.[5@=TDH9#\0JX(LS==[\LZ4>7@Q;U29*[UT(3QH,:6H+=J/ M]6M1FHP-"*7%I5R+66$L#<0-JOX/5+WX@>6_?W::ILDK?.^%[^*NE0X?QJ]^ M%&AB0HJZL5D!>-"N,A)F(0Y.!O!KD"3)4'S<@<88U-\P*\42#4X@/]B08Q]9 M;#Q(CL"^)JD%<3E(9#<5#&U,<&3 MDVC?$O=3WG_PO#6@G)@3O]G1:5'Q\W(MS#TT^#TY3[9B4'C;\RMPOT90@N&2 M(R.D%[(&NP^* P<=!T>GP0X("_LBD. U3"N=E4T>^;^%3BO>ZLQ4Q&LV++,L M4L:VKY 0IE1Y"-C,XX^#[WJ 1'>GXVQ=LIFG8A B*.L\?N]CT;D!MISL;W'J >SPUP%G"Z- U2_@+2>]#92+H^^^J(O@F5B" M>N_V>))(GCID,7@"2C0HW^T/[0L<>V7!PT['/*: U\U(MY4X&;@$.4=4=.M#A M>U]6U'@_*PJ9[X([&!^WO>]KE(^AXZHJ:5/S&<+,Q6>IEHA;J-VF!L&@M)KV+KWK://2*A4&GG95D*6.,A%MV.3=J:9EG@#!ND M05^S0(6%#M[#$S2SX:G_NN,P"L[+V*\P _9:9W!:QOSH.LX;I4-\,N.\XYF& M.7G=HF0.8K^=.H<.TRKI_?>.=-=8UR!-18I4!-KKAUC%_WJGQ;3)W9GGB4@X;R%2C9\M E1J3#U-]UDS7<0E2G2V9JS8]$@3ZG' M#1)'.R(1CGDO0DL>8S*T$QC&HX5W4-;&:?C8(76T<[>HR"[##0K$/=9+L]WO#>2[ODH)6T@&@R?'[&PO M=V]R:W-H965T?"M72E7B^SK-RCEO%*K679RSISM3G0I3U>BV+QWNS($GF>?Z-OOR5"W*DV)$-CXIZ5YXK>DA>W/COH= MRPY9YK)4MWGZATZJU9N3V8E(U$+6:?4EW_Y#67G&1"_.TY+_+[;FW6AR(N*Z MK/*U70P.UCHS_\KO5@^M!;/^D04#NV# ?)N-F,OWLI)O7Q?Y5A3T-JC1!Q:5 M5X,YG9%1[JL"3S7656_?JWGU^K(")?I^&=M5[\RJP9%5T4!\S+-J58H/6:*2 M+H%+L.#Y&#@^W@V>I/A>Q3TQC$(QZ \&3] ;>KF&3&_XA%SBOV[F957 \/]] M2$1#8'28 7#=;F1L7IS F\O5?&@3M[^_6_1I/_3$^R-/'NCIZB_??_AW==# M/#V]ZE->*3'K"1:._Q?G"(^R*D6^$-5*B46>(LQTMKP.H%&UGJN"M=K^$I"* M2<]1\$4]Y.D#7A=I+C-1Y>(/!97AO70>]OGUX16__46E MLL+#C2RJ1Y%!73957,A6#<3B8V)TAFGDQ^%65Y;6X MK8M"9978Y 4#R5DT"D?3*;]\SM\B0TZ<@UWHDI7PV;X-]?3#Z55D=745#L:& MY:ZF[R[_[?)&W..'E,SQB=4!QNCI>7#,$%]A\MM\O9'9HUC)4DACQX6,=:JA M@9UUXLX^\ 2VNEHY3@+FI%K)2JCO&PVG%^"_\9P^!^>XQ[ON4@S%=J7CE=B" M"RA+%;""SN!0'1(M-VMRA^X>3G[(I2NA2Y$4@/Y\4TF)"G404$ZERE[OXU9OVM/ MW' @[^AK, CIO4*QUDZC,!H8]RP495V25SY(G;*7UU!IP625YS2UG,;,J;'? MG-*QJ'A-N)>EZO R1%_NE1R0(F3VCAS3JOLRK8 M%6!(41#VAQPS>T]'8C;J'WPR%L-P/!OQ,^=PG@,?V.-P-(E:\9H0,.JRK%G) M<4[P>#89VPC]RO%^E%HH,E1"4, A*A[*CB #EAUG\\QKP'.1 BTNV U?1.$4 M"#H<,](=]Y2\+@SO+3#7&5M*LG5HW6DT"ZZ* O/;C3!?1RXW8(CFBDL49!63GIQCNI"9:;S,9>-059 MH[ ONMWQVEI^4V)-Y2&4N2E 4&\@HLY*^'QJA-19L.,5DVDXF5Y!24N=,::U M$X=1;[\G?B,@I#H8UECGB5Y >Z9PV!) KF6BO"\ZEC92 \2S1L=BH=AW;$HA MYQ&_U/ G8[DGE7FO$"])X+5YS+](, N:.NV7,$=B.TV5+&=V"D@%Q4%1KTI-L=3R':FST6UA:"/%PO:;*.*F,0^ M&XQ?G0='A&=>RAKV:#-#VCW31 ]+6@*WG'8G57L]]<0]47,Z-Z+,K0,B@AMQ M$D*75#=(]&,;A10'8!YO$@ 9$C?XEHIH+/1Z#?@SL.5+_[:@ 0G*#@X?RFPG MS$4?Z EXY7,EJBZ7A@PD0V8=MW)(N\IW-C0T,@X21GN&6"3U/)#KGTLJ%2AATI#5UI@G0=D0Z)H_)9B%DYM/# M\XP,VJ[.)@UV3&KKI43)A%.<=UR[*01)$FV:@_2Q:S=95ZN<4DO264)[.M=< M%+F!D6YR[P4WOH6TX(+/B.J%3KU'.7+4:*"U DV5D?9(.]AR_N@D TRWL'L: M/H.K;(VO*UTDXEE8;4KU[ONN8#>NN:D+@)$/IL:/J: 96MR8!92?ET079(Z MVCYP")(PYM, \9.HXE[PT06;^MCP/1:)>@A;WEN EO$Z>P! MV^4%L+N>FTVI+(A&SVX:^4V-A7;,%QHV)"%8V7:4D';Z'^ 6@6JLB@K)R8AK MTGYHG!O;4-I #?TOTM:IZ[&A$M)3T1D+@&)> '[YI^Z,0$F8!'FG8.PN?:YT M.U/NY^ K TGEAJK^[[!U.C;8BMCYB)P835N]W]%Z!%U876#'EP?.[H(?BQSG M$=WB,##%H35Q*)8J0T=?F0P'?%")R0-1>#4RK\$D21T;,L^4BBWTTIDKJYV8 MK3P)9P[0 ,".&D M >4;34T6-P2P6@V#=;N& [U)T^B;\JVM^QAFHV[$-/7& MR_5:,2OV7SN="J!&6+]4+/8:3H5]"U/"^Q;&-O6 3:M44E>7G0,BE&9 T^9K M+1]-S:Q(^;!DT^O3)F)SV%!WD&$WWA@II4CVA&!['M+]N*N&!\65)I4F: MYYG'?ZI #P^&]D,A^%.AX.KR=AJQJ7$G'DS!SV8)Y)(JU\KF\3]A_-ET&EY% M0QL)1[2'$F@TCHYI+[A3\P+X\6C2^ ]K$!+_(C,F,#*EP"%Y,YHGV2(@8)?\ MR[)/A_ *5]H=DWT6SOJ''8;:I&98HP^[AAC6&Q>>/>:8>Q10;RH@$2G)1V0:.R>K,G/Z!WKEK'><\ MN>3 )%TY^05V6Q))VS Q6QY@8H^Q9RGX?R MX[OK[E9UEL"<=-)T=M'O3=#CD2*@(]_X>24;U),T3%ZJ';L"@+!CPFELY.UH M+/K7)CLW;?0J#:CI@R6!G[,W(YU"N>D7+WJO%JJ@]&[.1\BI;VGP&(I/JJ)# M'&ZQ2^;%3$)N^!0D] $=QP8HS%*(DE%ICD]EGNJ$*YYWIM,,[NG,T- B/FSY M1&/ AU8H.K_A6N= F%)IXC!+EZU1$8V'8!HJIJ2;'T#<[\0EVPC,6@M^ M(9^A_:,>JFVLC'HT>3(.!:73(TYY=Z;O^G=3MW7.)QI=<]%8[L#>K87*#^T$ M2QI)--7#65+N50!V7D&TRBJ/OZWR%-!54CD_I[Z^TM2842GK5&=7.^7J$?2>1CZ?;8::9[>V==*.-+N!5H0]T%%(* I,.:K=3DP+X+X=@-##FS!KL'E-_6F[HR$K3P M$(NGO='L52M%D=OKIA5R5;D/\@6W M?28A><+!":#LY%[N1$$5*< <,.UR+!/,+(Y>9P!OYOP2G\;V MRL$&J$];0(P$()?FM"<[>IY=,&6^JD2'5#27([\(!"7V2G M/_BV$B2_<TO+D7Q('N#3"\F>EJ5?KQ.+/P%SWOZHC?'?Y]?.3WB6C?E_K\ MS'VI8T[TI ^9*TSNBM5GGJ5^XO&IV^ZK7*8T-7M7<".*ON3G+.[Q_1??&!*Q M.+]8Y#4GE3FJZ6T.($0%5^5%N5,TA^(C"$J5LNV^Y)"X5"1/Z+U1RS/[8HA!];7^$B'%4:NAN?Q MN+G2X=U#D'O$C]S%(^2K_9-(J@:/7R_TZ(8:)&HNQ: C+^HVD/OW1OUFRNEF M?E'[K.SXJ45@MB9(@V&.&_8)585&]^X.GAGM4S'$H+C/M77;W7*B[TJGHR?9 MS&I/?'[9>*_J."*5)&W!CU_FL4,,6S@S?D<>OKNW>P;A=#APIT/[>GXFI&+. M.>XMF[ZT MG?4/#1'I JK?,.A<([#[;7D>2U'8&NC?MS?\="CT6T!N6GA_9L?$4+?1/4:O MRM8Q)K4/P,%JY0+YA=HW)1@9TKI-Z0?NAZ @\%!PI,XKS#74S-R2NPYV) MW MD"W1D,G$7VL.K_MA^'HSU1 M.&NNC>\2\ ?!5[]!?:%RV_DAFK8HE_RD0S3)1F)N_E_&_^K\VNC%_ M9-.\;OY4Z:,LEG1)+E4++.WWIN,349@__S%?JGS#?W(SSZLJ7_/'E4(D%O0" MGB]RJ,M^H0W\WV"]_5]02P,$% @ NHFP5N:J>UOW P 3 D !D !X M;"]W;W)K&ULE59M;^,V#/Z>7T%XM^$&9+%CIWE; M$B#M=5N W+5HNQV&81\4FXZ%LR5/DIOVWX^2'=>]YH+M2T))Y,.'%$EY<9#J MB\X0#3P5N=!++S.FG/N^CC,LF![($@6=I%(5S-!2[7U=*F2),RIR/PR"L5\P M+KS5PNW=JM5"5B;G F\5Z*HHF'J^Q%P>EM[0.V[<\7UF[(:_6I1LC_=H?B]O M%:W\%B7A!0K-I0"%Z=);#^>7(ZOO%/[@>- =&6PD.RF_V,4F67J!)80YQL8B M,/I[Q"O,>F&SI33U(,&55;N[D MX3=LXKFP>+',M?N%0ZT;S3R(*VUDT1@3@X*+^I\]-7GH&$R#;QB$C4'H>->. M',L/S+#50LD#**M-:%9PH3IK(L>%O91[H^B4DYU9W92HF.%B#UNDX&#+V8[G MW'#4"]^0 ZOFQPW890T6?@-L&,)'*4RFX5HDF+P&\(E92R\\TKL,SR)^P'@ MT; /81"&9_"B-MS(X47_/USX:[W31E&9_'TJ\AIW=!K7MLY]H5$] MHK?ZX;OA./CY#.M1RWIT#GUUTPD5*RB M2BFKE;*J)#7Y'CC QC1CCT@];J=("P@&54%N4I""%A)2ZE]X1J9T'[0LT!X= M,AYGP$6<5PEME+;5M57&)X/DG2A9&"Z8P9YI'0YZ?Q).7:;P(O:HWK#8H7(U MUUWT; ':*ASV;E['#;'49@[O8#8)^T$0D#3L!^.9E7L/TK"\H_<-M1MBIF C MZB%+(?2NF,Z@9#QQ666%K(31QS@3$L &4Q!P16E#81HG>5/0S_,.S]B"I31_ M(56R>'MQCDHP;FC-)A-'ZK_DXK.;>D1H_4B8>X2[]@[K!GN@Y,-/EJ^[.(@& MXQ&,!A?16].$Z]B&"40.R>9[F ZFLY<_6RYLOU>XM^>5..H31!M@72['^'IU M3DKV;#-$57/@)NN465U@A$B 5"<9$Z[4+%-@BKS9FLXM[+RW=E?P.BF4@JA. M7C1]FS(Z'=FS27#R[ )FL_#DR1@F8;=\THJ:!^WTYT55P.N@(.I/&^TM:CU_ M2>/[BZEC!3\V.%_=.W6F;4HW^Z)^.!IV0.)**5M4I53N\>QF]:M*L^;O)Y/7 MKG+9I/<<0L?_.PC[HW'D,$X-3+_SPA6H]NX=U^ "K1^[=K?]5%C7+^2+>OV= M\9&I/:<9D6-*IL%@F%DZ=[+G33T^CHQH\\=5%:!SE-)P[)96 ?M M!]3J7U!+ P04 " "ZB;!6H=PCV^ % :#@ &0 'AL+W=O(&I<'MFB9K>S(Q-A:>EG;? MGYK,*ZGQP8++TE38]04JLSIK=!KEQDC.%YXW6N>G2S'',?K'Y8.E5:NRDL@4 MM9-&@\7966/0.;G89_D@\)?$E:L] S.9&O.-%\/DK-%F0*@P]FQ!T-\/O$2E MV!#!^%[8;%0N6;'^7%J_"=R)RU0XO#3JBTS\XJQQU( $9R)3?F16G[#@TV=[ ML5$N_,*JD&TW(,Z<-VFA3 A2J?-_\53$X?\H= N%;L"=.PHHKX07YZ?6K,"R M-%GCAT U:!,XJ3DI8V_IK20]?WXKQ50JZ=2&6=3)Q-)23UM>0+%IEMQ > B!]!] T"G"W=& M^X6#:YU@\MQ B]A4E+HEI8ONNQ:O,-Z#7J<)W7:W^XZ]7A6B7K#7^YD0_5IX MX._!U'E+I?C/:Y'*<>R_CH./YXE;BAC/&G3^'-H?V#C__4/GH/WQ'9;[%0KC*YO!Y/K*YC] M"0^&&F*C==$;5M(O0M6[(JW\?&G2I=#KWS\<=3N''UVT6ABEUKMFI:D$7)73 M)@SN_H0OJ!*IYTTR3-6WS4K=]D=Z$YXZ'W>X:.YPC18FQJA5J-14 MNYW#9J&P$@[,5,DY%U]$=I9B74<8X)-.KPV)6#L0,T]:+( Z838HX@7$1$TG MPL+W3%@2:%( 4FJO,<&&P=)*!>',L%]![3(UF?: )*T8^XR:)VSW?]N!)=H8 MM8^*,&FZ.3ALCCUQ*.BFH!?"EXZ [)!QEA7SN46FP13(MW?4RQ(L>T[)9YL7 M] M69T^W3[DC'P$U1](?=VZ9XA+$]:5:)N,4&5<5M&=I)>H*#$)C,P4K8>)F"O: M;<(RLRX3E"M"M%K0UC/ PCDYUYN^OO$#0BG.F:0L6+Z\'%&5G@X >Y&!J/.E MGD6^XAD+A;S3.PPA+TJ@E@0JPRJU289Y/\QSF-?%YHQQK=0C,"H]O,A:4*2* ME%2M=.(VQ<,5N'64.ZX%B^ 48(+S4/PD^5X(>6_KL)\K%3"GJ'$F?3&KYLAB;N9;_DL;6\7Y M%-#UN@=%R"-M]&XLW((IFQ0KQ&L4E%7D:Q3H$L242%878;!"#[2DM"XQ3$-J MS:L9CTBA,,M4&#)G"_--!ER6+_HK[46J&@;H1(<.^7/1/XF>O:LOHG+0D%0:-=;E>9GEH\:R MB4-W)\U&CNI;8QBXQFDL=CM14**%C.JK0/PZQWX)>M\M/T6<*_26'OI[U M>AUN%W6X ]N]@_QD[6RT7DE8I5GD_#ATBY_D!R_Y175^:V)'L:Y3VRVH1;?H MW G=.G2%61]PT,BEG\M&]VJT^? ;YO+\1S[^:[H2E%#M0."/5]MYAOY$W M\W+AS3),_U/CZ5LB/"[HXPTM"]#[F:$1JUBP@^IS\/P_4$L#!!0 ( +J) ML%8%0[S1%@0 .<( 9 >&PO=V]R:W-H965TQ#:06[%!NTT:9UL411]H:62QD4B%I.*X7]\A M*2M.US'0%YL49\Z<.9H9:KJ6ZE$7B 9>JE+H65 84Y^&H4X+K)@>R!H%G>12 M5KPM@'X7Q:LQ4NT'RK[Q3MP@XEXQ4*S:4 A?DL.(]/+T;6WAG\QG&M M=]9@,UE*^6@W-]DLB"PA+#$U%H'1WS->8EE:(*+QU&(&74CKN+O>HO_HVEUV'&81.\X)*U#XGC[0([E%3-L/E5R#X?FJXV4Q#0\CV/$Q;E N/DKR#$B?P50I3:+@6&69O M 4*BU/%*MKPNDH.(5Y@.8!CW(8F2Y #>L,MSZ/"&_R-/^/-\J8VBPOAK7\H> M<+0?T#;+J:Y9BK. ND&C>L9@_NE#?!*=': [ZNB.#J'/%P^WES]]N?WYZOI^ M071__7;S\,<^CH=1?I$&(8X'L OWZ<,DB<=G+2C<"KA-C5RB@I%7&TR!<"FK MFHD-,"%D(U+,@%$//I-ZV--62]!UR0W('+C1P!I32,7_P:P/7.O&VHL,: IH M0PLN5J +1CI9AU16%36DAV'&(C-J47L4']&<.8JC 3P0B38@[ 9<,PV8Y^BZ MN2=?V<<33[_O(EM2;^(L<<4$T-MV9.P\@%IJ<^10CUCV-_4:L:8.Y]J2,H7] MH?DS@'--3#2UN65H]O/JT7.%L+8_0D)NJXJF#BNW>>^HPLH2VE+T#HHDIK:! MI@8C702!+Y0J&:'W)Q+$.,MX"SKN)Y/Q%MIA>/P>^;,T)3P#I"1A<>T2T$U: MN, T],B]BINE:L9-R?C#X[=O%)__,D MWO(UTC J]E7O8T('410Y&]I$;N/9(&R0D<3HM*6!@I6MD^U0<2ZTH"U!=BF1 M6IW,Y:;_IAE:6L?]F-S_6\]M6S0U96R=4J:+$C7%?T&52S-.^L-A_%[?<0$UV]#U MZJHZXXH$D$IOIT...S+#Q^.1%7:P;[*%.Y=/A6KEKEC;?%07_A[JGG:W^+F_ MO%[-_2? 5Z96G'0I,2?7:# ^#D#Y:]5OC*S=5;:4ABY&MRSH2P25-:#S7-+$ M:S&PO=V]R M:W-H965T69V.%T9>^=2(B\> M\DR[LV[J??%Q,'!Q2KET?5.0QI>%L;GT.-KEP!669!*4\FPP&@[?#7*I='=\ M&MY=V_&I*7VF-%U;X./IGLITI\>M9]WQ4)+629^1NS M^DIU/$=L+S:9"_^+525[ (]QZ;S):V6<. M LK/TLOQJ34K85D:UO@AA!JT 4YI+LK,6WQ5T//C:5YD9DTDSDG30GDGKC.I MW>G PSB+#.+:T'EE:/2,H6@D+HWVJ1-3G5"R:V 5"VT40/M?/2BQ<\4]\5! MU!.CX6CT@KV#-M2#8._@&7LWY)4E$,IO@OU[,G?>@AK_/!5Q9>_P:7O<+A]= M(6,ZZZ(?'-E[ZH[?O(K>#4]>0'O8HCU\R?IX>GG][?M?TZDXGUY-OUS#Z<. MU7QQX3UWO<>/$X[NRW M/_Z8W(IO)@:>@Z.CGIA>7(DHVH^.CT?5^-!J>!(WP')V\[8=< M3):6 DTZ*^DP>#2MX J/9B' 21B$-]% @&@CHWP0.@T!L[AD>PF /17"10))RZ7=] 0.3531D(O!5-@309A\3 M0-U130(19[)TU$,!D/KYNB<2A*67 9$GF]>)Z[1&>YL\@J H,8.M;(90N#[M M^\S$=[@;!0^?MI?ZXI(2%6_:QPD.L2+_5LL\*EE;KI:0VS37M-97<(S*/E;5!GCTW1@9UI MW=E-6A^(MIT""BOMNI&Y*74-]'6$@3$<#@.>U]'A<3@TSM8DT<;$%]QOG3X* M*CP3>AT,@X+"OI&M*PKNMIG=7$4<#:=+BF>#18OS6(S3WE-MP;X0FIIGU.*L M% ^'T=[=VR;H"U##,K ;7'&Z9)L) M[=PA86/:W"'7I74E&J&ULA59M M;]LV$/[N7W%PBV(##%M6TC9H$@-)VJX9D!>TW8IBV =:.DM<*5$E*;O^]WN. MDE5G=;,/B47R^-SK<[RSC75??,D+,]L&HVN^=^3;JE)N>\G&;L[' M\_%NX[TNRB ;L\59HPK^P.&/YMYA-1M0+)TMHOLKC.S\>)&,2&LR ("C]KOF)C! AF?.TQQX-*N;C_O4-_&WV' M+TOE^<>]/\\%+[/&Q_^TZ633YV/*6A]LU5^& M!96NNU_UK8_#WH63Y"<7TOY"&NWN%$4K7ZN@%F?.;LB)--#D([H:;\,X74M2 M/@2'4XU[87%EZZ#K@NML>S8+ )3M6=9?ONPNIS^Y/$_I!O=+3V_JG/.' #-8 M,IB3[LRY3!]%?,W9E([F$TJ3-'T$[VAP[RCB'?VO>YH]_76Q],&A$/X^Y&N' M='P82S)_$5R^HB=QX.=QX^A+Z[N;C]>W_[VYO;J M\R'3'K]\:P/3_&A*>RAT5]-=%NR2':42SOG)A"0:XC[=EPH5G2F#+==,Z9=G M3T[2-#G="8P&@7@P/_V5,EN!BQGGI#HNV7H"5AHE\:5@2=&'=FD8#"&N SM( MZAK[2PX;YII"R=!6-:K> B(_9(RNZ49MH[&@02A'"'0#^@J\7&\Z/J M0!=KKEN>T#O5-HUJ"WS>HJU\1EN9CJX[#SK/#QGO;8L&0+FJT,RBPABIRK: MAF?\+6/OR:[HZ7R2)(G\1:F#YBIM6L?B>*6^<)1!5+7C$:JOTAX:U!I""B'? M^3S$?Y32"T0K-/:.@AP+8';=VE(?32FLM%GL;7OW?1/ MFQ<1?@C,G=+J1>KW1&R'E\ M?>!1K!PI-NC.H[Q$#E?J,,(VBJZ%T$.<749P_O1E%_>IQ,KSUQ8>F&U'C(?9 MK.R:?Z9I2A_W:MDVC?4B6VHOYHU^B*QL.%'FPW?$7=9[Q ,%M=)&V-9'B:)[ MRA4MTZ;46?EC!B%T"[,KX?Q1,AE)HF/F;Y2#_#SIVNK!/M K0\$V#6/=,R[B M#_G*D9#X&@LYX_D%I UZ --KO>[/]HR+$1J5(&H?I8>AR[5OVB"IP>9:&3 3 MY 9#8A5) A%1CUX;.F(?L%OJ 0%$1)%R',<88W"AM2ZLLZTWVRF]=;:B@%DB MNA5_]ZRHT'*60J\"99*/0-6U[ /]B];CQ[M_4-W41]9ZURL.:IM(+51+LK+Z0_XL9 P7.A*XHN!"K2. MTC'"$U$OM@D5(]%E.(E%H.MN6)-L?%O*(Q)G M=;#UY6AR>+@<--H5Z ^;1M)+\6TT;)5]%P$<%]IW+PUVEEPSQ,4^3$W9E](: M="31$ML!6B+LC2<3BDP='&Z4O"F D$+="XB.SQ@*JA>4#H,4#_O30P__;&\6 MPXM3Q(E3].,9Z,:R87<8:B^Z6>Z[>#<1@[:%1GLTO,+59/H2,Z3KILQN$6P3 M)[NE#9@3XV>)P9R=".!\93$9] M1,(SZBW\!4$L#!!0 ( +J)L%:&0KC MO@@ *D5 9 >&PO=V]R:W-H965T=F/PW#4GW-9=2[.W+-;?7&F:EO*2MQJ9NKYG.O51U&JY7DG MZJP?W,E98>E!_^)LP6?B7MBOBUN-NWXK)9-S41FI*J9%?MZ91*=D P2I4@M2>#X>127HBQ)$,SXLY'9:542X_;U6OIO MSG?X,N5&7*KRF\QL<=XY[K!,Y+PN[9U:_DLT_@Q)7JI*X_ZSI:=-D@Y+:V/5 MO&&&!7-9^5_^U,1AB^$X?(4A;AAB9[=7Y*R\XI9?G&FU9)JH(8TNG*N.&\;) MBI)R;S5.)?CLQ765JKE@#_Q)F+.^A41ZWD\;[H^>.WZ%.XK99U79PK!/52:R M70%]F-+:$Z_M^1B_*?%*I#V61%T6AW'\AKRD]2]Q\I*?^L>NI$E+96HMV'\G M4V,U$/&_?3Y[B8/]$JE*3LV"I^*\@S(P0C^*SL6OOT2C\,,;]@Y:>P=O2;^X MOKG\\OD3>YC\^]/]/MO>YKY15K!HT&/;8MA#(=A"JT?I*@F%S*2/BJ6LNP<6 M)"O!M6&"$AD@#6(^%;I-!>-51A>XE889= NPV8)-J:Q/@\M::U%91W4E1"X?% 6![<[IFX#=,WC/,I5"=6R MFI%!' TB554J2\E=M:NPSLJ*W2*T]I ME1, C-0XW 3,G^Z)&7L]9DW(@IV044C8)CK^,OC:N^]MF?)<;QSU0O:^^?&A M\UGLL@HY@==K=Z:B$KFT;-"+P.#^![<"?:RB/&4R1Y)$E8HN4X]@2%,-/R&& M;*Y4=01C:G3,:2F8M&)NV,&H=\(.W[-1+X&HRX)7,QQ5SECAK0M[8^@Z=@0M M"LCV1U[6/B^N+EMH _#6XH[ M$ MT!*@T%\(I<-N.,8?C'W'!MV3X0E=!Y/6=X)/INJIS>L2$$M537Z,(\<2#3SY M=?4(#82"(W9]=\GB43)A//N.H3"G' XB3Y^,QX[^WJKTAQM1F8L.)J>/^1$, MI OCDHN>9;5,J0B,XXB.$Z_7_P:7?"$1<_D7*$0U0XL1FGQ+E8&12>*U#I+0 M.S5'*.5?:TTW#]_8@^90[:=NXGUG@\'PF5--[V0G2>PHQB=>8!ON&58*!A&& M X/(,7:.D@D/MV3DI7JA$T(O6?M$3J-/>-O@D95+R %32*[8B_B3[DGH48&K MH=?YQ[[*&'?'H8_R(=T,0V_IX>M:>0Z_]BJ-NW'H38^[@V&R&V(2L.7E:8#> MBR#8E4.*^+.6"P>U P2I0_N?A>V MXWRPL?>0;AJ3P7BSM\3;D7!5ZW5'IZ;\6D_N.HI+E >O5D$F$#9L522QX):E M\)U0QRU*9%K37 +PVG#1%C%I&@OB\_N6W4O RG5K$*:NO[S0':WG0=AC]T(P M/ZQ'1!ODM7;-3U9^ST8.>\]=^OF2(,)E!9'@<4RC^4_SV4JB;RNFG #;N)) M4G/18L9UUD[FVM*R1G6_;C 0C1/@;%^SMX56]:Q8\^&$N_'E9BAVHAR[2Q5L M).^&"\- BD=AO&^8G!C:5YB,UI_OL:*9N,""+&G^-H:+S.O9 MDP,3;$@Q;2$'L($9B#&:7-9CWR2F%(>YH-K#3]-ZQ=)V%).:/24"H>L26Y%7 M)(ZRE+M^A5H/'&P-YJF+_:[ /7I[;&+_-@S=YDFXW0]#W#0 #/;E% E_MVF' MI.%=VQ"[-$,6PKW7E2L8U53K6R7/"@Y+VB6T>CF]4ZZ!893A$E D@7P!%YXD MJI)@\ X"!W'H]>-T6$X3H8MY&II)4M.6K=6$O+C&NY MFH:4IEK9Z51;4:1V3"4;D([7M;M*7%M9NLU;NXFV1 TVI5"))\A:BA)KR]R] M]^ZJ;66;S:)!7F$KX:7S0(N2*CN 8VW[+3QHF9N%Y@UHOQ9T[_YZ M!+"V$(W30>.)^Z4I>-M2]KJE#IOKDY2[7K]EQ*^_',?1^(/9L >[CG*7OE8+ M'?HQYQJL%O1)"?-B^MUE4"$8W#5&ZA_3E5,%=O'(,4MWC9DO?$/8)_4,1;+5WJZKO/0R[OR+&ZXF M*;T1!I[H@*@H)W'XX?INXJZB#X==M@16C)Q5?CM&P?%ETP00G[+.!+U=^S>% M:;V::' X.70H5%_89&J'(=:T>8:7;7%]C& M],,T4[ME+%U/*#@*D&]ZBD2><2QS%[5E(?:8$Z@TK75OWR>:_M;GL[G0,_>1 M$)V4WLK\E[3V:?L=+%AV1)593L3;S)2BI)B0^I'(; D)P8P' ' ]+:7Y_N'@ $:9*6 M[%WGD@N)QTSWU^^>QOE:Z8_%0@C#/F5I7EQT%L8LS_K](EZ(C!>N6HH$*;LK0?>-ZPGW&9=R[/Z=F=OCQ7I4EE+NXT*\HLX_KI2J1J M?='Q._6#>SE?&'S0OSQ?\KEX$.8?RSL-=_V&2B(SD1=2Y4R+V45GXI]=1;B> M%OQ3BG71NF8HR52ICWCS/KGH> A(I"(V2('#WTI-E:N[5^J^BDF> ]&*5%O3+UG9M%'98 M7!9&9=5F0)#)W/[S3Y4>6AO&WH$-0;4A(-R6$:%\RPV_/-=JS32N!FIX0:+2 M;@ G<(^<*UY;HKSO@'ZN*H?5[2N+*W@ M "T_8+^JW"P*]BY/1+)-H _ &G1!C>XJ.$KQK8A=%OI=%GA!<(1>V$@;$KWP MD+0+KD7O"JR8L#O^!,YEV 3%G0NZ_M=D6A@-GO+O?=);VM%^VA@]9\62Q^*B M ^%1"+T2G72,^N7#X^WUW]CMW>/[VYL'-KEYRSY,[N\G M-X\/^Y >IW6CC&#^P&6'B3+RBTI3URJ#'%!P"J-MAWF?LU_*7)!]NLPL!"M0 MQ0N5)D(73,WH&1+@^9/#ETNM5D 1'_)$$9&=13_], [\T9N"2+)WOY72/ &; M&,P#XU_4\SPI0N.QMJ64^)P)/@H,P IV:@4N*;"ITXY84 M-'#A=]MB6*8B<52E*>"P+'6\ (VR84"<<.,XZHX&-5/$&*LL Z44J.9NC1(D M3Y^Z2",6VD"JQ972 *9LF:HG(6SH)E+#8J4!_6,+"CQ4&K$344IB"?+9&%5\ MPFOA -63T/<:="=1%-(-<$1VUR")2F7"03+P!/C#L"'P525&)?Z,2\U6/"VM8JWP MM3DJ\Q!Q1Q1&9B136=0VOTHY!, #>#)NIUV]I98QOL]4(C!1@QOATIE*H;;A M"UY <5L^2PMG#FD!->#6[H MXZWGCN'6>?<)U09D4SD3[!78B'B]AN7@4CT6N6"YUO5FPTJEH+$40VODNT.D M.0I<#UB,0C>@VX$; (NWI$@38.QYA /_G ]4\D32XRNPP+P.-/2. MEO(9F,?Z-SMAH7LZ@K^AZ_ED([$E@BQ(8WE).@*;6=V9!3=..[9J>Q7=RIE+ M\ :VD&!BC6$"ZXE0;>RU3%,VA?O2% ;\"TT%MD0#*8 @="PA*N$6;#83TI1: MN.S=+K1$@&V@!$-0;]RDRD2%A$"4,PG+,P'))ZDR$@J?28-DID\8,;,9F\0Q M.C92N"K35, 5NU$N)*"1BPF5)XFDJ 1PR$+F2\"-'1"X!B1"B($I9%%'BSG7 M20VD2J9;+KJ=D7CR'^@GK(HI&'J',P%Y[R8L-GJI')-4#"8%$"N)1""Q;X(8 M>BW,. 1-M3$59&WH$, #-B7!K%7CG2*OPAM]G&H_I98I=KRN\\$D '(U M=R'\K*]3+G\-GN9&OO-(WHSV[8.O0^G8MR7HCFG+T'='W@;J MKL9\%D3#[GA 8"'E1 ?!5K5O[$;'L/98[UGX!A4\X.E%A^$%+/2@D%EX)$G% MFD]3Z$3,G@U!-.A&PZ&5QQNQ]Y#:D3CZRTX/!&\ &T0Q;;S-&T/6Q/9V!G4I M=YH:WMVI4>V6 ;H>/I]CR!N"$+9ZE4,=5+N50"$Y90?:?C+&LM!D9HK&IE41 MI.TZ]F9R!G6.YSF$MBY:<=;*]A@D*RQ;D);Y2AM^LE&A7*35?YX]3"C0NI)*61ORCCK)I^YR,O)2$RWC. MJV,+Y:BJ,?PJ;QJ\U)V]BL'@2"E?4$O?[*7A<'.6>>E7@;J._W>;H9^ M54)+$WK_6^5%?G?P32$*92SX#LI#OZ/&=4>'_X_-?;'YN'5\--2.V'96_@YB MR-R.76E^.87CB],^PNRTLGNZF#/G'CM7Y%GW6K;I9#?VC%4WIUVV:5-M,N^! M1K#K;#HG.(-6'6_50[T8?'W4L@N_"WCL2K&+"]QH Y[ZNF ?$K-G#+'(:^R>EM$QM=P6 .'MA,J2;X, M1](667(2]"$M<)J..EU7)VQ6G; =I$RG5SC^J 0E\-VP#C.TQR8D9&Z@62YD M7!W#=U1LQP\HYM&35IRJ8N-KFVB)W&!@E>1]!6/_ZQF?NKY'NVF8^(D.J)"> M(;VAK;Z$!3?&/(U+LI>SA6 )#&G&F,A9==0&"YFU$/9]C0C\^Z,P&TC[T%_; M1&,/"I@(# T[*B^FK762 M]*A$Z?D'05#E:*7>.W9RHT]MJ:9#G)2^>5UGP4 M+S3K&^)4I\E_VV,YB\@HP]//=-K"4DOXU6@J*/4L]A"$;4U4.;^*N@UGYR6< M0W^X&7N&X2G>[.J@_C12SX:GJIH 'F7D[!\0)S*!9&$@%108)/!D79'?6Q:* M36K=.]=H%X::T-'QQC.'&F>M 49SQ>[K%-6L\8$E1+7PU'W<'PE+VF+4>&&/[ MZX[@'R#X[FG$/'6;Q^:8O MYV9RXIJ6Q?NM+9B;TG+[78M]6YL9^U&R>-I^$ M)_9+Z&:Y_9X,9YXYB,I2,8.MJ(N._0!4WQBUI.^BH "C,KI<" ZY&!? ^YE2 MIKY!!LV'\LO_ E!+ P04 " "ZB;!6"LT+3FT( N& &0 'AL+W=O MW36X/#?/KN7EN:AUR2MV+8FJUVLJ']^Q4FPO!N&@>7##[U<:'XPO MSS?TGMTR_75S+>%NW'HI^)I5BHN*2+:\&,S#LW<)KC<+?N5LJSK7!#-9"/$- M;SX5%X, ;&2Y1H]4/AZ8%>L+-$1P/C#^1RT(=&P>]UX_VARAUP65+$K4?[& M"[VZ&$P'I&!+6I?Z1FQ_9BZ?%/WEHE3FDVSMVBP=D+Q66JR=,2!8\\I^T^^N M#AV#:7#$('(&D<%M QF4[ZFFE^=2;(G$U> -+TRJQAK \0J; ML =N"BR6Y%K"C:A5^4@^*56S@ER)2HF2%U3#S4=>T2KGM"2W&AY 9_3Y6 ,& M]#3.7;QW-EYT)%X8D5]$I5>*?*@*5NP[& /X-H.HR>!=]*S']RP?D3CT211$ MT3/^XK8BL?$7'_/'55X*54N&-7F^/CTE(?^8+Y26P+9_]E7'QD[Z8^,$GJD- MS=G% $9,,?G !I<__A!.@I^>R2QI,TN>\_X_Z/6S\?JS^2PT(^%D]$)ENVB\ MOC*_KQG1@C IA52D@*:)!R;!DE=$KQ@X6&]H]?CC#],HS'Y2'K C()I^!R71 MM:S\[B*"X178YDQJ$#*RV>'A%D_1LD+!ZM(4"<*CDQRH N#" M%1"/*L7@&:T*4G*ZX"77G"D/[Q]H65,K3B6H(^3(8#EZ 5*S]8+)AMBAL<<< M1F1>%!R-P.9Q/XT556TJ^%RR7$#=(*QVA49TO +$S-8"\O 0?XWYU(I7]\9P MR0HFH=P*REUK(1_-2@)[@/GYD5%)&,[O4Z C<@=X@\TPEJ92/"YI_0Z@5[$BP]T!@1 6U5U#Z&H):#%?SFP^W9)YK<"X< MD[!&(-2X;VEP71["<,$/J $%>8#NF2PM2T?>+<=>=&MKHF#&E"SKLNSM'=Q@ M@1%Y#P5,KT!5MM"E2A .?@%]BZDS?>]HB?Z\6[,M/\>()Z;M@!BC+[9^L, G M5U2MR$> :KEXJT7^;25*J*=RE2 ?_JBY?NQIL]?3YCGXP8+!]H>A=-OU?4YN M.11K ;P&4 5V$BMDAM$Q.MPCI!E.94FTHW71G4@WBH;C5+<5W^>*Y9('J6RI M+([6$'OQ)IKY81#X01#8N-!J\ 6(10U"8X*HE:C+ I \,$B&51T0UD7HS[+0 MNIB7 D!LN5Z!+5=DR4WBOMO8#I M>5TV9.P$9WTL]9P,'&'IB'PQP#C02-GDM\C:7,#"7.\$M@,6&EC6A55)$\>L MTF"FM \B DPS1Z?":"64XD4M3R42/)ZB02WZ FNX8?#_T\(Z!> MP\DS[W?\U1R/R.[2,WR=%_^",Z'9 /'>^SJZ'74@',:#.0W(6Q*83WOC&87 M)0PFU0S.LDUFP2JVY)JDHQ ,AFAP\I8D>.==,S@$XS8'75X";1APR2>XZ=(\ MEY MN,..5J(Z!;PU'+>Q 99'PR08)<;79)2!Z\DH!I=7*UK=(WU,"H[M%NP4 M%]A/$)\.2_MT-TS,ZF$:6\##> I13MYZELK68Y.-^_;NA(:,@TZ!["0+8(=JAK;!Z]T!WKG;_OL%Z&Q?6;LWKN$*#DH;(9%\A\U__W1Z MS[S/3Z7P#9GX69RA.L'U,/2S;&IN3N V\6?I#.^\>5M/I&DAZH6&G0ZHG*,. M*A*FJ;$:3IQQF%C#3^W^>4H^W5R1:!+/"=V!C6>)-0PS9QEGYLJ[/2(-X$AL MS+YE*(4Z(KD1'RLF\2RV'J,P:,!,S2/OBFXX-!;Z5<"$W<.1E$FL1"X4Y)!8 MR !EYNR2.+#9KZ'(_,\F_.>[W\B=I(#'_O68))$QL'&3)#W(W)T.$84+?L40,-]"FI-.V M&U,;YJD$D]"/W++(@H$G:6:>>%^."G 4VWYGKF:S:=*M<&>;;7;9J:75<-K0 MZ]1-&6I"7D/V5=^> X,&'GHW*Q("]K3)U8]FC><9T-8F\&N/U7#F3Z)F:>2' MD6-NYJ>![>#)ZY#1)92P'QA$L#6=1K9ID9^D\7ZKT5'GT'_F79NC!>YN0&L& MQZV-F9#ASML)H R;*W@\I9)1&CD! M:.CW6I5,PGW#.)[^+9&,,B6_>5,/^BJIB7^>V M3]N7X7/[#GBWW+Y)_X5*F&D%!5F":3#"=\_2OIVV-UILS!OAA=!:K,WEBE'X M$P 7P.]+(71S@P':_R*X_#=02P,$% @ NHFP5GR=+HC; P E@@ !D M !X;"]W;W)K&ULC59M;]LV$/[N7W%0@6(#7$M6 MTB9-; -.FF[!T#:(T0[#L \T>;*(4J1*4G;\[W>D7F(C:= OEDC=/?<\=T>> M9SMCO[L2T<-#I;2;)Z7W]46:.EYBQ=S$U*CI2V%LQ3PM[29UM44FHE.ETCS+ MWJ45DSI9S.+>G5W,3..5U'AGP355Q>S^"I79S9-ITF_[/[$SL];P,>-\K%7]BUMOG[!'CCO*DZ9V)02=T^V4.7AP.'\^PG#GGGD$?> M;:#(\@/S;#&S9@(E2HS>1DSH49>4M?97DYQ>K9NWP1X/:P\V6?MTL M]00;/J:\@[AJ(?*?0$QS^&2T+QW<:('B&" E/@.IO"=UE;^(^ 'Y!$ZF8\BS M/'\![V00>1+Q3GY5)/R[7#MOJ27^>TYOBW;Z/%HX)A>N9ASG"9T#AW:+R>+U MJ^F[[/(%KJ<#U].7T'^M("]#?#8>87HV@:>ZOVA8UE8JF)['[)Z,88=TN#C2 MV1# 0!LO.4)A306?_UG=C)856LF9AM]\B?#ZU7F>9YH-Q.;W\'9QG M7NH-^))Y"(;7IJJ9WH-T 1*D!DX[2C)-Z#OIRVC%J6^D;BBRDBX"$) 6S H' MIH@F?:A10\UEXY:G6T'MH9 J>' K/5%D%(.KAAHP!%MUAWZ:96<]4I #@YR> MX!^-% AKY*QQ>$2]8%(1FCHVB,<"Q^L>FGAOG9):'7 MR&4A^8A+RYLJ]#]'-X&O-3ETB>_*\*CE21EC2%_2:3LHTN2YZR@]F!5T%C9Q M(CHZB53-=FP,N\/07;:SYM&\G=B?F-U([4!A0:[9Y.QM K:=@NW"FSI.GK7Q M-,?B:TE_'- & _I>&+JIND4(,/P56?P/4$L#!!0 ( +J)L%9+CHP4-R, M '=O 9 >&PO=V]R:W-H965TG!MFGVSY\\,>E6[Q(SK?:ZA%_65;U+ M&OA8;YZ8?:V3C%[:%4\6L]G%DUV2EP]>_$C??:A?_%BU39&7^D.M3+O;)?7= M2UU4AY\>S!_8+S[FFVV#7SQY\>,^V>AKW7S>?ZCATQ.W2I;O=&GRJE2U7O_T MX&K^_.7B'%^@)W[+]<$$_U9XE%55W>"'=]E/#V8(D2YTVN 2"?S?K7ZEBP)7 M CC^E$4?N#WQQ?#?=O6W='@XS"HQ^E55_)YGS?:G!T\?J$ROD[9H/E:'?VLY M$ &85H6A_ZH#/WNV>*#2UC353EX&"'9YR?^??!%$!"\\G9UX82$O+ ANWHB@ M?)TTR8L?Z^J@:GP:5L-_T%'I;0 N+Y$JUTT-O^;P7O/B*DVKMFSR MYMK$:G7''^[4(_OEXQ^?-+ =OO0DE:5?\M*+$TO/%^J7JFRV1KTI,YUU%W@" M<#I@%Q;8EXO1%5_K=*J6\U@M9HO%R'I+=_@EK;?\^L.K_[E:F:8&9OG?H1/S M>F?#ZZ$$/3?[)-4_/0 1,;J^U0]>_/,?\XO9#R/0GCEHS\96?_&ASLLTWQ< M9+56KZK2 ,Q9@LP]!.KH8L.@CNR@/FTUB%!:[?9)>8<82]W/.E/KO$S@U:10 MIH$O0&P;$\%B19OQ:X!F6K2!95[Q(BHI,Y7#UX=M511WD^I0PDJF79D\RY,: MB#%5U_FFS-=YFI2-RLM&UZE]UZZ)BP"]2I.0F!NU36ZU6FE=*EWD(#$('X 2 MP N/3=4(04^R3.U9\H"?59) 90""I>@\H$@20&*F;\!':_: M$C0*J4Q:7_:<$ODMW?9U=9MG\L+H^QY4$Z'NS!1PTBXI0=\CB_SS'T\7\\L? MC-*FR4'#:@2H!\&.#XW4@SUKY#QX.U;V(5APFX.:K.]BX@4$L (\U&H-'%'5 M_E5$T1Y@!US 5M,H/-*ASAOB^K7GK!#/&[!OAO#K#TSGS:IVU:S;PK]VV +K M)1;/*C=@)(!Q@1,!@*8"UNP><905+QPK7HRRXKOR%O )2%"_)45[4B>,+C+, MB@,K=YCA%KX%S.7N,69#!4@"&E3K**T <6A_04G4IIGDY83_ 6R*!A40A&Q4 M.B;(B#7!Q2CR_Q+V:8LN"VYTJ6N@!#!C6Z=;8"V@5W)0^#Z0MV"]8-K]OD"E MWI;YGZTN[B+3Y@V3 6$$9LA:YB%@O"*I-P#RK@*A0C53Z"]JG]0-&$33IEN5 M&'B$I JV3^H8#@7[$[G+JIRD2.ZB((B!YF-E65@:2] VRE:8)N#Q^0@-1F&#X^P4D00>_I+_ RZ5Z+*@8H^K,%K9HW M.5%/X;]10UALK-NFA8VZ[P K@_1F,9\Z;Y"[-1RVVH&*1F"3[!86 @&M6H-8 MSBIE*@ N1U%@.94GFRV^2[!%L %K[!95! # K7.BP+/,0A'7R$Y'G 41_)[ M9H!U44;QF,!-8%J:.T*(8 _QEFE025E4:H0(_%.E@:$!RJK=;#L4+*N&@;54 M[,$"6U:9'%+?DLQTY ,8< >XV8*C< Y]Y%(F1282+/,D!3D/#)#BP!,ANR+@C$"BRL-JE& M:B/DQ/VDC'. (:_)+T#,"W@CFN_2:;[+>[PBB%#JAKV)-W^V^1XW&5)^H^N< M=K[7[&LF9)C6P%QEC4GR T:@BH]+NVH*0G&G8 'PECDK09(%(-X!R M=DP^:L24,##Z/"79$> *$']#F^@O$)2AJ"3(6, [-7*AA2KV(+%)!-R#Q1:G M#-]W$, 2K4$"HC9$MQ=CF FB1NTT\#[8ZUL@'O[JF42$J0#>=RY=8HQN2)&3 M7@6MF:=PW+JS]U2]0<"S'"7:$%_5=%AS!&97<3V0_$R'*SKTR.=(CI=2(APE9K MIMUI.I(G!N* 6KVN=HR5T$E%$;3+H#N!D!85'#!'5V.-[@ [JJ"X2Z")&16/ MITX\GHZ*Q\]5N9G\3,8&@7@'RKG/.F5 MW/\LC(/H$S$ )'PM3[*N1<*B1"#^0#.7>ITW4T40%0R1[($\=K0SQ!M_P*L1 ML%0HA^*I;77!)R++Q$2^S?5!;+?7:F01-0*&=H-% 42VW+!U3?,:& >]\I2^ M0 ,![BXQ-)Y$&"-"]4'1%?N]H 'N$ S>IV]J@/O 2N#!0D"8IU@L6]C($ \B MP&Q)P;78JC4H;\;Z&GZU?FF!\@8PE1$Q?P^64-3!35D/[8N6'+P7TDB@?$1K M,8LCL.Q[P8_@T:C[-D&:K%$7WF\MGCEQ>#8J#J_U6B-LZBT'K+#Q*Y#Q03$8 M76E8#$XM+_^UNEH=\@:HJFID(U:+ M/;TENDDPBSJ%C"WM@@;),[X3KD#AZ_5:L_:DT!HT_)&$8> 2"4VL\D*HIG_I M1 S5\&D(><2?P#H)J& X3@//6L?<*E,O&L0- :-48LEX?3QK8:J_&!* M@ 0: M&R=F1.&1V$$4QZ$#7<+N0+]9\M)1D2I%&N7?($87@/^HVV&C<%\YG/ M]R" MG!"DY<,9YX)G2L*!^HLXL-KEQL:T1!%* M96-$0[&F5?=D ,7[,>)R<;;&6>'#-H?(MADF-!@M]"N:@@4.7$:RN6BY5,] MC=$UH9()NNX5!&\;%N3'8#A+&Q:2:FSK(%O 6A2_LNB*HX/FN#/,(HG;4--Y MRLH%R8.;J@H_9QJ=(0CX0A,]5>_;VM$3UN*\2F.E;IU_T=ED#S%[D-.8JL\E MY@*"'R/W8ZP.F"ZK-;&' ,2N'! -'$"T%55]P[E#U/Z3X&"T6"PD/_B@0V5M M;97X*L\HP0$4H/A@I=>8$2$388D )TD."1I%4!$<*U!0T!!RX8DV*432;S'6 M=QZ[W="H%@,"SWN,@T.">=--U9#%H;,>\J)P:*/D3(2./4(&$((K2IY@U189 M&TLX-'I*4_6[=NF!,)CILI9.8']WK 23X*G>BVA$#G/H?9*-[;"BV=*V*Q>( MB->:4":#N*_$A JGE$YP++.(9U&TV]P1#F3]8[@=E*Q/V".L,9AB5995E'O")?5NCYZ.52.[*J.:"Z/Y M$7LT"'$+EE/7*3%GM6>%AORSKC G/@&?R/,)UM4*! T#F!1T& M0BLK-(XOPI?("X;_9G^ !:"XJK'Z2Z!TXLT"EX!-VB>D?#SW_,NFQ^,N,3&B MJH[$&=D@H]5A5:\*CS;,V.:3,N_5Y3:U3V>1UVM]YR8Q-\:S.EM+8A-TP@1K M'7^N)GTN">TN*U*6H*_*.-2] V37G'FRJQX?P$9+;/TCPI[DT^ZI7= .%'7N)WC3F'XT$2M/3 12 M&J6QC@CBH1[R9)DHG]S97_FSXYD3\J[RLN-;]FLJ<$APD:RLD@M=Y( "-L-9 MLDM$[9)PW6KKOH,&:JH]>W65URTN8"/K1=4CXG+3LJ-7D2[$J+APSBD(VS8O M>OX0:%&0HA;+N:AI$7M6\5MU! X)YW?S.JV3=>,\Y#MZO&5+&(O/3&JD /!* MTIJ.+O02FJ$D)N1![VG?#SG\4!TN=PG!$3WF.N8^^9(0?SJG#L? MW&]JS _RMY)GA!\$9LE1N5:"\7!YXH%_0Q[E'U9E0V[WKRMID +3 %)F2#MU)WDJ=9E*Q: MIZ"O$]R"#>"XF7#-Q#51: J0%>VJXH*B&('6X7((AMJU[E>_&T,Y!2 M@1&=YIY.J$#K2C@6.FM(HKR\K73^<^33./SRZY=-1- MQ@PF-C('.Y:#HG/_D4V+="'TI%R.'\T_RK8 MSF>7(6RXT0GX(D;6$7SJ7OAPGV=SWF<8UMFXE/HFO/EHU]R+ETEZ4U2;0=G\ MAGX[64[9_W?1HQ.!J[+>&2N01)3U%XH'P8EY>$',B_\[ MF2,=\&FEUXH:,&Q"*4<'SGGSE5/; N&IT!IYAL-"\[P/'!S[?"85W0H^7KB/ MY"C]!XP])F4814LU4?^!P!,<+N+F9>SUEU]R?F[/2TO.G[J/O&1;^/6:;4V> M7Y\82W'$&48F)L$L[:XM^9= U\UC0V>X&^B+!( OU/)P2 M@69"RSY8/[%^,+\)(F"P]X.3ZY;QK"!$E$C@% .YT):KQS6$;WR=CW>^?C:D MC][8Y-R@JOB&?M?^NIB;W6-+@D/34%]K''0P1N2%D[=(TK%+;L(D(G$JLA G M2P1A5(42BV][-[WHG=J6%PL[< 'KFCW1B#)X85#N00S!X3SI?2V,\5&+QWZP MX27F6,'0T3!<"/M_8MN_06ESV$])KY!K/8IQPQJ=2>EGL25ZRA8UR1?L,N)X M6IC1B$?1B2S8^;EUS8F]P]F*+*PG]5!0QIP !CYH"^HMQ31IE@-=:IO_P-*! M0]Q4O>*D$YKU=6)]J&Y1'_-+O")2$?UNC#K<&C9>[P1_0F[I8\B#A+/+FMV4 MU6&\77GN^Y7GXPW+K]B+EP 1R-1(VN9C;FZ&I>KO+*BNN&<1SX>_V6A^*'W M)LBV)]6YZZ.!Z'(')%5E2[H:WO=:$0G\>7H]5;] _-6@S;BZS2793)DD3@JM M.Q45U37QL,_EQ?3\.ZIR8ZF/-5XLFAD+&6.OGD_/OE/=5UU>#WTR<\II/%4H MC&PR"-N48"7P(81+&O(S5CA($P2 'SJXO48 (EH?UX[F:O%LNE3?J>7E=*&^ MB^#K^?0,/B_.IY?P>:GF9_3[?#$]A\]G:C['?ZCOH^^5VP,=#-<;HN8S.O'Q M62?#1YV'M+@?H[/IDHC! >-@-_974>9L>DEPCJPS'F%\"UFZU/@8M+]W=NJX MZ [-(=F6R^DCO MK#0?4UN^MWT^WMS^.C?)9E/KC=/X4LT=U%C?T.-^<@-RJMB-)8^ SLD#;)U* M."?XNA&]X\WHK^F#Y]$'"<=/LXS3=P_5V3)^]FQ)KNY#=3Z/S\^?X8<(-.P. M:S6@E9[%BS/RC]5EO'Q*;G'TB?05O+&,%\NG]O6G\;,EO3YJ;WQK[GR\-_=5 M8K:#-/J&5EQ<2[WN!KQQIRU@FV2=SOG()K(Q^V6G7K KAZ+<\L8S,8?'5$X/ MVTYQ\;>OW[U2.$?4:S;!3#QZO>BZU#DZ/-SAB;5=;22';<()FC&,^F[.^7@[ MYR_)'\!,US;V&$3N-[1O]I8].JG!SD;@EQOP2]#%FW"PHUP0%%%/-W@QK>&9 M"1\DYSOT<1.I=X459W@G;WSUEQ!L@D7Y=4J;85F$MZ0<%9:&>!N:1FAI3D!TW(GUJ=0&*V"4,UMA8QB1NN:A'))NK&!(!IQWH#(3Y6(2@SED8A_[ M:FHK[(0A#$6W2;W#<&R,W+Y;<3[>KOB.?>%/Z L/TOH;>A3#-;M!HQ4'ZFP- MO' J9:3HLJ(,1:3=$C\ZN<$2 ?K;X*D"0J1B"USS]NKZI;JZ?@6V>!8K]/46 MLQ_"[6/Z;OZ#N+T22)FC@#C(55A_/D)_OLB3%6K"W(=:NNDU!K!;KTGX5[HY M:'TRQ.HWHQJ7Q,3-5C1@@K;/=55& 0"Q]!GJ,DD;B3=J&?V0QD/K,; =Z -G M&_O3QC;) D<9F>%P@182)V:.I49G,CUQAUP^6@J#'[)6&)W04(TM\F+IOZK1 MDH2@4.LB+2@#2H(I0@><:]_6^PJQX5LK+2;NI*-R&EVCD ZO+V'2OL[1D!9! M_TT/BB;L$'9]GT%;:T" J7K+22L98+$]F@X)'D=V!<=PIEVOEVN< P<1&S/\$W&"/D8W>DMLDYVRB]',@@R8'K!]'MM$GYD&X/UO0++J& M@_/\FY1\8L^Y&/'X!36J(XJIN08#W+!B964%9>20B4<)=EQ$OQU'RL)\;LPH M"^>[2%47^8VFH:VD)+/G-B;)$%84DWD<G!!:,)U$)>K"O.S-.]QJR,J+Y,'>*O1]]\ :9'K M_-":[3VB%FW.'/C6&/2#@7M8M$E#NMP.NP1QI[\LPZH*=9&X23N6]Z0@6^IZ M%RP[#@I2'*PGJ_38%YR9 H3TEN2&=Z!5!\62@VHUUZ8RB?Q_Q/@]JD12SG&VH]\$VX&.F:;25S*#OP0EII2G!];BX* M'S)JX5K]%5 ZR)+:L28C*FZ*5EN]I@)(L&Y5MF2K7[:JI]GGJY\*= M1V!ML)X$4,2V"]#U2=D^>68WL* %6]2 "K:;/M_97'6,/4LI,%,KE7KJ,LGO MG>Y?^';YQ7B[_!L9Q%*/?@:6?8P;*P/^W6#<.;[6L"MV<@/U$NQ"ZB;!U*.B M]_LC48=O/ER+$GP<2;6!"EPKE&P@AC7/V&XI7$L%V-3ZNO#5#J@$.BZ]029# MMUM:!0YTHXG.)@DZ_QL=I. ("'*&PO<[%P^XIDSKX+:\_,7%97+X!A\J0 ESK$JG\@@ M&*R8V2?8=ZW6$0M4#:]GB8TCW'$^$5N7U'+: 86LRM]&7U"JB:Q_(;YHD @- M7T97!FPI#T^N;?,H*G^V@A0SG7[#,!' 4DS5:_E7Y_$H?-R9A*!A2LX@E0[J M*J-AGR9T$YN:M,^=/"W3-]*M=8(^_NU\/7%$BL3/[*5HI!W.<1UR%G@]P]'TGI^4P>ML*(=(OK0D8!G!86\8?JT3R>7?)HR6/X M.(\O%E1UCZZR[#FFU1U:?@6TX&@E\S2"\<&99OJ-'R:*3]1RL1A9AH:E['#@ MO6M-!LY!354=-/7%.-!7 \=\=L:9IB/ZL?D#,U;DG1)/(&YDPE>$0"JKRL9 M%5&!7(3^.A+]+H*JK*!:\0S$T1V6%:SL[?25/^@R7@#YYO,+_-?L+'ZVO(S> M/L !]']8[IG M!D@:GO3B;!&?S2\Q_2V_2H^09?:59?;9=+DD!IA-S^>GG[<4[;YQ=M[CE@#T MX-J?+]+C@HYDU-<&,O)C&]F#P8X--8?7'.20$R@(A"#U1C?RI&O-\F;I*_GL MFFC^7FB.*=FSBPLUGS^-E^>SZ'=+_P5G8^<@OI?PUN)R2<\MSE" YJ.>C9\C M6XS/D1$HDY<4;:)3K4MS\LZ8\:6&'9M3ZY_VXDD@)AS_IL$;42?WQ)&5]]T! M=S8P[&QCV8A1'OXTM3'C9Q<8^!'CCJ_L4R[B"\".\4DX^:J W 01F43(&R2K MPB;:;F(JV-;.LF+XT^O7<;5[] 2ZKXSH$-JS,_KZLD@ [NMTBP7ZR2^@1/!@ M>S7WO!B[EXI=+91>[C(5@1#QK,9V1VD2&&?9V@X+L3X9B<= M_-BJLY2[':A?[^R,*QE?53&)3HU:W@,(CQCCS5 =0!;S8+YS(5#]?P%B^B@A MA6SADE*$;]7SP;-[7Y)284-(]/=GB1>^MW8QWEO[KZK*,*TSJ#*^H:76KJ?< M/\)J+JOLL#!#/=H<[LD54SZCC];N]EBZY;*..N;Y' C07#7TSP M<'[![#E4Z717.$AC:P ?OOOKI]]'+-'CY^H:8"GR]9U5'I\P-DC1%\_OS4PZNOY$5R5B >%[*T@@S5\7C'82:[B"/FX=UW! M:2TSK%BBOZ!7?#?P8KP;^&U-_JMZWPY>XC3^]K!J"994]M]8 [SW^)'@*QAWKT\?WGQ_:*)L0]R"LV7OOJDCA/ MMDN=;RZ6>RCY84Z_1SS7)2-MW+JRD-L>.-\@.4C63CN,"W1.BL;S@2M^:5F: MA8IAZB8QI:O3!A?L;03NI"U,2R;"I6>G5H(P,<[K!A=]N49!GKS@WMIC/IW* M?3-Z8 D#FKRA"_MJ'75N.+*WG%@"8/0GN _OZQE6#'RCE2)#H3.?:4.=7Y6H M;WIKN"=DB1,CSF5X0TR'9_RTN^F,NP?/*[Y+4B;>C&.?CM_-=T&>;..TG?\V MW=8CL\0"O*XO_PS.W^,H2W$KYJ\U8I/"4Y%0F3O#"O)T^AM=72W!Q^*1UG+ MB4BK%1G3[V>I\89^3,Y=.FB+4/P 4L'Y-7A?=T,M M%K9(CVV^3E5%0CZ$PD_WTJB[[1^77M*P?ZA#@-:([(*X*])[3 MN;LO&$I.)R":?9:C^T8L0_0RGF];PN0JYL@KS$*#]\-%C +CIMKU;,2L1T@S MTTA)>L>LGV]*/ROI!-)AGU%7]:RITRB=J1;T[.XLZG'@XTXF.ZKU&I]=W7D- MCTKZ%K7)51G$,,$=D_)DYZ)I'O LY8)J@CJ<\<77 LC*[,C/"1HPN/$,N/7. M#H^Z>V=<%I/"!(:N"VCDKLWJ0=B6I+[NW8*;'-TVVNTRYK?ZB83%^ #!1VJ; M@&W?\5AQ>"-_#=:L%6D:=FV_X6;UK]Y0O7&7Q74'TA9=)9%D@! (^S'\_;6: MTF#D9':!6>"5SV?3!V*#H*[BHV^;%'[D:NEGE[/)8O:8GGF-\Q 4)+/>_;?. M-@BP7=S=H8).YAN\#LMKB?>'DBZN!9;RBS^=GT_.8/%NWH#@?AS<*T&7S\J5 MC4F6U<0OB#;3]5THT*:.+I;'2&ZGQDV#^_FX;Q!L-T?<'O%[_V<'O*;F83<_ M(_.YS%WPR0F0G<:V'-(SEFE]_P->UUZW?!,,MV.#3XR=>36Z7RFMT+=GFO#$ MI>JP'!FL%:L 5W*/I>F598.344:59Z/"!:GX%JQZ5 %?I4>*LK$LDW7Y=;V M,/-?8R$)QZ:'?<)J$M36+KGAMB$( !K=NU07U0$UV=F^"'7;S^05++<6OO6Y'.UTAEGNB(NDD7U-*">N] MO@W3]S]:QI=+M@/B=2X8EYX?RA0%.3([">O;)Z8J. RFSPK0GWQ)@&M)L1?QX6]L"X\ MFKW0PN?'CFX&3/JSA!W"Q.CO;&V@$]Y=ZJ]H=]&2NXN4,M5.8)+^08Z2=AX M*HR[9LG(,@Q?E*K#2Z=/;':$,^[/,WR/BV3".=?=Z_V2VS2#TI43%('ZO;UL M F_6VH=VE.!F$VG[BD1V62"',&R'*':MH8[1CDMY_-=#(GNYF>>CAKU6G_Y% M9YR1BQ Z#>8ZULHJZ+/CB\E]);";L740=VZKLOP<$=#D:XK0#P+<5,W-"3:N@[[/.WU7Q@B[I*\$&WG^&HG^G^>(N[,[$ MSR*!7>X6]TB"63_)/6".!^UVK%9M$_1:(I)M9V,X2:3LZ:T_PNXQP&F?' M"&C[PMU58EB3M:XN1;BVI[@"= KX:$\&BNI9-SWUYAZ M%89*&VG(+G)]*P&$OU>K%C@VOSJ:7$&_4_%?>^ -XT_27U595TU0[^N=6 WO6^ #\OJZJQG[ #=S? MVGOQ?U!+ P04 " "ZB;!6M%\B%/4$ "/#0 &0 'AL+W=OCD4XWO&!Z*"M>XLI*JH(9%-5ZI"O%6>:4BGQ$@V \*I@H![-S-S=7 MLW-9FUR4?*Y UT7!U,,5S^7V8D &NXDO8KTQ=F(T.Z_8FB^X^;N:*Y1&G95, M%+S40I:@^.IB<$G.KB9VO]OPC^!;O3<&F\E2RCLK?,PN!H$-B.<\-=8"P[][ M?LWSW!K",+ZU-@>=2ZNX/]Y9_]WECKDLF>;7,K\5F=E<#"8#R/B*U;GY(K=_ M\#:?V-I+9:[=+VR;O7$T@+361A:M,D90B++Y9]];'/84)L$+"K15H"[NQI&+ M\@,S;':NY!:4W8W6[,"EZK0Q.%':0UD8A:L"]VI@A!%W8=-=V%>TU^('G@XA)#[0@-(>>V$'0^CLA;\.P[^72VT4LNF_0T T M;J+#;FR%G>F*I?QB@"6DN;KG@]G;-V0J 8L@&SQZ /07B$:#380A'$"9# M"D<>3I-AA#*-APG*(9#(K1,ZC%&.@! [@!/O!#H?6Z8![;JX2R#!D76EK2O M%H2S'!XX4Z?<,@F0![Q8HEK+!>(]C?$+KHM[QUOOR=Y]P>N<[R<3AD."P<6! MC=DF$P['3?!M,HU\R"XPP.-YG@;U3AXM>;]BB?3P M*NYX%;^:5XK?\[+FL%*R@!2+VE:"QJ9E-H^<.T2Q7A>'"V.N9%:GSW)Z)/0Z<./?"-._C&KX9/E"DB!*RJL)NX,S,282P*O* 0O/1N(_/L M!01[O1Q&\&7D'IG^&6_^XS^EUN_@8Q/=VS<32LA[N&):I C',? .S@>(!=9MD97,ORGBLC;#*?I>%HQ7",P+AZG>,,-E#$V*TUF]V-?@HAI3UF M,KXTD GM:/Y#6Z<'\J@U=@B++\O3.F?6ILAK;(& #:3$IJZA0CCTABE^*,UI M]$,.)!T'DE=S8.E@9676A7,S7U@25+5A]JER\/1[[?_\Z=^Z9PO&P!!+VS0= M&AKP_:8-QFBOO@Y'%R)O$]AAZ#UBB#6$S"!D;$=!A$64>#>K%3[ ;-XN6WR" M-40'6;E<'1!;IA2SS>S4AI<<5DL?&>*52 \/?;@:N@4HB#VDRA\33I>A[R+ MA:>U$L9>[,_3[/8<8,M^IN.(^A%)[,W3KK+"<7971\M='>%5$CIN!<.8O+Q_ M1XNG&E'<1\1)1\3)JXFXPPA?/G=8/)42J9NW=^RN)SGX#O&QU\W/\W'AN/%7 MRPW;KZ/Q&&_7B1_&@7>[XPEM6C7!#I*@%DU"MX]&MH;)0:!&>X]DO!'6[E- M@VLOS7NYF^V^-BZ;1_;C]N93Y1-3:U':2WF%JL$PP&ULC559;]LP#'[/KQ"\ M8FB!H#[B'.T2 TFZZZ%#T>[ ,.Q!L>G8J"QEDMQT_WZ4?"3!7&\O-BF1'S^2 M$C7?"_FH,@!-G@O&U<+)M-Y=NZZ*,RBHNA0[X+B3"EE0C:K:*SA3-S2 (I M+9F^%_L/4.=C"<:"*?LE^\HV#!T2ETJ+HG9&!D7.JS]]KNMPY##S7G (:H? M\JX"698W5--H+L6>2&.-:$:PJ5IO))=STY0'+7$W1S\=+>-8E%PK<@\QY$]T MPX"@'OD*8B/Y8;I26>BY]=F58X83>.N2O7:D=C M6#AX&13()W"BUZ_\B?>FAV78L@S[T*,'O'M)B:T0*9[;ND.RI=Y%MQ>PFR[6 M%HH-2%O?8V70=2K>2Z$4.2-7P^DD''J>A[+O#[W)U"B#)3#SK=<%.1]?50 7G8$^X2@R8<+9J GC#<-II?04=]P6=_S_Q3UA MG32LFYIW%;H7O+O0*\IL#*K).J-R"PG1 BN>E'8T*7(P&*Q@FW.>\ZVAMQ8* M:T-Y0E(I"G.I<'7P':@D;Y]Q+BLPE;-1%#'+U1Z8RW?247M]R$F/!G_WZ(PT MG<&:3VIA%%S54MW!OA@^^=CL^HD<9>*]4,NAKM'LVY K".9IHK8I&K MD=>NM@_&LIJ3!_/JM;G%-N18>08INGJ74VRKK"9XI6BQLU-S(S3.8"MF^.B! M- :XGPJA&\4$:)_1Z ]02P,$% @ NHFP5I^6G[.! @ @ 4 !D !X M;"]W;W)K&ULA51=3]LP%'WOK[ R-($4D<1)H65M M) ICXP&I*FP\3'MPD]O&PK$SVVW@W\\?:>BDTKTD]]KW')][D^-)*^2+J@ T M>JT95].@TKJYBB)55% 3=2X:X&9G)61-M$GE.E*-!%(Z4,TB',<744TH#_*) M6YO+?"(VFE$.$& M&+-$1L:?CC/HC[3 _7C'?N=Z-[TLB8(;P9YIJ:MI, I0"2NR87HAVN_0]3.T M?(5@RCU1ZVLQ#E"Q45K4'=@HJ"GW;_+:S6$/,(H_ . .@)UN?Y!3>4LTR2=2 MM$C::L-F ]>J0QMQE-N/\JBEV:4&I_-[O@6NA7Q#IT]DR4"=32)M>.UN5'0< M,\^!/^!(,'H07%<*?>4EE/\21$90KPKO5,WP4<9;*,Y1FH0(QQ@?X4O[+E/' ME_ZWRU_72Z6E^1=^'^K3LV2'6:P_KE1#"I@&Q@ *Y!:"_/.GY"+^A7$#9> S=74_)0E M^B9$J9 !7W9%HS =>JJ%5X=.TW!\F;K-,YLDP\PG@R>A"4/O'^_$2A[AI%.% MQ^$PQ2XY-/]HSQ4UR+7SOD*%V'#M#=*O]M?+M7?5>[F_FQZ(7%.N$(.5@<;G ME\, 2>]WGVC1.(\MA3:.=6%EKDB0ML#LKX30N\0>T%^Z^5]02P,$% @ MNHFP5G%'7\4= P "P< !D !X;"]W;W)K&UL ME97?;],P$,??^U=8 2&0PI(X;9>.ME([-H'$Q+3QXP'QX";7QL*Q@^VLX[_G M;*>EH*X2+['/OOOZ&R'-+*JM;2^2Q)0U-,RV7H6%1&I8,TZ8>_4]AWT^8R<7JF$\5^R#;[Y*")E9ZQJ^F D:+@, M+7OL]^$@H$B?"*!] /7<82%/^999-I]JM27:>:.:Z_A4?33"<>D.Y=YJG.48 M9^>W&L]7VU^$R8I<_>QXBSMNRE+Q+91G),]B0E-*3^CE^Y1SKY?_7\K?%BMC-?XE MWX\E'22'QR7=S;DP+2MA%N'5,* ?()J_>):-TSXT-"O0?KK?_V>"#6_@YR=,T3M/T3V^P[+BH MN-P8C_:^0=('<'"&9/%Y,?'NV*.Y=[]A98U,^M]CP.G1>.R=*8W3+'A?<\ED M">0#X TD=Q\_DX4Q@-*OR5-"^?G(J_3MX)/"JQ+8)!YTUZ/E\?EP&-AH7(25 M!XL.[YUR]>*0;(?5)WS=:$3L+.].W (]=*_+,GDV'FW8J" M>K=+U;2=!1T0[]7:;AE*C], -RKR/@O+!'GB%T;)8I?U)*8Y[0&,N2"+LNR: M3C +%1XMGGG)F:^++_,\I@&"O$(KC0M:!&MP?)V82'PMGI,B'DWR_B\HXF%/ M>NR'3PX*5 -ZX\NP(:7JI VU:C^ZK_2+4.#^N(=GXH;I#9>&"%AC:'IVCH55 MA](;#*M:7^Y6RN(A^FZ-KQ5HYX#S:Z7LSG +[-^_^6]02P,$% @ NHFP M5O6M(7=M @ J 4 !D !X;"]W;W)K&ULI51- M;]LP#+WW5PA:,6Q 5MN*XW1=8B!I.VR' D&[C\.P@V(SL5%9\B2Y:?_]*/EC M*9KFLHM-2GR/C[3)V4[I>U, 6/)8"6GFM+"VO@@"DQ50<7.F:I!XLU&ZXA9= MO0U,K8'G'E2)@(5A$E2\E#2=^;.53F>JL:*4L-+$-%7%]=,2A-K-:43[@]MR M6UAW$*2SFF_A#NSW>J71"P:6O*Q FE))HF$SIXOH8AF[>!_PHX2=V;.)JV2M MU+USON9S&CI!(""SCH'CZP$N00A'A#+^=)QT2.F ^W;/_MG7CK6LN8%+)7Z6 MN2WF])R2'#:\$?96[;Y 5\_$\65*&/\DNS8V_DA)UABKJ@Z,"JI2MF_^V/5A M#W >O@)@'8!YW6TBK_**6Y[.M-H1[:*1S1F^5(]&<:5T'^7.:KPM$6?319:I M1EI#5OR)KP40+G."A[J!G%P_XK3/"0(4.RAFO>(E.\IX!=D9&4$,;JXN3,TSF%,<' /Z 6CZ]DV4A)^.Z(\'_?$Q]O0.YS1O M4+?:X#_>U5*WM1S2>I3ML%9L.51KT+[M^\[)B^:=DF04QVP4AB':DU&_M0OX.]Z:E ;_V.,,2G:0=I.!W6T**=OG_A[0Z[X7I;2D,$;! :GDTG ME.AV+[2.5;6?Q;6R.-G>+'"5@G8!>+]1RO:.2S LY_0O4$L#!!0 ( +J) ML%:B+,%%QP4 (T0 9 >&PO=V]R:W-H965T5JQ NP9.NF(8]H&6:9LH1:HDE33[]3M2 MLN(DLNH-^Q*3(N]X]]QSQV/.'J3ZJM>4&OA><*'/AVMCRM/12.=K6A!](DLJ M<&4I54$,3M5JI$M%R<()%7P4^GXZ*@@3P^F9^W:CIF>R,IP)>J- 5T5!U.,E MY?+A?!@,-Q]F;+4V]L-H>E:2%;VEYG-YHW V:K4L6$&%9E* HLOSX45P>IG9 M_6[#[XP^Z*TQ6$_F4GZUD_>+\Z%O#:*X+ E,/%W"(2-0.CLK@]R5EX30Z9G2CZ LKM1FQTX M5YTT&L>$#B%_6XN$.\2"$CU*8 MM89?Q((NGBL8H2VM0>'&H,NP5^,US4\@"CP(_3#LT1>U#D9.7]3GX)\7,4%$3H%3S":0<\Y6Q&:HABB'-1VW%9S(PWA$"9> MF#8GHVOUQL$'JO4I7%5*46&@E,I5D<,@]N+QV&T^S>K ML XZO8^4**!B8;ES4K,4QBOW,E@(TV(J2S1Q@6E>.6+G4",5AFC1QN7-1WJG- X&77Y-_+[6T!-[! M!Q3;;>9ABT!K!4>.'+NX[*7A /,F2K(?<29M.9/NS9GELS0L"5MTL:177S=+ M_K#L<-]P(1 MI!H#*1J7."-SQIEA6 ="+YB$<-P$H=9_Y0)\T*RUBCXAPQ6\%W7#@Z>>#JZ( M7L,-(@3X$8ACO 8F5.5+* ]+!NW+!OOS;)<%J44KC;AK#[:T9^(A7/ 8@D*"W<7^WK/^>\W MWQ?7JV'D+NZIPM839M3VKS8V-35<(A[;P-I2AQ?-20;)B?]:\'K; Y3X"<8G M\01_XI/0QY\>-"]2R,C;NV!&RHGK)H>8ZZ$*T]ZS_I^K[ MW94]WKF2[%Q)H;YJF[S=QVD,5B-3%VQ6E)5Q2=K4A\,XV]S7W3?\.-NZSY_7 M:DS(6GKP+T')=D#2_3W9\3V%[;[HY@=]T2[_>MT+?G359"UML[UI:WLQ6$N. M?8EVB6^1*Q464%9B6.>$6_.[Z-I[1C==/[)\32B'.[+B./1@)A%"\S1O!G"I MI"WUVAM]'VQ-WGJ.5\J<)OJ/K8IP\?XK1DWQ,<2O75(B&WDZT.> M6MRNZ(VVGH@%52OW$-;@BE?]6FR_MF_MB_J)^;2]?JA_)&K%D'^<+E'4/QEC M)ZGJQV\],;)T#\ZY-/A\=<,U)1A\NP'7EQ(=;R;V@/8_$--_ %!+ P04 M" "ZB;!6U?JA=YX# !J"0 &0 'AL+W=O'Z1ZTGM$ R^IR/3"VQN3SWQ?QWM,F>[)'#.Z MV4F5,D-;E?@Z5\BV3BD5?A@$(S]E//.6IUC4(> M%E[?.Q[<\V1O[(&_G.JC];CZR\$_B3 MXT$WUF ]V4CY9#=?M@LOL(108&PL J._9[Q!(2P0T?BWPO1JDU:QN3ZB_^9\ M)U\V3..-%-_YUNP7WL2#+>Y8(0%EI0K,+YZK3)G(\LTEY M,(IN.>F9Y;<<%3,\2^ 6R3FXY6S#!3<<-7Q\9!N!^M/<-V3)ROMQA;HN4<,+ MJ/T0OLK,[#7\FFUQ>P[@$\6:9WCDN0ZO(G[&N =1OPMA$(97\*+:[\CA19?P MN(Z%U(5">,07 VLAXR?X>[711E&E_-/FTW3/3.8MQX5%[:%3/Z"U_ M^J$_"GZYPG=0\QU<0U\^4#=N"X$@=]0+MMMLSH3+F4&5ZC;"5R';"?^%3)5) M@].R0]''=(/*9:"YZ=ATV)ST.Z=**EG%4IL9?(#I..P&04"K?C<83>VZ\R@- M$PVY"V+?S)[,?,G*MX>:N'/#]!YRQK= 9\!2661& \]B45C*/ -2@92 *;/T M=IC*B*C*^G76X!E;L!T]2[!3,@5Y[H NJ02CBM9T/':K*\DLHD!<@Q)YT>8]";3T]^5"([J"([>'4&6) H3:ZK(CJ:) M39U=?1[FLB!R]FK+HS7$5TVWAWCE*O&\3RBN45E#T<25\]O;@;T;!ZUW0YA. MP]:;$8S#9A?M"F-?,9H-/"W2-^Y!U)U4TK>H]>R4FX_#B6,%GRJ^ON,K0!!*0-"UE=&TE/H8V"::*[N-AVH.3W#86CIW9#H7]^ET[:6BG4HV] MM-?.OH#1<2= X'P?GW>%%W^7[A&\K> M#3YEXR!RA%!@:AT"H[\'O$0A'!#1^-5@!NV2KG ]7J%?>^VD)6$&+Y7XSC.; MCX-W 60X9Y6P=VKY$1L])PXO5<+X7U@VN5$ :66L*IIB8E!P6?^SQ\:'?RF( MFX+8\ZX7\BROF&63D59+T"Z;T%S@I?IJ(L>EVY29U?254YV=W'"6<,'M$]RA M8!8SL ILCC!C D'-X;JRE4:8:I4B9@;F6A5PQ4VI#/>^4LZL2@S/.&TJ[']A MB4!S, HML7-KA&G#Y*)F$K_ I!O#K9(V-_!!9IAM H0DJ]46K[1=Q#L1KS ] MAE[W$.(HCG?@]5JO>AZO]QJO_M.G'^>)L9K.Y,]M3M4\^MMYN'LZ-"5+<1S0 M132H'S"8O'W3'43O=ZCLMRK[N] G,[KW656+\G?&"5YRFW/I#X9H76!IJBII MMPG8N<1V ;1;6"2H_8ZM#SHKWSD:Z@.M\Z9Q?EX[7S;.=[SSV:;S9N6\PSB" M!!=<2BX7=*,%DRG"'IR<'4911$$OCEW4^:SDT24S.2B2K8'+5!5(!%*UD/PW M<=@_Z_N2 ]CO#:(Z?*[BTB*)LX"/U$'-1F7OQ&>?G?J%7J?]M)#=?Z6(%ZX;NU 7_*ZI;6SK8/PGG=!Y_3Z]?DEFG:8@," MYU0:'9^>!*#K#ET/K"I]5TR4I1[KPYP>-=0N@;[/E;*K@5N@?28G?P!02P,$ M% @ NHFP5L1VBBKH! W@L !D !X;"]W;W)K&ULC5;;;N,V$'W75PS<31$#CJV;;VEB()==-$ W"7+915'T@9;&-KL2 MZ26I7/;K.R1EQ4FU;AYLD=+,X3G#F2&/'J7ZIE>(!I[*0NCCSLJ8]>%@H+,5 MEDSWY1H%?5E(53)#4[46Y6QYU)!W))@OM_N&Q MM@T[D%7:R+)V)@8E%_[)GNHXO,,\-F1TH^@K+6A&8'3JKS M)G)$9-N$9 MOCL\"C,I,EYPY@J=WLAJ.TR@B"+0;%T9$E-I+I9@5@B+6HLF#961ZME;&ND M*"LJ^O@&IRWB.ZFV1]Q&%%Z"ZX?!??^VO\7FK80XZH>P5S]\Y'T:]$!0_R;A M&T5S%+C@!M)^1 [N/[A&ZF+";G/.%[3'*#+L@7P@ARQ3))5@; ((*0Z(3$7] MDKH!<(,EM891?PK=/1CU$X(Z6S&QI$_"D47/+NR/::V),VB2R')_8$7EMX85 M= @P6A?VHTD_M8#[R83\NGO!%>V(@OW^T+VU$NFE3ZFP'UK=]6-']HR:[!F] M.WMLY/)MNDQK-*V5M1.T?9^IC6$Y)V'4RH+MB>UKT>LX^84/@[H:#X-+NZEK MVA]C,Y9:EBVA82\/@I(FLK;I<5G.SJ K*X4Q6PF@81\XE M2KWYA7B@%6R.'<#%S1G$H^0$6/X/'3BES9 T\O;)>.SL;XW,OKGC+W>%1*>R MW]$#(F@'VJ4.R3:*9[;*M/.()HE?US^#,[;FM*/\!UF@6%($45EMF=1$,DG\ MJFD2>E&E5(;_V*QT>?<5[A2CI?V)GGCMD*;#-Z+J\,,TB9W%>.H!FW OZ;H" M!*'9IH50FJ%/YF3D43WHB:T-R_;)BJ8FYKF1(H_(M4MJLN#"H T 1+W1J);= M&XX=6G#ULHU(401J5G/J6(83XB1*G?5TXIYUTO\W)ZFJ:7.QM9ZFO6GHLX)& M0[_FE[:Z&_?&H8]RUTZ&H6?:_?FJ;$&Z6A>->W'HJ<>]=)B\#K$%V%)Y&-#! M0$$PSRY3\'O%UR[5]BE(=99T[60T'=>,7F+VAXO9S=5]72/4CN(7$5YNNX3M M..^_\.W:24V9'"];>\#.\VJP=>-I?7$W]G>S'W-]_/ M3%$E:,J,!;E2&Z7S1/G;I)\8N78WN+DT=!]TPQ5=P%%9 _J^D-)L)G:!YDH_ M^Q=02P,$% @ NHFP5C$B!NM5! @ L !D !X;"]W;W)K&ULK5;;[- MC5F<]?LZFV,I=% OL*(OTUJ5PM!6S?IZH5#DSJ@L^CP,TWXI9.5-QN[=C9J, MZZ4I9(4W"O2R+(5ZOL2B7I][S-N^N)6SN;$O^I/Q0LSP#LUOBQM%NWZ+DLL2 M*RWK"A1.S[T+=G:9VO/NP.\2UWIO#3:2A[I^M)L/^;D76D)88&8L@J#'"J^P M*"P0T?AK@^FU+JWA_GJ+_H.+G6)Y$!JOZN)>YF9^[@T]R'$JEH6YK=<_X2:> MQ.)E=:'=+ZR;L_'(@VRI35UNC(E!*:OF*9XV>=@S&(:O&/"- 7>\&T>.Y;4P M8C)6]1J4/4UH=N%"==9$3E96E#NCZ*LD.S.Y,W7V"+\N;(HTB"J'>Z&4J(R& MX\_BH4!],NX;,AY!U[4AATYO.C?APU_?"0C^&"PU'\>RD'C(3[LP3;3F5Z(#,\] MZA:-:H7>Y-MO6!I^W\$_;OG'7>B3.VK.?%D@U%.8"JE@)8HE:KO5+K1Z$]K, M!O5/"1K^G1X.\[?9MQ*PWJW4CZ=3A0B2\.F 24,,6!!-'P'I\"#003O( PB M9K=A,*1M[_W3@MH19"$="P.PG!_O3-8U84PLI#F&08L M2"WF@ AXV$?OWG4IYJ=BA8J&3I,? MR(GZ7AYA@32WYD(A'$$4C ;T2(.008=R2:M<\F;ELKI.ZTTY M'A*NT\%AX>Y-'L#%:A900E%E4F-O6_PW2F;8NQ2%J#+TX6=1+6DZ0]-K#-@P M\4>4NR-@29"&O1^;@H)\J60U S-')R$,8W] LK&H4:UQ\N6Q8\;\D.!.@(5! MS'J?4=%4H_3G?9):JH,FW!\ZDY0%@W!'E88"E@\D5;0ER^/4'R:.+!51_"K9 ME#L2PR#NXGH*IV_BEVSHD<\P?IT>ARB,_+"AYR+9N+;S!H0Y8,#CQ(_3M(DG M'/1V,K8KN$7[WTN,VDC@BH:OHO^[I2AZ[5QS.L-'UW=-T[TN.F=#GX\L43ZR MC<.".#J43.H36>;H<3KPDW1$V;(F'5*R)/0']"0*+!C%U,"#Y'^B MP#AWT"<6/"+<+B8DPM 5"VG@II,C\G7EOC3JFAYI.SW2-T^/%X/^T)SHA#H\ M)VY%-7/@;2TU9?/+TH6WK3H?=I5X9+N(LG_DYD-;XS3_F]G>5OM_Q[;M;=N! M!_$.VS;&P=3V]VY%):J9N_MI&KK+RC07I/9M>[V\:&Y5N^/-W?234#-)L[+ M*9E:,3U0S7VOV9AZX>Y8#[6A&YM;SNF*C,H>H._3NC;;C7707KHG?P-02P,$ M% @ NHFP5K]>-[KY!0 %Q !D !X;"]W;W)K&ULK5A;;]LV%'[WKR"\=K !Q98HR9*RQ("3M%@>V@9)VF(8]D!+M,U5 M%EV2BI/^^AW>;"=UW&S=0R22YKE\Y_)1S,F:BR]R0:E"]\NZD:?=A5*KX^%0 ME@NZ)'+ 5[2!7V9<+(F"J9@/Y4I04AFA93W$83@:+@EKNN,3LW8EQB>\535K MZ)5 LETNB7@XHS5?GW:CKE^X9O.%T@O#\G)9G79#[1"M::FT!@*O.WI.ZUHK M C>^.IW=C4DMN#OVVM\:[(!E2B0]Y_5G5JG%:3?OHHK.2%NK:[[^G3H\J=97 M\EJ:)UK;O5G:164K%5\Z8?!@R1K[)O?B, '8"V/AM#1DO+X@BXQ/! MUTCHW:!-#PQ4(PW.L48GY48)^)6!G!I?TSMF LQGZ$K A+>R?D"74K:T0N>\ MD;QF%5$P>+9G65/9/A@JRQ4IZ6D7>DU2<4>[XU]_B4;A M;P>0)1MDR2'MXQMH[:JM#2ZH8"H$0%#D'A$IJ9+[W#VH<+^[?U B;'+1=MB! MY$1H4OT-I6VBI.>=CX.; 9(0N59Q\8!84_(E-1X)B";"T2!$KU%HGG;2,7'6 M6Z@,4 /L!5AFM*("D;HGEI1J($8J'HB@QNWMI;!WNQ3E8Z;_N?% + M*IQ&C\:].[=< >)P)T#F"=9*NIR"F.Z(W8G+@(2*7G&A&_MI-BZ^+XGCSGL= MXA5$2;%FCJ O)'J%1D$69T$8AC#N14&6Y6;2AVD2%&FA9YW)!B"<(:CB[53- MVAKXN.1MHR2*TM1(]49..$JLX&5S!S[I@CA"E]?G"(_B"2);9^,BL8)1YB3C MS(R@.'CYQ;!UA:"4X 23-MA'@$$/I,DQE*H2K-0QD$8B+F*K$4>A=R8W2YUS MLF(0:?8--M-F#@U A8Y$R25@2*S+X$KAY)(XM.B7$&3VS9M_?_L9W0H"_MA3 M*4FP$;!VDR1]@MQU$\JQPQHGSD!66 .;;,WA"$:@4A+;V7!&UXC:DDPRA\M[ M9^U,=,EK0/$8YOOS,6LR)/="-O:*HD0#U O:R(JE-NRZN6^O(YLF M+5M K]OYNZH%'@ -='^O@>^IQQK@PFLNH&PM@$][I'I%,,)^*PXB["HW"]+0 M9K#_,L_(#$*XWS&P8&.:8YLT'"1I_#C56I$/**/0G5="]R8$5Y MM]KZX&7D1[!6/4P^KKZ'!+0H?ED M3V!>@5'W=YC"PB>T%?XKVDH==1C:2K!OBU"EM)=%C MP3C.?XJU<.:Z.]NX$CYJJ6=(*XY=\[J23D?)XS*[UN[:0!W9]P_IK$B?N.*" MNX?2= =:UNBEF:?-D2W2E[%:%&/?P8ZKXF@_KT6IHQ _T!RRG]+R*/84Z+4& MF85UB-0*ZTH1IHX((]MA_P=3%CH MAQ2VQ08:'3S#8 [ABQ@,[?M6'^YEA"0&8B& WW)%/8::B>*K\S5;\H57"3-< $W=RKT!OA]QKGR$VU@ M\[^ \3]02P,$% @ NHFP5K91^V62 @ C < !D !X;"]W;W)K&ULK95=;],P%(;_BA40VB0TITE;QD@C]0,$%].J38,+ MQ(6;G";6'#O8;COX]?@CS;(IBQCB)O'7^Y[SV,EQTJ!JQR:"BW+_)?;,/'8'QZ1=$C2!Z(HBB9P1Q(X@=J,_,8:V()FDB MQ0%)N]JXV8;;&ZHP515"&Q16L)"KCV M,RE0A]Y#GF/?CFL'T4#!MC@MLS1 MD7D1#3I>$GF&XM%;%(51U)?0L'P%V8,C:;A MAS[H_V3V"'W-]E&(SRCPR3 MEF$RR'!5@R1=ACZ$08N7GMAD8#\>(4Q;A.E?(KCJ2K7]!$\H1RO!&)']?_^@ MY4N1O-FT@S0>GX=A^(0+=PI>!;)P]X!"[O_QM:\=;:^:N:NP^&&YOZ=,,2@H M5XC!UDC#LW=F/Z6O_;ZC1>W*YT9H4XQ=LS37)4B[P,QOA=#'C@W07L#I'U!+ M P04 " "ZB;!6A>>*/.9949[U MYDHM3OK],IGS/"[?B 4O]"=W0N:QTF_EK%\N)(^G=5">]>E@$/3S."UZD]/Z MV)628>SGI>[^G =3J;J^I ?W*ZB&?\AJL/BRNI MW_77E&F:\Z),14$DOSOKO?5.(O^H"JA+_)[RAW+C-:F^RJT0GZHW[Z9GO4'5 M(I[Q1%6(6/^YYQ<\RRJ2;L=?#;2WKK,*W'S]1(_J+Z^_S&U<\@N1_9%.U?RL M=]0C4WX7+S-U+1Y^YLT7&E6\1&1E_9L\-&4'/9(L2R7R)EBW($^+U=_XL3D1 M&P&:8P^@30#=#A@^$^ W ?YV0/!,P+ )&!Y:PZ@)&!T:$#0!07WN5R>K/M,L M5O'D5(H'(JO2FE:]J.6JH_4)3HNJ9]THJ3]-=9R:W*QZ%!%WY":=%>E=FL2% M(F^31"P+E18S??OZM*]T&RI2/VGJ.U_5 M1Y^I+R"7HE#SDH3%E$\M\#:<'5X[M82'AX=[EO#H\/"!XUSZZ][DUSP?V9L^OM<4\D[Q MO/S3UJ%650[M55:9]Z1WT^\@?XY[=]OJHBL,@+!#!5':Q5'3A4O=):5>MPGB2A5J35, M>'H?WV;AQL"O;:$?;'D MU>4@]/CVMW4*<^YD=)4""6/CG7,\'%JRV&ZQT6"\JP2H:8821VLECIQ*L.92 MT.N*+"X2:UIR$KKJ@(0Q)"Q$PJ*CG4QX[!G2&VH=K]4Z/F@T6<89^?4V2V?Q M:EV95_-"FW1.7%?ID#!VO'-M5..)Y2)"UAJ!8(9XWJ!=) Z<\MTHD7S2,X%< MS^S*E72\FN65O)[@\7R1B<^<6\2QGSUQ&3EIG_9 TUM#VG?'PO]1*;-D0U7Q3NM;E\)SKYTDD:\.2 MB*5U[')'=Y8*:EDT-&,9&U"+5)9R_LAR$7T)I\%KK0;/[36\Y[$>@Q27N54( MJ)L I;$]7\PCGWDLK>D-:C&@:*9^KU#' TIC4%H(I44HFMD76@?%BF8 M\&HU6"\C9%I^(@LNJT/QS+J*=_,ZZPSU4QK:\:9Q^,;;'DL/*!2AVF6JTKHI MGMM.B<12DB>?L73G8*BM J4Q*"V$TB(4S52X=6"\XQ?(P5"?!DIC4%H(I44H MFOD?[];/H6X_IW,.=O.ZZ@REL896>2\;^74GZ; M2\X/3-AN5&?QH-8/E!9":1&*9DK<&D24?OV$3:$V$I3&H+002HM0-+,OM(X3 M=3M.W1,VU(."TAB4%C:T[?0_&FY-L%&UF@JV3A5U&SK/)6SR#W&9(/KC"\FG MJ2)F%[BNNH SZ4.]+RB-06DAE!:A:&8W:0TQ.GJ!I ]US: T!J6%4%J$HIE] MH77-Z)[;?CHG?:@C!J6QAK:=I@?^]BS=7FXXWD[G7\+%HJV+1?>X6$^W9/W_ M1 VUMZ T!J6%4%J$HID=H#7,Z-$+)&JHM0:E,2@MA-(B%,WL"ZVU1O?>W=0Q M44-M,RB-06EA0W-[WZ@JS3T+K1OFN]VP2$B>Q*7:S.67:9'FR]R9N=W8SCL3 MH*88E!9":1&*9LK=6F>^]_4SMP_UV* T!J6%4%J$HIE]H?78?/=-6)WO2VUX MQGTQ(]OMGQ>6DI2.+"69NXV=]8'Z7BB:J<_&?K(]=UK94G/\N#\U8S>-87>- M8;>-8?>-?0F3S&]-,G_X JD9ZH1!:0Q*"Z&T"$4S^T+KA/F';4 [/#7O;N+R MCNRI>;RI&>I.06D1BF;JT[I3OMN=8JE.S4I(=QZ&.E)0&H/20B@M0M%, M;5MWRQ^_0!Z&&EU0&H/20B@M0M',OM :7;[[SK ]>W^F31JP;EIPHSM+#O6S M_-V=;M2S; VVEK-L2T6U;B53?^.1'CF7L_KA*R6IK[_5\QC61]'E;/]9D MZ_BY=W+A68XS[R1)G,9RUE:E"3C=[JJZE^I/2)7#VA9O5%B43]0 MY%8H)?+ZY9S'4RZK OKS.R'4TYNJ@O5C7#!25 !9VVGF9'VQZ]M* 3J M. WROK1@?(_ON1R3 W=RH.R9;PD1X&N6YGSJ;878C7V?1UN287Y%=R275]:4 M95C(4[;Q^8X1'.N@+/51$ S\#">Y-YOHL0Z\!CLMD*->#/)CN\(4LB_MP],'GF5RAQDI&<)S0'C*RGW@T'S\ MBOY1DY=DGC G31@] *9F2S1UH*NOHV6]DEP)92F8O)K(.#%;%@(!= V6R29/ MUDF$1'93JW13KH1#H0@7N:BRT'=WGB5XBZR( M"Q)=@1#^ E" D"&AQ?O#H26=L*IWJ/%ZI^J-4UG*U3W)G@C[ OX%\[)ZX/>< M5..FPEEQU?-DS'H$' PVH'OLOL^ *78<3_^68E'%:.$35M$:Z@RK=03>U4*>RVYFJ?UAV:Y7E?I7G>6ZY81 M^_/5"GWI37,$UJ@"#.K?],"U9$M$1_1=H37Y'WD:Z%BV)6!+D+#7?LR>F(?Z M9N%"5*>,NDKW(]TSJW+MT!??.T=HS4+4_@B&SK7KU!JY0FORK\T1M/J/+MKM M&34)^VWM=C ^P+#@W1D&*_C%5HG:*D&[5WHD$9$OD?BIJV.VXU^L"T=HS6K4 M3@P.G.\+IQ[,%5J3?^W"H-7H=-D70Z,G#F%[7QCG]8/PQ#.]-D_0[I[."?B\ MB;8O0U=HS8+4-@TAUQI&3MV9*[0F_]J=(?OGJPX: M#HW:?*OA#K;+Z$[.,%@AFSM!M4]#=I=S?FN<]>WV%2Y6QO_Q70O5;@WUG>\, MI_[,%5J3?^W/D/U368>=T<%0F10_/Y/9*C15?U%&O7EM./6CH9Q:W:#Y@#N6=TMR ',/A!]1"X?OU=4R9'"?A&,/M 5 , +.0V4QNH^@9? M 7UG!,)%XX(#IO>GVIX "PN,.9]WPB"3=/RC;HQ<8*/;8!QHP.+3:S5:M=IN M=(.I-7X+QW?0-([&<]/\!1K?F<9OT%!>&!JOC%Z[?'Z=:M$CO,=LD^2J-FN9 M=G UE/N+%6VWXD30G>XK/5$A*ZD/MP3'A*D)\OJ:4O%ZHA:HFI^S_P!02P,$ M% @ NHFP5I\V&1@, P _ H !D !X;"]W;W)K&ULM59=;]HP%/TK5C9-K;0U7P1(!Y$*;%JE(:&R;@_5'DQR"5:=F-D& MNG\_VPEI:$.T5O0EL9U[3LZYOG'N8,?XO5@!2/20T5P,K964ZTO;%O$*,BPN MV!IR]63)>(:EFO+4%FL..#&@C-J>XW3M#)/GX4Y):U3LUL#[> MLW\UYI69!18P9O072>1J:/4ME, 2;ZB\8;MO4!H*-%_,J#!7M"MC'0O%&R%9 M5H*5@HSDQ1T_E(FH =SN$8!7 KRG@,X1@%\"?&.T4&9L3;#$T8"S'>(Z6K'I M@.PA7P#:,E9AF*62Z[V1B@?V5+KUV^VXU#@J-'I'-+H>FBK:E4!?\@220P);&:Y<>WO7(Z^5<0+Q!?+= MC\AS/*]!T/C_X6Z+'+_:!-_P^* LJ94&KLBFA1.I/Y&X*V0)X MXSZT4KQT'TY$=N"V6[GMOE$I=D^9@A.1':2@5Z6@][I2+&!!K<(Z?ACZSTOQ M>6#@!L'Q4NQ7ROJMRL8L4V=I3#!M+<96DI?NQ(G(#OR&E=_PC8HQ/&4*3D1V MD +7>?Q!.Z\KQQ)7/_%"KQ,\+\>&P)XY09^6HUWK(U2AI::]$LBT L7/M5JM M6K@KT[@\61_IUL[T)X\T15\XQ3PEN4 4EHK2N>BIKX07K58QD6QMNI4%DZIS M,,.5:D^!ZP#U?,F8W$_T"ZJ&-_H'4$L#!!0 ( +J)L%9^(4WA&@, .(( M 9 >&PO=V]R:W-H965TYZS[S+: M2'6G,P!#[G,N]-C+C"F&OJ^3#'*J3V4! G>64N74X%2M?%THH*ESRKD?!4'? MSRD37CQR:]/I+"D)324AN9U\X80H=HB>.G3W M.'1JAXXC6D7F:)U30^.1DANBK#6BV8'3QGDC&R9L%N=&X2Y#/Q//J^P1N21S MMA)LR1(J#)DDB2R%86)%KB5G"0--CL[!4,;U,3DA<[Q-:SSR#89N _"3.LQI%6:T)\PP(I=2 MF$R33R*%=!? 1\X-\>B!^#0ZB'@.R2GIA.])%$112T"SE[N'!\+I-'GH.+S. MOCP\"/IM22XJ02>/@GZ79%8).M\6=++01N%#:-.S.J[;?IRM#4-=T 3&'CY^ M#6H-7OSN3=@//K9I\9_ =I3I-LIT#Z''5UC*CKY*C?>N%N:$3*EF21OK"JKO MH&P!6\UU)#ZDHBY4G)J56(\=+@(E E ML,1J4@ VUHPJ:!-D\-([_=PP/.N>/<^RO]4NM/ M3]:GV,"K?OL(4W7_2ZI63&C"88F0P>D KYZJ.FHU,;)P36DA#;8X-\SP(P24 M-<#]I<2;4D_L &PO=V]R:W-H965TED#75N)1K7S42:&&=ZLJ/@B#U M:\JXE\WLWD)F,]'JBG%82*+:NJ;RQQ548C?W0N]QXYZM-]IL^-FLH6M8@O[< M+"2N?(=2L!JX8H(3">7R5NE1=T[(X.:\>Z??N_CL.<0ID<=BNB(BC B=X+KC2*WO(#B*8"/(7%QB1[C[A"3JQ2U-L\>+?FJ:OG_!8\E%#K;X-):'CF QS-/WF M0C4TA[F'#46!W(*7_?E'F 9_#P7P%X$]"6?BPIF<0L^^V-N-(:!;D-BLNE)4 M!-N'DF+K4J4M?JRX7'!.IV0I+G0N-F6SH#XJK(7$GT5\A+GTF M+@G&DR0>5C=QZB;_NS3=);:9A;R53)NK?UBRSN9E53MY8=4.V*5)E(1'\GKN ME)^?5+YPGP1:FZZ&_N2&J'=+Y'H6S8!3'!T2?6P6C<3C,,#GO[>1[X&N;:SCR+V ]!]U]RN&Z\N[51QL'^%8U0Q@#?EP(O7[\P M![AA-/L/4$L#!!0 ( +J)L%;A16+3% , +T* 9 >&PO=V]R:W-H M965T,9Y+I;QA?B1A HA>:I&)@ MQ5)F=[8MPA@H%KL?^P7A77N98P)@E3R22\<#J6BB"!!M ]>O][7O M-5O-=KMOK_<]G(:Y;K?1)$"!+\V )) YNN+36.Z6,]C0C!Y'^R,UFQ6CU&^:8K";8KXDJ4 )+!2E M<]M1#6/.I)I>S&6LYDO@.D#=7S F=PO]@')B]7\!4$L#!!0 M ( +J)L%9THG\Z:@( (<& 9 >&PO=V]R:W-H965T2MB-(::)U>]@4)>KV,.W!(9?$JL',-DGW M[W=M"*,*J3II+^"/>NZ*MU!3M5 E%#@ M3B9D3C5.Y=95I02ZL:2?-Q/&,(>"0:J- \;:'&7!NA-#&KT;3:8\TQ.[XJ/[19LWIF@.YF(.FC*M+7L:O1CA%UT^;HN_KHX,S1JI"E,'/S6%,@].,F[-_[( M^] 7_#^)/2M#V)8A?$F]]X6XET*IOM2UU,A*F7ZQ3V[&H\CSO-C==P.=XGS? M&XV[P&=FH]9L]+)9CEV(%BD0[&=D+JJUSBK>/KX^R[7@L&/E*KCV3RWWX(8W MT5G'P];Q\)_+^Q5TG]/A:7&CZ_#4Z2G.]Z)Q>&K5[;0)TZ*_4+EEA2(<,J1Z M@S$JR;KMU1,M2MLYUD)C'[+#'?XI0!H [F="Z./$-*/VWY/\ 5!+ P04 M" "ZB;!61A<0_-X" #D!P &0 'AL+W=O$DDFCPX/*7*\%?)9Y0":O)2,JXF3:[V^<5V5Y%!2=2G6P/%+ M)F1)-6[ERE5K"32U3B5S \^+W)(6W(G']NQ>QF-1:59PN)=$565)Y9\9,+&= M.+ZS.W@H5KDV!VX\7M,5/()^6M]+W+DM2EJ4P%4A.)&039RI?S,?&7MK\*V MK=I;$Q/)4HAGL_F:3AS/$ (&B38(%/\V, ?&#!#2^-U@.NV5QG%_O4/_;&/' M6)94P5RP[T6J\XESY9 4,EHQ_2"V7Z")9VCP$L&4_27;QM9S2%(I+4)T"P>D@JJJ7.*H:9:" NR-/C@IR]/Q^[&JF9"]RDH3&K:01':/@!N1-< MYXK<\A320P 78VH#"W:!S8*3B M(+DGH?R2!%P0]A.9O=_=/T E;G4.+%Q[! MV]=Q>J#C8J=CFXJ?TZ72$@O\5Y^0]3V#_GO,H[]1:YK Q,%7K4!NP(D_O/,C M[U.?"/\)[$"202O)X!1Z/*/,BD UF<&JX+S@*R//#Z"R+_ :+;)HICEMXN'U MP/.\L;O9#ZEK=AT=F!V0';9DAR?)SG,J5Y 2+V@P.*255"J-QO&"RS5E&]M47' >4,JJ.TY3F07F)16 MFC3/ECQ-V%Y24L*2([$O"LQ?;X"R>F:YUMN#![+=2?W 3I,*;V$%\K%:Y6<%% *PDK$83.SKMVK>:SQ#> 7@5H,QD@G63/VK"=W^PJ(;1#I$1?H<;5 9Y_/$UNJTEK SKHR-VT9[TB9!627R'>_(L_Q M/ -]_G&Z^YYNJ\!]:J]/[35Z_A$]<[[?UVLAN5I8?TP!6\7 K*@WVY6H< 8S M2^TF ?P 5OKEDQLYWTQQ_Y/8N_!^']X_I9X^X!K=8PF<8"I,25MZU-!U%SBD M@3N=.(Z3V(=AB#'.#UQGB'OG+^C]!2?]/:E]C^Y*M.1LJ](;+;8*X:"TYTP" M@T<3<.I%1TV&O\Q>8S'B\N=>.[8XQCH M34/?&WNT!UU2GU#WF&])*1"%C:(ZE['*R=NNWTXDJYK&N692M>%FN%,')7 - M4.\WC,FWB>[%_=&;_@-02P,$% @ NHFP5OS+Y=^E @ 70@ !D !X M;"]W;W)K&ULM59M3]LP$/XK5C9-(#&2)FV*6!J) MMDQ#&E(%8ON ]L%-KHU%' ?;:>'?[^RDH850;5/WI?'+/8_OGCO[&JV%?% 9 M@"9//"_4R,FT+L]=5R49<*I.10D%[BR$Y%3C5"Y=54J@J07QW/4]+W0Y9843 M1W9M)N-(5#IG!&TVF/-,#M\8;]JXT=8YE3!1.1_V2ISD;.F4-26- JUS=B_0V: M> :&+Q&YLK]D7=OV0X _CN H $$ M-M#:,QO6E&H:1U*LB336R&8&5AN+QFA88;)XJR7N,L3I>":Q(*1^)K1(R>5C MQ4I,D29'4]"4Y>J8?"9WMU-R]/$X9U!NTG"/:V[_'>Z>3ZY%H3-%+HL4 MTET"%QUMO?4WWH[]O8Q32$Y)T#LAON?['0Y-_AS>V^-.T(H76+[@7\6[_XX( MQ MH[)(FC!JKR8\X1NCH"O@FB6T+.:!6<7^P,<7QXOV?=ZEYHZL9[3>62%8KDL$!*[W2(U2;K9E9/M"AM M/Y@+C=W%#C/L_R"- >XOA-";B3F@_4<1_P902P,$% @ NHFP5L&ULM5GO3^LV%/U7 MK&R:WI. Q$Y_I*RMQ(.A(8&&8&P?GO;!I"Z-7A+WV0[E_?>STY#$B^N2R?D" M27OOZ;G7I^[)]7Q'V3>^(42 MRS-^<+;"+$]]WT>;TB&^1G=DER^LZ8LPT+> MLA>?;QG!JS(I2WT4!!,_PTGN+>?E:_=L.:>%2). M^PL/RR;O_!IEE60DYPG- 2/KA7:;TF[JY62V\0#$B*8F%@L#RWRNY)&FJD"2/[Q6H5W^F2FQ?OZ-? ME\7+8IXQ)YZ9E65=88&71>6)YSZ0BF/@!<+X"OWTODJU<(P$^71&!DY1_!J?@ M44IG5:0$T#78ML-)'7X*GAZOP*>?/\]](4DI:#^N"'S9$T '"%R1^ R$\ 2@ M "%#^N7'TZ&>[LM6U/U =3]0B1<>Z<<)N$^QK$QOR]=;&0YN!,GX/Z92]]@C M,[;Z1I[S+8[)PI-?.4[8*_&6O_P$)\&OIL(=@6EM".LVA#;TY9]4X!28Q6$J M?(\V*='4SO&Z',%H.@Z"8.Z_MHOJ!H8S%*)VH$9X5!,>60G?$L[/P44<%UF1 M8D%6X(K(OL0)5KN%B?(>;]QBT7@6=OD:XD;!Z"#;2!J*,[)R7(DE72?["2YXWF?RE M>B6**;=JU@K:=[$<@6GUPZ#Y)0\&5&T%[J@3KM#T5K1,#72JW JNK4DXC69= M[1H#47A0O;#Q'=#Z>[Z\P_%&OL3^Z\1LXK5#]EZS(0P';!P'#(>4K]7/]&Z% M(S2]%8V7@78STUN^78>"PO%D8M"O(1(%T"+@QLM NYFY3G* (7G!.Y_9Z"_Z5MZZ?U7E!':'IO&N<$)T-JVZFQ]JU M"Z8'B^-Q.N'&!,%C+D@^8N]-1YU#C@I#=!5T7 M+$]$P4C)]3IY4]?VG=>.V'O!'*'I]3>&"HV'U*Y3_^0*36]%XY^0??346[N3 MKB9GAE'$\3B=<.-RD-WEE"9X0],>DP@[8N\%&V)PA!K3A*(AM>O40+E"TUO1 M&"AD'TSUUNZLH\G9"!JTVXV+HL.#]+"Q.:'=YES2;%L(PO:F]Y&NQ0[+3=BF M73MBWP5SA:;7WSBF$ ZHW="I?7*%IK>BL4^A?2C5^Q@(=8YW)H'![QKBQI%A M".&W#C;5J?(=9B])SD%*UC(Q.)M*];/]0>W^1M!M>=;Y3(6TO>7EAN 582I MOK^F5+S?J./3^KA\^2]02P,$% @ NHFP5C0.K5GZ 0 *@0 !D !X M;"]W;W)K&ULI51?;],P$/\JED%H2*A.G*V#DD1J M5Q \(*I5@P?$@YM<&FN.'6RGZ;X]MI-&%>KVPDOBL^_WY^*[I+W2CZ8&L.C8 M"&DR7%O;+@@Q10T-,S/5@G0GE=(-LR[4>V):#:P,H$80&D5STC N<9Z&O8W. M4]59P25L-#)=TS#]M *A^@S'^+1QS_>U]1LD3UNVARW8AW:C740FEI(W( U7 M$FFH,KR,%ZO$YX>$'QQZ<[9&OI*=4H\^^%IF./*&0$!A/0-SKP/<@1">R-GX M,W+B2=(#S],BLY8U8Q@YZ#AOT/#7&>)^-T,DX# M;_)?QG\M=\9J=_6_+SD?%*XO*_AQ6)B6%9!AU^\&] %P_N95/(\^ON _F?PG M+['GWT6)VL&ZN>1M0,\#VD_6(4_BVRB*4G(X5R5G5^^GZ!O3>RX-$E Y8#2[ MO<%(#YTY!%:UH1MVRKK>"LO:#3-HG^#.*Z7L*? --OT>\K]02P,$% @ MNHFP5N].A!"/ @ 7@< !D !X;"]W;W)K&UL MK95=;YLP%(;_BL6FJ976\DVJCB"UR:;MHE+4J-O%U L'3@*JP>257)NY4K5U[8MTQQ**B]Y#16^V7)1 M4H53L;-E+8!F1E0RVW.'K]#E$VJ_E#-I?LFABW4LDC92\;(3(T%95.V3 M/G=U& CJ0*_$_@FT9;,I+6DBB:QX 2FS3E3:4D6=$7NF% :)417!0-9.3S,QX6"9*<+4'1@LES)"R M!B/Y%C>A4]>=^H*<9OCS#LH-B$<4/*R7Y.S]>6PK3$=#V6F'?MNB>T?0EY!> M$M_]2#S'\R;DB]/E[ENYC47L*^GUE?2,GW_$;UB741%^WFRD$GAF'Z?R;(V# M:6-]CZ]E35.86WA1)8@]6,F'=V[D?)K*^C^9O:F!W]? _Y/[Z#1-)=LZ1,9! M]YA]$@4!-ATGMO?#/,9Q81 YP[@WB$&/&/P-T1Q%)!2 X M["KTCO*%/5]X$E]_52X(5SF(*=!P1!!XT1AT(LQUCX)&/6CT3WMM+CKMZ*&C MGZ*.1AL["Z<.P#@NFGG^F-L>=#_]Y;FC8E=4DC#8HM*YG&'FHNWF[43QVC3$ M#5?87LTPQP\@"!V [[>)[K'])S7Y#5!+ P04 " "ZB;!6FWI6&"@$ M !/% &0 'AL+W=O$%05 )@M>"2TT:5X*Q)E.FHCE$2*#5@M$38.II MZ:8.-$RMENF37+WW.\'D72)U8G6'4@Q0GH _L:2W1?$#^)NAG*/RM7R(L$ D MY1_!S^#^+@(??ORX<(6,J]1N7,6X+F/X%V) \(7FXL#!KWF"$X-^\X;>MQBX M,N$Z:_\EZVO?ZO@U%B/@CS\!-3Q,#;++(QR/0 "5W/<-\NC[Y="235"_PT#[ M!9?\"(]3RH\,@Z\[H-_H^N(;76^Y8/+8]!K+,&-S#7?$"Q7CIR"F&8_:( MG=5//\#0^\6$<$BS:""S%MYQC7=LYH #9F;CL:R8@I7K2 *]">P"L4;I M"V0@LQ:0L 826H'^!9XP8-\V^5F5?2 .9M2#-:TAS:Y)Z%;,,JGFGTP2S;I^QQNB+8R"S%@[H MG0LVSPKD/F^,IKV:B"_#L5OU7=$KMR9K. XZL"/3<[/60&ZGWJA5H37UO^1W M4*K[PZ4!8S?HG;"].9;Q%PW5D#8I_TS*MS9MG>='E,IY-Q= ?AR"'6%<'LE/ MK(M-OK9;]F;G=SK!9-Q=[:*AHK9!G4MG:"T=.Z X>1('SC8:L;S=O-&ABF8S>HS2&Y]H8VHOC"!>4$]F'J@\I. M,$HP4P_(^SM*Q!7<3 "$(P$ M&0 'AL+W=O3 MS&1M@1Z=33R3#<]/S21M\V*G+[!T;#.+0 O82>Y/?P/&1DCH6&K_.YTFD3D_ MA"0N [J =]^R_,_B3HA2^;Y.TN+]V5U9;MY>7!3+.[&.BO-L(]+J)S=9OH[* MZI_Y[46QR46T:@:MDPMM-)I=K*,X/;MZUSSV*;]ZE]V729R*3[E2W*_74?[C M=Y%DW]Z?J6=/#WR.;^_*^H&+JW>;Z%9\$>6_-I_RZE\7S\HJ7HNTB+-4R<7- M^[,/ZMMP=ED/:*;X=RR^%5M_5^I%N]<#MOS_I9K/PU<)<1X7XF"5?XU5Y]_YL<::LQ$UTGY2? MLV^V:!=H6GO++"F:_U>^/4X[F9XIR_NBS-;MX.H9K./T\<_H>_M"; U0)P<& M:.T [=@!XW; ^-@!DW; Y-@!TW; ='? H86>M0-FQPZ8MP/FNP/&!P8LV@&+ M8Y?ALAUPN3-@,3KTQHV>WKG1L?-0G]_LH]]M]>GM5H]^O]6G-UP]^AU7G]YR MM7G/+QX_OLUG7X_*Z.I=GGU3\GKZRJO_TJQ S?CJ(Q^G];K^IE\DH7910GQ6OE5^5?7W3EU<^OWUV4E5Y/<[%L)?-1T@Y(JA)D:7E7*$:Z M$JN!\>X+XS4)<%$MUO.R:4_+]KLF%=TH/5=&DS>*-M+& T_HHWRX+I;GBCIM MAFL#P_4CAH_FS7!U8+AQS)-7#PXWY<.#*#]7QNK!9;?DPTUQ?:YHBX/#[9?F M_D-1YP=?.>>%1;^O%GT\.KCH[A$O?+OH0W/WCA\^-'?_?QL>'#]\-# \/'JX M>BE9A<;/\3!NO/%Q\?"'7_U<<4JQ+OXS\.1^?\0FPUB]V?*VV$1+\?ZLVBXI M1/X@SJ[^_C=U-OIM:.TD,9W$#!(S2HF$K?A,_B(4L>XO16J7^B9#?*,A>KN%22 M+$J'LD/*G9H=)*:3F$%B)HE9)&:3F$-B+HEY).:36$!BX2,V:[#ZJ./#E39Z M_._=Q<- 2,R>0V(F#8E_BGQ],!"D0T\-!!+32XV%Q9#SL[%/DHOXZM-[9 MB!ZB.(FND\'#$U+]U,@@,9W$#!(S2I%Q^1P9E]+(^!J7=ZL\^I8JT3J[3P>W)*3"J;% 8CJ)&21FDIA% M8C:).23F7NYM-"_FB_U4(.?IDUA 8B&$]5)!'75UB9$T%YRT%)5;*N+[1J3% MX.:"G#@U&%!-1S4#U4Q4LU#-1C4'U=Q6VPZ()A]V P*=J]]JVULK\]%D;ZX! M.M>0TOJK_U9;2OWO#SS*QYZ\WI.:CFH&JIFH9J&:W6K;G_+=(U;M*DW.UD4U M#]5\5 N&7N#98KKW H?4;/MKOM:M^9ITS?^4Q^DRWD2)$J=%&25)?3RAD.P= MR+V3TX#4=%0S4,U$-0O5[%;K';^^G&J3W2P@9^JBFH=J/JH% R_O;#Z;7^XF M 333?A)TE4A56I6Z^E"M^:OF:.*-&-[^1VN0J*:W6F^K;3]L#72F)JI9J&:C MFC/P\JK[&PLN.E,/U7Q4"UIM>Y76]E^0D)II?Y7NZHFJO/EE?%^*HE"647&G MW"35Z(W(E]4:'MT.K^!DV^HCJNFH9J":B6H6JMFHYK3:Y=;'?G1>=PK[,4#. MTT,U']4"5 LIK9\674-1E5<4]],B^M'L#0QF!=I/1#4=U0Q4,U'-0C4;U1Q4 M<]6ASMW MP7H7'U4"U MI+1^6G15157>53Q4:'ZC+._S7!PX>("6&%%-5_=+ M7'NMSC81T(XBJEFH9J.:@VHNJGFHYJ-:@&HAI?5SHZLTJO).XU9N'/J^ :TR MHIK>:MLA44TZ&!)H4Q'5+%2S4;/12:N- MB:@02IQ6_WNHMB:R_(=2W%\G\7JX_BP'3PX-M,W8:KW0F R'!MI51#4+U6Q4 M;?Q''M_&:?--9IL8@T&!UAM135?W*W&J M.AP4:'L1U2Q4LU'-0347U3Q4\U$M0+60TOJ73^K*CIJ\[/AAG>5E_'_-^1%- MSZ$^>I&+)"K%2ME$>3D8''+TU.! -5W;+ZUITX'80.=JHIJ%:C:J.:CFHIJ' M:CZJ!:@64EH_-KJ2I"8O25HB%7E4UK&QR;.E$*O!;T;DRLDY@=8E4YV+G2Y+!W$"+E:BFHYJ!:B:J6:AF:_O-O]TS?]O<0*N5J.:AFH]J :J% ME-;/C:Z!J9W0P*QV1.*AR\W^+D=.S@FTAHEJ!JJ9J&:AFJWM]RL'ZH0..E,7 MU3Q4\U$M0+60TOHIT94Z-6D-[,KO;4E(SM20.R<'Q63O([J8SR_5Z-3OQ<%+T\J'GAP.:'\3 MU0Q4,U]ZR5^ZUJJ%/AT;U1Q4%S^^K^+4R M/I^.?E&B=*6\BN/7/T5*7OT:K,]^JAY+[]>*^.L^2I0R4\H[L?NS3=TR*N[$ M2KG)L[52QFO13%G_&:?-B+__;:%IH]^"+!4_E,_5\*)Y1/U-*>MKK=5;Y_5D M7Z,D4:JG5M_;RLWN\S1*?GJ5U7>D6MXI635%KC3+FY91ZWI$_3SJFT8I63VS>AGJ MQ?VIGGZ9Y9NL6?BZB5DH4=E,G3:#ZP52Y[\52A+EM_6%89;9>BWR95P]D>LH M_?.-DM0GBQ3Q]_+'KS?Q@U#N[M-5M4M2W^GFU:^C\]GTE]?U"U&]1D^GG74O M\OE@PJ,57%0+4"VDM'["=Q5<35[!_? @\NBV_C2W%_W)#VTDHDU<5--1S4 U M$]4L5+-1S4$UM]7JB^&4W?F%H\G."8;>@>G&.]/Y1TX7H$L14EI_[>ZZLYJ\ M.^M78:YDU>^PV^C@%AM:ED4U'=4,5#-1S4(U&]4<5'.U_2N C@7> M9/YQDP7H(H24UE^INVZK)N^VAEFUD2FOG:"]5E334:WU8[6'5NU%%F6VK';/BKNHFHD2 M%\6]J'>#4^5+\\C0+5!_E\NGA@>JZ:AFH)J):A:JV:CFH)H[WK^TY[@*C\5. M=* S]5$M0+60TOK1T55;Q_)JZZ<\6U=)49]DE]9;&H,9@?9:44U'-0/53%2S M4,U&-0?5W/' %32G^Q?B]="Y^J@6H%I(:?V0T+J0D-=:VWV0Z,>A^XG(QY^< M$&B#%=4,5#-1S4(U&]4<5'-1S4,U']6"\< 51$?J_BU40FJV_8C8NJWZ"PW6 MY3*O=S>>OED83 GV;NKL[=39^ZFS-U1G[ZC.WE*=O:U-U]J[J[&W5V?NJ M[[>()P,G&X347/LAT158Q]+:V]7G[3-ME666/HB\C.OOS0]W6>7DR:%!:CJJ M&:W6JX+/Q_M1;Z*SM5#-1C4'U5Q4\U#-1[4 U4)*ZZ=&5V8=RYN57^ZOLWP5 MITUTK,3U<$R@K594TU'-0#43U2Q4LU'-036WU7KG]PU]!X+.U4>U -5"2NNG M1%=>'S,?:V^J'&C//BG$ MXU?Y/]U%#T*)TN;$BZ%/??7WV2]O:F"T SHC>:0+UY//'4VM^5M]4P7/4 M"%7[9?"4#_0%\U$M0+60TOJ1U_5'Q_+^:-L-^U)WPY0_ K&^%OE_!D,.K9&B MFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%E-;+DTG7-9T\%M+&!_)$%]>E\DH7 M910GQ6OE#[_ZN>*48ET,ILH$[9>BFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J% ME-9/E:Z&.GFIAAHO'T_%;MKK36M=SY(DRHONT<$"NQP^.6#0U -5"2NMG2M=DG8S1'1RT MU(IJ.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!926C]5NNKK1%J2._[:K:VSO94_ M'U].=[_E^RB?W\E)06H&JIFH9J&:C6H.JKFHYJ&:CVH!JH64UD^*KNXZD=== M]XIL@^?DRI&3-SO0OBNJ&:AF3O;O)K]8C";]<+4&IE)'DZG:G\Q&GYJ#:BZJ M>:CFHUJ :B&E]=?^KL8ZD==895=NE@\]>9U'VZNH9J":B6K62V_@2]>!MM&G MXZ":BVH>JOFH%J!:2&G]U.AJK9,7KNNYR>.D_L"I\B.@:+,5U714,U#-1#4+ MU6Q4U -5"2NNG2E=$GG@#+:.BFHYJ!JJ9 MJ&:AFHUJSF3_*J33Z6(^W3E.[J)S]5#-1[4 U4)*ZZ7%M*N93N67-'W>H]&D M>S1RY=2<0#4=U0Q4,U'-0C4;U1Q4:CFHUJ :B&E]5.EJY].Y?53,TZC="F41$3# MET>3CS\Y1]#F*:H9J&:BFH5J-JHYJ.9.][NX8VVQ?WDT=*X^J@6H%E):/R&Z MBNI4WG!TUIO[]/G^60Q MVOI/W^6GYNZ5LN,7 M7LX& 0*]@BFH!JH64]A@0%\6=$*4>E='5N[7(;\5' MD22%LJP#H#YVL?6HDHN;*D#4MQ^TLXN]QTWUK:,./.ZJ;X/F\8N.OWJWB6Y% M$.6W<5HHB;BI9C4ZGU>_!_+X]N[Y'V6V>7^FGBG765EFZ^:O=R):B;R>H/KY M39:53_^H9_ MR_]L%N?J_P%02P,$% @ NHFP5B@,!:%$ P _ D !D M !X;"]W;W)K&ULK99=3]LP%(;_BA4F!!*0Q/EH M"VTD*$*;Q+:*CG$Q[<)M3ML()\YLMX5_/]L)H2Q.X6(W;6R?<_R\Q\N*^8KR(DX8R44:F3!>$ZD:O*E*TH.)#5..76QY\5N M3K+"28:F;\*3(5M+FA4PX4BL\YSPYRN@;#MR?.>EXRY;KJ3N<)-A298P!7E? M3KAJN4V4-,NA$!DK$(?%R+GTS\>^IQV,Q<\,MF+G&VDI,\8>=>-+.G(\3004 MYE*'(.IO V.@5$=2''_JH$XSIW;<_7Z)?F/$*S$S(F#,Z$.6RM7(Z3LHA059 M4WG'MI^A%A3I>'-&A?E%V]K6<]!\+23+:V=%D&=%]4^>ZD3L./AAAP.N'?!' M'8+:(3!"*S(CZYI(D@PYVR*NK54T_6%R8[R5FJS0RSB57(UFRD\FUS"3Z.@: M),FH.$:G:*H*)5U30&RATJ$&3]']]!H=?3H>NE)-J-W<>1W\J@J..X//SU#@ MGR#L86QQ'W_42$A5F\OG M?\9(D:*;K"#%'- MJ(I!WVY.ZH$E=L"]Z<@<;1C=9L424D0))AAY "0>. MKDCQB(X.#_H8>Q=UIVGY%]:*J>:)S3SZC-DD?A!$ZM3QANYF5Z[%$(=1O&OX M1DK82 GW2OD!/#(" '2RANW>;TV MKL5JT$G;:VA[[]1QM=%+L]$+L]%K=AMIK\40^[&E5BUVH=]=!?V&MK^7=KJ> M228)M:'UVZL9X=BR[!;#((B[X08-W&#_PH,0YVB\YAP*B4K&=7W:2 :\=\I4G5UFZT^Z2>L8;\XFI4#<9<&V@QA=,%6W= MT ^ YL&7_ 502P,$% @ NHFP5@"&3&ULG99K3]LP%(;_BI5-$TA [NEE;22@FIC$M(K" M^.PFIVV$$V>VT\*_W[&39IV:5+ OC9WXO.]SCF^=[+AXD1L 15YS5LBIM5&J M'-NV3#:04WG%2RCPRXJ+G"KLBK4M2P$T-4$YLSW'B>R<9H453\R[N8@GO%(L M*V NB*SRG(JW&V!\-[5<:__B(5MOE'YAQY.2KF$!ZJF<"^S9K4J:Y5#(C!=$ MP&IJ7;OC&]?1 6;$KPQV\J!-="I+SE]TYWLZM1Q-! P2I24H/K9P"XQI)>3X MW8A:K:<./&SOU;^9Y#&9)95PR]ESEJK-U!I:)(45K9AZX+L[:!(*M5["F32_ M9%>/C3R+))54/&^"D2#/BOI)7YM"' 1X?0%>$^ 9[MK(4,ZHHO%$\!T1>C2J MZ89)U40C7%;H65DH@5\SC%/Q#):*G,U T8S)KUUR17SW@GB.YY&GQ8R^I9TC]9*@?D?I14]\C-;E>2B5P.73AUS9! MMXW>(F-9T@2F%NX!"6(+5OSEDQLY7T\DX;=)^*?4=7$@7R)N4R"_"["6B(R$ MWG+;V'7\@>,X$WO;X1VTWL&'O(,N[UHB// >!DZO==A:AQ^R#KNLPR-K/S3F MW=Y1ZQV=]'X&7 MZ@;2+ ]<\73+H8HB.&,(@HMQ00J\'_! >"?D\+A0_BCJ MI1RUE*-W%.JV$@*W-RFY,.RD )^L4F*+,+ &;L<_#+9Z;TRLE+64W^SD4S;W LL( M.*3&0E#\>X8%<&Z1D,?W%M3KSK2&^^,=^@*GDVOV2;;,WOO9(6FLCR]88&91,-/_T1^N(/8,P/F$0M0;1 M2X/Q"8-1:S!R0AMF3M:2&IK,E-P297/**/S*T,XD2U@; M\G8)AC*NWY$+LL*+DM4@OAI M>]1=;A )U1Y\N1PQN=P/O0NNNS">Q [[C3.QY"3VY+J0S[C[I\Q.OR^.6)4*W!Z#[9@UC]3$F? MX@8G=CBV2#TGHS@(@IG_W"-ETDF9#$KY) S@L8:@DN:V%#,5VDH;V_A F]AKX#X-0*.-PWX^JJC=S68 M)@NJ"_)@BPF^0H26LA9&$R927F-9P $Q!9 2Z=<*\,4PQQ'IS:NK<^;5F< . M'#3M'#0=C%]31YC8D-2Z*L>GEN1*EB_JL5QSMG')UQO@Z7& I^/]X#5"C[=- M3D;XNA-P/1CA55U5W(4.[V'&=,JEC:6M$4**"Z?*O=_,_.RC?GW.2)X)[, 1 M8?#K>0V&:V3ZO6::[4KD802[@MG[F ;'AZDU\P35=X3]6&"8WRP!7;N;_ ]02P,$% @ NHFP5CKR MG+QV @ 2 8 !D !X;"]W;W)K&ULK55M;],P M$/XKIR 02*QYW8M&&ZEKA9@$8NJ ?7:32V,ML8/MMNN_Y^RD(4/I!!+YT/CL M>YZ[Y^*[3O=2/>H2T(G= V,R=KR0Q+ITKN05EO8K,+5QN')C5'F6O2#;,U]HHNHIC^MN R7A VYW7NF$9SCQJ M/XUJAU[ZYE5X$7P8J\9_(GM6F[BO3?P2>_K@>@%SF.]046O#"NU\X&(S+,X9 M< $'9$J/%>/E"'$+A#" 6@I3:H@2R-EAC&KQ,M7Y6 [/9">][.3?9"^'-Y[T MOAX3VG*&@2.U,W27!I/@,KD*!@_=V-U0TC@HB7JW5H _Z',[8[\PM>%"4V<6 MA LFE^<>J'9NM8:1C6O]M30T2-RRI%&/RCK0>2&E.1IVFO1_'NDO4$L#!!0 M ( +J)L%9A0')ZZP, !@6 9 >&PO=V]R:W-H965T2,WHD'L^-/LVBWWIRR581##+4@&[D!^2FZY.G-+E54002P"%B,.ZYGS$E_- M"=$!V1.? ]B)VC'2* O&ONN3MZN9X^D>00A+J26H^KN'.82A5E+]^%&(.F6; M.K!^O%=_G<$KF 45,&?AEV EMS-GXJ 5K&D:R@]L]P8*H*'66[)09+]H5SSK M.6B9"LFB(ECU( KB_)_^+!)1"\"#/P20(H <&] O OH9:-ZS#.N:2NI/.=LA MKI]6:OH@RTT6K6B"6+_&.\G5W4#%2?\:%A(]O09)@U \0SUTIP;**@T!L36B MFPV'#96 UJE,.>@.!%$:H740TW@)* 250930!_5BI0K^='>-GCY^-G6EZIIN MP%T6W7B5=X/\L1O+"]3'SQ'Q"#&$SX\/]P[#7960,BNDS K)]/K_("M?;Y0X M>BLA$M],B/\,A[84I31V('2>N72>O; MU/T;1F.!;ND#7:A$]?;I6"$J!$AA8K<*MF7/Q4:9F%Z][OV1A]5RI@;$O0%K M4&(-6F ]>30A&+] K_=P+S,X]/4=1 O@QC=LU6]+V9'802J&92J&_\VT&':9 MM([$#I(V*I,VLHX?M39E0V._/O5-M*/&V+VL#]R=ZI4L8UX[5B(,;.#W#8+,W=RI. M98:PU3:H]Q1O>A)X9$4A#12"#2CG<"BXLBC8[E&*LHUNLEKT?A$&JF(I(GL! MMXNV+49=J1VFH+(S>/#?%''U,B;&<%QI_9SF',<&5,\'MK(FQJ..F-S&SG,.>X,J?X'8&Q5C:<=.A MC,<&E'-X%%R9%&QW*1^9I.%1RXBYTAL,C)'R'!Z&5!Z&_,7#9*4^B))4*N,2 MQ*I,@I#&[_RF=>D-#,7>WN"I0)5W(1UY%V+P+F,3SSG,"ZGMY'1@7@J-^O<7 M,;Z;3MV+6]NVTWNF[RC?!,J*A+!6\M[%6.66Y]N0^8ED2;:3MV!2LB@[W )= M =&ULQ5?1;MHP%/T5*YNF5NJ:.$" M#B(-T+1*ZU25=GNH]F"2"['JV)EMH/O[V2%-J"#9A$!](7;B>\X]YMZ<>+ 6 M\DDE !H]IXRKH9-HG5VYKHH22(FZ%!EP\V0N9$JTFX M*:'<"0?YO5L9#L12,\KA5B*U3%,B_XR B?70P<[+C3NZ2+2]X8:#C"Q@"OHA MNY5FYI8H,4V!*RHXDC ?.I_QU%M=H:(RME)L23G5S'0\>S&0&# M2%L(8BXK& -C%LGD\;L =4I.&[@]?D'_DHLW8F9$P5BPGS36R=#I.2B&.5DR M?2?67Z$0U+%XD6 J_T7K8JWGH&BIM$B+8)-!2OGF2IZ+C=@*\/V: +\(\/.\ M-T1YEA.B23B08HVD76W0[""7FD>;Y"BW_\I42_.4FC@=3F"FT=D$-*%,G:./ M:&K^]WC) (DYXD(#2@2+02I$>(QT BB3E$CQFP%%UQI2]6N? MLDT&[?T9V!ZZ4AF)8.B8)E$@5^"$'][AP/O4H*]5ZFLUH8=CP5<@-9T91=/E M3,B8D./9!EV%[1XV'>L-W-6>1-IE(NW&1/Z/?(/1V2+' MK8Y72]XIR3N-Y/="$[:/K[/#%^"@7FQ0\@6-?#6"?=,N/NF_=!]P3Z>J6^WI'[H+=3&GX0!+6ET2\3Z1^A M#_J[?>!Y]7V O>K=[1W6"47<-F6K22_>L@O<2'DG3,'KJA!=?_#]3H/BRB!PLT,4W8!&4ICJD>H"77/SA=/8$J?P!UP9!'Y[A\"GL A< M>00^MDG@/2[1QO7U4;D$/H9--(/LWR_4]-5<^8A_H(\4<<&_=L3=.H#8P]P- MD0O*%6(P-X'>9=?LJ=R\PI M3ZGA7U!+ P04 " "ZB;!6/_1ZO24" "S!@ &0 'AL+W=O=%.G_[Z2[)@,$@]6NA=+5[KGZ!Q=Q2\A)4F M9B\ETT]S$*I.:42/"[=\5Z!;"+*D8CNX _Q>K;2-@HYEPR64AJN2:-BF]',T MFT]=OD_XP:$V)W/BG*R5>G#!]2:EH1,$ G)T#,P.CW %0C@B*^-WRTF[(QWP M='YD_^*]6R]K9N!*B9]\@T5*/U*R@2W;"[Q5]5=H_8P=7ZZ$\5]2-[EC>V*^ M-ZAD"[:QY&4SLD-[#R> :'0!$+> V.MN#O(J%PQ9EFA5$^VR+9N;>*L>;<7Q MTA7E#K7=Y1:'V;<*-$->[L@-6'/DAK,U%QPY&/)N V\ MH8TOT"X@'Y!A]('$81S_"0^LPDYFW,F,/=_H M^2EUSN);E?@ER#_G5.42^# M^[EGIF(YI-3^O0;T(]#L[9MH$G[JT3?L] T]^_ EUTCN;RR,7"-(<];!\!4< MC#H'H]X;;G0C:&G.2>L'1^0)F.Y1,>Y4C/OKS Y_K7,OPS_>TJ33-_D/=9Z\ M@H-IYV#ZDCKW@\>^SN: @ M3P@ !D !X;"]W;W)K&ULK59A;]HP$/TK5C9- MG;0U(4"R,HA48-,FM6I5VNVS22[$JA-GM@/MO]_9"1F4P/JA7XCMW+V\]WSV M,=X(^:@R $V>8&;4U8XT=BNWH8&+Q9L&1!+])\%\F M#(XD])N$OA5:,[.RYE33:"S%AD@3C6AF8+VQV:B&%687%UKB6X9Y.KHI05+- MBA6Y G2#7#&Z9)QI!HJ*0^3PVV.!IDKC'E8 MS,G9^X]C5R,Q ^_EI3<(_0J+GDVM1Z$R1;T4"R3Z BXI:6?Y6UM0_B3B' M^)ST>Y^([_E^!Z'9Z]-[)^CT6Y?[%J]_!*]U[R8E=ZU[M>/WUKW+I=(2:[K+ MO!I[T(UMCOE(E32&B8/G6(%<@Q-]>-<+O*]=PM\(;,^&06O#X!3Z3K'5A1,+ MI4==BFN8P,*8>V@=781X+WEC=[VKY3"LYP47NW%[-(%)FO="4[Y#L8MA MC3#\'\/#L),,@Y9A<+*>9E1EI*0L(7B/$YJ+JM"*L"+F%9X?'!"= \+6GO"5=18;HU)L5225(B=BOP!5EPMA1U%Y MP>'6'L9=A.'ASKH[=W,.V*E[89O%B?8K>LF]L_F+K5 M7E.Y8H5"32E">N&ULK55=;],P%/TK5T$@D*#YZCX8;:2MTP32T*8-V /BP4UN M&FN.'6RWW?X]UTX:4BF;AD0?&E_;Y_B>D^N;V5;I>U,A6GBHA33SH+*V.0E# MDU=8,S-1#4I:*96NF:50KT+3:&2%!]4B3*+H,*P9ET$V\W/7.INIM157 : MGRRF;K_?\(/CU@S&X)0LE;IWP9=B'D0N(1286\? Z+'!!0KAB"B-WQUGT!_I M@,/QCOW":R.A\&@.3@"4#2 9*7 M(.D'JA;69>UCFS+)MIM07M=A.; M&WAO/)K4<.G>XJW5M,H)9[.K!C6S7*[@$LD-N.1LR06W' V\/4?+N##OX /< M4OD4:X&@2E ]ALD"2BZ9S!&$PYM9:"DKQQWF709G;0;)$QF<8SZ!-'X/290D M(_#%R^'Q/CPD+WI#DMZ0Q/.E3_ -A5[M";WHA'JC#/P\71JKJ0Q_C6EN#YF. M'^*NYHEI6([S@.Z>0;W!('OS*CZ,/HTY\)_(]OQ(>S_2Y]BS.W\1L(#3#9FQ M0KA!UQS^5LPWU#45")?PB$R/%L#S)Z0M$(Z@5M)6AMXD%.QQC&GQ/-.T8SK< M,<5C3'LV3'L;IO]F0\%-KM;2 E4(DO[78\);SCCRI*ZA;K)H$AT??XP&/ZK: MS5#C/X):.>&@!;CV^Y7I%9>&;F5)+-'DB-J);EM:&UC5^*ZP5)9ZC!]6]!5 M[3;0>JF4W06NT?3?E>P/4$L#!!0 ( +J)L%:GZD_?^ ( . ( 9 M>&PO=V]R:W-H965T?(OGEJ,5 85(:@BL;ENX M 4HUDM+QKP:U&DX=V![OT6^->65FC07<,/J;Q'(SM\86BB'!)97W;/<5:D,C MC1J]CH6B4DB6U<%*04;RZHZ?ZD2T CRO)\"K SRCNR(R*A=8XG#& MV0YQO5NAZ8&Q:J*5.)+KM[*27#TE*DZ&/PK@6)(\17>@S*$[@M>$$DE H+,% M2$RH.$<7:*4^A[BD@%B"<)IR2+$$5.8Q$1$KC6N)U)='KD;B Z!(-W,_(!;L,)/'US?^7+$XZ#Q.#B&KG,'V1KX/G^#+H$5A&\@]"G>AJXS M&#N.,[.W'=S#AGOX+NYA%W<%,7K%'3B]W*.&>_0N[E$7]^B >S+Q>JG]AMI_ M%[7?1>T?4 ?>I)AB0;(R.^'X!0=B!N,C:L:-FO%1 M-7<@Q!3M3U,7\?B ^&(T[O_P)@WQY(0TO"U JH*7W!2V+BF3PQQX0[=7BNN\ MU%?GA"Q$)>&ULS9K;;N,V$(9?A5"+8A?8 MM0X^I[:!;*1%4VR*(.FV%XM>T-+8)E8259*.D[:D@O#EQ\ESL 11Z3.)5+:Z=4=F';,MQ!0N6 9Y#J.QLN$JKTJ=C:,A- MH\(HB6W/<29V0EEJK1;%M5NQ6O"]BED*MX+(?9)0\?0)8GY86J[U?.&.;7 @CXY)/I0U MY]_SD^MH:3FY1Q!#J'($U1\/< 5QG).T'_]64*ON,S<\/GZF?RX&KP>SIA*N M>/PWB]1N:2R+_^10M74L$NZEXDEEK#U(6%I^ MTL=*B",#=_2*@5<9>"\-)J\8#"N#X:D]C"J#T:D&X\J@&+I=CKT0SJ>*KA:" M'XC(6VM:?E"H7UAKO5B:/RCW2NB[3-NIU1=&URQFZHG<04P51$1QHG9 [FD, MA&_(Y[W:"R"W@H< D20;P1/B,YEQR8I0ZS;W^[5D$=,/&GGG@Z(LEN_)1_+U MWB?O?GZ_L)5V-._.#BNGKDJGO%><X\[['#*;^Q .R-#-S3VOQ]P_W=SM,0_,YI>9&!"G,'>G!C&& M=L;YJ?1KU.]7GA,O9$9#6%HZZ4D0#V"M?OG) MG3B_]H4,$^9CP@(D6"NXHSJX(Q-]]8>>7*2.HR09B!!2I=-]7RB,E'-#@0GS M,6%!"9L7L'S2?%@Y V>\L!]Z)![7$H^-$M_01Y;L$T*W6P%;_04B&7W2DZ>2 M?4(;6><*C0GS,6%!"9L<">V.G?RO7^M)K?7$J/5UDH#.,HW&?1)/.GW/VEV7 MXAE[.E<\3%B !&LI/*T5GIH3!D\_AE3N"$M#GO3F"B/@W$=XV@G6?-2)E=]M M-?0FG68!DFE\9C(1SA<.$^9BP G6"H/K-$6 \T;?""O' MD.*+2O-1:0$6K1WBHSK/-4^DSTDJHRSJC41I/SZ>P=WAM#N-FCLZ6V1,6H!% M:XOL-2)[)[T9FA*:&7'V$X])\U%I 1:M'8RFRG7?:IGKHM:YJ#0?E19@T=HA M;FI=UUSL_CBIC;I);=Q7&Y@[.EMDU!H6B]86N:EVW1^4NRS<48C)GW0;Z\,/ MA*81N>,ZORESHD.M?%%I/BHMP**U ]24R.[DK28ZS"KX"I7FH]("+%H[Q$V- M[IJ+]).602I&*]GUYCK,>MY'I058M+;.34GOFFOZ%[G.G-]0:WI4FH]*"[!H M[: TJP3N_*WF-]35!U2:CTH+L&CMW;EF <(S5K^GY;>*<;RB->VN>UV9NSI7 M9E1:@$4K9;:/]GT3$-MBPUV2D.]35>Z-UE?K3?W+8BO[Q?4K]\(OM^8;3/E+ M@1LJMBR5)(:-1CJ#J9Y=1+GY7IXHGA6[RVNN%$^*PQW0"$3>0-_?<*Z>3_(. MZI] K/X#4$L#!!0 ( +J)L%9OG!*]:P, +X* 9 >&PO=V]R:W-H M965T(+%P54^Z5JM% M;3]4]\$D [&:V*GM++OWZV_LA!260+?JZ;Y G,P\O_=FXLQX*]57G2$:>"AR MH2=>9DQY[?LZR;!@^E*6*.C)6JJ"&5JJC:]+A2QU247NAT$0^P7CPIN.W;U; M-1W+RN1\.?CDNVP26:C^6MHI7?HJ2\ M0*&Y%*!P/?%FO>OYR,:[@$\+/=.(%EA#FF!B+P.CO'N>8 MYQ:(:'QK,+UV2YNX?[U#?^NTDY85TSB7^6>>FFSB77F0XII5N;F3VW?8Z!E8 MO$3FVOW"MHD-/$@J;631)!.#@HOZGSTT/NPE].(3"6&3$#Y-Z)](B)J$R FM MF3E9"V;8=*SD%I2-)C1[X;QQV:2&"UO%I5'TE%.>F?[%V8KGW#S"'>;,8 I& M@LD0EBQ'D&MX6YE*(=PJF2"F&M9*%K#@NI2:NT)0S+)::9YRZ@)XM4##>*Y? MPP4LJ>72JH9QY;+;;+G)N'!;Y.W>+$ED)0SE?%PNX-6+UV/?D#A+T4\:(3>U MD/"$D%X([Z4PF88_1(KI(8!/KK36A#MK;L*SB M,+B'JO8$P",,.0O/GI_?. MT(G:2D4.+SJ!M^_FK,/-[Y6<-6Y^F:VT4>3\WUUVUKOUNW>SA\>U+EF"$X]. M!XWJ'KWIR]]Z1!*WEP5O('*2[F3&<@J?(*N$AD@20^D1O!_WG:_37?&G&PQ^1BU#\FW!$6 MQ<%)QG'+.'X>8RX,4@\8P ?Z$ND?L8Z/Z$2#8]+'4:/A2QN&1'8>M>6#'56O'U7D[4.MKJ 0KI#*V7$!GB]"L_APG M4AO=I>DLZ$]HNNKHRY.:1JVFT;-*_/CK!7X# DV7 6<9_(0!H^/S)CXVP-\; M!0I4&SW+^AX:R>I;[#U)/=>Z;H>-20XYH@@\LA M%475TU*],+)T \=*&AI?W&5& R8J&T#/UU*:W<)NT(ZLTW\!4$L#!!0 ( M +J)L%9&=XP7 00 ,H6 9 >&PO=V]R:W-H965TV3:/8L@(OZ5; MR.6=-649$?*4;6R^94!6A2A+;<]Q^G9&DMR:CHMK#VPZICN1)CD\,,1W64;8 MMQFD]#"Q7.MXX5.RB86Z8$_'6[*!!8C/VPNW>A M&RA!$?%/ @?>.$8JE26EC^KDXVIB.>J)((5(* 21/WN80YHJDGR.IPIJU6,J M8?/X2/]0)"^361(.$/B5P#\7]%\0!)4@>.TC M]2I!D;I=YEX8AXD@TS&C!\14M*2I@\+]0BW]2G+UHBP$DW<3J1/3A:#18TS3 M%3#^&PJ?=HGXAFXP")*D_"WZ WU>8'3SZ]NQ+>1H2F-'%7E>DKT7R#ZZI[F( M.0KS%:PZ]%BO=ST-P)9IUKEZQUQGGI;X=R1ND1/\CCS'\[H2TLOO";M%OEO( M_:Y\]'(,42WO&CU\O=S5F.'7A?<+GO]CA?_ZEXQ''P5D_-^.AYV5\* ;KKK; M'=^2"":6;%\= MW\^LE/<*N9H0]M.!-QR,[7W36^T8UWIK$A8:@K6\[=7>]E[O+:)K%-$LD_,6 M5U\%DO,OB@B/4^ ]4%>]GMNZ* M;JI.)FG8*"TT16O7Z;2*=;5+L"O_:]3#KBZ+?]EFQ\?.R\PLJB S9?'\*,+ETG%>T9C/N!1<]&QL=-#1%*YVW&WMV&;!- ML5G*Y3ITEXMR2ZN^6F_(OB^V(<^N8[516^P%GC#E+N\]89LDYRB%M40ZMP/Y MIK)RX[0\$71;[ PNJ1 T*PYC(++EJ0!Y?TVI.)ZH >KMZ^E_4$L#!!0 ( M +J)L%;#B75F4P( )T% 9 >&PO=V]R:W-H965T FWXLI#5U"("!'1V#VLX4Y".% -HT_/9,.1SKAX7A/_^J]6R]K9F"N MQ$]>8#6EGRDIH&2MP#NU^P:]G['CY4H8_TMV76R24)*W!E7=BVT&-9?=ESWV M]W @B"8G!'$OB%\+3ITPZ@4C;[3+S-M:,&19JM6.:!=M:6[@[\:KK1LNW;^X M0FUWN=5A=E,W0CT!D!E(*#D:LA1,&G*V &1'P"'L7D5DFL#+F1!10O 8'-=$@WWJ<[B]\D+B"_(*/H(XG#.#Z2T/S? MY=$;Z8R&VQMYWN@$[PZ0:["/&I_O[]?UVJ"VS_/WL0OK>,EQGBO9*].P'*;4 MUJ0!O06:?7@73<(OQ\S^)]@+Z\E@/7F+GJT@;S7')U*VLB"L5JW$8X8[RL13 M7$O99M%X'(9A&FP/K1P)2RX/P[HD@X.77H/>^ 9@2.Y.[U[1L#KTF&M?6J_6 M9[;W=*WB&=,UKENF-]Q6@(#2(L.+RS$ENFL&W015X^MIK=!6IQ]6MG^"=@%V MOU0*]Q-WP-"1L[]02P,$% @ NHFP5GS-+1\I @ RP4 !D !X;"]W M;W)K&ULK91=:]LP%(;_BM#&:&&K/^*F(;,-;<)8 M!V.AH=O%V(7BG,2B^O D.6[__239,0ESLQ;F"UM'.N^K\]@^2ANI'G0)8- C M9T)GN#2FF@:!+DK@1%_("H1=V4C%B;&AV@:Z4D#67L19$(?A.."$"IRG?FZA M\E36AE$!"X5TS3E13S? 9)/A".\G[NBV-&XBR-.*;&$)YKY:*!L%O7;+LB(:9I+]H&M39GB"T1HVI&;F3C:?H>.Y='Z%9-K? M4=/FCF*,BEH;R3NQK8!3T3[)8_<>#@11\HP@[@3Q2P6C3C#RH&UE'FM.#,E3 M)1ND7+9U

HSB,HP'Y[+3\6V&L/';R:'(L#RQ: MSQ?W?+'W&_V3CX)&/Z]7VBC[Z_P: FN=DF$GUTY379$",FS[18/: <[?O8G& MX<&V S4B7-;"#*&>U+\6M34;>S-W:NSR*/17&NP& M*)*>(GD11<$(Y4,0R5_[7AUOVY9W5J"T5&C'86/OPXNH2 M(]4>'6U@9.6[;R6-[64_+.UI"\HEV/6-E&8?N(;NS^_\#U!+ P04 " "Z MB;!6'S!TG!,# *"@ &0 'AL+W=O$I@(VK/ M2),L&'O6C;MH;#G:$*002JU U-\:)I"F6DC9^+73M*HA=6+]>:]^:]@5RX(( MF+#T>Q+)>&P-+!3!DA2I?&";K[#CZ6F]D*7"_*)-&>L/+1060K)LEZP<9 DM M_\EV-P^U!-=_)0'O$O!Q0O>5!&^7X!G0TIG!FA))@A%G&\1UM%+3#V9N3+:B M2:A>Q;GDZFVB\F1P1T.6 ?I&MB#0Q10D25)QB3ZAQ_D47;R_'-E2C:)C[7"G M>%,JXE<478SN&96Q0%]H!-&A@*WL51[QWN,-;E6<0MA!GOL180?C!D.3?T]W M6^QXU91Y1L_[ZY2A:2+"E(F" _IQO1"2JZ_R9].4E8K=9D6]4Z]$3D(86VHK M"N!KL((/[US?^=R$^T9B!_#="K[;IAX\D;0@Y09,U0E : AZUP#G$"&IIH0( M 5(TS4$I[!MA?;BL@W[?<1W'&=GK.EY#7,_QZG$'SGN5\UZK\UN(@),4474T MJD.0*PJZ0FKU! H)YR]('8D;PJ,FZZ5RKV8)XZXZ*$^\MUHX&PO=V]R:W-H965TJ/S#Y ]^]G.R&#*D2KNANP';_O.<^) MXS/:*OUD"@ DSX)+,PX*Q/(J#$U:@*#F7)4@[9-<:4'13O4J-*4&FGF1X&'< MZPU#09D,DI%?F^MDI-;(F82Y)F8M!-6_)\#5=AQ$P6[AGJT*= MA,BKI"A: MC^5F#B2I5)/;G*;C8.>2P@X MI.@? I)!3M<< M[]7V*]0\%\XO5=SX7[*M]EX. I*N#2I1BVT&@LGJGS[7==@31,,C@K@6Q"\% MQR+T:T'?@U:9>:P919J,M-H2[79;-S?PM?%J2\.D>XL+U/8ILSI,;F6J!) ' M^@R&G,P *>/FE)R1A3TOV9H#43DIM=HP_][LL2&LDJ"7G)''Q8R>5*'C(Z&CF-PIB84A7V0&V:%!:#D:F'@',XD['6>0GI-^])'$O3AN M26CZ[_*H(YU^4]N^]^L?\=LOX?R@A"<3D) S)+E6XI0VWT.R"X:LHM.L@52!-,&UJE[!=C;?0[ A@W8L!/L02'E+T[R M_M%M0^YT? 7RVWTJY'#OJA2@5[Z#&)*JM<3JHFE6FR9U[>_F%^L3V[RJ7O/7 MINI\=U2OF#2$0VXM>^>7]G7IJIM4$U2EOY"7"NWU[H>%;<"@W0;[/%<*=Q,7 MH&GIR1]02P,$% @ NHFP5C9HNV1^ P L@H !D !X;"]W;W)K&ULK59-;]LX$/TKA(I=I$"J+SNVD[4%)$Z#]E TL)OV ML-@#+8TLHA3I)2D[_?<[I&3%=F2EA[W8(C7S^&;>:#C3G50_=0%@R'/)A9YY MA3&;FR#0:0$EU;[<@, WN50E-;A4ZT!O%-#,.94\B,-P%)24"2^9NKU'E4QE M93@3\*B(KLJ2JE]WP.5NYD7>?F/!UH6Q&T$RW= U+,$\;1X5KH(6)6,E",VD M( KRF7<;W/N_1'USP&,R*:IA+_H-EIIAY$X]DD-.*FX72S2&4)Y!M]!DTN[L%0QO5[ M\H$LL6"RB@.1.[(2A%6NQKZ3!0U0'"UJ0QDI-),K(DI@.20 M@:*<:$--9:3Z55L:Z0!0P@I?GN!, X-Q679!VL1P5\<0GXDABLD7*4RAR4>1 M078,$&!"VJS$^ZS M=K.V#>A&;V@*,P\[C :U!2_Y\UTT"O_J2NG_!':4X&&;X&$?>O+D+_V#(OV- MBJSQKAV>;97;)/2MUMO#D-XP.J)ZU5*]ZJ5JY7/40'?QJIVQK1Z>&0Y/F;UI M=L1MU'(;]7)[!&RL H0A&=]72J#.\T: [O'$;WKCWP'E!Q1KI"E]WNPC]JS/4WW",4+%>YE'X(DR+I-:GY! >W?PEJ[88BC==Q)4Q]Y;6[[>!UZ\:-D_T[.Y"Y MJ>(%II[FOE"U9D(3#CE"AOX8^X>J!Z1Z8>3&S1@K:7!B<8\%#I6@K &^SZ4T M^X4]H!U3D_\ 4$L#!!0 ( +J)L%9TFO 'T00 +X2 9 >&PO=V]R M:W-H965T,*?22 M9X6<]C9*;2\' QEO6$[E!=^R MZLN,BI@ENQ'LBM8#2IG/)L0#PO'.0T+7JS M2?7L3LPFO%196K [@629YU2\7K.,[Z<]W#L^N$_7&Z4?#&:3+5VS!Z:>MG<" M[@9-E"3-62%37B#!5M/>%;Z<$Z(=*HO/*=O+DVNDJ2PY?]8W-\FTYVE$+&.Q MTB$H_.S8G&69C@0XOAZ"]IHUM>/I]3'ZAXH\D%E2R>8\^Y(F:C/MC7HH82M: M9NJ>[_]B!T*!CA?S3%9_T;ZVC6#%N)2*YP=GN,_3HOZE+X=$G#C@L,.!'!S( M]PY^A\/PX#"LB-;(*EH+JNAL(O@>"6T-T?1%E9O*&]BDA?XW/B@!;U/P4[.; M(N8Y0X_TA4GT;L$433/Y'O71 Q1,4F8,\14JH)P@-4P(EB!%7Q"5DBD)5D\/ M"_3NU_>3@0(L.N(@/JQ[7:]+.M;%!'WDA=I(]&>1L.0\P !(-$S(DO-?OL%A]X?-EH_*=@92;\AZ;NBSVZA,*"C"*K28HTR+J6-;ATC MK&+HMK*;!5X4>)XW&>Q.F9AV_C@8G]J=@0P:D($3Y%4&O8H6,4/0]5#"RZ5: ME1DTD)B7A;(BK@,&)T@B;.(UK;#?#3=LX(9.N#?%#NJ&BU?87C?WTVP819UXHP9OY,3[H'C\7+72!$$O 7V1M.K0?2@- M?2$1+1)H^5*)-%9@);6'C4=D)G0T-'G\T.R,QZCA,7+RF--MJFB6?@.$K%C# M6R9T5<=9KL!UHQPW:L;NH56\,$A""UDM82""-2AJ"$J;(#QV9V0PMNT\R57-+")NYJB&-1ZKI]T=N/ M6!:)KA43?$5@ZQ4XAFBQ12"8T84*:%8KH=6%$.S>7#T-($;(9! M%'8C;34-NT7M4RMH#+H:RE*Z3+-4I1UY]0T@(^Q; )MVXY'?C;>5-^S6MT<. M;SLNX3]*B$5AZFG(W'GD6FK8:!(_.M\F&W]'U^(U)3R/H@ M9);>:[4,O&ZQP*WJ8;?L=6:=KJ"ZWYQT4\L(\6S58S'T P>15O;PR#FH+DXI MG-2Z=7+%3@W]KZ/KSXIVSKR54.S6T#NA9U?U6LTG[&N9;KL&+&RJ8A\'MMG$ M:AF.N\GPX>8#3(Q);(?$LL>L1E&CNU,6C$E;C&U M;)$?]%)BZF/?OA^LEJX-05HQ)6XQO;5^[5KA.@/9ZQ=9/TW_?Z":[.#D)"!G M8ET=D$A4?>G4G]+-T^80YJHZ>OCN^36^G-='*6V8^F3G(Q4P'$L0QQ6$]"XB M^!^(^K"DOE%\6YTW++E2/*\N-XPF3&@#>+_B7!UO] +-D=7L7U!+ P04 M" "ZB;!66WX?^^<) !X? &0 'AL+W=O_IBM!>T77%0&_ " M3M*C^?'#5XP+<-GTGG1?=&Q<[U.%?5YXJI4S)2[ .D^O!8YIN M+H?#9/$H R\YBS8RS#YYB.+ 2[.W\6J8;&+I+8N@8#TT1Z/I,/#\<#"_*I9] MB.=7T39=^Z'\$)-D&P1>_.U&KJ/GZX$Q>%WPT5\]IOF"X?QJXZWDO4P_;3[$ MV;OACK+T QDF?A226#Y<#]X;E^ZX""A:_.[+YV3O-!\0);RP=NNTX_1LY#5"DURWB):)\7_Y+EL.QL-R&*;I%%0!6+JJ BU,#C-'K+SJ)=Z\ZLX>B9QWC[CY2\*T17Q MF4S\,,^/^S3./O6SN'1^GT:+K^2W32[6A'CADGSVXM@+TX2\HS+U_'7R,_DW M^71/R;M__GPU3+,^\\CAHN+;)=\\P#?(712FCPFQPZ5<=L2+(_&F!C#,5G:W MQN;K&M^86N+[37Q&#.-?Q!R99L> ;D\('TT/AE-]N.N%N]Z-KJ_SA'#K\.#9 MD?!M'CXZV#O7A]]YV;J;XX/A0A].Y4([>.?T\*[>W=/7W=3HR-IECE7PK/\G M<_[X-8LB3BJ#Y+\=0[XINQAW=Y'O&R^3C;>0UX-LYY?(^$D.YC_]PYB.?ND2 M+A)&D3 ;"6-(&$?"!!+F(&$N"*8DRGB7*&,=??Y^FSY&L?^G7)+DT[Q(RZ2^WL1^NR$;&?K0\)GDMLJ_DD3"* MA-E(&$/".!(F)BUA3<9 K7_+7LDO)6F)?)2-A% FSD3"&A'$D3)2PZ9Y&+6/4EG*[V7AL MM9JYH*$I6I[MM#S3%R6K52Q77BI)]$"20MA15.1(FD# '"7-!,$6FYSN9GFME>AL%0;:!+06ZB?V%S"N( MLHXNA$JC]=J+DWIIIV;+3@QC?^=R-FY(]I1&5#OO#S2*P*Z]O#:NKUZ_ M=_0,.0J.A DDS$'"7!!,T; QJJ?%1]H?\U,8RT6T"HMI"Z78741)VB5M/;!O MJ0NE42C-AM(8E,:A-%'1]BO9BTF[WH5VZJ)HJO+W#"%#J_R/,K=5\[F*Y\)< MS/3O/8I&@].F, M<[+TOG7M!AWHN%P43U\?][CS)PT=Q9F^ZCGXLQHS(V@1J:*N_8V#:TCM#<]XH=I[(>)OR!/ MWGK;.<>G9_76,M3&A-)L*(U!:1Q*$Q5MO_)I53WM)D9[7MM%C4M5XZ&WG3\3Y1ZZ^:F>U_N\D7&"S_I/"/K1@_OK6RH_PBEV5 : M@](XE"8JFG9[WF[2,, K;;^%!VG4)J2A=R%+;:M;\>J\DOSX]("DH3XDE$:A M-!M*8U :A])$15,<+Z/MLCE=[:R+#EV_A1]IU(:DH7]!1; ^FLW4)I%$JS MH30&I7$H34!I#I3FHFAJSM3NJZ%W(?O-W" =NULHC4)I-I3&H#0.I8F*ME_N MM"HBJ%&+HJE7\]1.K:EW:N_\T ^VP:YN(G^14THI/;6O]*$T"J794!J#TCB4 M)J T!TIS430U2VI7US3>OI0RH>XNE$:A-!M*8U :A]($E.9 :2Z*IN9,[?": M>H>W5RFE9_7.#:BA"Z794!J#TCB4)LPN0]=H&KK0/ET43=5\;?R:>N/WSGOY MKFH*:@%#:11*LZ$T!J5Q*$U :0Z4YJ)H:I;4IK(Y_@'5%-1 AM(HE&9#:0Q* MXU":@-(<*,U%T=2]6FWJMVDF3KA8O"HU;W&=IB"FI60VD42K.A- :E<2A-0&D.E.:B:&J2 MU,:W.?L!Q134&8?2*)1F0VD,2N-0FH#2'"C-1='4G*F=<5-_7?#W7[ZN!_=. M%*@=7M'VK:M9ZSP=&]HGZ^AS;$R:G?*.9I;9NCV'@([-@=)<%$V5;&U,FWIC M&G0IN[Z7WOJ%6M853:E)#>O,; H8ZD5W=FHV.^4'QG;1%##T@F HS471U-O] MU4:SI3>:M1>VZV/[RA)*HT?6Z^#%\S9T& Q*XT=6ZO#%^ (Z#@=**U M2VSIK^4\?KQ*_B+-$RXZTP'J%$-I%$JSH30&I7$H34!I#I3FHFAJWM1.L66^ M_2&L!760H30*I=E0&H/2.)0FH#0'2G-1-#5G]FZ?K'>:]>44]L;(V#LC8V^- MC+TWLOX[/UCJ<>@P!)3F0&DNBJ;*OK:.+:W-=F*)U3@+HS-%H/8QE$:A-!M* M8U :A]($E.9 :2Z*IN9-;1];DQ]08D%M92B-0FDVE,:@- ZE"2C-@=)<%$W- MF=I^MO3VL[[$@KK,4!J%TFPHC1WYS@]//''H. 24YD!I+HJFZKYVE"W]I=0G MU5C4C^4BC6)]D06UE:$T"J794!J#TCB4)J T!TIS430U<6I;V?H!%UQ;4(<9 M2J-0F@VE,2B-0VD"2G.@-!=%4W.F]K6M4R^X[GLJAA[<.U&@5K;5OHJXXU0, M:)\,2N-0FH#2'"C-1='4IWO5OOA8;[6"3NS0]](W&Z T6M&.G=@![91!:1Q* M$U": Z6Y*)J:#K6'/M9[Z-J#;GUL;Y%#??$CZW7X-!'H,!B4QJ$T :4Y4)J+ MHI6R'^X]4CB0\:IXA'5"%M$V3,MGI.Z6[AZ3_;YX.'1CN6U<O_*QZ6LN'K*O1V2PK0N+R,=?EFS3:% \T_A*E:104+Q^EMY1Q MWB#[_"&*TM0>[AXW/_P902P,$% @ NHFP5AVF7_*_ P (@\ !D M !X;"]W;W)K&ULO5=-;]LX$/TKA+I8M$!CB5+\ MD:PM((G;;@_!!@FV.10]T-+()D*)*DG;R;]?DE)DR:759&OT8HL4YW'>X\R( M,]UR\2!7 H]YJR0,V^E5'GN^S)904[D@)=0Z#<9%SE1>BB6OBP%D-0:Y

+H$QK@WK-GL:P_?R,_M&2UV061,(59_&VL/*Q%/!MTB8U1K-/%AMK+5F0PMSC'=*Z+=4VZGX3O'D M ?U3&DTE(D6*[HD0I% 2O9V#(I3)=^@$W>GP2=<,$,]01JA &\+6(,U06@1> M(RR-+:3:Y _D([DB N345]I3LY^?U%Y=5EZ%![S"(;KFA5I)]*%((>T"^)IB MPS-\YGD9]B+.(1F@"+]'81"&#H>N7FZ.>]R)&MDCBQ<=DKVEYT>CYY=&S^Z) M?*KU_'JQD$KHH/_F4K/:[-2]F:D$Y[(D"H2Q :\^,\W>!3\Y5+B2& = M74X;74[[T.,YW= 4=!0^46"IBVIE?V;M38W:Q,'4W[3][UO1<6K8.#7L=>K> MU@)(3\@&A*YM59"CE"AH)0,J050!C][2 LTY8T3(W>P[%YMJXTG+UVAP-MXC M]..BT2# ;DZCAM.HE],U+6B^SM'7:\@7()Q1U8OPVJ@Z$EB'[+@A._Z=V38^ MIBY' NOH,FETF?0&P2V5#R>9 $!4T];X"@D=U,Z"72'AH)U6.@JCR5ZPNM<% MT8%X/6MMU]<-CJ3_\^F@8S:H$>P*=7LZDZD<**TLT0KG]Q+@.Y5<0.O1P ML/L.!R\CN.&,*,JH>G)^-P.7OF,\VCN& ^NBT'T,N'5?P/V%@SS^M'#T0[PV M0XZ%UB4<[@B'O[-XU+L=2YLCH76UV=UB<.]EX%4%I(;:KPSA.-H/7??"8!(= MB-W=Y0+WWRY>4T1^ G5:F3K/Y']8=@GM+B:X_V;RTJ(Q_/%*-!B'^[H/G25C MN%\R_%:WD8-8VB9,HH2O"U5=R)O9IM&[L.W-WORE:0!M%[.#J;K':R*65*<4 M@TQ#&B<\)*J&K!HH7MJ>9L&5[I#LXTHWL2#, OT^XUP]#\P&35L<_P=02P,$ M% @ NHFP5AL#"5<^!0 LQL !D !X;"]W;W)K&ULK5E;IGIF6:2MGGH]$$!V68" MR)7D./GW%14D [ZZ^;[72?J#%@;)GOB5$@-,X"!SBB,3699KQCA,C.4B>W;'E@NZ%U&8D#L& M^#Z.,7N[(1$]7!G0.#ZX#S=;D3XPEXL=WI '(O[:W3%Y9Y91@C F"0]I AA9 M7QG7\')E6ZE#9O%W2 Z\<@U2*D^4/J4GF"7.RHM%C&(CME>$9("!KO(_$/3W\2@I"3AK/ MIQ'/_H)#86L9P-]S0>/"62*(PR3_CU^+1%0 M@.^!"?@6,\(7II! T^%,OP!UDX-"/: @ M]H(K8H!3,FPI(F.-&^0 M-N)7XD^ #;\ 9"'4 6@UW!UJX-AEUNTLGMV7]4HZ5V4ZZW/QS_43%TR6^;]= M"7"O"@I-G&D#>FX%8=7,F;C=R-T2 MN3LLR;^DR[.YHG)X;BMGKNP%S63M1WJ29S=S( MK2;3[L;JE5B]8:D\0@U L&?IU(LM 3O"0MH)5QNU>XV!KK7JM2;@ D*KK[3G M):OYR!DXDZ9VF#-HSMN+Q9I,83=+:*EN9PV;O3\)D]T4R]HR;U]W(1O*KXA? MR[_CM99)EQE$7M\TP4J[AB,G:C0CV+4O60D@10@/74Q*< MV$"+2-6DVI9MM7;_#KM&EZAC55T;:CNA;I6V6M.@'7XL/=6NH;Y? M'S7X0&4!VUT9.M8,P2:KMAV"'IKW+0S5O^'8!CX,_ZPU*0A.YJTMJ-W-T;P' MNFKG4-_/%?1[DK[VIE!7\N4C5=Y['('?PS4!G]X(9OSS4#HC>GV_.#^!'X(4 M&W! G+\Q34& W[BN"I4F@"=$05F%&AFFCW%&Q_^ 0/570R4*D%X4C)*?^IAG M\/Z 0'7>2DN@H5IB2.GKC.;75"+(G,Z?):,0'!.VT*5F#]++FO!(>G8818J>[ MOM\?J)XH)9C0"<%4UO=IJ5J$JLD$K_TIH,.LH3KJ6)7Z02?4SSMD=A&Z]L;? MU!&%3;_>I=STV# M63G^B G;9*="'/ATGXC\B*!\6IX\76?G+8WG-_!RE9\?J3#Y<=8WS*3PYR B M:QG2DBW0 "P_(7I&1)!63:<>872Y1USSV\AU<'Y&3+Q9-< 2CTG&>%G'HKI=97 M02"3%>14^GP-A?YGP45.E1Z*92#7 FAJ@_(L(&$X"G+*"B^>V&?W(I[P4F6L M@'N!9)GG5+S<0,:W4P][NPO)S.G$C[R[)&E:C7UQAY*84'+3#WP[>]03VAH\!*> M2?N+MM6[HZ&'DE(JGM?!FD'.BNI*G^M"= (&9$\ J0.(Y5TELBQOJ:+Q1/ M M$N9MC69N[%1MM";'"J/*3 G]+]-Q*IXIGCRAKVM3(HEHD:)'*@0ME$3O;D%1 MELGWZ%%5R"10FH7!"I(ZXTV5D>S)B FZXX5:2?2I2"'] M$2#0])LYD-T<;H@3\182'PWP!T1"0M#/*$!R107(^N+(,&BJ-+ 9HCT9OI9* M*ET<5BQ1MV+HVQWD3!+$!+_[E)SP*?W,0CAK" MD44?[).UH]>/$G^[GDLE=#/T--0NCJ+FHT_/(!(F =T+EO22K) P[E0'8_^BOS;C MAL#X;1VA];IC!F^+!P!VQACMC)%$AXP1M\:$W<[T&FNLH<;=_B!^ MN,<;<6LLV.D!AQOD2'=TISEQ\9'6:DAXEIXA3@<[E7;K3\3M3Z_X0M9(QSDD M::V%.#W@./V/<$AWFE,+V5H-&9Q'_W-L?4AK3\1M3Z_1/SK*(8/.!CL'L;3' M"!(EO"Q4M==NGC9'%=?5!KU]O3KGN*-BR70%,UCHT-"_T-]G41T=5 /%UW:[ M/N=*;_[M[0IH"L*\H/]?<*YV Y.@.<")OP-02P,$% @ NHFP5O@)/A(X M @ Y@0 !D !X;"]W;W)K&UL?51;;]HP%/XK M5C9-G321"Y2N+$0JH&I]V(1 W1ZF/9CD %8=.[-/2/OO>^Q A-84'HB/[?-= M$G].&VV>[!X V7,IE9T&>\1J$H8VWT/)[4!7H&AEJTW)D4JS"VUE@!>^J91A M$D7CL.1"!5GJYY8F2W6-4BA8&F;KLN3F9092-],@#DX3*[';HYL(L[3B.U@# M/E9+0U78H12B!&6%5LS =AKCGVN'E6EK_SYIV[\UUP/+:HBZ/S:2@%*I]\N?C>SAK2))W&I)C0^)U MMT1>Y8(CSU*C&V;<;D)S V_5=Y,XH=Q'6:.A54%]F*W@(/P+UENV-%3HVLH7 M]F!M#06;:V6U% 5'*NZ%XBH77+(UT@1]&617"T NI/VUPOV-7'_V!",M,Y2CI'B<<=OHQ:.BT_.WSU'*/^KE=@B:VXCE, XJ(!7. (/OT(1Y'WRXX&W;.AI?0LY^4 M44JCX2C4CI%'RRB5#3=%G](6:^RQ7#0/67(;1^Z7AH<>%:-.Q>BBBJ5Q&A@O M=:VPCWCTECB^O8G?$H=GQ];= #^XV0EEF80MM48#EQG3IJHM4%?^)&\T4B[\ M<$\7$1BW@=:W6N.I<.'HKK;L%5!+ P04 " "ZB;!6E8MH(1L+ #!30 M&0 'AL+W=O0!>I8 MI$A1ZB4!TN065^"Z#9)V]\/B/B@VG>@J2UY)3IK]]4?)BFF;PY&ERCWLE]9V MAJ,9OCW#YY%T]ISE7XI'*4OGZR))B_/18UDNWTXFQ?11+J+B-%O*5/UEGN6+ MJ%1?\X=)LST=D]/K#;?SP6%8_3"[.EM&#O)/EY^5-KKY--EYF\4*F19RE3B[GYZ-+ M\O8J9%6#VN+76#X76Y^=*I7[+/M2?7D_.Q^Y540RD=.R MT\"K$UU'5J=U'971Q5F>/3MY9:V\51_JOJE;JVSBM!K&NS)7?XU5N_+B5C[% M]9!D<^)J']18EL[) MM2RC."E^J(V6>JT9E]-6)BD*6A;+X?'?MG/SPT]FD5)%7 MUY],FRC?K:.DEB@)=3YD:?E8./],9W*VZV"B4M[D35_S?D=1C]=R>NIXY(U# M74J @*X.;^XBX7B;8?!J?\SB;ZOK;^4RRZO^_OV#7-S+_#]0=Z'>JJ7_MEA& M4WD^4FN[D/F3'%W\_6_$=_\!I3J0LYW$V29Q5GOW_O_S[_=_JVL[[U7+ NQ3 M-F2?#N1LIT_YID\Y.ID^G]Z=.H7JHU69Y2].G$ZSA:Q[(E?]!J6^]A?6_JJ- M_^G"/:V6Q=-V2NA%>Z;D;U+RT93J$:]2D,4;)U7HIL9X+FQ7,U:64ZE6^<[$FE-IWFJRA1 M"4?IS$FS=*RVOI6"O7LUQ^-J&D,IXU<[8>XIIV<6X2:+$,WB>GO7>8J25;0N51)5+*FM"\PH MA*8H8=Y>6NB%>Z9%7%TDN&AB'\M'F8.P[;8.".ZZ;^A;]0U!0_^4E5$"AD[: M0T==]PV=ZM I&OHOU3ZW5!M!&:?C"$ZYK9 ,8\I!M&^X& MJHL7@E6K>[+^2I1)?HT6Z4E'/7:(]\*AG .!&W:44[M,>NZ M@Z 0?/$^?5*;;H6/8^?][95#?>_2B6;_525W55F ,3,C%F^W_YJ8 3M&[#%K M7";"@5P\ M(!?3C@IAST4#.L$1_2I:QFIEQG^J*&7ZH/XJ\VJ:3[/",F-\(Q+&0B!BT\[S M?'O$&J@)CIV;W?W6-C\&0M F#V'F:\]" RW!D?9RH4X7\9^O\^:73[\YG_)( M3:3Z6 VF%0 =3X&.!^Q";@]9HRK!854OU:;;P"A#X^H!A1:G:4=H%:4E3*I! MDN(@N9D?#Y&J8U3O%M'Z,))+5:7*NK"!(F_<[O0;L'T#9L2S[X14(R3%$?*R MJC.K5?BUVE DN/@:%SO;@ OT+F!'>& /4F,AQ;'P.B[J,DK%&:>EK+8X,$X* MC&[@ X$"A@'Q[)%J,*0X&'[4B"W53NTD<70?)W'Y L8+P)L'P"!D%R*#KV&0 MXC#8;,-U=>%,HSQ_41#^'.4S,%H3V(( "/88AU^J49+B*%E7?/5Y:;I2Z[$Z M61EL@#HTJCSEH44Z-5&0J%T#6@"09- ;17"WD@X? A$/B4VAEFX:48QN\ADZ*0^=-7E7CY4M=9,D_ M5O'25BE2$PK'EF@!2TJP<#5L4APVK8"KF6V09;HXO T M0'OMAU5SC8/AHHZZ#-2W.]I-=HNMQS%^E[6.U:'W1IU>LMD;YW)S@L3Y^V$) M_&,P^)ZN(;R_#(?O#4KB#^5MMU]U(>,-S>-[ )&_OP4<@\;W=!'C'87(;_%Z M0DY="ZN-M^R;KRZ$O.]+[S>7V^.+F2_VA_D8;+ZG2R5O&#Z_<;.OT 3[]#=^ MN;[IZ%+*&Y[8;W%YPCW[G#T&V\]TW<5ZLOTM[9!5B+?LFY&NJ5A/$8"UBP"X MZ[ZAZ[J*#2$",)/;'Q,A@$,?,XF/,6'4SB4P716QP64 9O(:8Z!NAR[:0#,Y"K4V=,%<@$,!9*,K@;8P"( R@+ M H@ @!VE=AZ2:3QGWR@"X.T[WT;2PQMVQ&$:P=G0.@$SJ0Q 4 *LT+FD,9H- MH!(P@*SP !H/LN,BM(;)-;CRXZ@$W*3_QX ( YG9I4>N$91_NTC (1X"(M]! M0T0FX!HM^2 R 3=!D(; Q@?8J8SL<6JHY .*!-Q$/P$IGX!=Z-H%.*YAD@\H M$G ^""5 +]FWUODMNZ1^^XJ 0=@DM 0RAVR)*%=5^<:4OD@*@$' '*M@^Z' M:AH2ZMO+1:ZAE']OC8";U'] @=H,L/.1=:(QDP\E$' (!0D0*:2]V]&2:[3D M+>) )VX==]:UJ.$ N(:N?5OU-;CZ/4^N>+NN"?B 8H\H'KY&61]'V6ZCX@,P M*CB M_A5^]ZZJT'9QT&YNZ+A [@+KF3($%G*O@9H'P?HP^4,W%$'.6, 1[O) M:GSW<7R_+.KS8M3VU 'NIO,J.D8!X.L"P.=_%=7"'XB3;_KU*#?J;]VICQ<@ MW56+QF'+XP?X9?NFI:L5'Z]6^CZ! /+U+C.R.P9?[^O*Q6^I7 :6*7R8U_?W M>7T\K+YIZRK(QZN@0V4*'[Q+WY0I\,OU?9)$ES_B0&ZA@TS1XO+$"TZ%[8&1 M8Y#Z0A=+HJ58LA5[+>T0F0)OV3@?3*<0 41 -0R8+=WD_)N+EN/Z.'8WUFF M$,"]^Q[ +P)VW$I$(')'PB(?@;L?&%G\P,-G0$.@7U%B,!D'*#>!O@DT8 8X8':2 M*@(3 L, T-< .Y3_#C16!CA6=M(J<%\=N)L^CMIGDP;; ?;(X@9@0FF80B1 MBX A<05#QE+C;H#C[H%:1F"BZ%AP%Z@0(,L >XHJV'J '4?<_%VG1/HX0VCGT.-ZB&.ZAV'#:#\0=4#OVK?5T%HA ]QA.^N>H3 M76[PB@_-<_087?*AAOL0A_O#A0_<40?P[./(/E"3K9=A+63^4+\C3)4"U?%^ M_7ZHS:^;]Y!=UF_?VOO]'7E[M7Z;F':S?KG9ARA7A\!"3=>Y5H?H?/V^ ML/67,EO6K]RZS\HR6]0?'V4TDWEEH/X^S[+R]4MU@6QE$PK<[6LZ).WX(PFT>X3H5:N%"P.(B5UN>+#&LRV0TR JY MJ9:(N(!1ICD+'JD8DC$5?*(XL#*:<[%RX0X$IH4H5*!-F9I4;8A43PYNNQY4 M<*V339%*HE*DF39NL0Z.!8!G847PVA[LNRA! K8O<-%).9X6D MUL.:43>,[)0)<0>/]\]L1WN9;>V9W3'9-(VANNED7 ?TM]6<]K9L]"+=H.2/ MA?ZR,-.1M@]%QFX5R_C2]I=98P!3;^/JM"S%ZK/@,YDS-_FC$XX&=,T+YH7B M3R8;E,K4!)@BP2-3FD^W([\5+>_94J_+:9GAGCLGZ/G?KO.,2::HV#9M:O\M MK_*+'4>]U[)LOU7V#7L]UN_LMVZR>PHFXU,P>1(UV3\%D\D)F.R]VK?F09-A M?=*,NH6%J$=MVM]@>NVX.:V:7%RF;,G2<=U5LXEM M!J9ALM87$/:1&WOY$8SC,#\"&)8'*5B,T47VM _.L&C"3Q[S:6!QC8+F"U _G]>:"F_)PH@EW% MO&%/,(XD"89 +?IK-(Z1U8GAX]\?["F)HB3Q(X#Y'401AL#3B".8 _" (5%D MWX-[[Z-P_9X*-_\9'/T!4$L#!!0 ( +J)L%:7BKL

/G2%\!" @?=)"=ETHK,8H+ MR8LF^0(!4D:4&\ MA1=_OCBLR#191NCD'X0A:5=&>8PA@0CH("S-0'0*HC-L:G"C;R3%5,®<6G:PE[-HU!X ZV\Q,?SS8P\OI\\ M=^_XFBXJ_KH&+RHN I")C8ZE:NIQ=(-/3%]:0L+DEQ:\2=4H.Z('T0+S^.+ M7%67OA/' \@9&([^X$R1A 'Q #5:,@BQ458Y1)I>E9@ZX695Z*N3&D?^X%>/1 4P]P MH $]B8O1B WGOG9L&-[%)*N8WP4;5F:9!6:-WN^<*#FLCGVAXHM#^2\#<%$' MP$:?/O)X@=97-@RQ<6-X]70G<;73;:?S4%1_LX!*+WBX"WUO[>%XVHWGF]2Y M1!VM2_S D@TT,Y D.DL)1@54#2Q[J6$B>)LH.4XR':JE9FG9;_]F:>H?C\P M[S3A6*@% B+3VB0A8QZKEUHKR7B,P]^JZON;E;HOEIR0:_$IK77OQ(_7?OA< M.#8T*,S@O3AJ NSRS!. MYIN\%2"1E8X7T?3P#XX7)#@8H(6I#$0+ DX"+3!<:X<#-VVOA39AA*)T,DMH M\DJ)C#85KPYTKOHSY$Y%K<)_&#!EC@*)TT*Y])J6"JR YIIOY\!'!/9YL=%I M)V7:KSL;;[=[AY@0I7*I\%[5<@CP$P[V>%&T+9>B?7.6Z7R!.@)P:!4=QVW+ M;KY6-7#4I5+5O%WU*#Y_133OV-.N%Q?+VL@PRX$#%,__C.X=O]+)VHX*4J= MM8MK:2=J(7&Y/-@[_C%=<;*E;_9.0IPWWW3K)1B5%E%.O=#'*$#8C2@._LZ)FZ2 /U_1[1QHSR"G!4@'6I8$( MIVGR3.O$V?)6U-3Y_+W8>@^>[X_!.M6U[:AAU4P !@M M'V.3D;A4*'-'A[Y(')KG)O2&4?$F@=BJOR: &FP^* M(;E29)?YNI&W:3J6.@AEYLL-TW?D%)-RA>.\L?1^NV=A)P/RHAH.-EA3"5,X MQ"0?C=S2<*LW;B]V*/.N^DDILS);^39,<%[#:0@_<&5]"^7;ZCA GEW?1;MT MA.V8$Y L#6=M8U\JM;3OR)D_DGOY+O+JCE? AEJ=8=S]50$/%2;(QJ ='62S MW@GW> MK:',OJL$>[XF*13O)S0/:VY4Y4'_%VJ,3(2A6WN-\7*"7.1F-B(H3 M._8\GY*TJKS5!9M4%OQ7>(.C"+N%^ZWFA3O3[CYK@V?'K]:"%=P0.!O1]+Q8 M\B#I; >G&ZUE >,!1^1U$ZQ6+' MZ#9BE-SQP@TKRYO4*%#N$6/(0M0"TK0U40:I5M:J68/:E2:.:,'(C84'W5T =XKCT8/5-&N\Z$%-NS/'66N[7EF M:GK4+4Z ^Q'0G"H3#(\1>- M) N @+4I9FO-5H&#C9GI *+@!@F+G=AX44Q^HBW)#MB)8HM4Y9]W05?.]A1+ M#%=7NG,.+-;^:H^7WDOR^ LY!@5BQR0 \A"29(J;C&3_8BSZ6)Q+ (>#^ M%;F&K8DC6JS)>9"SM-:FF.6&*G#P74)(OBM&67SE\@ZW]+)M[$5WR$. GQW? M6*S#$9J=1RR(C_!Y$M%QMY5D0=H)YWIR\XCE*&5=J1(7Y]CNGEM M#3ZF' TZXH"IO-RKNU 5^"OTG*B+(@I*7?'F&<7=J!3R<59:. M060ZJX>X3NN9^62.3:IR3[N<7E;;6E?O*BVE>.$$GUFG*YF+O:7XY7$M4]=V M!2I4Y9+<8#9)R3WEO))E%7E5]_@-X=OY)JUDIUM!*R]MH7UO"3PD@XM>X3?9 MYYL.MQFESB-(1>&J;TNU#V%IG;R$8>%TN BC*'PF/UPZ._*WNLZEE34D@!M7 MY3NAU\I)Y9@\@!*U.MR-O:C>5JF'-'7$9Q4/"EU&,Q<(0=GP3HD0:E=/ M*TJ,C;++$I2K5%YNVZURT 5G9:I&S8*[*%QC[?EYK>#,:T9M* D:]8["D2Y+ MP19^:NY9HRHU(3+/><"E/GV\8@R#*%(@:&.F+Q7L *;[Y"6/;N0\A;$2;2G[T@B+O @EP@( MQOBG#&$"MMGTR)V^,$_N-D(4I!?N5M'Y65LS"[M1X8%\JN'/FH^%- -DXVW> M[V(20-0O;[2'_D[?"G'^6+C<1Y'^DM1<$!8,GCP\.OI<7Z%U.L]RE+^ :/6' M('?'JM5;TT-)UZ.:)]5 .Q2 %*]@.L).@$M'6Z<%H2%%C*8S'MRLXO4Q"\B' MP7)*9@'M.Q1&A^7^WO>V=4\OP!&B^88O$@$JX%,_G4%>!N1_V1P49Y-L7BD2 M9"EXHVW?JOKE//(>O,#QBU6E&*(YRS ;-!" BE9DXXZ4M_=@ (^Z(#)_5SWT MAHG[ZSY.V#LDC(@Y(-86YX)FJI)A%E+U/^6*+%F3N4FP&U\3'+- SWG0-"+V+^$D ])T/(@,4E!Y M#1SDK5%VV53;5N8GCEWIXW(#!:5 5<_$2IB.!Q>A MQ^E82R:1H]"QI'G[]A4]KB56O,;:JZO65[=PF]50D+&)DDO+ M<^V^?0&R $*DV)B.V-7?&V^^V',$@>R>'8\+^WHF W%E8632@*I!K, M. 9?2Q\^://-2YV2:MQ(&#S0IS[U_V09]!Z.:6>G]!NA5:TR!]ZF5L6*1M,+M&IJDPOZX#[-,$/8S(ET5? M8$7$\-4>-Q._^O=[$(&RP;XBA*#HWSVN)H]98$89DM4ZH8NWJ58/Y!.^C\D1 MYS+["L?KR-LU+1[ JT$PW6A=-1@/*#@NG8 VV8Q7R#W.L6?R:B='\41HV7*/ M2H[WR2?6>P"[67A='D6UT"].VJ"9ME>TX .])M*1R,NCY*)*:JJE(!H)*M9C M:=JVKIYX4J[05ER'?,>\IL!Q");QT"PA.E#[CW1.6MMH!.D'+81KQHN+MMLK M,/<)I];: 842 ,3\XY./".2WV^[VU (/""$[4;HB:E4#=<&=*CX1JZ&!Y57+ M[:L&N,XD@-JI32R#6EOX=V19;>Y&53A45+A_-56:&O&SROF9"'0G<8SES._@ M9+/A(Q :HKRFL.BY:V]0(>_0C&;@#PV WWE!2A=XFNKJG,+#2M=8P6;5W[*,W8D\HW<>-H;,%37 MML$O%0Q W2X)4Q! ]@".MQR8 J7(&4V:.ZIEQVGK.^DX7"3]3HB?)6K/P.K MOWR8YM]14GC!/<+HJ.)9-:;DJ!:JBM1?^ BTO+=*I2MFF^P?.&T6/ M285=R MBPS*AAU1L1"RT =?,*:[%(Z'ULKP+RM<'ZJ812I$L)N[=OPSHD8 M$,W,S(=AOFLQ!PO8Z[O&- DM5VA(N >51R.W5JO)MK>60S#(45O?J29E+C55>>O,J&[F M&@6!VC=F0JC)1J78YJYNU(5O/N$Y*/->K8:&=E]+=74+ZE<-A:X54.Q7/^$[ M5)J;4B^F4<06S#<5RSEAN""K2K@MV(37E*UCLKR.Q;*5_\%B=LY8ZE13C3C)>%:N(@Z*I%NQK' M_%(B5KIK 8=>[K'%VYP2C;/0]1H:"]<*_JS_3\EKIS//>V[LC7IOGFJUO4?#,4VC1?^VE2 $5XBF]Y M3XJ%0;(:W)U*@53GF$Z;K,$'(\6VV/5*W[C=?AO<8VYVD.Z?-31/'G%T2_!Q MXL=!^OER -BPCC31 &,P@A-6-PCL'M!&>\0<,]M_&H]1#A4LQVE*B%@05;&$K(I3896$B>/34D51SQ,'Z<.5LG0<<+\/]PV,R1(16.SP[93U: ML(($6SIP#'&"TH2L5N.0V;=:BE>VV*7O>%NYBZP\P;3"78+=0NLU'6.Q3S;G M6(^W57T;/5[R5WB#HPB[*^>%I7W%^JWZ7!!6PA*:> !<0+\*EK^''-\/GUG> MN9M-1XGS@ARV@.6'N8AVU3@#8./JT2^U!=GUQ<2,$T4'\GIX=B)7?]R+'%0+ MC6:D$(/J&F 71XZ/ IR0AU5>W],/6?L",AUE\\?&;&*:"_E/<#XZ1=D\/\T& MJ&7B))BH73=D0?TQHHIHF"_LHH9H3SZFQG./RM&L4G+R&%%-!)V?OGXS.A[O MQD%BIN]PNNH.^BY@]_>_DE?O*IQ2@@Q1T[LG,C:RXOH@W/?#",(D_SB^H \! MYB+5SP$XV8XN[M2X1S\MHNX4T!BD:ZZ" IF)Q4N8CF<0HP-93NBD&@-6>,]* M3&,'"AVMM>W;5PR%F&XVF$;;XM2'3AB5AN(N,-V YWN,#YGB
V_WV'D?S3>H0F3PYGL^JPH31>S)7>RK> M4&A:R>4;:#-00PC[W>B1&=E/O8!T3&(@']&.S)R-.4^AN;%2I#!D#10 M,XZR^=68!RF5@S?/;*@T!P.H)TDZ$KEL*(V.)V/Y#&C>C"H@0*%10%OMD:"YQ@,E $2@B[Q(+:G'U@ 2U+0 ;:')L5FU8-NJ7@::NY0M MQ^IG$-G,#D2W4(3 F!=Q "82]=[2]U*G"B-6Y%@+22M2270:?6*75:5=QM,_ MXYB6 P]<&IFQ)C^N0OJK4C.76LGP(ETC3[7<.S[-O1S-[:Y_8];>8*/8/N14 MIID#-('8_I-L%,>D5149AHC* 5 OM%7SDL6RZ7;7@A!L?'Y ;@ MWT)Y=%7;7H>V"PJVT*[,KJ)-*_/.=+OSPP/&63X$WZYQ&[+R\(2/F>%[18-M MZ^KX;9C\@I-%@6'ZN+T.H^Q7=)SN2\@P\A;"B,SN$"QFF(DM])S),^1D'5%8\BJ-KED].D%V)Q(L-YAU3(UG MY([S@MA;#Q'T:V,'%KY_"]N$'H!^&-,OO?P";'OW?4E.@/Z-IQ_L]Q%: ;Y\]@NMJ0_FKSXL"6#4P M#,Z(.G4%,0GZ.K3T*S%9S0,:"O5%/Q0D]O%_R4.A?:?"K[UZO6>!A>EU8KL" MD6T.-_!FD"2>^IL!3KC0_!T+ )G^T&!4!&5^:SDZC?1+&Y7>6FE7*?@FWG6? MY+)R;X5KC'EU0#4WV3A"L=]5H\ %[JU'7SZU.A'6VV4GD M7.A[+A.-=^2G]6&%7Y(+,NNS9FX1@K+!,B*$Q.U7:'5QFBDLS@-@:$/;&V ?4 ,BLN8)6Y1]"<>ET*11C,J*]!V.YRJ" M>Z #[]&(,JUL2^W:"QSR] D>$(VR&TM! M-3$I>65-!+M7*A"<1Z.S4ZDKM0!S :EQDDL9SY23PPO,?4HGIVS#>\H89B$% MJA7):ATD2K^JPEXDL0DE,M:YCR'<@@ TFE;!;*I]F51G)$.8HAB3VK ML<>%L_[LAP\J7 %,-5PXF(\%P 798&L5M<2G79!;L*<>]H^/M$G"-$Z\K9-H M[_Q36]RX@:P*'TIM2SME%,-LO\OX%*EDL36WU8,#+BE*5*&A5\S"BS]?$OW8 M2^A/^ET_("3S-GD!-M!UP0:PUWQE,J)S[#09[4#$FM='N'>5THWD<9]W7J45 MTC:9_J)RB4@N9:&KB@Q>8+N5\F0J271H3W3 !@+GFD^ M)J!GF@Y'9#RV4MA8EDY5A[1@BSW4\:D3T3H!<5X^:5B6:8-F.@"T!1^ ?_)9 MZ"L:0?GU,9W):C4%.4)6RA]([%YW$F(:Y4SNV1E[$GA/F'JZXT'"LU0P&$>L MOQ!'48'*$[84*J]E^Y+LP0?M62HZ__.^3$_2/3Q]^_OY__O%?Z]W^Y9?@^W?N[V^> M'GXY!!^O]L_OWT3OWOSM_->/JT/LOWE:_W[J_S7Y-EGBO_[^YO7GE[/U37+Z MW]?7Y\N_??OTQQ]]^FGW__]\^/; MTVGT>?[K[=7-7U\^__+=Y/[[G[X]OWA9_]V=N^'WP7[[]]W-^L///_SR>OK] MM[\[=]/MT\N;<+:\N[T(YX_)V?7CY9N?@O/Y9_^[WZY_^NOE^<>#^_ZOD?_V M9N8=KA;QT\7?EX>;A[_=;,./_YY\^_"[]_ZO/[F[R;M@MOSWL\.'MUL/VTWPY+Z+;W8/SR]OD\?[]?SWAZM[__/I;S^=[_PW?YU?7[^=?_LZ6*S/ M=G=/+POWMT]O_@==+A;P MZ(S0'">I4\K&!W?4)LF#^]8;;?1 .$<,RSBM"=,21%LTH"]Y58L.G M*4/.BB^S]1!Z,%'#G^FT>P!+@I@ ME4TV%N6#+6LD[8=?O'7@7:H];2>[R/-7SX1]#NG_GP=9DL\U3(33:Z']NW; E M18(Z _#WV2.N9'\?X]_VA*.F3T/I%7P8QF-#>%A T1_%6,0&C\( (B15);@# MW*E^$^03CNY#Q8,_Y5HBO@GU4$TE(H/7.%UOM99!Q)SIIG/J&G@ %:@6!!9_Y,4>&OSG,#[G<4@D0?6A1-[<;BY(X0A -AO M.7("T"]EUS(A%KH@!/!(>39[?++Y5/C^#QM!P'( M(F4.,RYZNN(%1\=O6SEM MQEO3V)9CC@S-A_%P+"_3NJQGDN,ZX 6Z)-D*["U]7*.2+Y6MTA1Q%E[7"H0M M.*_K80W(>=WD7=%]N2_5C6L P\VA=](>1"6@"J'INKI+5JDR,NZVA1C M:EH5;FN_FJ8T,F[IXY[MT;;7W,__3]Z[]]:-(WG#7X7 H-NX&2FG"?1J+A7P.CZUI6?+HXL3SZ1\6+Q(E7D3IZ!35^P+3D\0F2ZSB MK5B77\U_K[?$CO5JLWP ^=5FCF!\#5A.@S@84:[9L98K6N+%IL)V$RUB-WR/ MNWLO[_QQ;GCG("85$8K_\AJ=BO9(\',\QQMDHSA-N?!30#O]O<.8N"!LI\(J M5H5;)QAG?^;;^S;)*"/*L2SND^VO=V625TPVDTPZHT00-4DXFF6%&2"#J+OZ1N$S);5%RWHMHW=9R H5-4F?,&Q?#'*W& M27:BG7B<#&X W/B %ELYJUDX'DMPF#1F*CXW]"6MV-'%;+VNL<(XUU@ M<6@1OX>*>-Z-.O>[TT[1P[^">"\?/%AWH8YM5E1-2661#L_ZMR[Y^$Z[Q5;+ MP>O>.-^/Z=\[CI>O0C:.3Q[:X:Z6'P2U'W]K?K_#O7_5\.U\U/4Y\2T]BS)Z M6/>L81['/;CJM>IYC<^6X"R_==];->'0M'9$O/%MWQ]U''G.MKA>1,?AY61R M5@9)G]BT\\?9&?)F?>3$X7U(0M/T8#ZVD[,HYI7B/W MD; &SY'O< @1P\).YHF'1@@=[*S#@#$MX79IQ'S2ALICU5-,2VQA]F>8T M_6TV3@;O,38Z%I1'84-NU\V% 8S:FHR37^[^%F4_M'8F_:)7^UZEZ?#U- *[[J:-HDMXAS!:%R3J.@F:&87*[N=Q?L*'41;"HF\> M7A7$_A&4!>(?@VN%6(I_Q-0&PV:K5_3#S>[,\D(&18O8=U8E:! UN"(1N16%@XQKZMX@$)CLV@B"WFYGPM QMXSR<-#21]$!? ]T^%IWM!CW&+> M3R$G,?K&XG[Y:5WDZP\ZK0&=*&0:]14URO_L]Y>#\K$NN]'/H2I)8Z.9OK3L MEN$HYU;HS :L,^-"/%+DUCFMDS2KE#^GV-\G%33=[=*LJ>GNP_4M>S(^-P+0 M9/$0Q%F?1XS).1X7"X0URL_^2-X0W1_'/\[]*/+SA'V?Z .(>1XCKS M9W U.W.:W?K(0UA9-/%D+[5Z3 M8!H]BGMD]'.HNOG8:%P5P[1NI.NW(=#3NFQBZ.:A,]NK2ALB$$0-('FA9?) M6==?:?U5X:H < 1%#('P,\',V M"B*&0<0X5A J@K1F#]4#)DWJNO8NB@H_:1QKU^.G,+.*71S;78.]@A%V\U*N M(_71J[TJ1O^YJ!GY(LFKTUP%Y>0/78GZ8[@ YHX"U]DT2*'M,>@>*& M<)K\I=Q2)1W9J#DN"ZV<'A;^ 8*=Z^#J?8E]A'^L^\"Q_!+!G\5=VJ'#FK"6 M>^LU;G3CW#GOO8JF2&A6/+OZ0D?4O!BRK/@&!:?V1;DKFOMZWV2)[!;^!EKD M0YB)%DL,V/6,MZQ6I\:COD'81XCZ"E&?6<%K9L MQL !-D2V7H5^[)TG*ZZXP2MB3K4?Y/RGD9,A70D^PQ* [C\=\)I6B=C7&3ST M]6QLUODHOI20+^(^)0)&Y-C('XO\X0JZV&E5T>A>N!G3JZ^S M4(G,?V?PT MLL>SZ#'= G?@IQ"##989\9@13E+G!Y^D3]0'W&8YU5M^:45VN&66DF&"6& 2 MYL0 '/SY><:X!3Z'YM%?;LQ3/"UJVZP$PFSY=;+<#K!I&W.4C0LVG'\D6:/7 M/9!QH[NK_ ;"YLHT?^#E<;_DQ7U%2VXSO,R?FYK]FHF0]>(WU_M71>/U+$NJ MZB@ZR_''BQJT>71V7 6>V7<)_S"Y?VW+>+P2WG,U49]HBU-7RG"F9&:$\Y=\ M1\OLE7V?&Y2.M\\\'T)\&[A'X5C770=I<7,MZ BK>7SN]&4XPOK,M\$YO:_- MJT5F,-)]4T.^0)JG3\W3GD>KT R*XK!+9UI-FB6^@^=[7&"TKLQ71MFM\*LO M$/$)(K]!Y$<(_PJ1GXD/"+S@XFD5H:5$/Q=N[K#O3WL(+/4M+%SKA<:+L34B MFQ2/L906VB*6A\(.&9@!N=YV4]:M6D/$HNH?_6Y@6<.](G/"BO _AG?HU M.5^LJ6J,IE MV5AT]66)K8E)!Q[9RR]H,:K_\Z9B;F*T *#F'9O+/I!K/?HDH,. M<$M=]3;$A=P0'^6&6'>UZP/6S9([X\#'Y\1AM&_B)M^E%7>7T=TVJ1[W6?&M MTH:IOX^/@.!C'F"8VID%B/=A=_T7?Q&>SB"[6+A\?#=;N+XU?-1%^O M:#O9N*QG5'2% A5WR7?+F)[+0E1/V1?PW&3M:F@7?OO.)HYUHK$Y:I*LUW>9<_[X(US)QCHZHX=<.OW!\6=7 MHU\^!+Y"U! )'R.WO,M1DG:8HF5=< )BJ :=V)ZH5>R8H$,#9]'\EDZ=Y6YD MG%&B.9VCLQJ@&=P8Q\P5.R6Z$XK

HV[*F-[V62,\1"M@ M1(FBRF]O07<%66P'+8.@G> 7Z"P/^M3/+7?5^:GC^D.2[KTE9)GEMCF#/6K] KDU5 M["OH4X@^#]"<[B; H2_Y02R#X9*#=I:#8,V)_ ;W8ZNO.,]Q^!H1GX-_\@\2 M^44B/[F"0_T82ZS#.UYZ9N;9(!<:QK2K8?&/8I826'CL 3=)ETG)MTM_P_VL MMDM\T^6QUM+2>^9P$V?H0.!YDN2OE38(UOR;;+[\W1/RO17NE8!A+W?YR(_] M+GDNJK]7OB/QI0IO=3V%6F/6-QIFNH+D3U M,?/B8A3_#9C!7N'?,=9G9UIVT(:W4"'E?5+1'6QWRA8Z+%_^T^JTJ1^+,OTW MW7&@ &T[ #!=]?[UPW=:;M.*7D/9%5Y?[[C8F4<9+&:NYW%9<9WI0/0-_Y:* M'SX0#7,'''@.B2>C(K 0M9?5=(CY,]"^3]M.D_;;3 ME!3BB\9^%2.MU_:5C#&AYMM'J%%]%'O]Z.=0 M\:;'1N-8/[UN!/J1MN-:BEJ%SJMNS @2QTRH9H/VT5Q"OB_%75VC[B#+PH(^ MJUU3?J?0&/^S'/'-$UN/K\7^-GW(V2FXA;)#HA9 FC]<,Z5OVZ6 3PA:F4X6 M,S9E\NA<%Y\@Q.VV'2G2T2**F/8*B0YV-7_..__X/ D>?85.>Y_/)(T7^#%K M?(NN5=M[>-7KU?V\/4":"Q1 $1D LRL]'+D>P]&&B1PR'01?"PF=JO;\ M#I+%W)0B#_%I.D40(:P4H)#!S%Y"=E/YBI:16Q4(ELOL,+LS=A"F]46RY>69 MCO,NMWT"MXBT;0BNISAO2E3;U3S!/?/4>WN[.)U;_5DO>W#T,A=QE#%S!$$U M+=92'LX]0Z[R%8O$YS9,6?I7PPZD#R]0@NA85CWW=Y#KT+O&X7S&JO:$=W ; M]*($RHW-7B_6S;[$+*8Q6A?FT$QMC=2TUXBU(Z*E MW?;]P"FV/R]B3K/[/>%DPR(=SE$^;65)3D,OGS\(B#3 M#I9P:FLI.#!V_@0NL'58/29/9O!".]#^P;_1EJ66CZ.ZJ!_I;0*A@1>\GN1U M66PIW57 T7E:/1=5*C#>0"5.=VE2ODX^[!;_*.(UN?38'4N\*\2N7MQUP2$- MX5,<;4140U5?XS#)1/L>=QZV7US7N7NL1=?NG*-,TAP%8<&!3#OTC_)A-&_Z M,4:/O]'68\-9;K69H"6RM"&X#>KIE]0("6Q\'N=(?) [LI, !R&B M[\K>YF$SU4?[\,MB-LB-C>RT4S> #"X4C7T=MV_ST&(8U4^V. '5B>.2RVZRLB_/6_]]S%>(ER5C M!@,$$&5>5*G0J[VN?3AGI"W?.H2&_WTT-=[!@CD#/E87/TS')<]^NX,6%Y0Z MQ?T$R2^\^K5J3?:45K^/>,;IXS9E;#"UL'=Q5*SOD^VO62&RA5[OZ/?Z/;OX M?W4)N'_KR+XBS^J50&_"N\>4MYTA0_(^OO'G(/_U8Y'DU57]2,OQQ?V-LKN; MEH3]]T0RUA'JMH-*%^]0Z;-@D;;)88SCNS^.S^ZK]*ZH05WZ_)ZMZH&0-[QT M$\?;N:])RK0*N)W(MJCJ*NH%:S W,@V?M8L4>1;8/9[G39+=L&;CZ[VD3!< M8*.G-$^?FB?V@QRF1U7BYJ5PVR+=0N&IR&/R O]B$\=ZU:#]LE8EA6!$^#GT MN0?-J.2W!/O7/BTK]C? 6GZE25G]GESP(M%LFZ5/W(B2\$&39PX=6)%OCS1O M?Z]^F)1 \KDHX7D*,/R$"27C(WE^+HMD^[@1WC%P ;'OW2<97S_5(X6*8.R' MOX_Z7NU/CF4)F7,79R?KXU 5[\\;>IM^KQ__B\U?I'4EUTBWM-* ;-2/5XGZ>X<"F0^W#U2@=7*3N-+.&S9=G#/3/7(MF^Z8_NK5#M( MG,Q\,Z>R_^_^X_ON[XRKN$?M.)^6^0H3393-5#RQ$XR_%86MY3(_*_)_-OD6 M>@CHLA>PF=T^9Y[-Q:E(V.A4&+#80;GM*)%OC!0[6SDM4@&QB/MM$M/F?,Z0 MV?(>S86G-I7XUD>:XA@[=1;_!\YV7XQQ=O0 H(F=-O"#Y(%;*TZL2L,AFW*VLI7 MC/?K8""S=+>D0Y9\%AY/N&FV[CF)/1^CNEN(5"+,UGGRQ%Y:U5F6I$_C9]-. MM"9;:!Y-]OJ8#4&;#&'K7^>R@L7/29I?Y9!S])DQU)2EQP$G<[J4%^ M"[B4I5-4Y8.QW\%>J+3T 9BCKS1CY^S#_Q88[K:W] D M^\#+@SE/,%43YH%U W=D)1/V2@H.#-XWYJ/&SU7 Q)A"0'=7J$%=)Z_@ZKU+ MOK>)?F>G-Q]N3]GK6*R=ZZ*L/>^:=K*>!25>R"=3M.+=*Y,9=,[;1!'%L'FJ MH;(Q A:L>#F#0Q;IQ3PAO3YY5!U+)'K^/>0?9F;!,@H_;*/)/2[JMB_*"ACP75>MA\"6Z MP+51FT(V6$)7RN0(*I]4I;.LTIUEH('M5.?H$:X]-IQBKGIR1E^^ZB%WM0>M MX307T>3WR?;7NS+)JX1[X"8^"#GX <2%M;2(1BRJPW(JPY9IFR,Q_)G]P$.K M("SB@EU2*KK(&=;)GBA;B!%)\SUK#ED1Q3;EEBSN<88G3"(R#Q1J14+NFRK- M(7Z+Q_O5BL0C>].0^]>N#]S_;5L(^0(@C+9Y^WQB+R79G/]2]8BZ7.Q2-!:% M3]C8A^=@+#T'K6WJ17LQ%WSNU^&6=K$Q)OL!OS%T IF7PX^%JG,S!>@',C=) MIB857==X;QP7,\8\^+F.,@\E31\>ZZNF#C1K:A,AND8]>YS#-T7O9Q3]X2^L M$%^99DZ+_?YJ+XOO5-?")C8N?F64^08DWC :FIFY,I,Z8LS."(_&' 7))()- M^6> !J R;E($3;KFYW/S= \/1AY\11Y$1Q50*H))XYU3%C[,.7#Q&N-TZ@VF M#5AUR?[GOK2[\-VH1Y2=![_7^;:$*^J8J?LR?O"_LGA,T:U+%4^7MSIHB=_ M9BY='^=T3;61#OQA1.D!CZ9';GEL1?O"N$!ZD/OGC1 U]L MD1=38;VRQ3SKR,IEAX^I7&U[X4=][F%C[OK8F)7V&?*[Y.GY[__QU[W_A5]1]]"MJ,3$NO[JL453(JZQ(\@_? MGU-&_-P3(@+-()45VIGYY^ASVA^T.3$VIM!U=!B%M&@H="(_,E/[FM*1)#J, M)@.=*8;8;0Q9Y>_F/-8R5^8EL3T_B8@UZ9^XS.^^%9!F[C1,\"V38&$OPFU4L=G>%D_T2P6JREF2;1M06\[3 MK&'*RX>DA!=D=4U+GE'LFH4?@-"/1) B327TQ*VBQMX8G!RADAZ89H69/.Z! M.(U[RR3.$1_^J^%3\AWV=XO+-Q;LT&VJ)]&3)"T[$%S65M(=)7N1O9 R5 M("1PD#C5;&G*4PT4>8,9-T&49X53S TWEZ.TKE;U#QUD:);K;>: MM7CJ;P!OMHD*DP>Z$B9')N(?!E$/*APB>(.),#45'C*,".GB1:+OLU&673,8 M(*<(-GTYN,$YX-MA9V,GH8(:$W]&1ARS\^>:(ZL8T-4#,1:.6"JT].Y8'CWZ MH, :H+[Q!XWU>HHT U9V7//@X3W&C<0U<-BN-_2ER%XXD.PM6RFLZ<-GWB_) M &EV_%W2RR M)34.KZL@CN\9G:BS%ZFR0E[7SGKYI[YLX*OV6C A@99 M;MQWQ'3;BE)1 ZUJ45@ _+9#SX&$%?$8ZK*(P<4TB"W:0!)W5:7[E-O$B4RY MC6H"&I.3,?%A@HT[W3=77[C5WAG2H!GD>M-;0@ N6(4:-I=-OF.K^96CW@(U M\8/AI,:]\1Q\C\S:0#[XIVQ_.)7-P'O>!$08!T$P/&CL2X,@R\,L]PJI@VR]EMT8;'N=: *IA%PT8\1(U1FU*W\W+"=4OG[UV5M7-<.^^\3AXT6=AA#EC3H*$$>&)=LT.G"2'?9CN M]^QYPKB^8KH5>R.739)5I_F.:-DG3E%BZDMBMB&%!JY#<_O MA*.O(TE2H!EW,F<(P9SAV9)$WYA:O(VF5X/-&O[Y53P6?&^.OH6E'SJGOT+B MSFHPF^9<3I00^@Q**(/K,G6C:*A&;'[2;>2IT,=K2MOD!E\9N%&:F1_/M-,% M(>"OU0=%5DVZ[33!--]F#: TZ<4L#-13])D8L&G,A54,Z-;?=A2=@>8FJ=D6 M=*IH;0_-+D5*T2>>3=[-AUOP#I8CZ :\P,BH&[%K 6N>9YSP2CV\6LO]*X]J MZ+]?\&=!Y\,B>9/-&&YP *O/FP![K/X>Y5W688LUQF^1M)5#[-M3&!#95A-E M64 AAYM]RL'/(5KA8LVWZ;-N 'A*=E1/MY3UBT0)*UO&:Y0[P,._;=+&I!5I MMXAAP8""=HIHSM^4ZQ _C-PM[HXO?&5()=M=[3]\9R=C*G6SKTGU,SO@F>K+ M\6NJZNZ1+89'>@KOG ?Z*2E_I35O&9;3QUHU&53OZJ574/E)H;>2;PEDC?.O M\M#,HZ MUH";-<_$CLDC@B:H#4XWX4I3%K_YIF?Q#J+)E:UO$$@9?[UZZ)7,&GWY)R)TN87S5U5;.;F>DL7SFB$-W):Z=W M13G-QE_KW>_)Z20>PQ_F37, U($"R1B"TX$8%@KP:\JX??IQTGP6C MF]Y.I>DE\.UN7=+NZR3G'XAH.UI>EHNN1M]T85NOEN1C;%NY?'_?9+\W@R.T M4CJ=68;]T/.5K?$76G%%4F0'BN"89_G7[JC@1@(9ZI:]]I9YZ!G]6U[]:"?T M]+7T6],U.(<71;FGO)0WN/ Y5H) *+W,!2#=G#WD4$'8@FZ79/T(&X:RK<&^ M#F'7>S$0<*Z4$F BLRG.1U%#])/[MZ^& M&+)'D]8RZ^OD7E! MCP4YF*&* \FVA_C/95$Y;5%>L&+;8OK-K22;-)9?1&Z9KV_]5&/,]'E91M]3 MBTR%4?I?1W(]\M*Q6OV:^]?.6:KICBO7"A>4]_2%N_AD1[([W8]OSOO)!N(V M!DTK>.X#Y3"6=1?JN-7JOF?IGI(?.#K4C[&5.U2YV9=GA*F+]O*N+GF)K:N] MJ+MU"\<6>V9!FC?$<:C]=+7GOY%<.EV+XA245;N&AR&O'BSI]HY%\6MI*8H: M%S!;(O:%=(!P(YQ:4%+T,ZW;E+ S=N"^LN'"\G9/.?3B*,P4(F>+1Q[C6<_(H2EOC7\>*?7P!9X$$E=E^E]4W-?9ET0+8>V MID_/10E@\EWJK;@_N+:DE*4A(DC>LA/W>IDG6_O2F3E%,9Y((^-]3]F\T?\- M:VIEZ\DEV*D+RC]!Z/?'F);9K0^;4HD]1TX=,K;2*)6 BV3+2U:;6>MCNJ?[7[#X/0P@:"W@PY!@]"L"Q*T83\(AK]=YP3VB5H6 U6/A8_IFT2;*HW#TGR M+*P,EK*L[=G!(4W;?)9.V24%1TY_UP,=OK%/WKX[X9O[ M ,I'> 78%O+\$3H.C3;KZFI/)#4BR(E<&O@Y!.X*DD2N>D4THAGWD/FWI%U- ME>32.KI[LIOGYXR?'4G659.#3# .E:XJ>^J#LQY7&AFB5:5CT\LH$0Z?K&A9 MIA=_?J>Q;<[L'+$AW.7JP.18PA)7> 3>FCUM M,NR865MV(A\%E'';3^EC59QC+8@GV^0$" %A2A:('K"9'J5"(4C";:04#>[/ M9&2)HMLE^;)6XM>2=O0 W36$9APAD=%[L!Z8;/P/GI(ELB7HEE=V_0+_//]'M]4V09 MF!&_T>R%?BKR^M%3KS1_>,-C#X#ZAG3T-Z3[ KA .GTBS0E\AW@YX2_O$_ MFL^TALOSNBQ>TAW=O7^%XI*7>1M))U^":?]][RI[ MQ]\ BA9<)S\ .;82?B0M1=*1M+\.(JR*Z5*PK8&YLD353/2"O/[JQ+)1W-W: M#=:^ZX;,8!B>VJ^G.=,T!7RC3@I!5% M43G%-XPDT6@2032RD7R.'*RS.5N>&+->E?7_W&YIGI1IP9X<=)M4M5^'4:W( M+Z+=?\?82NYAZU,PQAS.I=1YP&Z?DBQ[WU1L1;B3"J5'C[I"W\EW1:BDNH4-OTG7?$$5 /1?$MOZ5)5>1,?09[W]A2AUYO?H5N1/43)M-8 M-H-1ANP[PK"S1,(+@6D6$PM:4-T(ZT=$QPW<$C&? MSR.LV%6? .Z1+,9P,)XV[#%8E)^3)W<92=&$0)M8?H7!4(?'N\$%FHYS^ERF MV=VWXO_2LF!_L/_YWZR\/6'-"/3@?X'_!A9X;+W&Q86AT?C9/3R:3I2W/GU^ MSM(MAYDN-$?D8Y'M:#DWG&X2:3P=>=;X J+I!#G2T2-W1<^[+4FN*IANSO1; MHNDFBW)Z1'=[GK?!72TBNGU]]H*\]TEUS^4DR8A(;YK5E?I)%_(=\B5<^X9[ M((YUJ07\01?"^SA"EV)4=2HMJW3\8/"KJS1QN,!%F.QNT/XR[CS% 8D]:GX03QX+Y'= 6\?1B- MO*4P(\QB5)8H2G$POLVVS9BD*!$@0Z*3"07BZKOB)2L\& M0O^_*$B^.!JT*\X /LAC6UR[\'U9_$K+-^9K-HE.#H8K3BJ@63V+9I!#/DAG?VZ3&2/?@O MJ;E>YG??BO^B$CW"-J.]<% B:!!)I'U<7.;<4< )Q50&PMDUMN%426&=?E]R M_B^VOJ0^^>ZO+KV@;4JZMO$,YY:!&T)W,H>9EF(.XF\3)/RW-4GX;P$2_EL4 M"Z1Z 5\GZ4ZZDFT";HT/T X,B]NLV8D@J^>T3K+TWQ#=(QMMK'D%<:^3 9^V M"\,J"KPK ;Q-D!N69"-)6&V[V [@X8B-16YG"==2J[OO/ORK"8&=T'K\+GDN MJK\3T9&<#O #KQ.7_386*HZ54:LY;40LR,>0.1QX]5B<9M,GC3\2-6?B+YTW M<67SY6 Y;/J\\HIZ;?_QI_!K^X\_K>C:_N-/X]>V8@YYOW \F'P'?\#TOR09 MY#.>UMRER>Y=;]HYMQ1#HCC_B]9_ Y5Y%(EA3GB$+1+$I6U[3! /IL'_NI2! M?'S[2H2FIGXL2M"?7-/5]A(A.)L6T*KM&=L'[^?+-D$ADD!1O2 0\&.Q3;+K MQR(?R>'@[0AO&#F'8SAB7<1NCC"7NA&RZJU$9XW3Y3UB1_E8V;"M:!_#,00O MPMG:T7C>=JWP9?2?*U8ZZ@28[/@FP<4\*JJ&Q(P]*ZJZNJ%;RJXAF1%ML^>I MYH2W)UV'B,\[*P.65YZ'4=0@0X<3^#*'8NH])_!,1WI+R6[76)'[W,+S!+>Y M4V*8)UGKN^_6E/!_L1_Y<=1@@KI.&])VBZTH^5BR3<^X"+ S7;68:,.3,I(0 MJ,>1;RQNIYAI(N/,#56L4''@&1 U#42+RU,/U9,@W4OKV+[)3R(Z:D=X,NZB M(!D@&R [O-[M%M QE#>+/5#93\J&[K2AWHE(ES%KE\K9*/9$46U]@?"REX1[ M\_G+G0P5,LU?4>Q?!\C%:A([6,YKV:I.>]GH5OUIM5O5-*4%R0!WJWY(2JCV M4%W3DI_FYVG6U-09U:*:0SR+N,\V1':):5AV<&';,UZ&L3-\=7B/+WGR5)0U M&(/ J.T#:3*P3[2^1'6.F_ [PIG])1LD#IPY&N[7\"I=O1.K[4;:?CKP, M^8ZKL*IJ!F:M>4G$J/_B&%)"CDL%\=]_0.DESNE.7@S\<0;4F[6UH *O%>6O;V;"=M3Z& MT7*Z!U7)_$)70?ZJM0'&B[T#K*,W%KR'1^3T/5I5E/:13MIB7_Q?$*OO] /Q MWGJ4DT2 Z0JK\1^0?L!_G)2^($YMNV**C'!G3R\N< -!OE?[+Q4554^%FN2M M@C6HM< IO"GV;Q@-X??8$)U,U$=R(*MNVV&@E%"+,Y>Y/_6 MDR,CN9GO96XFL>1F$O5IK28B4341+_-A,D.48@Y'D:BIKQQY\M#N6LW><$.S MA(/SWR:@B(D(.&W.@V=YY4J./&^B MFI_#F#1VY!39X*(3*V/X15&>%\U]O6\RY8G5PU>VQ0LM/2%8K3];C^!IB9,] ME-<3]3@ PPN,+ISB:^S8GJG\V[;F/!GB6E\@S*^S6$,QI;2L3O/=IR3-:YHK M=X@]=:VJ13DJ:\45:]N)R: _'W,0U"-P305 M]P:/>I!I*:UZ:"M)Z=FA#OKZ@X3">+;G V# M'8%URHY#R'Q3N;N>Z&K57"0$J@XQHZMM#!@;PH@Q-$B,++?%N"WG9.Q9^7N9&RX-:,5&?R@^K^(]1SM.1OT#CE3B9Q M:3MG)H@'TR-^FS[DZ3[=L@M):F, "51DZ18B"4>#-;O>I.M.5'][0G*60-4/&^]1=B[>JI:XS741=6&8_74NECL#K8YP4B]&NY)NIL9 MB.0D$P$NWS66@.BCGM>8PZ#8(H]BQAZ-S9EK?.= 73AOKV9$4V MU+=F3H*3.60;ZL]%L?N69MGE$SQ.X9CX*#-4K9!]LO6&=.VYQ27N%65GPG8J M^MA%.WK,N7\[86&_7=/"?ANPL-^NP/WR=@+1L';F00/W1U M+P(F+_,/W[>/$/UQ492.NF'.N%$C[(HHLO"H482YO7=@T>\JK<4.,9TO%MN) M=;"4$1ZR7>HCO,C*YZ+D04"\:.49Z/WEZUFQ$Q= M'O!U4EZ5?.IW'&9(Y5;Y\/RZM&C6&S:"Z"\+0K3I99&/NP F[:Z10-G@N4;, M>_5/$Y2&/ZU):?A3@-+PITC0HD-C7G=YF0F?$XV>FDJ@ISBOH^CM-,[##*'C MLHNK=4\(*WN[IK"RMP%A96^M86632OZ!;2YGOW[M,!J/5/+/]R54/ZIG( Y[ M6]NCA]>YDN"K@!GL[V _]ZBZ^NENQXA6\H^/[%7A-$-(#5TVW:B_$.@$8/+1 MB[=;>+'KXDZFXQZ4[R8Q?X51[SR>/D)72! MXQJ6'6O@CQ,6^!_7M,#_&+# _[@&"4](DGB[IB2)MP%)$F]QDR1X2(B(GAT) M;I'1P]_3!ZN)T4!O$V( WB;9PTB#GH>S;8O8T==R^N M3_#>AR3K2F+W5L9N1F$$DTY)A)PPH(Z.Q2"AD= MH@AU<+HKB^Z<,K^62,]@H:&Z".R(,L-R,%_R'2VYRG_U#+^_9G-:??@.E>4J M>EVF6WK#G?^RPJOV(A#MG0'?_$-O!I@_'9P-('R) !7U,<*_1OCGU@1ACBQ/ MF_Z$.I7("-YS<8_DF/]!*ZA#G /J$=URY!OXD<;85L/U#0-3*[O:$#$XGH&KA@>E#?\AZGCJ1:';09)VE,,:86M: M]0CS$[X/T!8+LD'JNH1,9S[6O *D]:OZD99"PQG)EI5=B>S+5R#OW18?,A[J M$=96 (.V51 LES@>^8LT3RNF&D",O"?=4+;>$-6>\ Z6TEQ1'?(];KR^> O? MF'F$9\ 4I$_#3K])JU\%D 7\S6V]U;H0:+E1\!?B'SS)[I7\(O]<2W4'#ZMV ML^Z(9#"F28\H/7E[?Y?6F?,*YK\$+(N3MS_<_TA4MU@% 8?#'CJ,[6QAKOW3 MW0X _?(D@T2SRUQ""OB=;ETGGG'W)LU5P7$KRG04V!C_6%%+U+B"DZAUN2)7F9WUN:EJVY0C\![5JKM5EB!DH,<*%P['L9AB[ M%(ZP%?^X&::.04Q(_W^WIO3_=P'I_^_6$*7Y;D*^QKLUY6N\"\C7>'=X MOD87M7^UUPUY$KN\J/%R>T4) WTT( 7VWIA#0=P$AH.]P0T#%ZQ9PFY-T=U&4IT_<=WN9 M;[-F!R !=X_T$TU@H7"LDQX\P%B2I0#$!FL\^,(E::)H0Y431IUHY(= #*:W M'-TR<*!H3$O"(K*.>\E/2,5XMZ94C'F6O=5YY1C^,(18@EJOH.CT/$H* MX.>6--IG\H9P,AOA$%>4XF:>AG-L=45.E%<\;*QW$T 8WJT)A.%= C#NS@@ M#(>&(VAQ!_BQ*;WP$T_0R6\PYL0IUV/$E(Q,(M;[X%.Z?4QH=I<\9.QO8^EV MO"V1C8T"I[BS[AR^L>_=/&(Z6YU'_&?J3)D9W(#]"Y CV$>^!3T\6>^]41D@ MVI !>E) 6$.QG;OB+,FV#3S@S].LJ;O2PSH@DFV2@(["^>8UB^X*TM(BDEA7 MBMF"'(6]:Z9R;NRH>:)#M7E=E])?,2TSL^W63\Y<36[F"%OV31<@"605Z,-^ M3Z&D%6TQY&_8ZH$B.CG4H>9WZ769%N5_T:0,@.%OZ6F ^P1(DC[-#>%4"9#M M8?-O8%]N]6=%A,F=*Q7;K!\F8718,E%!0\9F\G>M.P12M%5!JAL1H1I9][1Q M8)L6-Z=X2'L'UPR^*,H]3:'(626"HE,1)%BIVL%?*<"FLH?6"RV3!]I+)G!= MHPL6A=;&1TYS61E:C+"K#DW4((D,?T;"H .-=@E>_CZJ3J4'8)-EG 'T5NP K^_FN MLW$^9=[O^B$^^_PZEOP486%[.'I0$X/C$MS1X P#!4]JL4[/1Q^#8V->@HH8 MUYY-K3B65V0B_U9OR2P98H<9WM===,'HO0/->[B<:TDUX[P?F-E812=&1L#J'8TS@)(9M$SE#8JAFNX^47;;445%#N4W/&PI6B[O' MDCI]7H+09EBG9-/%QVS UWPOZH9MA$6(4XRKID\6@'66YTD1%:KJOAYP[\*S*"VM30CZQIV_$<9<-^"H+) 53KYD()#1O;_X;H(F4M,9.\?8U=9&N7/-A^A M4D'#+THRRJY[ODSND^VO3,O)*_;$8U?@1S;.RYH^N7%J1%_2=B9:;P%PI]I[0L62IRBL7!:?DIJ2)U.*=-!G^5U!ME(:;Y-GY/L,K\I,D;C >ZW M"S:*,-5O0SJZ&])1%BE;DC880"1UH3, _<@JPP&2&=,1YTEZ!8!5 >9IA6@D M 9%>DC2#Q\Q%4?X,9NLC1E.)+\.ZDN[E]N.\MA[_?-2'XK%DNF@D5=#\'0SB M=\'^S0.SV+K74+(J_HTNEE 1":W '$@U1D'FL*$%P/D!)1$96,$_.3$524@D M.1NF7SQ$OXF3;2O?/$%ZB,%._1BXLT .+6/2EAU4M?.=\+K$U"M=;%CBQ'S\'I *VID> MCY7?:?L"IFG3\GW'B:NUM'GBHKP.G;/3?P[:68R:GW4R 4C@9$U BB?7W3(7+" &+[ M XXG6:>F?L1YC%AL]F0"NL7)FM M3@+0+4[6@&YQ,B'Q]61-B:\G 8FO)[B) MKWP0$FW@.BGK5[\B+UL2WG2HO6/+UQRV(5X79S'/APEYD"=KRH,\"T.?DA3<+^^+LBR^ ML;^<)<_L=VX<,^[,*/8*XU81 A.Y)$5:6D01BZT936/=:@:?(;RX.V@"YN+) MFC 73P(P%T_B8"Y>-&7.(]=/\]U%^IW'L/LOV[8'CR12?6S8N!%VA9L=VPX8 M8_ZWDC8WF3]"B#J5#UPFJV].,PM3K"8EK"_)T[^!7HY'$ENC5 MC5:.";R2\OKGZ.(,IM*""NZ+((.53NU+]RC/O MP'-V=;THLL7*R84A[1%^T>1^RCZ]@\]?4.0P71L'MF/8S2FJ2JMJ$']FG+&_ M0HFHBB=@PO,3[F_X.X!:\(#$+FDL"$H5"&^()$U:VO*5+JF3CGPOK\Z*91RE M>L*!(K+-_C)BQPK:OJ$O-&\XDLE##O4K70><;$BZEA%/.6/4%J>'E2_$\XZ_ M=KNLYW;&U?JXK9D&X0/Q%/8++3V\);'1:J.W9-: M!K"KFW/3)05IAXKM_$Y MT_FV=5%6NA%$PLZXMHPZ'=N^?>.6[!U-$0O@S-A6P=+ #.X:9.8)O $!N1%B MK#%S&GF^JD0A\=IFHN?N.YFU[K(IQ""D2-ES@? M@X*S5$*/B G'QV([>RT\1:V?.*',P[K6;$B]U@AK5B$E@;JF'([IJ*(J+"A* M7=7ZK0:!R,^7TU0R(HF(I_6$?)^?UK7R Q)^?HJP\E7\A$S\.\UWYN1/P+AK M(U-4'B08["T[9!P'+\Z&F2D.Q^MOOF3QMMA9\?14Y#SY^;*J&BC.=E;D_VQR M#B+R-:T?P=9=5O3V.4N=N:^"BDP:%W0 O%FC1( 4D;0()Q;/FC*-:6/GSI%9 M3'WA;^&GYM_6=6K^;?S4_%N,4U.+,3LOFOMZWV3M?B_I4]H\50J 44N<=9Z: MO= ]19 HBE '0=#DQZE0.S2RD;7GF<*PGIF'R#6B6C*A%O2?U[7! HI!_SFZ M>">D<_UI7>(-R.?Z4X3SZ]!Z:*,U HX8BF\+MA>UMK3"$:DJ'!$SNO+H4K8= MH4A3&Z_(Y5_##X._KNLP^.OX8?#7&(>!A$.JH#YZ#F#J8L:O]C=I]>O[5_C_ MBP3\\://OY84ST#4B?'@9T9H [L;_D($29\#/,:6G2X+ZR:<*U+D4'8V./9. MJ5,(Y6[NBW*7Y@+?TQT[J74A>I]!!&6,:#LW,[8Y&N4]WA'WE_ C[B_K.N+^ M,G[$_<4\XN8@_;51#CS0!'!)'.!2H^A^/DJ(=;Y"QA, X]>%KX@X(][?Q.V+ MA]H7,'$6I+XQH6#&[.GI294&Q.\RCO5RMRJM4D$5,<;5Q80Q!WYN(\1*_LP6 MPE4^,*]^+=.:%OO]6+ D="97.3$,U8I U/,TA$-C@L+%@AOYI5VPH0K%FG2( M +T!.?."S_9Y6B4/#R5]4 JEB$0/K'W7[RWN"Q%X;Q2_B8E9&<:DL1.FR :Y MOG&7LG-+M^QQO?M$]L03DZ8]11!63MX M0_HE-CJJ,0T'L\3@V"!SY8E<_0ZJQZ6]9:(5 M+=(1VQ!!CK!KBA/L:JRT "H;TG;LF25:(C%7Q!SY6#?W;#EC)LD(;)NKO3E: M'5>=K><;REYM*2]VSG_S)?>=O'/7A<*MAP-$^Z(,4.#?C!YJ8 M<\WP;TNH_7,VTOQ!>!@X2(\=OM8;5"K+D^KFD[,8K3Z'0454!Q-/=(Y7%USXEY:^T MYBW-/#-KZ7K-6-8O(D_8IXC\%H>U@*\1^!S[/]K6KQ-?E%V&WHL5&-@6D9[' M%+?@[* NK[EXV/+ M^L#O31=X>[EI(S*K+'9V8&U4!@PZ^BI%GP1S(4=:!\B/6@"&R.NB?)T0O=OV M6669:A]'MIMO7 *(,9FSPS*^)M"FUI>=P.$"%MZZ3A5#60;$-&E7X14O+5J4,K:0M"0[F!S"B:[A03!3##:G MRGQQ8IH3SNF>LH-J=Y=\YW7+J@Z0A+UGS]@1_^7!<5WS,\& IMDGF-OL+ M>AQ 0%#L5:@':-T>U8U8!MSHQ"G'+FX^3QYV#\,ALL6.:DNJ1S8 ^ .LYR]) M!MB.@1Y2#GT%,\C_HO7?*!?I+X:K-&K(8A"W5D=VN)C00N'T8)-/R?8QS6GY MJGM!1N#\]4@;TA+@QIR61&R$TD >O8$XH[+!1OMOK4,0$Z$AJ@:'#$. <+_" M=P]5UH>3%3%.V,VOU18;*"7$]X(^I,$1#V=XEZH:!G:FSZ;E_A17HY8&O.)I MG2"-L;F>+%@497E'T_^1>?T73,=+,H!5_Y#O%/2T]784[8GH(/#F61<#6AMQ M[GQLZ!,SSF[$#+?P@.^(%AACU,85Y> +\3S[R&[%2A6"&L'O^-@KE64%[8A4 M"VO(@>V <7.*:MY0EA7=VN(4>-_*9#$MQ9"WA0&KO)V,XL)N=]@#PM]]VM2/ M1:DPB.T1MATX@W2'5Z3K%GF]>QBROEK&^(\'#7L#WJ"K_9>*\GM>MX%IX+5! M&+&:NA=I8 >WZ;.),\@8[]D!R1%]I4%:'LXQT MC9H(.\J>,]@H0"B8#]P#\^%EM M/INF[^WMQ,!B !]I0-F; 1S^6*?*ECB1U MZQK$G'#1VF(Y$Z]WH8#D#;-V1EE:P M$&R+8Z($8V65GA55/68:Z-NZH<PB-,%S2.?0V9P[?- M@HM)Q,A#=585^^N2_;5HJNQ5J.AG3-MAE]T.LLG,<(YS6B=I5H&9\9+]Q)EU MT=$GW0?4\T;_A#5<1GZ%<%LL_T[4!/REA&7<=LO. N;["9YTCT6VHV4E2FX[ M T^UEK]+GHOJ[ZIL^FE=E^E]4ZO]>YU$K^1BLN5\SUJ8/]@ Q3/7F!+*4[7H M[L,S+W7%)"12M.99I0*)QLGI"1M<@ 5+)/U!1(SMX?")4?!9.L'<"TJOY5R)&%[Q"BY&FNWE_=PRW6 "#%O MSKNB3K(NY])#C@9/3(D$L48-$T"0M4=)2C7J1SI2$ M<9\>)-&X"18BS6J0 # MGT*FGPUS*6*;=P)YM6WC26+"/*&3C%9^NS9O8AJN M8QRIW6"M1^60EQFU5 ?*[*E$CJ,7#6" ?$KS]*EYTKT4REDX[Q4TG3Y:UL4! M@PQX&+4TB2!*)%72]V"U-WW\0-<%%H7EM31/MHB6XM8]<$,YPMA= =OL:B_& MJR/WG:<51YSC*(NWS7V5[M*D?!W%7FF_0.0GR%U!X".P3N3J:$$/X4-$^Q*T MZ;YE1ZK$7BG+B MQ?]?Y=2O1#16?[!.PR3-"&>[FQ?CK!YC&QF9D]Z/I;Y D]54J=7&:W]/ MW5OR6W"1E(1%4]J[V7W;^3,5^B2\[S1T5I4MM9R_?D/3N^M9PT^ M6]4EYW[;!\D#'2)AQ[K[35LMFWW3>!NY)ZN4 Q,8,">'3=4J' M2@@YE##-J6;JN#MMC13N#;1: I)A\D#-16*DSIJJ M+IYHJ;G9K,7M6%/2MC7--NCY1^;0#9$[V8N*FC4'88F]*U9\B9I<^6]*EQ1^ M2SC-6OIH!P%\W,M03PS^7X#3;$AP^6O0,4F8CQA+>M8-S>FW#C)^4CZ;[!L3 MX#^0->LS*$0:R(?SI^2?17=+"+]*H$.*=^TNQ=!LZ@AS%<"D;;Z"98/ZGFUQ M03[3VG7JMFTVA+5:1ST#-A"78;O/SM3DCBZ-26:37>W;#+-K&3%@CV8"_BK& M(&=NGU3WG$-)[P\0YO0'FM65^@D/?.)!3Y,^B9K&-CX>5RQ3FZS(5*XNAU'U M)K^H_K&CD"?,X6"8P0")]D->\^"K[Y<[2.K8 MIUO^ANE>(]9D--Z)Q\_WNT5]]8VRHT])(.]H ,AB+*>['2/*%-FJ3K+_FSZ? M%3MGSIB;'/@)MK-&.PB8T]@GID Q4W(L;12ZVX MN#!NC1%^L4Z?\V++C\([1MDI:=F&0*,H#Z7A2(>KV.0".\Y.3&:OXDF;'RL3 M,=_3G.[3\?4\*!VCIQM+2N0'2>O'V#$BX6S;;^.I8D-\)WZFWYA> '$-H%R7 M1<[^NN6OHVDF($:'=(1(G]):2\E,9=XVN_,$B+-Q]4-#U "0M:S8S]QIB^H< ME#4/5.TOZ!/+U^AEQ'5,.CA&-JOR/,B"KPZ:;[7:G,X)Z%J#HW>T,FD3 M*ZNY>T0&F*Y>,"9 MK57L\.\<=7J3X\(TM#.UF!^]?'CJ&-C?..^H;_3&MQ M#?)@Y9 B1^^JIE?8@ L!)2PO M_1J )*CU]0:PK##ZRE/5UL"',J4J\JB5P[$A-\6A'5T+BET#/+!F,V+B8[ M4XA6_:_U[O3EP5;0_F.ZIZ\T*2MPS N;-WNRI:5R2-P]4J%BIOEYD66LHR224EPDEQ]Y$@1G1JI"6WT4-W MUU-W[2#96-]Y2X@;UZ;995/J*5P!::N]E+;H<34F"ZX(&Q>S>. [.BA#AY[I M#!OMO;=U>-%X^HR#!>,H]+**\M2&2@=AMT][W5CRR)"K.+@O&!<[L2H2?BZN MDY('HX35(OS,L$6V9+Z)4]$@3RFYD& @S1FC4">:KUD ME6UES!LBG\:9"#]7MAD)D0-R'*H(,#FGXL_+_)QR@"8!D,O]ONX;5?0A/ZC> M/Q)XW @"TN,='=%AG#_[=1LJ%^P\'$@6N!_/)[AWE S3_8SWP5G, M?WD.F*SLU/ ^7):\F"5V09JW>0G&[O3?9&YEJ)L1$2KB ''O=$.W;X65C MW1+@+0 +L0//ZZ$B MDD])W93<>!O;,FWR8H\JUUU+K^(.DBF3.'./# MZAOW\HPH_) :/:**W66NXR*"=^(+Z]+5(>Q I ^OBR1K +++K@]A2:L?8=;[ M']8 OLWR26NMGS15IK9%=+RY0UR 7>@5P)*+",>&C;1U;%6BF$G+(ZT^?&=/ M8)$]5[YRM!M0EN%A7&295M;(8R_3 MU@[DCWW<[C6)%[442F6ZW@>>Q_RTQR MBV1=.Y80'4:YX\X9.E+GL/I*BRIQ6*&:#G'#5ZQF%:5JG!S;%L!D@>$^Q9V1 M9P>&Z7EAD]84H3O-1YQK;)=2%*OCC!*1Z*\N]K@5VVQB^U9ABYQ'=N&=X6?A/ MJ].F?BQ*<.M^R7>TU$;+"R#V%LD-K#D-U4LNL2F>EX-*S?0/!,*'L]%QV>8Z MX%;D@D.?E7"W7*0%@QMFDU2/\!\<."])!A8'"!)GS+#QPB_8]=__@=;2B<3" MFFW(&7=.=*TWI"-$1!-0G@8_U'M$MI =)!MKE,_APHX1P^"[C:M#3..]O7.( MBZ1:T$?2/W37[AQ93OZS'"-+3S^FEM"^2*4#-0 A6K6,Z6LUAFV;. =OF.+5 M'0>=T^.&/K>&;3;O^39]!IB&&V'C^2^:E'>/)74>!D.O2D<8;I=GS>[?$H?- M+LD3H$_X!V(K0P=)9\Q/,U//1>/CV7Q8LXG/W"53V(WL7RUHRP.]S,V);^&.NHP >YBD)M@59OF_LL M?4H]X+$R./G%T%1D:?6/6EYS,O6F!FR>_:%4.)#!0Q4$R>71F.UPV]!NZI>P)-;4( M@B*Z$>BA&QFHFK23#TNAH[TZP_\!XK$^! Z5-L+FUU&)Q'OC0[X[]^09MAA, M$GSI Q21BI5GZ!S], +*PR*F>G]=,M4RW7'7K=M7QML(OWC,-Y,^6+O#:\@, MIBA%1;PS8 /L@?!PODFK7_W:FZP9V.M%H-M:2M1YN;):Q\;%@!AU L%65_N? MBV('!]PM+5_ :W1;9+MS^ES2;>H-WH;>&Z*WC*I/AS%CG90)8HB#D]E&&$!L MK;!/95GQ#9252:$8;7?2]H\+2SW*7E#D!WX]MK/D W M7LCAY.V[$U[,(9P0_HO!/1A7&0?MC: ZZWJA@2(<\T4P/F>61\"(2/ 2R]32 MAK+:5_EM H.[H4GV@6,:N5[7[5[GMT3#+ 7V_ ^-MK[#01A&9\D-.:R"^0]A/#/K$"1A:3 MDG%^+B=Z/#V-&P6ODU=8K!=-W93T4YJG3\V32FFZS"\81^!\=$80"6NK)$($ M%2+)D#:]ZS(G0(F[=2.%RT_FV)CBZ>+"W/M:.&TXDK<>Y3R"Y(T^5UZ&C,D) M8!_9[R&0)T3JO]CG(ZJ,Q-:08 $JLTEV^C%J)(N+%6M$BY]OO./MFKT0DIR# M%+/#N:2 ] [Q3%#W*\G 2L9&N6./YRTOX];66K<=S1&Y:C MQ]X_<]@WMM5\&6*]RMJ59JC+UD=NN[M6\4[P<& ^?#V,8F89R^Q3MC)40*$ MTK>)NTWY9:U%V*=1:R!&4J^-!=M1YN&U?YF$VV4[P'0>YU64LB"+JKS:5F/] M4)9%.-SF',UF/TK'D-8E&UIGK9&;U>ZEY.TV'C1C8@'37]G M7)PO2ES?3\BSB/VP5^/G<,P!^(568,<");!:,(&A,*S'TFRAHCK+!0:)?/(& M5\13\"O*AC!6 2^*E];/FM4]&R(-[%I<'3ZY,XR[:Q(W3$H;B$V\!BOKA1VX M;>[_R;;O7<%K-'B#$R8C$6R(I Z5GCKZL6/H#Y-.D/=\AKQ1$UVU&N$0^.^, M;-3+H4/#V&E-@W';YL+.VPP%N4M,EMJ++,PF2W:)5&N[2@R\5HQ9SN@^J>XY MMY+@'T!7_@/-ZDK]A&O/7'.>]DU4;UC0D%S1#JWF6^Q[M=Y^ESP7U=\5*M,O MBDS4NJ.3YKN?P1XJH4C KRV*J4ST>0V+9Q\X-5LJ&U6$E*='*9K^D.;8;L\1 M$8RY08,DB/NFX7X 'E4-&(=0PIB;/#O'7S6AF!PGUL:N?YGF39#?TN2C=59%4T+IH3$3KB'"=ML'K,^%G,$9N5N== M5TF3_3-A-%%+$0 '))#@H4TRRLF&GQTM;VN,4\,"-$U$J._^XNDIY565P#T0 M9-G1NO##K]Q3YL@C68209U+48%P#*#NA*.I_N=HQH=<;^>E7>%=^<9BS1G,CV&P(] M2%$2Z!-'YAXFAAJ1EU0ZVE4DO>K8RWV0?:,& M)H_P99Q$07)80ZV0 !C$MLH V\7-DPA7 J< ($J=IR_ICN8[7_'-!2I2=*4E MB#:(#5'#(&H<_:J>:X17.E3*5O,2SM2BZ80P3O6PRSW5GMCCJ'VSYC$3HOH# M-DX#&S]SXS*T-*J'AY(^L-GYDN^@.B\[7P3$VP53$RH-:X$_M%3LY]RYQ+2<=6M$]\JU@&+ODPP>.E=[86@U3.E6 M3&UM:_;/3A3OLC[SNI*40?">4,_L]'=?:/9 M"_U4Y/6CTT+G]DC5!;F'XS=E^B1W2UWET3'[IG(=[(0:E5P<9 50?R0HA[_6 M56L0@1Y$=&DK7L6>-2AE:_T/F".ZM?B'E3 BC(= M/JYL,S(NA=[FF*.:]T,P\_E*Q#]\]TF&Z';2Y*UBO4P[E MW>L[4X%'&1+.J1*!LX#7P""[%%3_IC0B@-5@"!\-8<.Q)*'REG<%)R &9=") M'R$>9[5;%!RT^4="G!.&W'\4&7LM)>7K19K1TAUK+DS6;6LBFL=X5#K';K=4 M6QG$,#%U0^!?/F/3_%!X*@@*"?.V1#6.!NAG&;A=O!;><'4- V; 4[C=@K>P M(NIP M!Q6\DN.84O J)D06CKC-:Q%SFE$/E!8#^B;Y]HF=:V6:9,YKL6V\8>K2-]*V MAWH=_;,C"I:+A1/;T>%A.3I&P!1P@,A'M3EXF[!=+"*^:>37^4C$$$"W?%N$& M,1=:]4=92=FI0-KLB:M0)'6.PS1*4T:H5S/8!"]S M]E+F(=D7E)X^P0#=QETP(;;M-X3U(*)+7'Q<*Q=VHZZ'X06LA^S:;ZBJ-57-3L9RK@\_G"X^3&[PV((L<9P6N5!5UCDU N1(2V]-_O?)$VZU M@DT1(*XI@$=_.L]N_MO(9S ?@_6LU<:.78]$<]R^+\JR^,8>9><-]16@Z/F] MVTX;PKKU"U%$3M$=\F,3_3C_>/E4O>!:GLUY55Z7Q4OJP80?1A/S;A!.K#JN M)*1XP([=G.AC'3%GE:V)BOZK < 8>!I7XQ5XV@Y$]+#G),;9#G96''O!QS?J M<2X?:=(T\9G6!+K%O8K=[-AF8HQY3 O[1@?CMQURIC<89XM-Z(\VX@E\D:6GC.LC_AU'/3A&N>&C1ODQU4; MY4$K" GUY&9VD3>0>3",PSQZ6<8-#O]2L=7QH:K3)U]9#]8*WBQMNXU2F7\Q5.?84$-] MAFS2M[&,J*U];D!)U-*O;ND#3Q=P"5]T /EWZ6RJ3V1A.WFQR7V$<3P?\]DC MQ.-4EWE7$)L;FMG)J"&$ZB>B59L65 T2*LFS@GQBT4C%=_=,8UEXR*9(S'< M )O1,S'L$2#%GUS$C$"<90Q8XL%BF)RG=>^SM%B81X)(-7UE2@/3&,8 MCO>!5"D[-%0+X&FDO3\R:Z92:><9[VX];78I6X17^9@)4+2#/% #Y I[LP[' M;.Q-.U-KJ)$@P.,:=B'+F[G(%ZB,8!1"6$T9!!N_MLTP55J8UO*/E.E.M(^^ M,.Y+%;TV0T@+ATLU#LJKES';-(6( K$B=?*4,"WW+$M29_UCV8;P1A$5#'VL MQGEE,H)9^BF@[@B_I>#QP%263+.5.J-\@X\N$>-X/$/L(I;PC_BO@'X=^)JWT<4X*V?7O\ M&<.KN2>/( &<";C)?9N051%2I[&"#X5NI.L74S?RL&/J2J.\HYX#.J#0( ?T MACZQ,2HU&4#<3P*!F(Q,W9:4Q,4#8BNJ!C+.N&U#SA$=TKU:L3OEEFF>29D6 MUR5]28NFRE[%94-W?DM)UYZH#I9@*<09"V%&GY]PYA$MS^=IR53FHJPNJ/O9 MT3:")*EHP5+F>,U#S.0&]=02[WA] YH[;LRP,3BSQHZH> 8./YMN,T>(>)#M MY)^2[6.:T_(5XNO^U:3/H/?YCZ.VBP@D5)UL\9M1YLC#DFUJ1B6 :1D$'022 M8X4> D5["RA*Z)H*KGG] !U^)(54P HH<\Q[1;[/';S8YL#+-B:J6:>F.Z\$ MWD8^C"+ES1EC-:X#DQ&LH+V^*??FZDN7PF<#IAGB,[<=H@5*.!@P1.QE%/?N MA9)HLK2!_^CF+55%!_/ CG&A&F.W7I\.#G$=<#[D2G9YG$N([4.P//F5VA** M?9.&,FR;LFG"0MXOH@(:R!_*;R7/:9UD?!M?W6?I@W +7N;;K $@)ADG(PM+ M^HI@,[IO>.4X/K/G.XB)W6XU&_D/10[D093G&F@[-C,P02BG23+2TQ>Y&6(3!TZNOO3"11 G6D=9K_H+S M%E,U7K7]E-VH83D#)GSA.%9^<2T.'T7);A_@ZT=9MWP%0*_::.T^D $SB"%- M D7I]I%F&=S!23Z&-\^;$MDVEC9C'[DN6Q]OV!KI'-CK*U7TDH?#<'3VQF? M7*"8Z557O;3]*#N@FF@9"$<3HE-U77ZFT+-[)/C3Z>Z?355[DV?;MD1K'#E/ MW!R];:[<7")FRLHDP;%46&G+-%$3(AA@^D,VC2XVEJ;J\ -T!=A,12Z>#*U# M7S-S'U Y:A)I-(O=O/$%P'-TY.!?7>0'SZA6-%U%F&*"=,Q9 A:1Y&X4)-F(0*NH(5.]\1HRMW S.;=V,'E=IC@Y.,04LM..PVL%N"-]/88MHWC.FFQ:?&B3#%J:(/#4V<_%"U\0 M<.CZ0V7TED9^>H33R!RY<>BXF(L67-%Y\763>@L\=IG?%!FC\0#UH"_2%[>- MJQ=8L=$B)B!*6'='=#AN:4XD=5%N&NA'3HX^0#)CD17S)(WXC$RJ1X!!/&>C MY%5 KVF9%KN+HE1P)\Y+"#!>H"L1?05<'^]-6/<6_B6>:WF<-_,)&B@.9+,* MO#&RHFI*^0Y1YJ$;FD$5 &X)-ZQ# 2#P?F_RBO +#A2 U9NPA$QQO0Z=\AJ2 M5FX&0UC7@-+\ 40P,)>?+8Q!_$B<=* M-B,(/UH?TG4::E/H8#\>5HR3>IQOO#EXG^2_\DAH#NCFNC"A%1&!WKQ=Q!2% M_H -V=KXP2[RM?4R%_>W]VVWI.M*?!9T7/'A5=15/8(LC^'!4[ M/9/!:2SJ2 =D5(.6-UV#9M0W? M$K3@XA'SF M[IWX7RW\!&%+XA2!F0^Y;*6Y?)P#;3IHC0N1'$90*4?E@;OCM MFK9);S&/-GVP-GF;S$2(D=$=OV$Y5;JGO.<;=^=4Q?./N]GS.,;'9(+]'-N6 M,))S*OYD[\.2/H.)7D:#2V6,J9D"3M];5%E1(S\H>C_RQ[H@V2IVH-7+F@/# M*LRQL,9G",'^OILOSM]0W/)54U4'CC_;1_Q5QRX80CV'U M<)5 M#1\,6!>ODQ_D]:T''T@'YW52UJ\0HA"63RI[$=Z-AWO$5"Y]_-B6]SC_R"4C MGIZSXI4J)&E>I-EZD#J?:I( 411$O6K';1;Y;1;*K/59-DU2R/MJ -(!=E"C MG%-@P64%_L2-SF:EJ[C HM/Y=9B1)TD+$^:$A_PV2=8ED0O !'<,;MM%2ZZW MH"Q$@#EQ\6(:K\;XQBR^2&L>?066Z1W=O7_]4@'R?A>F+3 ^/"H9HR JCRD: MH+C_ &38&^]'/:Z])16[2&,PSU8+RD2)81HDU7/R+OD^H7!CBUP.]D6MGW2C MKP9!P,^=;:Y"Y!'#,/^M"#;+?RMB!PB9P_:8X_N<)1YI08YE'F :_7<_^D&V0N[G\O@])TJJP+]M_"MVU6YT@..\ZL-7L? M4#3D_:M9-N30X&M_B1=O!&[D&-QC"=)J?42:OIYU8$X"JAYPH97XFIE^.D8- M"YTP>$0!::>6F=)6;[NBQ(\-4XM MM?=<$R0V"G121,KUR*RD . HNR/OMQ!986;_WQ5L'%UEK.%(3_F%0LCYB033I*T-+L8NX@I#?.D8)S5AP@3<])YL#P=YBFZC)6R MM9FI&?5&M?-@3(F/58]]A(Y9UU$O=?;.^P MBQOKA>;E'&$*.C"]&_J0@JZ4UY\3-_2BA KL&A-H'>GZ<0U^Z"9V,XAZF=#R MR04S_[:: Y]MZGWE FX@]E MJLA[&,TX$@D^/!SP MNF"'$ZW34H1V"9^\#!ET8N<($EI099]*%\( .?==4@U>AVQ M'E86K/JAF]>^ZC(+P+/+KTGJ&T@^K"@\!^:"=HZ10]09@@<5@LZII4\E-=&( MF-;3B%"<@9-I@]\,D=%O!:3@@C$'5@1Z6E7-DP)P?J9;QM _BHR1@>(VX!L[ M(F@!#((;<2C1AB%*R,! 2#<2[I2,?>@C2-MZNF%-,F:L%>1>\6'1G;/6D,@D MDZVBWD2]X5K#!TQ^D*_[N86'9!;$/V@%9UF^4PODKH ?:) %8SP;N]KA>@#E&BJ(KV<*G:?0*D:'N;W M+G8&9=Y*FIP5.^=M>,:+W+%&!%K%RP31QSJT[YE\( *$GS9,>2H@NSFPEGS7 M02O@M(*]T0Z/%0LKF$XQ< I!33'EGQ-&3!'A('Y^492W MM'Q)M^ZE+H#,17/EHU3X:8+41OT60%P4N;C6D4F<6Z_T&;+#QIV5[N\S-J8' M6@4BHK41 [);&#!:G$/,SZ$O$L0G$TSHR>VO6?%@&84=@I*W)L8\1+W3[3P8 M%[J/54Q@NB#$)5=XS32,JMB[(XQ7VRZ9(J4XJ;?R8+6;=SX73#/A+R8>U,6C M@H8U@C\7]7_1&@""'G*(+6ZAPN6/H-W\0L[M"-3KFSO'V#?)*ZU)]]6-\M#" MTM&^O(Z47QPAVQ9@C&E&]VC:*K.T=LCCZPL8KZ2>9K08Y'M+I^> M2ZB8 L$3?BM%VX7H?=92$LG#D&VEC_*/E@Y_0T660K&_+ME?BZ;*7L6#Y*S( M*Z9_[0! 0R;G)=EMS?X)H^4A[=7'-*>7[ >>0O6*/.GHJP>>_@72?H*TWQ P M:Q6!KQ#^F8A!QPL)RE!U%YT 7/6J4^Z^IO4C6\I-#9F,9=]?PT+ A(J95E>,!=':0SRCB'@[<*F@[=RL$R+VE=9V)F[>M?7$X M4FY'=2,B('];H+E#H5B?6X?(%_7=U-KOH,#3N D36FVT?*C8YUMO^%[[9,81T>,SHO^ WHD6%OOT%H+9)_H50Z< MW-AC@KRL8YKH 4XW;Y+LABT'54CNO*&WZ??Z$0H_NLWU%26B*X&^RE)8$=:; M\.Z\AF:\$HOCO%G,^&'BP,QZTFL!0K;;:;[C.N%]LOWUKDSRBNU?N,#&_"L= M'8C)Y1F 4$.[I44T8FM "I_*MS&9\P2'6!UO^Z^&OZ1;6',Q/I[,ZYK%MI.& M\2XG421 QXV \;%D1L&,"R!.I?J+IF:KYE.:IT\-3]EK*VQ.A^'GI(BDQ;,3 MNY/2BHF6D328ELN(J$4CD60^Y6IK3W:U!F M2Q?X(RO@VBQ "-3V0_XF=$ G@7(W]]7^;[HGP2 MD<0C3S1A=](ZV$"9L'>MBPEC^_JY1=X'RM@[\A)3S511DL@E)'MCMBUN*UNH MEIW+IV!0\U^( MN*+0HI_MITA1$O4Q.*7@XF'3-?5&RR1;51N_KD:J/>G->E\(L[!AI M!SD8L6H&/IYG@D\&OLTG)5)/I8FGT$PY/ARY*ESIG.T4 5'S!X7HR3:,"4:5,T&VN66 MMV.U)(_S\1(8L 9>$1DU> 639E4H5S NY*A5EY'GI^DVK9^B/L^F$V5X28T=]K.+UR?M@W6M+=[<*R>X FR?J.(EUW!0" MRS4X"AX:Q[8ZFL.WS82+261#0EHE#P\E%84GH33O"\T;&E9NI-]9U"CFW;VE M16+8$D*XM!H3PL6#=L6=R@$I1'BY89VQ5*HYMZ=RG _9(Y[%P,&"<6-Y644] MDK[D99M_?)=\5X#)KIVA-^=V-M4AL@[M8,.V]+T<(V/[V2\M_L1UWEE386XX MM4U_A[0Z0&1;Z&0!3+CZQZ2(".RAP*A>OQ;EKY?Y=5ELJ3NGOFV](=">:VFB MARQ6&U-;L[-B=RVXF<8T'X24!M>6%6 M)JR3X^;V<'A\_>J<"8EO)8$8/>4?20#V?5]I6A'0,0I.PP@_MAT;*(3I<5GJ SV?7+Z[:>O!= $>1TH(F/)EY$B? M"4-S' HWEII":[DN9DRYOB2G"@?7@CZ[!M;@T1=5BN]OP#871S2.:F%NK46 08=O>B]Z&+FX7&X;( M_?PBZTD?DA("'"I5AC=005?=NAK$@5V M7YXVNY0=YZ=U3:N:ZZB^0B"79Q-G!_M8\ON>!L7!.K3Y@SBNLL:5&L, %,VNTOP=)!S1GIZJ.R!W>1\X#]?9LO)G/QI3$L+*RJM:SS\MN* M*/Q+2ZN3A,D/DO2/WIBK*,:0^9*Q6C8.%32B#1^>)VRB\64,JWBAWUB,E3"0S(1BZ6V.8%SS76>^F$\5C[QQ.@-O> MS 2W..\C>N]'I\SBPO?+ W&K\Q!$]NC>NU4 WH2(-I'5)'FOFJ1/'?1WV1JD'8Y-QGX& -<3A) M\_1#%Y4X(,^.T00HA\:F79-F.#)5%KW0)PAT&X:*'?"'1XB;3+6UU=2+9;KH MC]]IMK"QB7B^G=-J6Z;/(G-3P4!!49QS6J8O"=3*.86*.=XK32,B++ 2*(N7 M&NH(D8Y23#_A))9M\S9#9JCZRAB0QS1PD]AVP#%N[";8$ F@'FGW62H2I$?B MO;2&:SG-AD.WGF5V_C!%W"(ZL8M,6#6@JD3ISG3MT+G@U%*V'=DI]K)W%@] !A_G:10>%I VTA09'A WSW23TS3;T1$>*^:(>S3D00KCJL/I,D% MQ#<(XD11!^L$HT^T#\@8(_U0LX#!1[!0'"PBTUJQD-2Q\3GOZP[![2+9T@X- MR:YEW-<:,-^&0!<3["F*1F'GQ*X\^+A&];^&^@C'O(-QE0*/7S"N2U"-@I<4 M!*DJF@?/'69O'42!7M3 YL\G9S&B]Q-S!A-[*$>T.VB=;"$^XJ MACL&_@,%^B7)*,_99L=8NJWI#G[!\[WT'V@M[3G=;;V$#]^WCY![ V\H4:+5 MIP5L1(T=C?R&=%\FH@ELH<$/^SW<:?=Z*0PU,O&4%6.+G*&'.@^VI1AC):"< M'Q"%>EYLQ<6<5MLD@SJ/%^PG;LN';$Y$>U[GDO >,2P<'@;TB1SE$U$+D>7^ M^K7-M7*;8F2-\[DL^QL%WC>D+L@]Y2^&C9J6IHR[=T.9M3[Q)@DJ%C2E,SE$ M=R7'?EKKX[6)VN0'%:*8LJN>]I-*V@G_E-1-R?X,"Y(5I"!?>)"9HVT31=$? M&AM'R9\N">LK8*Y $=,]/N0U&\2')UH^L"'^7!;?ZD<(X4URI[56="&J#Q&= MB.P529\=X65X"XVRC1@N=I8\IW62\1CI70IE2S\. GFMD3*B%]&ZB5CEJZBQ MR@$<6:Q(XP+ / BU&!P17B..Y)"8I8V,1-H8-TX<3 T;'U;5VL=RM.HYFAE% ME22Y9J*O3[6Z)$&%='J&)$6*_0V(M1XG3BZV/6\2[W8SWPSQH67&WS9/3TGY M6NQOTX<\W:=;&(YP_@/F)20EL]$&ILVWQ(A&C73DB*+G3ZO'CY28(P0S>F*^ M*-$>M>*:E<:C&_I*>G0-^3[#L1&0O7N)/]%L#"(B7)6.7! @ .6QVD*?_ MN8&17.W/TZQA/Q6W[U535S6[E]BJ<6D=!L:!( 0.94&#:$0V1)*/JH],Y-QV MN\T2WM1"](/@M,^T7BH]Q4LJ3@RB;T@!@8BL>V"F2LR(Q) IM(0ECLH&-9"G M?$CR]-\\U.6LR"MVP>\4WMTU^QB[:F0=! DZE61PXPA24&S.-$KPNVX%L\104<.6%! M66$GUU/(?2Z[MMD_3'1Q+@#CA)N(@^!(51P:==<0F#["JN1(_FPYWX0$&[6%,BW1G"2[:?7#%&!A+2-#JT#G"'"%: MIA5H'&2!*^ X_].Q1='C*?$ME)[EW8A]"KAY,;;]&-NX^UQ$(Z0OM$53@1@% M -]FVD.6BB537] =>Q%Q7:(!),9>8^=L*=(Z=@T/..F3WY"D)O(+I/W$L!,/ M;=FN ,!C 8G9-O-B$X%F;6V=C3% +Q =)"]L$GB/8-7I:@_0H\(J.:E):0 MDW&*+"=\5.T_9)6?\5"IR]S0BKH[3%5<.?SH$1^#3&6;FJEI&NJ3OZES:((H MYYY)DV<+,0KK=+?CZS[)(%[J,I>N8&?L;-M<9&2P12%[Q)YK!R.V.?/RC*C= M?:7W54W+BV3+CRDMN=!M<^8]B.I"M#[QWG=N/HPS>8SE6"^X%D!;^HRFO\VT M>GMM):C5Q56%,NQ_2H4("S'QK$.^A"P$R+(! P^X80'7E_THK],D@]^)II5G M@^DXH="#XX,218\GH+4418..9K2"3K,D8 8!S9R@%@K/M3V]/_%8>O>4:0@+,D1MKUL46;N%/2(;=;INGAK\2]<+._UEDX,3^.4F=$/G\?N@(;0A\XDU= MO%$?V1"-..E5O@:Z<0VP\^5ATQ .E>[!$$5:4L27?$?+NT=>=P&2$F?&"X10 MC )L&3"P@."!%AJ.D2&<#L^E%[C+4/QI%7GSLR;8XD,*E1GB\UO@%Q?Y PPD M#,I>XC:W^-@^!/MXZ,U6EJS^^C$)8(9X]%/T-8WX(1!+FE)_@'8_0BF6,KUO:FX%J MVVJX@W[S'BVUN+,PB MWG"?DN_PGCE]>"CI ],8QEYVLCUI.]@>=.@1L@XFC+O)SRTVG&PI[=/<*>[% M6V^;JJ0;WMK,N8FSQ"V,6&.%7/QBO??4;%_M0061J!EM8HASR;=*&U/@N)*F M("B[KC&-&2-<&7L@2 J8I1SDJF C80TS+8WG]>STYL/MZ;:6=L]K2"MPVQ); M;YFDU$N$>B6*6&LNEN3BV?$G)#;E;U03MW MI^H3^[1S&M,1#Q#<_CT!%T9<=5H(O;.+)-[K@$IIOX MVH73W%?T7PU;#A_@!',D '7%6.;L[Q/JGO.MZ3Q![#T_8%F=:5^PFU_W.XW M^AG4JGF.0;@L>FUS(MJ37U2/_XZZ?L;FK'?ZC_CD-$9MZ&8.OC"-G3T@EALXO:_V7RK*@Z&DFPI9,1($4I4FV5QZ9-LXF]8\)X'3>& M^J6$#S][718OZ8[NWK^R6W)WF;<7:%=M@\>J ?(*6V;RU^RYZ,>4EU3AA?\# M$"9I_J,&F=<1WQ"=/.GHQRX7?HAL;,M@ 6$C6Y!Z.=X<=.=U-&ZWUV MR2_RSQ7%Z_J8LT[?J#"0 ZQ#P504:)O6-.[+-00+91SMY.@"-NODC8&?FW4% M5X.$[N+%)OL1QO$BDIF"660O;/(%6"+XL""2I2OM8%ON;2>)%"G\>#R.8;ZRCUJ7L8>O_57" A(0$ATJ<-[$).!"IV=X?VXG7TC@_W88MCMN2UG96-_;W M.5;VYJ>='\'/X;9PSM@J'P\XC>\DK-DD*46M"DG*B@7T>.)4K?H*%_S8!MB: M1Z9M,5&9QKOS!"8L6R8L2TH(F')-6^7=YOW[URD<*>LS>*[RW/^B3 V^FTLYW&=&($(%1X>;M32KN&/YLZ;2>^XNQT[9BM-PUT/*'A)8[ 2UW+(B;2;(&*]>GGBN9//-ZNFNMB:]QV]ODUX,0IHJ5 MF=SHE^>Y+%RW9+TUM,K6M\L*BJPWWLTT.&TX+,8I&5O-P.@+H3,CBTKI=_0@ MU$A:X5KGCCBIGI0RZ\PA:B2]=)L&T%R-!2.E%KHL:3@;BEI,+2](+UF\J*0J M*DE.;>)^3JF96GPR@XZ%C)0- BDJ(N..%9UUXW1\Z/R(AQV% 6Y 3Q^ZP1Y^"Q_U,2-C3=^QVV-IYBUFS M&W*29P+&+BN3B%AF&(5081TRL2OH$/.[@U MKM8/4$L#!!0 ( +J)L%;?1^M7HF +PW!@ 5 86ER:2TR,#(R,3(S M,5]P&UL[7UK<]PXDN#W^Q4^WY>[V/"X[9Z9GIZ8V8O2RZ,96:61Y/;U M7EQT4"Q4%=LLHAHD2ZK^]0> 9!5?(/%($*2DB-UI6Q8S$YF)1"*1C[_][Z=- M^&:'2!S@Z.]O/_SAN[=O4.3C11"M_O[VR]V[V=WIY>7;__V?;][\M[_]]W?O MWGQ"$2)>@A9O'O9O3O%F>^<';^Z)%\5+3#9O_F>R^5]OWKU9)\GVK^_?/SX^ M_L&GOQ/[ 4$Q3HF/8O:#-^_>48 %R%."&,"_OKE/T9O/WO[-AS^_^?#C7S]\ M_.MWW[WY_^OA5^.@[1NR"*$R_R&8(X^&O,?WB%?2_AG.REZXWP-]C?WA6_]H[]Z-V'C^^^__"' MIWCQ-N/;FS=_(SA$MVCYAE/^UV2_17]_&P>;;<@(XC];$[3\^ULO( $%\O'C MAX\9B/_!?O(+^>441S$.@P7C_8D7LJ7_I4&ROZ= /F+RO0R)'5^_Y_H)S\A3+UY?A/A1E8.'[SAA M(&3-RPQFI''I\BWP4[+P']F$_G2U? =)T&>VH MC##9RY!R_&4H<=X0O$4DV5.M89MO*VM86K^#VQ8%SV^\/6,XQ4)_0E*T.'_: MHBB64[!^((!RO/,XABM$C]D'S__&O1C/E]W!79^#&>HS]" E7/Y[4!HVWS(7 MC^YHOK:KP'L(PB"1M!'BC^%TK8"ZOT4AL_()IL7J1)2A#5=1^A1;PD M>',6Q%LY#53^=4@RN!K,MTP_ M8VJWOGJ$&JQ$[MP7? JH1K=H%\1\ZU ?:!?@- [WEW%,37_9G;L(J+/D!UZH MY%)KPP9E/[4(Z+>4@CUG'H&DOU7[!I*@IN-VLN=_DMHL'5_#GJ P$I; @74'YE@-C@[,/!'5&Q$/6/X$)7[;Z(PA'0 M"0"*;;H^A_PZ##' "<1?HT7*5-1/XX2*G<3)VDL(VF;!++2XEXW;R(("BXP= M\%$.HBA%;%OY]!I Z#T^?@R2]8$.C35(PH2\'QYP!WP#>MLM=6@8%JKS>+.A M>E&Z"VHL21XLJ!-XP/_@QC M1]@*45_T&TJV)/#ISZBIS[G)XNLZJY&&:F5)N2]#JIZJX@H$0*QL$B\,\2-[ M#UIBLL#I0[),PX( '=I[P5G:ZF5O7'4_5[Z%MZO;HTN.*BZY&IUB,#8U>9MY MY09J7(%@@]1%X:*KT7?\S(+(O3T33[Q(44K%1=@+*R*;$'N1CN3[H%GP8Y;< M9T(ANUULO4#'?VD'8>=09"<6CAB3\)(C9 SB9UK,M9"E:^BX8-)@[2S+6ZT( M6E$D2W[SV011L$DW5<;N->V)(FP["XQP4KRB4[92Q:8G-G75MU[XD*4I:"Q, M$J:5@XCRT:.,C%8';='SF@50X"T5+N((E%5EV>N0W0/+RC%5*#$UC/F>1 O? MB]=+ZH?$)9+*"JWEV!@@@I<:>V+=!7:4"EK\3%D&3_-35.J^E8%K9-M2W MR2[RU&W,[E?)(6ZB["6)(5G:\O1FZU-&>5D4"J='Q.Q\R"Y3])=CJAV4K4M$ M+9,7QO1^E3*WD_U.@NE75 "I%U:^U;(=MLFQX&U$*%E02@A!"XK*BZG1TQ&^ M&(P-V[.D/]EY88KH]N>7?YP%U%8LEJ85\9&":,^!\J)]7$)+K?AC.3"H[CKU M ;0AE3+?-,AN?FY!W2%TO4/1!TKQ.Z-F(9#+/Y4'-OS#J<(RU #:?1)4(+OK M & *=ZN@_*"FLQ10$AF#/LIPSFC'H$5!N3_26[+V^D*S^LX>8OU-7><@HBREIO$QMZ<4/O%8MA_>>,?<]"I.X M^ EG-V>U$LKW>LN9\0O :4I8,9[F%"3W3_O[V.U;^25>3W:ZN,D8+J>6D)O0L M1/PW=07(2K3H7F+_88?JCKH(U+S-DE-JZ/;TL/B)!06 !2J'LS"M;D3KNTD<9ZC*%P>_<,>9K.<5Q0G7/CH#[\546,V;Y2K NE^X?S:5KL'WS>C ;^[14.S9^ M>579D8OF3VZ<%(LFM,U83D Z[7;QSQKBP713&N^<+);/8EK\^ET$].%=E$Y4 MDY%>-\-R8?[@Q@Q6 ]^WP6I-[[)?Z(G,%@G]U6Y$N0/1%&77Q3>H6(F6D\'N]ER$:IZY%OS)7_ LAJ\ "QV:AXSPA9G9(B&FNSU) 60:SZP-03=A*/(6* M0FO>$[A>VA:U",NTQ"KD%5B\VNAR\,D+HGG$^(G@='L9^6'*&D"?L6(? MEK!%#X8\_( C.Z(VI69:*F',>[ PN9+J%!:)>@T45GCO/1V5>G9[?C?S"Z?Q M!I,LG:JL)(+$,W6H$_"J-5AE$%LWOB=9]Z\F[UIU>%4Z 72 UY#&A>T:1_XP MU]L2)K>OC(97W#+'P +H6N_].-I1ORZ@=[&[](&2$D0LV].J5.5P3DF^DEP$ MB\2;/WL=#@5[>[<7W[3LL 3_7 7VFQH (!F F.&CQ-HHSRC#8/32W^_"M=2&IL,S>.;[Z28-LTOI,O #Z!-0 J%C.ZHG7QE&PJ6S GDYUKV; MR6[7-EX9Q-\ @JFE*Q#UGJW+LA?=-.\@_5PTB+U5IX7YG="NC?FA"]XP5WJ&T3X MS%BKUT0ATJE*7I:G;O/SJE1RDN)9FJPQ82685B7>0.:X!AE&T$T6PF7OP8EX MGB9L_#E+51E QF5L4PSE]7(0*IW/,#0TD.&6P3C1O2S%3+C,/^-@H&6#W85I MFG><3MXY+5]O4)9U5K,MT1S+5+TL(=?=%7 ZUKK>P13#8T7K !\8=0T63'= MI:S FD?_$-D%/HKO< A_! D1N;P<* BMBU5NK_.?"([C&X*7X&]39<@3$5.% M&0:W<(AL[R+OL6@#;RM/] #?K7NN(*46U@#V;S,25K:**ZI%ML15PN#T95=' M7F7N&%R)C=,.<\>2$43%C^(D5R1@F0G13$5P8CYIW'M_S*07\<%B"T/K6".( M%WJ >[$M*!P'J11DU\XAC3NN4&Y:@KO&$:Z: SM[3XQG.B+LX!78?59%AEF. M_U<2)&Q\UWQ9:RI1E:"@Y*$/QL@=Q5X6 +9E,[CALR/V@JXMRPI/J?X<2HKC M$S:N&I6&8)P_T65FQ5-D?TG7'K,2#M9*%8=AR?A;B1+8H73D6C2(L, R;PST MD)*=?DZ*AGR]Q3,1TR^?ZNKCZ7W\@'K;F5P:F^Q _A["]GC M->#Z-H6E\Y$!*1O4IWFQQQ&OH MGP)K(FS%-8ZZO,H6:Y59.Z,@1&B8)O49L3/"7FY4#G\D68M=^BK(@RH8Y#I/ M1%"L:T5^W;C&L>=D1=G#-["\$8A*9RO"%""9V(X4L-_C.\H61"!R): M<8RBHD-6? (VE3).1K&<_H.\Y*GJJUYH$CUYT27SC8N"9(&\QK&]123 "XJ9 M)$;1+MO1C+'%*R1E)0Y&P(A*_VY#E2BK9CA+"27LA@/GM4@V,F3Z\4UH\W7S MS?59+2 Q5\7A9%M&. YG6D>R%;:YJ,0L7=(RZJASCZ-?T\AG+/P:)&N6Y4^A MWVW#^J.Y(+%&$>0H?)96V:GRQE5MI1J=090IG059'D"/>$/J,LO-W .9@X'_ MVWS+LW3.GQ#Q@QC\&5<=_XA5P("I+B"HPJ*%(PWH/>B*]P>;:OZ7'F(FS/C ,8 M?0S5FO&7[X:)-(U<3NV,,<@TS<(7Y]'"T+360RKP\AIOHP.U8%-98-KQIK+ M7#0T./7B]46(']^:9E_,EP6HV'ZN2Q.5@8VB)I/!NR%X%U FGNR_Q.Q6=*B5 MG-&;T2[KK&EG81H$C,6O[)!Z[5129C'86_FK6]$E2GWM[W<[-&2W0^0! TRN M7OR:QME(CGM\BWP<^4&(*E3>8[>[W@J)X_!\)*V"'2&Y'"%PABA&/[!QXZR M=OLX9W-SU<;WEKCI.G>JJ%VQ&U=H1_(RY"WB,%Q;'C7)LWI.NJJS@&HA_=>X M3%5KK;S@$4$&CF.'SK:(I5CIZFDW)XZ_0F;K91Q81?8R%#67&79X74Y,UN"AUM:AZ/>@(LIN0"ZC\@.) MM8>3KCL(9;V-$)\J>\MJS^9+NLI9'*-DMF$CVG^WX6G)8G5ZHQK*\Y(6 5AG M7JT&B52/V9*SZ;;S)5WTE@V=!N_(UX'H.9L+&3YKO/L*C(7>. 2ZL)ARO&4B M"[ .=*)Z[CZ='+^A7GZU; '&B\<@#"\W6WK6\\<;^$BM ,GS]@7[..SZ2;E\ M(!TZDTCF-UAO)-W>5H3Y+&.&3&I;H5OR0'/N@%O-UJF\C':4+9C 7P&Z<;EN M&PPIZ0H/-4+M@.Y]D[@;@JCWP28-KF^:[?+B11']"4DK3D?K!//].(L;J M#W1L'[D;03?K ;-T5#2F2>X5CE;WB&SXFT9!8JW+A>#=4!K8>,_]'BG+LPON M0J HT=,T3O &D?QTDBS7K7\TTF.Z1SS-M8\MWE)<#4K]\ ?PPIHXG7=5!3>S MK9P%=,)MUT@XJXV8O"ZH\!AJ9A>D,K! 4NRR8*:+@.=1,-/)8B?)6H>78F^? M/T7-_-_2@* \:6!_$WI10IU%5N2XY3-S@=_IY1&[-1#ZNZ;R(J_ 9]?Q>OD5 M.[,/ST(G5/ALD$MO/"E%0.?A2=G5N=%%P/,X-SI9#-;91RW)-T%Y).$6[7"X M0X32?DHK#6Z4.UYB#V0)O?)<@XO$:&;J^0@M^#@U M1L\9>@ _^=M0.-ZO9N+M9AY@&92*1,O$E/2/!8O87[\BNA!$I'>J K@I[U05 MKKD-[A0>I>5<.B$:IX%RH/TJ9"%HX$:S/?SV0-TM"AG,&X_>%RP8Y$Y4KM,E M823=S4W(5U-C83.2Z'TP'U7 X_KSAS!89>-,+8J^!_&4K;H.GUV55QV-TA7V MHOS\.40'Y-Y3^F"X?%XQ/)_[N..TTDE^;'0+M+8W5ZV;9L M)%U1T^TVY'%X+RSB\)?1$I--)@Y+#2\EL4ZJZ9LT*UVTFN?:SBH?>//K^S7* MCM(+3(K6*')I:/U@W,I,39UY2IH$9QSE?I8R<(J,*48I-5[P*6EU!*ZC6AJ2 M[&*7R]Z)!?F'7D3%ZW6T:#EPSH+8#W&<$F3)^!J3,RFK;,Y\J($0*JK#4V#B M4ETZQD\3LA@+(T696H/C_Q>>/"R2N;ZGAK $XKI&["9 2?/49Q< MPX"43SQX*<$Z/X,!:LH6 8^2_UN&*>W!CVVIG=XRO%$_@!5 M@:=A=>3 JYVEJC =][&3.DV5Q IZ>@S($@W=E><-].FJ=E$U,2Z;B% MWGD8RK(5ZH@;ZGQK:3YFD@!9 +%UB+5AT'UI8ME(,?RGM%D\-2V4-'5;:\9/CE\;SW0WH5)^< Y )-W]&J?Z#>JRL$( M?#8X/HTG("*A)%FWD:I0(-R0P=?6P0^U^4A7OEBG#=VGY1B;FE$Z$?G\:%NXTA\H>$^&NM@KH&++6+?C<$ MIZ^6TKJ2%\F)9 )SE1^<#;U:)EHV\)D!NLWM'R%*J)WHM]2FK=7P*G!S@D'H M6C] [] /,&\7;!)_SF'&19-!+[1U=^_"I.U\R;1*M+^I=*EP7$ A(?O*> I= M7D_M1L]F,=%-QO-V'CS_VSWQHI@R)4N14-34(T?F2P9XU@ZX?=,)O!)5F,K; MJX,#"N\Z?4 @R5)\OY$!Y.+57U-;^!M%K\PF&0V05<4>%H!X??KYDY)R%1Q0 M9F; ?8A 9=\R.:IS"\RK&^J,X6T,] +&[%/KL6(!$FU'K0K/EB,FPN(Z-M8M MLK*3)>33!.\MQ[:LY5;7>;Z,EA(U&6-+_3LP*>\!(1\4DDR[0:B'QH0 U1PI M"3!.@V02&L,S)WLD!/BX,&0"H)3>=:[?@MND]UB/XABA*IG6TEEZD+E*YY3> ML95'^![&3?'%Y3 T(>\+E>!DC9B?B)<7:9+R3KV\)1QC'+4 O+4_Q8N7=^E# M'"P"CS_6JYK,.MI[G UMKN*\J.*HFT(W,L'RO =C^M4H>K]L) M73(R;A3UR?%SBCOH?+,-\1ZA$Q2A99#$[($L>RO2JAK'&_;:5)2 W*(D(*CZ MS&:K0%P!LT%9T@W%D6'@>8HWF((\H"IX., +K2X9+O>>AG)4GG"U60_:>WN0 M77F*>?(XBOR]]EYD(^=+<"SM.Q$6@SU6 WD4*70.9P4A6P;#T3(8 V1*BS&9S':K [67*-J!RG4P7$*,K=USGDM8G'N=\RUO6NQ% MBZ\>(1[K0*=O563.+\Y\@[I=VLJF M-"J-2E9 =:FC5<8&6UNA$Y7K>YY<;R YKKF=@UEI,M'L:Y*K.JQH MY7!.H?N3(A>=)H,=:LCM[ELA&J<9C6KB%+,*;A0F; FL79E*HW7LI:A)69Z9 M&E,RN](8U+?N9DN]$MXNG61I2U[(!L-%JZM@AQ:\2W9\F)]T29D>K0)6;,C_ M(5N.Y5UO@<)I'?)69*0QL!/0-SC+$9ZN/;)"L5T-ZD$V* ? MU)@0Q8V9Q@G>('*&>$IRMZD5[<@>&"X3>"2W81\7#*9 &@CGQ/._A7BE(Q/! MIU.XVHI6K3\_$>0&]"5&\^5YG 0;+P%/?ZL!G]"-MG"T\FQ(O_!4;;2 M-7HL+8;@B/[1SV8G#G'G448_C6B&/G<+=8 8Z3Q<,K/T,+OXY%DS_[W@JJ#L-3'_!ZJ0<'8M:-A.BI74QV6 [=&TBG\;GO"X,NU6-XM M@=.-LPRF#9*,==%/O:ZP\V4]J,;&G?OTCGT6A"GKGF=3&W2I<'0C!C<7RMQW MG'Q^I/LKO^VCQ6R'B+="U^GF 9'YDJ\A'DAG5&@8]PAE)9518CU8WKJ21WY4 M[R=$_"!&-R3PT598-]3J ME#A]9Y8(B;9^J.Z5U\"HQ3:%'SO=8%KCVJ<];*1+BUK6:B/. M:.9G' @\30E;Y$"WOQZTCD($?7NRW8'H8^$4FZ@+YTSK]PYZWE/>%0Z0/AB* M04$Q.+4S10:.Z]&](,/?04\54P3V>>"%3P/F2OZ0:"58=_F1$K,$ZL'9S0]TPZX>0)>;:@P\R:F+2OEG4 MV,+^IZASM^BGR&)UNX/Z)5OV4J0YZ2I+^[C?#Z0>LDKRVCPC RD+=0I"U>"5 MT\?3K,"RW<8-<_70H<"I&ZNVN[48#'87&>J0K$^Z3W"R1FS8/:X-NU]6A]WC M\K![G1!X'?$]9ECG-:P75:SS$E:E06IPV#3,\%6..P_7SOPDV/5L3M$RI""Y M24(!%RC;C)*LF]Y$F-),WI([:M;0:9JC>8\'+VO)@B-VT63I+#FJ_)TM'T0^ M4"!K/M'^QAQHUR0 M%SU(O).A"IU"^L$HAYN[0%ZI]0*1 ^7\F0YL_+B,5"'R'X/'EF4E_"3%Z89D^,XW60_&^CP!"'.61VWDB5I/U=AI..T\:>"N#69JL,0E^1XLOU+LCI87Q M!J\G^TJ)^ZT7K=QIF3G!S\.P04MQ8E67L)03F2O..:8A2P]"930+VG4&^/ M4)4.7@5PV@]WC5%C+0>IL=LL0 )'M." A"?<[>FHKE^=4^5L%"_KO'H?[-$5 M^V7&QJ< 6I)=F-RVY._>@_0,^8Q8\T'HVW8)LLN<,PDM MK=R'RPQQ$J7+^DTA?KJW249X<6A\YOH90Y+U;0MVX73&)*D-CY,U9?3+TI:@ M?SMN!P%0QZ_*_69+Q S]6([V>5-0,(^0PGYH?N7FI.C6JO*X[-+ZG!B>HUOR MB#487?K,E>&1YW5YC7"!=#UN4^[J*';E0T?V1(7AY64"%HPJ,?T"IT=2%7C> M]IV39^]^AKI^4&$?8#;R47\.[Z?F17G]90 M5.?Z85M"#!Q[(MD\",84'T?\XAX_!LGZ$),J@E"J1NH8*,A'3K",_=,"Q5>* MXKCY]2)2\G U4SZ[9F? Y\F)4<'/5;$5K.I%YVB:BKXNRLY2<1K#8DW2DOT= M\EDM68#BD_UEM* K(GL+8:P>9([/5YD]6YGCW,,ZN+1",Y$65%F)WN$FJ=>:436_%H^,P2S[UV,0@.K-HG3@M\Y%E97ZBK/*U3O-FPI!PO5+E< MUC]R&;J5YWESK9 Y1].PQ_T."TSL3F_Z"JY 5OD3E2N M(^*R3F59KMV\F_05*N /!-YV&P8^4^L$T[]O56Y3>'2I[A)@= M<-SC4X[CKH1#\QJE!%K7G:%BS_"P62.SG1>$(E1\ZASP;E+%[OJ6HB/MZNAL M16Z[B=3C:(=($E#26*.HPBC(!I1:OW66NFPL.R$WW'E>%8**KF"L?<(%)C?T M1U%"717V;]FOLO0O'>%)0GXVHI7EI*OG!68TLJ5^B5G[C5,O]%-6LIG-H3V?!N? MEH!KNCR20'4ZI4E-S3Q#"3V38S462BW1'GJ-?JDVB!%$KH?DQY7;^62Z>X.G M5%M43X!(Z6O^IJ(J6+78M'GQ"P;-3:-L' M$T2$4L<4=DYCGZ=)G%#JZ0IMA%C4<#\G]>H,>RJ*1'_O4O@/V'@8\X:Q8K[D M#D6P0\='BTHI?[2X1=2W"'C[+OXO7Z(@@3YN#8EY1B=RIX:9RLQI\^$FT5E; MN'G$-T3]ICQ/UN!OWUHDO!3ETI,/\*LER"&8WY$:AG>88U"(_:4HDK)4]$-B MC9-0,P&GIMLVG*9V'$[*.@?7" %_]4?!-.4.(?9<0RT+OL#B+.CM7/P'/NN/ MAVG9^ ZBX5YFX2@[OZ%DRQH)X24]%O.4 &[H#$/BN0W]S#'P5D7SY?T:Y8\3 M6:AP'##7V#D&\2)YO1TX=,[* MKWAW,Z#*X".L";DNJE:E*"&]1=QF>P_K+ACX>R[%MP/LYWZ-*C._ M6A2D:*7:P2N\1W<"<)WP/Y"LNID(GP?[/&WH(/?)H1L0E-^RY&ZSY0\F%677 MN=C7IT-8R *1DU/1LUM*1H=??GZ[LE5"1^:XRNFO/0DK24OT[0L1GI!UP&GZ M0X>K,X[%A+>OXVGNQ@T_8NO%H,2#C*6X%;#ZC_@I[7*IY?^)H=5MC M!ZQKKDN%_FMF!0^;H<90'<$+(L7F=Q!9M*X2PA1TMGW>A*(:#=U.@H5Q#MFD M=SZ*/!)@H+!O.US7=Q7#'5[$O@1,*\E/*XA80/L2Q5ODTU,++>0O_WWR$,)V MUS.R4_<.O!8S17 IGZ9>J1MC=[T.FO;P$\%Q?)H2QBA+QX0 F6/)JYZ=;:(6 ML='1->U 7ACB1ZJWZ *3,YP^),LT;))L2>A*N*>L VI,UG 1?LQ4(F(=.?+? MU760FX1=(_O;G>%P678#N\4YQPRNA3CQ0M?7PD)GEW0=N(5W!KM+/)J-#TD5;27/VN J-'KS=&6 M9"&W^>OU\?7Z:%6YX$PVR-W2WJ7#R6UCJC8(X/YA03Y,644=E_G2B,@)1I&AL +1*)QG'NH!3M]$]X1^E'X*\@JNA?KA4J MRP#J8=6>QOSRG;M3Z@4J!V.W?N)1=DB=1XO*$35XK]@=!8K)WFRVZV4!1KOG M:_U[;=MZ )4',&V\E[?CT&X8E0,3A"_@J*V%+!PW,Q1H3+7#4ZLL(4>1OP8? MVB/0G=M(,:KP&E9X]F$%:;7ILGIPF6M&=OC6>_Q,Y4$"+[1FBBLXW#9X$YT^ MK=*J\L9-\5N#J*^8?+N,;@CV46Q-8E4D;FM5%(56XP]@LJ^1V"Z"*(BI/_ ) MXX4UL5613$IL-?X YO4:B>TG+TRSN8.4@60''IWH0#0A0]G")8VKHB"1PEB& M\#D4%="3VF;E[ B--C^-[(CA+_%;@K>()'N/?OU;&FPW!\=+NZ?+30YR%BW. M"Y":=_M.4 ;*W,1P$[*2BQ(:N[GR/6CU3:T0L*T(@01"QYU29/2Q/2&^3SF& M#R;TA2#!VAO!EQ5DKN93 ZEK?")I 2=9F7 M^F,U"S17]$BU,N&T!'B: BASQO&%\B2EBPNBU>6&.D(['D=K[71@++0.1"YO M)IH2[&*;JU%/!6V?/;K>")'*>6]%IEV8W%YC-,7:R3JHP4XJ,LTJD= 52[R0 MEJO@5B$+R^F(647!2?/'X(YJM"GO,0Y9$<)E1/WM5&A>!2(3?SVM@Z^#"_HM M8O5WU2Q-\ :SSC0Z^TC\];2$TL&%7"A_=I&M_\Y\+%0"@Y*(]N M6-\G*5JU\FMCB-1U' :51IM@4\2"%VE;ZQS->W2/MI8K8TWUQ]$< MZQ,O9&')NS5"-H=8"]$XK2F"V?.5UQ8A.V$>I(V:ZQ1:?%CN5> ]!*&P9SA8 MQQT)Q&Z=O[Y=T-9X1X:;@'VVGL,N@3R'G(U3J*[!;F>Z&A(WFP3>>^C83O M MZC2%S!9(::(0PWOO"=EK02A"Y"*R;UW40JY")9<82+MDOZT*NP6/X\8-5L7= MQE;7B2 MG#(7UCT^\:)OP%NB!8'[PO4VMI>UN(TK4"Z+4M8.(AO6-O0KHL3*YNK4OG'> M!5_$[,;B7 TP*2=OQ?.',%AY\C.!A!\[#FZ)N"Y>K./:1-X>-]]ST-D89="N M.WWVV9XJ'Z"2/76E]#' MD=3A7_]FM/K?6!QP*N;0Q=+>GB<@+E*44@ D62-*UB:DN[K42%ZS:CJ'?9:B M+PSV_1H5GJIN\;0$1!._Z7CL?/:2?,#I+2IXQ!+A@L@/MEYX&=WBD,)8_8P\ M2@5!\(Z6"2UN392"W*ONFA'[G0;"=6F_P"EXPK0)*<[-[L"ZD_'?95!=F_)@ M-Q:;PTEY<9K#^>^B"2X+HG&O>TX/:[E(5NT3U]TKU"157R_815[OBI'ARX,_ MISA.8OC43Q$6]_%>S5TF9)O&Y1[@AE)5J8;\I':1N\Y.0#NIS'^ "[O>?N*4 ME&,(A3T&WE%B/%,]N#HX!W?M-_.&65.Q..&+L^2JE#%,ZU3KY-6T8PK+S,B' M[&%DZP6+8R!!+XY0?FBYH? T@P=",*J^0!D0.\F4Z!%^[%A]^YA5H&],FBBMZ5$]>GMI7#19FG M;FO^RFN[C"A$:DOMB+L+DQMW4$6NG7P"RQK0[BC R(?V% YP)V!@6YAA()26 M5JS28CGUXC6C\@(3NMU9'MIEY(U;,.U"O>.!K//W1%DJUE4_ 5 ML6L26LQV].ZT0K>(M=TMKE ,^0>+!Z0$.DHZD10>C#*==1B0Z:"TO]P81 M'SY531'YL]6*5DX#OO0/W5YDM2(\.+],62? #57X3;JIAEKWE5$7NIU'"D07 M'-'G#%'5Y]D;#,!0AZ]JG-E3?K/T2HU_,FN"P*-\)3-#>J74H 0*EUL;HZW0 MS-" Z)*[(0L'U_1D?[@\GH9>'%OH7=*-RTGT#= 2M#K\[5R%$+>1L"L=-G@8 M8C&/;I&?$D*]I!,O#N(O$7Y@D[C8$B^C;9JPT=Z13[_B'J&P=00( MT3PGZR_FI:M>.VT46;'8'8A<-ECOT^X^Z0%.2"KE8]EIA]Y$X+H5J KWV_@# MFWT_7?L"=K/3?TK0:I%8EFGEBI5?JRZC^T?,4N;E+IT*X-SX!< W\*RH4)Z% M+@.;5XCN<%1-#CKX1*4$2%Z6]8C!4SG4L#\;]=!FO^-1=$KTVBBB5,8_03\5 M3F,J=92#EC3UV;_X,F+U5G"'2 7@ M_-^OGW_ZT__[O__'WZ9//T=_^G'Q^P^[U<_[Z,M9^OCI!_+C#__Z^.N7^WT< M_K#S?_\N_&?R/KE#__S]A^^_/7WPKY+O_NOBXN/=O][OGDY.?_YNM[@C#__> M;,)?@YOX9A?]^J?S*^K-_O'K/W[_CV_KOWQW3K[-?[T^N_KGT[>?_SA[^-,_ MWG\\>?+_O9@O\)^B=//O[97_^:<___S]^9_>_^[=G&]V3S_@R[N;ZQ,\7R_6OWK:H._ M_$?R?O5[\.F?_UAL9S]&EW?_\6'_^2]GJZ]_O/KGGS?+:+?X,;[:KAZ?_I*L M'_SY[ZN?_OWYV\6O-_B?7W]^O K_Z\>O=T_?SZYW?YEMH]/W7_ZX^W]O3N]N MW[USDXUAT116-0YP>J"*^E6 U;3J&[1;Y M*.!1V:]!LK[DTZ$6129?\28-;/'D<#X[=UB2U6Z:X+35E]OI3=2&X;FX-)U< MU*B2LU+F:+7?7@L*1YF2 XBWM9F8\3!$!]DZ$74VV(Q'2H<7+9(UVA9-)!ZR M$0JEYDJ:>3K,G_E'AF(6+>[7Z-"G(I_2H)F?(P]7T2*VZH\DH[2S523A@Z08 M]>)J[ $+Z[FJS 1RDE&MKZ+",+BLFH!DVNBY?7RXW8U'DOT]H5:,KLK.B* N M3"-R\=0V=M6MZV"EJ]P: 5%67EF[<3F="2NAYA*B!$A&^1SX:P^%]]XJI'\Z M75.+N?$BA9GOG0!M[MUE DB+I M9("K<1XY.2<$LYXQK$Y1023"CZ=@B,0K!^XB-KWCUMB%!9G?K7<:G^)H1[=9 M0)=4[AMNH9UZ%Z8I>5N=U^].=KK,-[ LW#:)/@=Y"H4X>/ZI0+/X6XS4Z=,) M8%1O&WHBZV80[""1@6-@I"C+/!0/QV8CGIIUGFK-1N0@:8< JL]3%EK9M"!P M'^.1$(JXL52EQG[Y;ABQ35EFC$?Z1XI@Y)SMWD1J34F,D4Q#QN:\ M=#SLBB^ X%U 23[9?XD9X0>%S;MW!"CFS\$1_5F*%OD_-^:2F5\6C&AQX7Q" M;:7*;<),(H"GP< .#RX62?V_\@OHP>W1]'N.S(L6Y;)E7>^G'YZ&46[/,0U: MAJ#VL$EF+6#(E)T] ,QJKX"@"-T6XDOK<3/9RT2?!G\3C$GRRQWE+;>;=SZ* M/!)@V9= ^G'IJ*%_.QXS8KBNK@'0FYX)OH-[)4FJOA=QJ#FP+U&\17ZP#-!" M_OVN3RY"V&ZBA+TZ>&"UF"FUY[EGHE^P%AP@"&Y^;1V\\Y@R^@D;J,Y(J[H< M7#7NE*+8?GE5'(%U;\#S!B;QRK2Q<5L;@6OJ M'MX_HG"'/N,H68-WF%1%_UPM7^?-0EU(@'=2&UIEIYN,+%8G[[BC5B ;[67L M*8Z%OC+R>%T\N(Q?=V ;S5A3G6PX_.":P]$^4[?)6' M$Y4+K%PM10^,%V,N>IGIJ#]+H8HLP_>N*SQY5?,Y$8#4R)N?E.;OF M$M3H+P/B!0O9UMIF1C4P7>XD\T)4HI^A@!UG[%D;^UV&^G&_1/=543I0W6T< M/.7F,Q$?@V0=1,D:A86S[OFWSG\6FAW,N](=A':!%?4#VESLL6Q_1W\5WZ$ >+P",-5T#4U]0-A M3*J"Y8U- 9BK'^.DEB# B[O$(XE9J1$K0;_&$;,RU)_ &V1G0KT8C_NW81WI M2_!/(Q I[ 2G)-M\2FS1=# GB(WB647LGO)!:E?W0W%?YZI6@57L]/<'#,%@_S)?9[//(['9?#CBP2$0 M2G6!VO>DFP+P!2:93W3/ &O>COJ@*9K1$HC&_;N3(S)4:P.WOXA&E !Z(5?C MR?:45$!F!?35 69^[FN69JLL37?I:^(ED"">1^(EA#J9V5QWZ9%Y;/<"40*\ MD-*?^[+FRWEZ M]/19@>II3MP71MS]&N7&^JX@COW./:9?S3AQE6^U^_<-0)*Z']"E\O9%;'K9 MM$_A=#@*=X4?ADKGS>:&,Q%]%X0!-MIK1R$G7L-@)E2M#9&.+%_#&L\HK#&H M7KH_:T "+"H[YGRY1.S9"57.A>J9,TOJ9TKEE^7.<1!$+\URME[:8$3FNE>2 MS"K:PQ'@F?U&I+PPF]D91C"3J:NPT@UBDYTHG\\"2C]EN(_FK%64[Q.Z>C9= M[QJSR$/J\U$"\E<7+0!SWRI;1_?/?TB"AEOC<(ZQU77R%XQC% M\^47^DD4XS!8L R.8VJ& SNG3.+HXM^CMG[J&@ V2\N>6I^NO6A%?Z&((M-? MFM%E)?%/7IAFZA"&^)$EI3G0:!7J7I79FMP=%QW+K(?^\)1WS5_1(P>^@%2+ MA%=WP%"$D)F-0%J749A2(JU-RU! _*IA6N("JTP>_D4T0LDB)YARQ>,FVW", MQC5*&J> YOMC)RB-ZUV7IHDY8?HT)88\P!+@7MBZH;LNGY'1NKZX;H<*P*3& MOKY%J=K_WEVI^(;T^H+TDE^0I+3)P,*"I,0JC>C+\C;5)N[5OIF(G%J]M<;Z M73]E-,Z@8ZL,',>G'B'[)2:/'EE N_DJF%U9>H&ZMJ4?2C'0<4/50TCC I,S MG#XDRS3,R_/B&X(V0;IA$6I>4$_OIBC8,5L#+7A=*ASM>PD=T.8KU+.1CC)< M1CNZ+'KEG"U^3>.DI5FAL:1;48Q7C.T<@7J;T=VP/H^JK^G"3KP8+5C*'(KB M+")OI>!<$NF(;;(LVQR_3S2.CJ(UU- GKQ"OD]&S&F>NF'%@H7NM[9OU-LB3 M7[,VMJQ7((X3=AX4S2K!#UA9M.,UQ?*<@XJ1:W=N.IP:URAA&<\Q(CMPGZD+ MDYO+MX00.]D#UQU317*%Y?A$+__S*.LV<8N\\)P%X.4BIST@QK>G^M:LT;P2 M0!+B^Q/3&NMW38YDM#M'Q!2HWI PHBK:=Y6/7,N":T4Y$2^EG5VY2']TXJ"T M]T6%SMT281GQ#4+(F.+&/GC CG?&9UT.,^+KRG6"J$:AOJ2EKO$#&K#'=]9I M/9PMJ=+8V:PBT$[2 _5W MJI!#A4P!@C:&^[34R[+]/0MRB[8AF_)#F"P_X0HKX*1]0U@7^&1_$WH1Z^C. M$J.W+%H\B/C%V-U<9]1V1K_L.[BK\7PF-.?Z$S5NYU^R(T?*7(N^=>7\JHM+ MN'K HB<0E^D3P;'U6'F&9,);K<(KC<@?^4@==,"9:%JAK"*NK*X9S*)^--85W5MQUKFY/H)NQ%:UXV<7)_O@K^93F&7O8/+@:]!Z2;K*% MW0;QMPN"4/$0>MM(N3"^X=FG=]*ZVGEY'$#6CT6; +%BA:3$6C*_2^^A4&LH8KY!A4FT54>N#$6U=:D?L*!,SMJKJL%D*4M [_DL"XX7K2/2SRF8GG,Q6+8 MS^4T!UX2^NPH<\UG'$F@&D>BK&[*\ SR64,&GWI@ 0:[G8<<69R.ARJHZ;=* M1$I*Q0!>!U[;RI@<4@J&X'5@ 7!8?/KM9BQI&;A='WJ8 )0;-T^3.*%+"J+5 M=2K[*C2@N]ZD;\P.N:(; .F/MPA2/WR]Y4X]M1XD,:O8 EQ5[8IQ_H2('\3H MA@3@M29#43WMHWLH=>X6O+Y_UZKD8PBIV$@,MD'AJ_JJ"10Z^0!81V.3B(]3 M8U@[ZU5&,5]<.0H1%T1#=P'0( MMZMNO=.0AD:H6%3FX<12%DN9I+%4(_X9*^[ 6@ V/<&1#WN!R1(%24J5@)5! M/FV#O(%_L?R1>;3]]+Y<7\!<$FWJZ.P'4R!==3+47F#![9[, M"5%R'SS:9^?2VA"-3F_%CG?BH32MMAIY&VI!_51H>8:6<3 Q&K2,A,W;T2E. M[/6_;Q%++>3#$:(D'QO+JA8_CJ4HU6 %SSQ2-K0^%!O!N&1D4+^@/YG'EFO0 MD:3SG'32DH0*;0-X@ /5-^$S8[$]\5:)?@TV=WAQ&QJ)#7X(\^QE:3'PPF\T'7S:45JBOXUH02MVFXV M5\$2[9%'FCNT=E($T1D.0_J+4FH+BO"9*2&L,(H<_J%G8L/'1.MOW@,'K%]/ M['[Q%,JF7=Q4?IL>8TCQLY9+QZ=&3 &3K:&_-ZWF&2@@LFD+)S%MA#>U$:J7S#*!]K\>Z%2D6 MBFK^) +W!IT5#L[29(U)\#M:?(DHC25NLSEL<64=MXPOI37G4AG5N_3PJWI^ M4=.Q9@;N>%CN)GD<5*79X; L<\U^AJT@#!*NCX!;C:F4LISLF^K2 MTM?0W&+8)18V-5ASFS4VM-5,8&,BG81(I?93Q1!:UG*0\5BZ@QA)L*.+V*'+ MB#(@93X.F^$@VVE1:0IC!RK78U&',635F8U=G!^XVV;IBE_>%&WSC43S;CLA M.+DZJ.@X'WC;S03'0TR.%,E/G5+MM5*![WK6K9S0.OCC:$[Q\YH].+R!;)]* M:#8$ZW4LX>M8PM>QA*]C"4<\EM"=)VKK JK?O"[4/'KMK @_(I*O;1- SZ:W M2JIC3;8:V+"GP75Y@SG^SE4Y>SB;+TLWG?R2,V:M[J#:>=A@FBK>I0=NO)?7 M>LD)UDLZV@6.RB4;7MX0^D>B>6FO[A;A1A5"'^AKJ1Y&?D$;?JUDJ&"_]BQ'K6+BHH M_\:6@IW_E@8)M<3G'F%A^/@*4V[$\^47^LF1H7?I0QPL H_L'2B?,HE.;AHC MUDQU&8,-0%2SC*78V$]>F&9B"T/\2'DF%UKMAO 2%*.'AQJS"0>U1_2'=RA) MPJS5X#Q9@Z=;(-VP?H#<8-(=@((=B_=!ZY(N%2_KG-.6E?YL.9AS[C+: MT=5CLC\^6D!K4"N*EZ4>[5S6G[D&(WNFM#Z_L[7F-9T_L3]"!\4ED;ZP8TE6 M%'!ST'0KSFO'YZFW#1(O'-RC$>)]0H?O9#G8/"J]H/XG+XCFT9W' MDF!OD1>>\T0@I:B^ ,3+V/U]?'0T *JB>O3F3.CZKP+O(0B#)$!Q?GY1LW2- M(]^*\Z""^87=3I2$ C:+">B*8TK$\4RM MF],31&THTDQMT87],KQC;-+'HEK=A>4*BEE_&%:JA$>,4^AXEN'-+%,T+M MJ44+HA>H$6WL+I3!/-5UJ*9F<[+RHCQ!PHL6)UX3G?+0FSB<=S]5$^,+>P"G%>B?]LYT#5C15*9T^W%ZXL0/QY,O(V+ MCQ3>Z>Q6!5X"%N8/TZ@SW6P\LL?+NV 5!UQ&XBPZ)]T'"4O0NHP4U0HO4"X%Z7K;#=17, MT-]^1?\] 9^<="AMT/(U2-:W*.2UQW6TWK:WA2GUX7S:#+_ =--Z M,5S'70%@9\>$$J?KW' X.O2S]RLFIVFKF7>L2X=J" M*J7X49XB'7:W?NAP:&@WQ]N7"=<%W" &6U!E9=!W&X:1;HI.IH!UAM01TRF. MJ.>0$,XG-I;\9'^"(G]-C[9OLD>V@LQZT;DY$LS.ZK>*U+R9B$DK"),_ MYHW$7$/G=IZKK-)W"[?.P<:-QN2](#YVQK)B/(5HG(:K=00C9ICK9\B6U=S3 MSX8QJP=,S\RB'CFHWQ85VI@RFH:QHR5,HS.A==WN%&2993"&,V_N4T=DQ7IV MXQJ;">T43#?77)E0/O2()=5#3;4[P'+Q &$>*BKQ0K^-;ZASB3Y@AYMH5H+F MZNVA5;\JS&Z9*Z?U+O YB()-N@'C7A6>PZ"$D'VU%;N9]Y;=R9]@65^!-TK6 M5U<\X4EP9B93-PM(O\FU7E++\=".D_FRJ%B\15LO(*SOW&?J'R4HLE"N+H-Q M"@\K5UTI^%)LA1L8_!X>94*4(N^G<13?JO(A-QP?8D_0UL< M!\FAEM-6M]9V+-,5:"__] \GTR8AMVB'HI1/RJ"+^_V8+]PW2+WVU01.QE;1 MM*S?T72JFI+ =\K.P3Z;;63TAF#B3Q?V.?7"^4,8K#+N;=A*E$ZLMN^GNH\Z M>0(XM$E13M5(S@TB[ ?>2MJS$'X_83F)>:(?3H%HNG>^V89XC] )BM RX+VF MVZ<> %M&>;RCCY=UFDT%_D(-.-)1@[L$^]\^$;I,M#A+"5LD(@%>L%9(B!/\ M4"?X$X'OLZA-QK251)_[4!.+='3F$\:+QR ,;2A"%?;TO:<:K^" D([G+# MXA$LL=="RU0!DJD>X7V\,Y@%!-5RLI@5D<\G@G_BKX&?MLUM3-<9Y0BO.R56@R6>Z%HJ:.P>:&E MXO%^?!J6L8,S\E7CO4"4S^$.B TEUB7MJES^[2P71%J+V%[MEQ9 _;#.7KB@ MS.:N^,F>MU Z#;U8NIQ(80^(\3AZ")/=/V5+V\&LPD)5D.VMDNCJ_I3=0JP*!"\NH MXK/7I%G)\^O#YM*X*TFUEVWPSZPC-91RIS] ";E^'@B[Y/)()=U?@8_B.QPN MSA EPP]LQ((ED8Y0N+TW3!E>NLK_Z-V:1>?@8C"+1170HV%J&J'):6#3.,BE MM"B*N?'VS !23N4MJ(MXBV%7LQPNVUD7'CS_VSWQHI@NN-*J5D5YV!#@$#-O>+YD MP&?MP-OW@6@,JR),]6!'2OPU!7A# LGI-=4O7-EX369S#Z^Z9%#-57_LR<>G M%>-EZ1GT*P(WDB(L$Y1>+^-<-.4Z9F$5P^3S#+I:(MT'\ 2V/GP3EK $,P$[ MRBIDA^;O$D=*;CW6IGHO93X[/G<1+3"04Q:4'+/U"XN,>?O20E0;*_8S%CWBZ\ M=+O^$I�?D'#A=4T3[!1_,-")GPF6K"?OU,6'V;?HT2@/=4Q;Q565.C<,G MJFYQ9WNDSF.0C#:#9F,7GL]KVFUT]&LB<'8M%>AVLXU8E1\PT@$0CYW6?&TH M'.\AL5:*9062G?<5T?V*2 %3H=5V^YLN)7P@$%K<>"39EUR- M^&1?_A<+=DH!L:-HC83U4N$>R' 98QE;,6DM"%RG+JOKM4BNYL,;RM 4+%S+ M9]/D:MOZ73[&SQX]LCBC)%DP:U788_:\:EQP,#^F08D5XU2'[MC5:E6^5KF M.%BS+0G"^T=*U#[[WWG4VI!58(,Z/G?I:@F9V+5<5ZY63A/^+T0P_0_]/W4! M-#]VVBNZC_\M:X5N*2KY3(AW'#]CK +76SYS??0*6=ZV1">38, MQ['STZ.N/?(#K0>MP;=2!=J.PZ7CI"\ MUW9#T05(TU9"5:R9YVU<,0>_6U8 MO4Y<;AX*90Q?-XL AM]H]2NL$F/%[+7C<+K=9-2UTG:PG4WZL:=C4>MF@R/> ML,[.8)L&?+>%:\J<;V$0W/#1<5F*]N=?@/$PBD;]"GO1^=,VH%QASK;4;:'^ MC2.'INL%G;&XL30WQ62W:(?#')]^U *=(()P8_T#Z?>EOY;/3\/5&82R,>XN73YZ#3R=(HCZN4D ?4MV/K MW\T)F0!53:75-XQ5Y6?EE/@WG<%X"BZD3U5B=!SD^014U:=K4%N+8 MV7L9W1#L(_"NS[WHQGT:]G,+K&0*[(2<48OAK= \3>+$BU@U7=M4%"OGHQ"U MZZNJ\O$H9B)@L9:6R"\C"@?%2=XWR<(9V89AU )L90E@?9:2G%CUBO2M^/#+ M8SW3CJN!*[O2K;VXC.*$I"SV1G@NB:P$B@5MIX_,8_CU(O7%R%^5*P!%7X\2L46+[7@_, 1B1I!>4&P M#N>+3\>IYJ)U%FPW#@GH.KEQX:#9F7;:BF+DL8%VMA22,F^WHO4>D%'#/ ;F M.2B,8^R&,$HKU;/H0A( -WT545Q&/LG:[UQ&++\"D_U=^A &FWI46R"(KN_' M:;0Z5UQ(8= I>G,2K(+("P_T2'&^^=4X^=VRNH++3N;.S1:_IG'"G3-,Z.XC M2?"[C9[48CPC/RDZ&%0(SOR:K-FTF3L8E"P>4$.+^(*N+.\],(^:]VAC(4JA M'/-CCAS/BH?4@?,"3KUMD'@A#\30(S$EZ$KXJBJ:]]L-8J1;K6_AA3P@BD0, M=QJ]P4)'^>O01RHD(3,*Z9@7D4 %\3][3\$FW7S&4;*F&N4BF-]+PCB]$S.N M%IH $%_0TP40,Q3X)MLVKC%SKDO+G8_1HNU9;B B34+[P>DK"E9KJB'Y M8W#QS'@+OYGZL(U1?-*<*F3I*$>BW$C\8,3;0_A Z2XB7*.,8DJRJ1"BDP@/ MBS1E 0R+>U" 9-Q>KH@SA;B&;D_;_B1=INTL92,[;Q )\,*"%95 .G;G1)9W M17+VX(UP68@IG\.56XT%'_@IY:0(/QZE=10OM>"^HX+554(['/ M1\ 6+HYE=[ =Y[B%*,FW0KJNJDJJ9):JEBZ7^5_0@H^&OXPR@UZ*IUJ5NB(I M(W^X,F-SH23#CO=IZ8-PC6\\PND$EGT[CC$[IP*N%*("J#(Q?49@*[&3="G" M,G9W1\B=0FJ#UYRTVX1!O&(,K1#IVJ5R!W5IQUEW([Z;O1_^>LR^#Y4P3URN2HRLI Z M2 +/( .)JI.OK@+O@3V"TL64IQ3IZ>!A9LT]I>F$_O(W6[.*.C I^QY]#)&? M8B0'"9S ACX;$7F$YK+/G(0N\8QP.=DYF+_#^@O=>M%*NGMM3S>E(RP78E': M(T5[I=+R002@RO[/0<23[J2[ _:(H K/T3G6JE<%QVLK=M.BC1.2YSN"L;X" M;Y2LKZX8NJGLF/>ZPOD$,#)(*[D5Q3$F;!!ES!H$'P9/SUGTBA\JT.\H,A@= MJ;&R.U&?GMK+23"[,Y1/7#"A&/J3X&2-V"+Q\B)E-17%4R[C('5->,4+Q8N7 MK*=TL @\LB^YSTHI#374]YCAG=?P7E3QSDMXVUUL40X$&#:=[ TX+LO[Y.!( M-;K"PI&@YNI;0>PD6P9\E_ 4&W!]!'!S=8XWP1"SX68<.AQJ:,NH2 Q%='2U MZ:'*^CS$)BZGDYLDE%]"EH))'"IR^1SX:P^%]]XJI'^:18M;3*\"K7,X!/:Z M&\(4N-S# [!;D;YW$\N>5R3,YGG3'C0;ZK)\P X6M2E#<_4* MVQFTJ2RW/H3I-=RH%VX<."_]-=QHP;(_$X-JY^8-,5A81<.O4<(#;HJ=%UL^ MC8*/QY%U 5:;&)6N1RF7B1] MW'C!XKI>6P:6YE1 =W2XV!:MD)EP)Y5JH\A\[(A2:\CJ-\]45@W6.!FV7&C, MG"Z.7./(]^+U9>3C#72B80N"YWHN=O$4;-:.L93MY).V87B6IV@G2Z'&]KP9 M[C&6UR2L<4@)C[-9EYI/JX>T^09 5J%F*36Q!YGZZZ&0'?)OH#T@ &E2>Y^4 M .,TZ"VG.&P/]@G)T<-@SW!L>\/9CP^"#L0GMV-Z1K,#/NY!B<[*RYX8C^.7 M#OW![F5>U8.Z$+*P,FZZ'8?+%&Q] ;@-"!^MM\3 ;+!3OPN7DT-,PPIV,PS@ M.4IW PJ&R(.*L!V'TPVH.O%=P*:J#30LH;9B_)KPW;Q%:'.^A4'ZQJ_>]F+, MMD/F)C#T>TG%?<^Z]I3[EY6[^5Q@K$$WXY^H=I>7$L]@\3H1E&O+MY97^R=CP M$13%6-B/6-E$QJ5!&V,70&V5<$\>PT7#SS?;$.\1.D$16@9)?!-Z4;547W?[ MLA>"3&31XA8EE%7,XST67EL*D*M@-K!/-Q1'AH&_B]Q@"O* *F>FG8NM_TB+(ZX*67>:Y2U7):3D,OV,CY .4/W(9H)"1071Y@ M2MD@IB?+T[CWGA# <7\ 9OUX[\*D'V-21]^)5>X.\QO40$Q,9H94-BW/I M%O6EC?%@:<&*N694=>E)=B"6$WK1>G0(\\PZ04SCE._C@]M\WO/E$K&VF.BP M&M8S\Q;Y.&)#]C@_^9%U' D.?>QKD3"I#:S'9+@4X$$S@/.7#B]:?*6*[M&E M&*8!'WG,WUH.<:\\+?L4QTG,P_,/7LPJ[+-:).L=3+6(T;"B72Q53"7N@:.9 M3RR$V@CM&U!X-8[,8AA=/"1@] EV;#UJXI-]^5^&:U34AMCA<[_#T8DOTZN_0EGV\4_?\C%T1=('6#>8&D 7$4)I7M<7[\JP/9^& M7QK&J]G#RR3W^;6'UVL/K]<>7J\]O%ZKY<9CY=5*YC1B\J\E M+2R4"EBV?3="/Z)5EJUK=MD \?CPU*U4#W6E*O\Z>\*"'JH$2-A4E,.&3 !+ M!U74Z]#F4Z,45/3MA$RVCI]1<%JS7YGAXBW0H?& MH<7LM]0+V3"XT=A]^(5-R.",D'NPN6C*&^1+1)"/5U'P.T^"+4IJ@;55A&6" MJB-D6"['/SM*-LUKHO,F(^V7H&L<[3+-Y0FR]SCQPKHS=(V3GU%R>UACYGW3 M2U#^(_9[T,9L8.(=!;X-E&YHZ>:Z_(,S_TOW#I_%VRZC."$ISP_DN;_W:R_* M&4^7ND0!:S$<7U)+'$1QX-NHUW6Q@NGIM1,YY\K]E\DIM[3S<;A7C5/%C=.'P/901*NWW45EU,Y^2"6O8D5NBBLY)T2T=2WIF//9M-V@>16,>K#R(K M\$+904KK!RFVO$6[@#7QPLL;0O^(TSC<9_T)3RDKR4E^,6^@."<$D_8"3&&30BW0JAD3ACR3+[<$0:0U+ 7?CTVN(\),?;WP5";8,J ?K=M&.9Z.;O%+:0HU-K!7B&?;X$ MYI'R0KG+B*KM)FO+H^%_=8!3\[9D "D&U!;H"+<$KL5EJNR%&/E_6.'=>_IY MM@WH'X[:WPE4PST2P!.X/>:$.G=Q%#2&[YU#L66W M7 W@F"Q?JU\G9H4CUYT1=$\\%O2^VV\><%<3TWZA5"&-2NN%XJBM'FR_ZSIC M;$@EB//% ;FRL2H2J*X<*K5?E?^G*6$+N@ABWPM_1AXYCQ;L2=)(%D*@KBZK MJK(1<\5-*]6C 6U,)"J]WP&<+)W@IR(]&4ZY:;IZI.XF?0@#_R+$7E>@2%9L M96A3L'TM/(!*,%<5QXS2O.!AIM SVT%52--P VJK!\L.US1NB)4=A)?1 CW] M"^TA[%D-HJ/D4TT+5F>'JX3G$DG9P7B+MIBP:#P+ZZ9F<9Q.P-/81=V\ &8#JDIG*\H#/\5X8T/ @A1PH9.0@X5&DJ:O!@Y52& M.HDP=@=3"E%!32G6.*SN-EX8GJ0QI3Z&\/2J\*9U,-5X44@'H()=4SCG&T16 M]%[PB>#'9,T2G+T(PMUKASN=,)" +X7 7 4C[M;4LX&34@7<- ZE-CX44@&( M0:B*Y=)?DORE>I8D*,YX9ARVZP [$?>NBS&%O(RC#[K>PRR*4B_,@B(@CD,% MX*1\ABHK"LDX"3P<'A_9& [>3P%00@V@4W$_A3R ZB Z*>Z&:+!>5>G/^'K:.K MZY.LV-J@3FC'M3*ED)7#Z$23KH]6A/5QVL+Z>!061+#"3%C<8,_)#<&[(/(A M#C8!X"E=B46\*<0V<'>]!F&G](]S<;RJ0":0F"VNO)" .:1"N5Z,

M6=8X@KCZ-H!-9&\TF5 D(1M'(U3E<8?\E%#=^/#Q@0\U-))' ]A$Y-%D0B&/ MP4,1!2GG3_Z:M<@QKB]J!3@);[J=%85D'$87+B,*B4TZWJ$S+_'R+$&0"%$K MX"EY9R+>%&)SD/60/Z08[Z0RG(D8MLK2"Q$8QPLT!R]>7/<5I(O^C\^!9ZF/2%%%"F2VFVW;M 49;.O)?F2]&CZO7@Q@2J< M8J&% JJQL%3]Z6_^,O,L0!4ET-S4]59 M6?SUP>[VSH/8%*,RS8JSOS[8/SDX.GKPOUY'/_X_6UOQSZ8P5=*8-!XNXH-R M.CL99?%IE13UN*RF\<-F^BC>BB=-,_O^\>/Y?+X]HF?J45:9NFRKD:GQBWAK M2X<[J P&^SX^;4W\+EG$N\_CW5??[^Y]O[,;_WYZ$._M[#V1QR<-39(F6M3? MITWUUP?!-SX/JWR[K,X>TQ\>-XN9>4RO[6SM[&[M[3[0=[+/S>IWLB+/"O/? M/QW_^KBQZT@:V@D=9&]K=R\89*LVH\Y ]//V67G^Q7%VGVWMO-QZXB9#3WY: M/9N]G9TGC_'G85(;^WAJ,O/^47F M$%OFGVUV_M<'!_+WK5,ZK@?Q8QKTL8SZX[!,%Z]_3+/SN&X6N?GK@S$]^GV\ MNS-KXM-L:NKXO9G'Q^4T*0;RBT%\8JIL_(#?P@P>XW]_G%UV@!_B:5*=9<7W M,1[=H?$>SWIC@G^]S4Q.W.NXSRHVX-RZ8II_J[ M>98V$TQJY[L'2ZO=JK-_&?HC'AR656HJ&>VG/!E]BO=H+RTA!6;A_/;2O+LC+9E1"=FJA_BRV[H%_>"EE_/ MDJ*S_G$RS?+%]U\;/=PK'LFN%P.N.+U_ER)^B)=WXRJG_^/P]>_OCTX/WT0G MI_NGAR<_/A[B9MW=U9P<'OQ^?'1Z='@2[;]_$Q_^]\$O^^]_/HP//KQ[=W1R M\7Q1MDA^;65GQKKQZ M\?3Y#TOG;8];GH[D\?BWMJK;I*"=*6FB(ZC[\>Z3N*SBW6?1)"E(S.Z/&OQY]]63I_?@BMUQ8GI;5A$.:IS5HR2/%R:IR 1. M89E>@LY2LF6WIO3 !%2VE2:++8RT98I5=/<;C5>FAT7ZAEZ[%#VO^$[W$P=M M5=$7WO)J_DY3<%]Y8T9F.C15_&2W3^*#KRUU>0G^ V_I-_6#US!-EEEE]^<[ M3BIE=<<7<&G&.4[R>B7G9+]/!J;7X9Y/+^:>_@W+07^G6U;]&[QS(XAO>_J6 M=S;N;.,9L[9X7)73^'_X_^*FE'_\SYU=Y[W1A0_*Z32KX>R-WF:YB=^7V]_. M^@^+)FL6>(^>'6)N.SN[6T^>O=I[<0]UY%L]\\L=R;$YRVK

8]_>6*-Z$S M&$\V-:.R8O_V]RU8.-RY#U[O'QU'1^_?_'YR>DR&?OSS\8???W/;%NQ@GU#N M&ET\Q!Y')(+J:9+G\;"M:?EU'=.U:DF<946<-75,TJJB#S^ZL^3_E=O;)$-B M'R.3Y[,DE6@1$29^IA=&]N=++S'PASJWYJC,\V16T\SLOQZ\CG]L*COZN:F: MC'11NQ=-.>,'4ON #OKTU7=+KM*AN$JWGWEGZA^XCX'>A!C1]W5#"O>L*L]Q M4;OJN5S8HX)NT$POT0F>/BC;HJD6!V5ZI??WO3E/TN3"N]>DJS9J[[MK)*35 MG[R^L^EO_6GR^2BE5[,QT0RVW\JRJUOQRYVMG5=/7S[=??*EC:?_5)>CXVOF M:TR'T,%+4NFJ^!^D>M=I)LIY.?YQ6#U^3=PM(%Q^MCI+BNQ?_/.C_B'?&!5= M\\X<;1]OGVS'A]-97BY,)5O1I2)H4IWUZ_$^9D:IS'/#^F^)]7<&O2Q_N2GK MN\^I]M.T(L5"_^=7TC)V'[S>??I\)WZ;C9M)O']NBM;\&ZZJ3^XI-]* MFEG^_V8S$=J[NR]VGB]_:HDCK _#UW7 G?);15N6S9(\/OQL1FV3G9OXPYB8 MFZG_V!*NE?5??B?OS-7'/=FO3"(T]?#YD]U'?YQ;SN MT_=>W*CBDS252>.9#9\U0?AL[^'0.7_W1\WW=W;-ZZ]"=2YP_X8+GW0#/MG[ M!NWIP1T\E7CMIWR*=#I[O5^;V1XCL MVK>[2EB&G"RFPS+_UI6L\RZ'V=G]5E?>;9+@O[6U>@/E E[EG/>/CH_N[.Y= MG2$2C@3S>BO[O#7)TM30Y^1_:>Q1L[5#-_7O)X=;^[Q%2>&FNU&I;W_ZEU*I MSSHJ=?SC\/5[,IQN/$+[C[9NLO'BSI[B-B4CGA&Q#S*U9M MT205)Z=4]8;ZKF7^EF;B+LW,)X8#AEW"B1[N/HHGQ)= +6F,5 E+,B$M#8T^ M0&/^\4S .*6_DMF&1V=)W9#8BSE)MHX>TE!C^O^Z);NBGI3(RK!):LTD:?KT M/D_J96+GEW7ZCXC;%FG\<$^6-S2&SK0=_H,FC^?Y47H)T]%QD"]91YB$F]^K MG3A-%O5VO/H27)+\->=7TBJA/#=)TW[[+9A=I^YV;ZC_VGGOZGO$1$;T-DM"-J\R9IDOBM<.C.-?-CA"P;JD*DJ@)9 MW6TNT>R3K=/X(?;YQ0_QWI.];:=,9)S:-$-J4^?2569DV'/B;EY\R9L7]6^> M3)@OVZRD.V-OEJD?73II,=@A;)!>F >O_X[XUE>OR/MRU1V]L_1WU^=_N?O# MNG-.$S1Q,AK1_1$, Q 2%.=BY6])YRFV5OR!<_[H&Y5EM3'*X)-B,8B(TFDP M8O;8BK/XK"KGS<3^>9L68WAFK*9SJC0'7A'1VMOYX:+Y\9]W?["/??4!G5^T M/#_[(*Z3/GS!7.V3UI#8W1MN[5E!'$K?[;M.2'=]_K^":J+]@"A8_XTOHTOT MLRT,\TLF+MRQL[):K,JYX \=Z /0-(JMI7DL!:Z5J<9+3ZY@KR=ZTYQ2PY C M1)Y?*^7\>O6?K( _\)-F[UY<_'==Q'&'Z/@JIWJH/"?J\YS+D>I%Y4ERM/8C M/_,WE&XNK%#JV)UWEA?<]?D?C:.+Q>> A-%*VW/97P%UF95DXBUP7) BV=8B M>FD!7-BYJER)I#>^E2] F_.,/DV?C0N:?@EI?Y[5+'*+I!AE20Y)C81MS!3X M*FE2I76,'+4LO< 1^^)A\HALQH<_K;)IU2NRT2[78/Z7M\[4PZ%*(:*84+(2 MLK60NHC#)SI 40A]/CEC=X!+9$KJFL0/?F7)PHS'A@T5R"74F>#-#/9+080' MGEB5>5R2X1?0H]?WVDY1Y=.=IT%*S4E2#1,:=NO#Y]PLV('RC<;6/,!2U,_7 MNI!-AY?'$RTG]K)SS(X1FFVA_2H*CC9 M2M#D>5:V=;ZP)+GJJ]NQ4_IN:(?['K?;==A"PO'&ER0@>>\BOZ66 ()#XNON M/#3@=Z.2_4_$UO)%G?$Q(O6Z /O: HQ=RE+5%+7P07B)Z$_L[75?#X_=\L7( MN#3DDM.0JSIT-U4DX<]!)6X**L=#*A7WU=[3G>W=G3=;NT2J3L;>UP._,2G8 M]Z_4$Y/G5EN+'ZX(1W:\",0K'EWD^^ZZW*[*)#C!!+N6P+*Q=]=5E[L^_WW6 M=_[6%B9^LC, .C>@.DE.3LCB@,G Q6:1E.BZ.&R9<4=&5,U,J9B.F=F+^S M&T-JT&LUAW7^HL3TECW!]$:'FG8?$,V.LBG1#V??AJ15M-.MM.3*9SRP3%Z_ ML8+T-B^3YD$,8!3#8[1%)J.W=?K@]>Z+P=,7+P8OGCVUA&=G\GH0"[>D2>T- MGKYZ/GBYMT>7BE@PF&I4M@V;&>K0^]IJ)4*5D!@DSHE=^LN+[9T=\$@9O[TDI4IZ(6<7GC!]??"TM9)TA0H?O'XRV'OV:O#D^8LE MXO6$>I$T[]!L2,P)O\7HOW+AGVROM__J9E A'KQ^\^'@]W>'[T]/XJ.C]PO@F_NGO\?'AV\/CP_<'A]_'DLAUQ?';Z]-:UA5*U4&E7@"EZJ!6 MKP1*=0VH^/H=QE\Z9^S/#_3B/UM#Q@*-[S>+L83EA0O.?W=O!0$\#\ZUAX*[ MND#E)N!LN3[#+N6BI0TKDWS:&AKBX;03,]Z9SM/!WI.7 M9*D\>_3@6PZ/OIW$DPIVSG\D_[.SLWO5R]H_/N5I''76E%R"NM:/HBZBEYNN MF@K(XAO/^K8YQ>8LO^$LK_Z*7YU7O#%3XIW7=>X=5K1WE1.W>4Z7Y4 W0PZ[ M:W*KY7CW;^9\GUSES(^S^A//]&TR:LIJ3<_YQ5V]\3_=#$D\O[TF3C,?(H>18[GK2Q^[S=6($>S=SZ,^N4,$S-W[837G04\N1EB M>'ZEZ>'F+,EYJD06(\/U.7>-+F[EL)_>S&&_N,J)OR/]3AA],C;-(GZ3U:.\ MK-MJPPHV9M^:'/E5F/"=&_3RVMPU&W_-G]7&W]SQ6[_C5RO-G]V,-']UI=*< MT]QXKBA-68& JC!AA_]LLV8QH"=R+J?CQ)Y)F:,(X!U*$*J:D\$$E@5-ZT:3 MI)9D'7DWJ$-94T7AKKH-GM\(X>U>:;S]_SLVM:G.3?K_WS%BN)43?G$S)WRE M4:EW2T5(/&_8"RUWAF)^L1^D]+]UM1,'99%*W1R>(5)I^# STA-B3:GF MY1UE(2]NQAF]>Z7!AO^#"HP,!5KG8I*"6.B7N?XNL$WC_6'9-K&(NQA>[/4D MH+VGZ\1V7MX,45QIA,(Q$>N-ME5%((Z3=C;+^>>D6C"$S1TC@W7G(Z]NAF*N M-(!QP$ C(ITRD3C$.)*SRBCE<)GVOM2D)EQ%6-@?.;>\2 /1Y7G.'2.MVZ&7 M&Y([5QK\(.T$M=&UDSGL]D[7UP5Z=]G)S01$=Z\T'/(!E8OBW2ND9&9M]=6] M9VO%# YNYK2O-![B^3W/]]B<)167'+TM*T/SC/\6]+?3VN;?*G,.)(:CHIYI M%?0=HX\U9AP;O^JM^U4[M^T:8R>;X,DF>+*YY/+*[ =S)81\KB]9^NID5TB(>SL/7GMZ M.0C :X0DKH9C/-E9C\M]?2F.UW0ZNZ[WR2+^,"_H*D^R&0(0!S37)"OBGTQA MZ([#XR-_YYON8QX:N+@P6'JEI[QWYZ[K]:4Y7A-![#UX;8^>3Q4V&Y%$W3GG M4^ ])A;6BOV((B#(TDO-#*"0S/JO\.B?KL<%O[Y,QFLZSR?(8;:]B+UO-WYK MC(8*3'4N;8FO\+2>W:&+NE&Q;UW%[E#LE<8\.G;T?VW,Z(T9O;GC]\*,OIDD MQ+TKC:<=?IYDPZSQ\30?377Q^_AD-#%IFZ]KB.W)';2 M U$".C?/> 6]K"F9O-U:78.\Z6WZK=._#.#7W@_QAQE;8]_CHPHG_4/\7T#U MO!4\,-F+ E'A_)NV9!6 V+?!@@7[8G?DA_AT,:.%_UK.3<6?^R%&FVS9N? 2W,C8(]7.N.#I,5M2JI%]+YL3#?R/:=_;OU:EI^X MR7W E*]Q?3TQM+/]+"ON++]3N-;K7M/I)*NUB1>COR994:,2A,\OU_,+D>RM M$TPQ6*=:^I%*5K=)8Z#+9@PE.S)50:\/XF1:TB@E WIG-!+-!VB_I5+1*&V# MO%^ #-.8LZI,VU$3IX;>2P>"%M_XP7U##"!#NT^-;!YZ/;"- KZT._>+-NXC MO;_M'EX4=!U &X)993A3YQR4%1<)DQ#H ]C30_HEII6-,^DLP.TB$FX2(5TF M%W%::A=C.(1IQA6-EB_0)8 N6E,"Q#I' Y.1-(;DU^L(7S@S!5T']-JTA#8O MT>R'NU$FM>NE]QD90_52PSZ:%GR9 .7N_0DM78ITZ=>S/"F6?CDT>6;._1B1 M_2H=SA2#A]W]ZHS.(*EBFE)EN**#^,-^WDS*]FP2STVLH[GMJ4W M8K"7 3I-T.^QI[2$E*:7ES,V,$=E3?N*7>=K/4IF69/D _L/+-. &R#-WP MP8 25G.A_C8R[0AK#?='>;GGQ_:0P(AG62$1"JZ)4$9)_R2FJ,YOP+P'!)OY M/,8!GUO0A[@%G\>W4-@7,7/%;%C_TW]*;V\^UHJYMNO*ZCZJTW-M6+JD,L_R M'-M0G*4(U4D"J- MAI*?.P^,FI:;4FE]6!5>:+3!(H:"JKF=$V@)E ?QV)$M>L\Y.YKO,TNV>5:;060^ MCPSM1B+W>ACT'9=6=,F,"&_$"D3072Q/YK7>T;_3101[25+NLCB()^4!1C.ES8A@_;2V-;/MRL'![HO7RTN1 W[!I\LO$"?M$+N'$#KJL;D/^3D"GZUP<629IC''=E MB9QW<'1G/)U?866]T]B[TM.XXIT_.CU\%^VJ-/SI]Y.C]X,WLT6WYHJLE]'K?,K9+6J;0-2&G.R6;R"*>HJFS#2\Y5;H5DE,WA0 M.@6J"G=@V\I[MQAQS.F2VVYN^BZUMN[YWDBG'(3CZ*_WCXZ/[*\K \N+M-7] MC%-*6_B@:&X_5V4[&Y!J_=Z<)VF"AK5<<"#^FD(:)<\G)9F_6^6H;H=U MEF8)7K]AW7-#L%\UO-A*01?O%K8Y&1\5K"7N&V\^T^]'$_9 (-PA5@:Z>T_) M(C,!M\= MLN4_5!GM"ZFK /,2A^F[8'ZU&_G#X3LWJK94#A;"_@;T3R6#"= )636JDC%= MQXDAXZV<<3#I'Z:)Z>$A+3(VQ1D Y0>!G]/N0UW.X*/D]K%IK"MRL]^./]+2 M\[KL?%ZVS.Z1Y./$,RC"[HN9W*N%;&S%D0#O,*FCIC>B?H\'I6M%.XD);PRZ MM5^3NVBHS-".IV#FUI:OC(ES0!O'(;<<])GO.[Z.'()TM^O(WX'W=#>3-CXM MRSS^6%:?_$UY?_K1/L74?4+$S[W'#YGF#7>A/K"MCE?X#/BVAG.+)\DYPBZF MZ# /]A3V[@>3:VI&26IJLHL/#^BULZ2(_'OA_>2M*0OVRM!UV'WU=)?ETRX) M)92TQ2]WMA8F017,6>G^@D_ CTAOT,KS-/Z8T,X=;<>TTKEJ618\.M<5$7*,%.#W_;'>;MBE'N_;LW.0+B2XO[PM/ M=&]G)Y:9TIYT%PM_,#TM867AH;)GD7+'^T7^]_1*2S1-G->.5%H.?#5SL&[X M]Y,1 G30?>(/!<>G\E+$"/WU5V0K'-4YQ[+P[;_3M1VX- '-8^"+\!,1QB29 MU@W/%MZ$<$\8CDR8Z?A&9*)Y:+[=K3["LV82Y*6&]I=^S7]XN*MQ,*BN=&X M,$R2@)35K>R::!,Q9I4+SZ#/-A%Y;4C/X00$<\;QEH%B6!$KQ=O@O^#H528! M81K_0)4J)\UHGOQN9"7/P;L3)]18&:.W(#>TM_>IJD_,,E6$\:@L-NQH3HZ= M]N48#6^GBS 7\G]H<_B6C>D<)DTT@EL=X>B.,-+L 'V([39@,_$4<^W^?$8, M7[Y"GW5?&9>DTQE&\^K>Q&!\B#"HHZJ&;D>=4Y*+:,>;)*D&QSB=@*BFG-K" MT+;)L)SP@9GS#X3\Z'[1]'V\IT=%5!EX1E6/8)G@4CAL*WN0,PX^(#BGGB'E M 92+E!>B-T[Y:LR(;$^V!O"0K)0JS4N 9 MF)8ITN[^)0*PI^ XTXU-FSRWDPVF7Y1S:;/.ZZJ3J>D-XFE5")OTNVE9-X,H M&W/@GH8=V,@TO\[Y.?RLJ%$\2%M(H@I;:;PXB8!+L(Q7PH'')#VGU<*;KT/F M))RWX&*!\38GGE;.P G111[Y)W/PO+[^YJS;HT*5S+'T7T6?5=[C<5N):N5IN2-5$2MW662)07R5*T_AZ-(/6@,/IU#KCZ]>A$ M-GQL[==T.C&1O2".PK+:*@:@Q#$9Q_44C*)HN3DQ$)C%O\/8\!4IF:Q T(P0 M2:*=+J-/.B$9FB<+XVRN!7$,I/FT)![+MH[X$Z;JV:PUL%IY>)64V_$A MB]MV-$(F&Q(+Z2OR7,::0L!1<]I?A/;Y2]9C9&U?ZJ 49RDKEX!Y#XV;>BIS3SJ& +S9:W1U\?,O9"WM5\DP&RUG+.U^(6')D\2UY"T]OTMI2VMV&U=.;4T+ M #5@A"(A2%_QT"9>#8-V"]L8O062\TR299WR:D.P3HC/(:9?[FT__XY-PY^>] #>5@)V-!''M#WKWLW M5F >N"_OT:=O(#GCU?,7K[XXH6N>P8_9Z^-D0=>![N&I&4V*,B_/,FWU<."3 M9'Y\G+V.'XX??WJSSM=_4\A;OZ,]EF59P7_RJULW) MHD:-.$_#9A)T#;.N(=2+UD#XO2^K9E*5L_CGJIW2B_'AWM:;^)=D_LDL8&-F M%2G$!9G'4B J%;X2./(I#ZE!1%419EQYQ^\GI'F>2W*0O?%C1?H_8W1?#;CA MX5\!^VF(F[S=>O(L_A4!*O[>T5'\MS)#5*RILD^TMC9OLBWZNHG'> A.)3L- M3< 2;"240:*$T_ M-2/Z=]?$_]V] ?GZ&TF1)I)XZ\=)UA1F<=&%6 D2+4X;;5EL]>7Z 68&;V[P5V[PSXJI<8@L45(W^]:?7.,55]C6CBP-$(I4IZRI MA'19\\M2U3XYRY,&@?\;O(^;>[BYA[=]#TDVO4%R8L-Y-20 U2NZZ@YVK+PP M;3VTP\B,>;EL-(4A,3QM?:_^VYMKM[EV?YYKM^00^38-5N28P-/\$1_*G^>2 MW4G+%QE@PR07#*)NW&D0YH?OOMA^*C&JW;WM)Y>,40VT5"+P);C8&)=4E'$2 M3;."RY'0?>@L)&OK( 719L+C-K*;,NZZ*0'\ M!+5.'1?6CAHG1=_GV/5:_KD]TYL+O;G07W)D?-$7>36.C%"*+[DR!+V413?/ MY(OB>Z,:KC,GZJ0E MPOG^'.Y:],-800AKOYI*$%K* 'II#SR-(/5A.S[MK)0^P]@O=M!.,(R;/;J$ MB" T%G] -O]3+KEWS,UC:LB"+-@GAI0,KIFI)LFL%FC2@J%YGV",@6Z&%&IP MJ21O1(#R+35S05TG?=%46U*PJ-T*-A&[#2O\\['"I92I;7!#GLK/(%U5W7\*94JR,D4LD>(C!38.N=XI%XQ)S3<<<$XR+(U(:B"@F64( M%&AOE>.QVPL;L,'9[ \ >EXU[BE^PEZSSJ,_B>"*1TE5(8U>RJ!U$OS$@;#W MP#KIRA_P8W$DR&ET#H%5S-UG\I$.N,K>X D8?66AX$VJ%5.6T:\-YPVJ2&XT M5^TRA4S/-C5+EZU9VMO4+&TTD8TFLO::"$GQ7Q#L;%@'@2R2MJ/^#[:A$[!< MNA;.4FY"/X,AP +Q.8!5.0W ]T0PBJ26KZI]HP4D@2$6R'C$WHH2%+Q A]2< M!2 ]0!F0#N6;/?=^JLKC?M(2BLR[GD>7:NRISO1:"]G0U:(_@@IJ33)"CT+$HD=:-/*R_P37C"-?$XN#;E\\OL2>> M!LVWD0IV>MVIY.< KLM% [=OH8O*S,7R3SVDM@4EMH%$*:5A, 7;-4]G=KBG M#I:ZZV[JKE5X9,\?A'A&L:I$QC+,OR5$,G^>(,5Z\["G+^]S]=U:<+4547J> MQ,\I2J#NI$U85M+ \ M_8'"3=$LO%DY0W];D3=;M,W296HZK!+V*A&+GI/IG"[6)0GOCE?S7?OM_W&( MZX=XZSMV^N-ZW42;[$T\_(^"Y;D& 8)*SFB>=',7W$,.GJF$X: !C65Q0ECG MP%3I^H_IH_PX0]2QT2?M1BKMPZ@H=%9'8YY7VU;7- U2!5N:ZD^E8=#Y?D+' M(.Z5JPV6ZJ$%,GIEJM3-U=.->M-ESH@8O^3@T\827P+( MMDO3E*_/M3M#+^.8.P2>6C@\!ZTB31<6.A=BK:=]$+R:,;=E2%);EDH +JH\ M<.+JS0?7#F/3$66M+A^8H\MCDHX[X@U.&@*OI MC29/T7B>J16I1/6F;K;2<%QMB M7BMB_FBB!IRT\:EY'(-D?'_%,%>@<_1-1:WO.$_F>0 ;3,=.!PR;FN@&@;A2 MT9;' 1+UD@,N/BT!_9O3&ND-I2&+N^RO5Q?#M" QTO4.P,%7MO3@:$1J?]98 M]\*'8:.I#IV_X,+ETM*9-/&RKK.A>!P A)Z-VKP91(V*E+J=6M=&,\$GXJ&Z M%F@"R#Z3XFCHSZ;)('RVX[>"W#SH[UTG+P9;6W%T!0)! [L"AVAO3%E$B1T# M\V%@5COF8I0S.G/&PAC"-V 0_0U$XIMV=A^6S23D,-KR-HC0(F)\_,$.)\X; MU?3UXQ,@9^)-9Y&,YC;P;A#4-R(XAC/$C M<,/Q0EC\B)>=*K4=GY3^2?O8U"2%5WU1AI(0)W7;7L9_'!KA%<>I4+>EI>?;)B#Y7CF@0 MR<)"@Z918.QV5%$/U3QSK?,DCP7J0NY#$?4G;N\'B1S@O ML]0>VHS33KBK>I8CII+5=0O"D!P/V.ZR64!*LB45P#S[I_2]'_ 1NE'2[$ TY(2[!]1V M-M)@AJ4/!!ON0' U6./U_0'$BQBHQBO'C'IC.G5:U8A0Y/GK#?#HM]*]X>^( M14K3@G#^O59P^R/OWMF%H.=_[7DW3Z]OB_6T22_/ M2MT[W>%(GDOS/KK@W!3"M_%C8NE:(Q)29<,GR);WB/6J=,.4:GSQU.;NKQ6! MO2OK)E(]VGHBZ]AUN0DZ;U6N%1#<0=+0!.W]MD[106@?Y>:=KF2_GN[[KF3B M=M5?L3[)?)"2E [D)7< M:@56IWB?R$HG"=1(E$H&SR!DQ2_$0YUS:A%&8JT\DI1E;(&NEZ:-WH:@\WE" MWTT'W?FP"5S+E-"U$U'TQK\I:[=_16I0PAT$*I,;,E)K'5M_U,:(>#KB2-\X MPV[C9[2C@/$0_HY7,,28!2+,^KJ;6L9=$?YAM%$+G50F*4VD,R=#Z$L6Z9)F M/*.A6N^/&XG#.D*&;Y7!A9(GP[(*"DGP!/>*@1F2QNW,ND]2[AHY#C]X???^ M^E)Z+YFU^WR3M7O9K-TGFZS==4F]NY/B"^:@-,43QR+Q.S2ARC5Y'YJN $@/=O.2H=_ F5&(QZ!5\95K*CPHK_6C9G5 M9,^AI19DBFOUT_0:_Z''LA6UFNG%0R* ,=0 *%=\#,) )YF@S43;"7'O/B[/ M,85TB][X+M9^3>BHS)Y]MOGA$R_SO)QO$:F%FA'"R^W9Q/GFH8@/,\XD8^4= M9=VEHOTX2>_>/@8/K<6_^7_:4G5UJY0=O_T_KD\Z*WE$>L! 5=VH]GT357'B MYE0U?:'AQ4)7POWP?X76Q==G(-C'$VF+64LWIR3H=J>EL)+SHVJ+WK^(DR'9 M#T_JRC2K)77'JG?LP\&_PRT)FEE)!I)7_PIS5C:*BR1" 4F6M,><.R4Z7*(OW<.Q&4ML/^FVTH$T\;!=^#9]WM$\7 0^YHWQLTX7 M,CC80=1Q*H\90JO;9&9@B9;MXU0ZC,E-9M5>(V&X5F7;K+Z^1Y J#.)5-^)" M*P3P!XDOTL8L$D\E+!6KB;M@!(3!T%B?NCBSD3Y<)/FBSFIN@-@22?L"O?/$ M=:85;5W=W\Y"*"O[JY\=Y/Z&3*^ 3(\*0>&PP&PQPL[ < 'U-)&UI;F-["3) MQS@FQN_ 6:UJ]&O&1 ^VUQ&QN$20/=05+,3 D8R85 OZ"P0%DIC$=YMGTZRQ M'TZ"!AXETG$*:PB6 M"$RK?ZC!K<'CDT;TK+"$1J7.\A9 M+7#7HN]F-#6R:''692.- R%,Q3ZVW/:VH,UP/;)]=D=W%H'?R/UN[N*UM'WT M*8R(5#3-3'0Z7N3TTH0M.R/V6-CQ>RQKV>8$29<9D!7 LCCLY+T-:W.H>-3 M(U&RWER23 H7)COFV'1DZ9KG2VPNDA?XP"'I<>;.O7Z_;L1]O.7(/[[P*DE& MI.]]71OSB6] ]\+,)R5S B5>EF^5T9RP3*HF7-=Y$?3)L-(+Y.YR-8@Z/;69 MTY1A\2A]UJ,02;LTFA";*V4MIHOK!ARZK,,DB$!>]IA&)_\DDIM1,\:2SD5=X0**,>@!HYA>09L7ZFY)99[4Q6>9\", M4<9 LAHMKI> ;3H>1W&/BJ?$+PLKB; TTJ$3U'KYZ ^W.^5"^ U=K_^:CHH, MV?T]S-@R(CF^1B MHUT$^S*"-SLC9?)?FEUM+[(D:G-70NF?&&KRZF[LWJX&53\9'*\6:PJFI?Z- MU V[U.Y;?&]9J$/$)>=E)<66/$!L8(2HZDD:J2$6:8_P M=VORSME3.>\@8EFO VU3F;=6%R&IO!5DH*4&('J\RF&;Y:E+NQ1?5>_0I$;) M4AC9SMV,6_:VVFZ)2C,1O%N:C9H:B1$'U!EX;VOVF(G#FQ'_1-+#D=;)S=Z7%6 M[]]"Z2P7F33>A^+R\N$GAY=O-#%IF^-#:EG5T7*JQ< )F21-9@P2&\*\AF!F M5F"QMLE:J]2+M2(/ZI+1A+%)0;AL"L+330K"G^CB74^Y^4]T+?+R M^G-H[]!&WV(7'CX+"-'*<.D)RN$RQ+Y0"Y.SX] GT,$[.C(9HUIPB-G7 Y%B MEI9<;D=*) -=QJ[J3K(VANPF'+>,^&7#@!HYCGJ18\Z<\]"D5H&BSY.$37+5 M?NWLV;U PKYU6@_KQ;E)TEA"\9T\$YN(NZHL:COZX'^"VB*I,I+QB#FSZR:9 MQS;1+X#\8$V:=+YZ(OX?EZ;BDR9M"HW+J?'XU]!2$279C@^<[U0R#1D-5C>L M5\!3&U[EEJP22HV4+?#6;&%O<'ZRY7:6BKRZ8I&TZQYUQ,?X40>% A'.LC&2 MTXAJABH5MQ\7@NA17#!&;,=@Y!,YO:9L:"=V7VZ]0ZZ.4)FC1](F__)\9ULB M@G]Y\6Q[)WI'6A<7?31?B" -;A/(?\-QOAXRLBC-!F(((_'0"+TO M=3(6K0J09@-M)[_W;"7FLOQY)6C:(&HLGN$22J(U1U9U#UI"'/*4OM'HU^KV MB+9Q8%TWTFMW4[%S-63V,2NDWI[-72>;?3IIX#);@OI$LH+*MTB=)]V *;\A M(QCG:,//29'9: D;_'5&&XE4.F3EF*;IU A+]'DF*1*VXT(Y;@QZ_!G(;G8, M%[#Y!]%LLJBY>)]O/_NG\!,\/U*F:['1:=JT,2,\-^@DJD@+P8%]\"PG=2=7 MQPH+<)%Y0*9L#^"T J*%09>TFR@CW^G;UCC^%$@CEM%7X.3A8&>( ^@/24>L(Y M6]XM,^4,EJ#11.!FC'4+I@AJ%4CDY7@ S9D]-A%K"$QI'?CTOSP9O-A[AD87 M/\1_V1T\>:Z-,Z I[-&/N_QC%J042;%F1S.0#<+7W??L/E@<75&/SDV$S1AI M5C,VP,4S!LZ35,.]1/HJF<.R"OH4:E_$ QR&Z;B6%MI/;M!:Q/L*;2!58I)T M\\/$R#EF471N$KN5$@V.QO.RXMBK^CA-(9Y5=7!*(9O3J#$[CZ>9.H\@[>:+ M9SN\?73FM)G/=G:"S7P"_([0[V4^S_A>!2KSN8GM=@69.C?/I*ZKS.66"[DY MO,[ML,Y0S7]>E-8@(63B4D_,2BU/8#TDOA!@TSE[E$/CR_<( USED< MV0BBU&!BOJUDR6U4LKNRIOUIJ7'FD)P2N ;?*9+ ODT!(V;):8BUAA1.&A3R M??8/_!#_LDC)U,[R_J.G5=9.9Q/_*-D$94OJ_2_TBS88@FGJ,,^3PHR!2N=5 MBOZ0[Y(SQ#>Z;:WO[T'=7>59[('C9!Z]4[^-,)EC@61BZ?\;LOCBC:&PCO1W MRG ]G7AP5<*E)ZHL28_$8^KU06\: 3.C!P4.9"[I&@8A2ZM?V?RSLAIXK3E4 M6ZUC@F%,0@<@?6V25.F8*I,:\5=,P'$F,. V MF=2E9/6!OSPDH)NNU4 UK<:EF 8STO0:R:W]K7+IYN@KJ\FL?DPS?"SR:D\0;&_(QOOLRK54Y>;A)!L:NR^A-(@0_# MJE9B*CH%R^=9!"/JYUULG0:(O&9U'Z_A_1 #A]9\V_#ZJR.R_5H4HD4L+ODG M[ )02SF-=E\^BV>FG.5PA&CH8A"_>"X%.D"92*<(G32B1 WB5^XO/ODP0%L2 MHWF73%/[6+=H^#9-S_MXO%>WIOVC=X+5(=G)4IA;YKFKAZC.K,'H85(:WZ;# M@:CH][_MGS(\-;'[)\^>\7B1CDH8''VLH32/* + E<*(O"P-+I.,AVG\!CP]5:+2LHLB#2$^CO4A0? M/A^]$ BRH'S#>;@V1O3:KTDOE*J!J211?T(% 8,@L#\>;8>'K:W>MMF2>F>$ M_)FD] 9]-/D8RM;;MDA=1*Q[NVJ]7N[5$T.\&762>,GK6AZ'$RX:KC'GK%0_ M7ZVH]7?(?O" G?X<)$1>03FD;4ULM07W5;:![;&DS^K(4EA)8Z-S1O=ZR*)L2QX04O:" 8+EJ*A1 MZT"LW-XBDDJ_'@P$\'5L&,J!9)1^ @7G9TEA-(B MM&W#5:(K)8N*I.JF,&&M4DY?;E).+YMR^FR3^."11^:T\T M;)1VCC_^S;?SW#]#3H4HV1]&HW:6:+*"4 ,K.[^8)"?U:K_K0XILRY :GR!= MC :RJ4! 9#G"K9:3Q=]L5-PA+TQV%HYQ MS4[AXY19D17C(O5(O9*\<05.Y]056B3M]8 +JP3#/9=BJW%D(S63Y%])E>)L MW%QL\$2PGM2QXM&5@_T;5Z0B(+M!M[!6:!Q.4!JVI!%I"H'+\ JQV8NSB!>& M5*J6/N.1G'I4P.E+TOIP;EO!D/8P,N'GK._)GW"0P*"E?K3)_V@+6[QB1QC0Q^=2##^R/.A=Y]]7+'@1$>'!X?_.I HAWE"^\8Q/_@#&BIV!24 M0(M9#%*V/3REE%$+3"M&-)L7#FZ&[T:EN?;N Y0S$H&-7$? M][-)&G')*!/BS 4))V029\QYK&]I0G_..<NY^[P>QEN4R!A'W9V%"D3VF;>Q -_*BHJ])4>ZBH^WJ;&A9'1)UIS>X+4T9 MQX'+@\DE0]&YT;J9$#>?HSA<^8L4LTB6%"1V^5X[W($&[@L6X2Y#=Y)44^;% M/@?3.@8OF"8$EF!+>,\-'4/"Y2O:U@[W0E9RD622VFEBS7X0Y=.V?IA+9+S\ MNE]\[7[8&&]%>XOVM:US3V/<6!;K2'I?LBRL+:$'&U]PL$ZPO-WWZ4=?6O%6%&S0VHIRZE9ZL9A)9<,+L 0OE8S21%4 M-9H;%0L@6-"TB3><7RJ@1=%NFB(D/.;QLJ7E\K0V/'^]F*'P?&_?119(GG5O MH>8-RU]'RD.]PYD[MS"ECT/#I6A<8?UVM_=.V,9%^+OKTE:U-ILHY$4^&!ZX MI/P,!I%GEAWQ,"*.KM""QR$W?.=[AOL".3"W6LL71HWMSJ[.@U73VHX%@TWD M [HP<^'JN,W'69[;?N))O&*K!I*SP@*!4:XE. %>V?" M4;E\WZ_*L7X&B+:T4_1AHL,2J6$F^0H7DK.>Y@8C\2ZNB713FR,6MKUESW'7 M1XCD*G4>#ZSGV#F?X1Y8XDG>/=!54OA!5E(\DEB>N\Y3JG#:E$DH5$V0'60+ MZCO]ND/,K$WB\K^[)@FN7S(SX-4F,^"RF0'/-YD!EZ/'J]2L[2J_H#KS?Y(X M2__Z(/F?G9TGN!')ZRM:XA4OY^CT\%VTNZ_,[_CHY'^367UP^N'X9(-1=@RZ].3&"_>; N-.K/;*U4W7:K=16RR ML;0SS0J&+??-Q<5N88DIJ<SA-'!__I@YP'_C/)8^_.EUSW/TF:"1W>^>P#M\<>FLH.< RR# MS$:[#Z2E/E %LTGM0_K^TY>SSS?M@FS2BV:S]_0&9K/[Z$LSN>:/'_-EL<( M<"197;4SAA'"3+066GD_QQ,8.!N(V/6L F+EK!V2"6_SL4@VU,!38AG5-FRL ML->O$(#IP@;R21:,<\X%2>!IK$IZL9$/"1<>)@7P8'@:=E0[ 6Z%MK7[RHG# M>0).'?_^"3%O[85@H<5K%PJ1971.GOY3_1%ZO742_?--8'-4JR>PMU8,I*/X M\F1\+$)$L^O?8QO*:R].5O:6>J=M2.!N3F!S5*LG\.3V;VL":6J;I@,%1&YI M:H9TAW%O?\!=W!SFG9S YJA63^#I[=^[GI14GP5FPGZ+[97'^)@-M@TXR%JN M"?Z&E2XV+=RW7K*L!G1;636=R1ZX>*WJ=FG!OIK\RS:NNEP7TO:(ME'H9L5T*![&T\8&N52J6U MH>Q_/?:\Y6>QV0_9V-TDC/W!^?/>OG'>D-@Y+B25)W1EB%MA$%GOQ)+OXP(? MR65\(@/O$>GX6*1IB4/"(ULJ F2R7 M%%M!S6-_OHXMRRO6^)N:LFH M*@UM33FEYZU_JG1MZ#W_#1'[N,F'\CH!0>REW16^3ZU4I?C\V\)@>\ZY&5WB M\VYMF")DE;VZ/1?@V Z .6\"V>OJV8J]=K?!/E8S_M/>M1+,'7$$1C2[%/4O M ^W8?9Y8T%OU"=KL\^.6+@SME.1$NC-DX"J3U-R:-4G+F:8[VII89%/*A;29)X1= I!O9=#D M0"^<43:S^I(%>81+BHW-+^16A5.S(O&U>P.A%/.M,C:PR U[T(IHQ&VPM]'7 M)&=P,YNPF(9O!1B9^<*.42 \FNL(F(O3?^A_1F:)5=L]XP1/ANKC$EK^D.2( MQA&\0&!6QEP1I21*HV$8_1.TI/"JNLY M"&H5T917LB \1&TG3[G/"GD)]CH%;4M@9+<%VTBN^'WJ.+XBLCGMPN[$&"'C MXDR*)BW11_Z&VW)3* 2VN9PG> ODW%QT37GR[(:K>ZH#_8(TNRRCZ-BVV;A*0# MHCC.IF@ T&>;P:'K6QTA,;?D7^1^_SPZLJ+:T<7%O^2<>SC7?61F3WFVVBQ< M0E:8,?!$E@HO-]]/VA2$:'"6S#)7TW F..3(W?D!M!7\+A<1Y MKDU5E/RZ)#QN ZV!P3[.?8^@RLPXVV7(]S>)FLSWVMG>6'O?.O_+I#[O[FQR MGR^;^_QBD_O\YS7GKL'GQ4:@$ M?UY 4Z4_>TVP#M0D44SQN,,]SF@RF30+=)X#;_5V+]9*/XJ]-5;IBP(EM/=E M4KWH7 0%RSI7OO5B]OR&-&0FLD?D$]0YJ*FP/-D?9-/,35[@M M[JD,*N+,3-O"D2TY'##W*VPLN%@C$R6EM2X#Q53/0/'7V4/#&GJO(8EWN6AN MME4S[5X%356DV8NE0(\.=O&0WI'&,["U>U']B?@C[5V>D*:#P>9P45CH;]\A ML-/8>A-C6MLU?>3FCC":H(>-DEH]1WPMK>$*$"J^PDST 7L:="$$!1GL0E]K MQ\<);PX<<47J.4VTPE+WOCAA&T%%P0H3ZQ*T[_NRA[> KU+4B:Q^H1"#EJO@ M5JL""AH"H4V=Q..\G-]T5?6&]K]:^H.L9RL5*C/5[A_!>;':JJH!?MLCM^W.4YMXD!V)8Z@#F,R':1UH M$&-%"SNKRKD"&=,0[>RL0@MRW^6;+0U(F15]ZA>,WAGUIL=2Q77R $ADF:?: MH9#!CW5FC%4&SS&WQB;QDG)=IDLNJXRLSJ@.1X^Z[[I/CL?&MGBTG_%-QFV) MJ*2?C$6^D/8G1HP-5W8^.K(XLT9"-K=F)V2R6Z3JD6$"D-2T:]7>^_I[D;0B/^4&T8G+^J1"8X2 &"W]+5 M= W%[04D@Z1PP#+1_!*(>QW5?E4YLX4S# "E; 4R?I!6G=@RWDS%<++$&ZW8 M6[BG#-TL0.#H+[J49_6\>5(A0X0/46JY'39MGS@'(6G&/=*$MT!< G:[]+.= M?4HSX+>?A_N#(SLO&PO[Y4.I]JI_\10WVM]:"%S1+/;)M+%HT5T LII8LD!O M%JYE'7)1V_2WYP MZ4Z6E44!QAZW@B0VFE@\W8.R(%T'*!LAE.HPM)@;K$&GY$B?7 M78]] ,FYZB(@-T:4C, 5Q6[0[+/FY/)S_0[8;-I?]"7?_D,1*H#@IVD/D54C M>@&D15^<^4NY&D(VP-ZX,(_UK/>FK#7WG M0E3#>+08V8PZM\6SI($WHK8$HV .2UE>T44@(]Y/V.ZAVMA'7K L!],[?G9)%!N)1[0"I05*, M6S\,=>UIDOEENQN_>=?B92/. MS"Z1PBFQ+HF3!@O3,%U[[4DV4\LT+Z&1C""DDF2("V8#Y\+YV><2 M#"6R/^(>(AW,T[N?([)&_/DJXZ*B"L?3TAN^?>*IITB9+5JNK(0SRXIIZ%H= ML5T9[8 $?TJG8_J+%]^IAP7 @2O?B%X\XR[I3O3V@/!EG_@2*]-W<6%[R-DK9!9AU]Z+R)$.6$'SBH]$\[XC1PBN/OC\&*U@A4*MDM%>F\Y:N+@@.!D].T%4M,>T MXFQ6;8VWW")QWVVIE5VJ?>U@IV\ 3C52SZ/K&V>R_4?1<;*3Y@ M&>_*"&9$3T#:]"E.H62/0[<"MQ?+I'F-;[[&50*V1+8VT8J1;0GJ1M;?A0OA M97W2X?L:7ULM_+^1R 8.(HN]$B"WD^Q36=6?%F+ _9+,/\43DVR*DSCR/JWBF2) M)+JBW+(IS"+^F?@\R=[3MAJ6;VGH"+>G7/F"WBH;7? 72_\^S@U-]R&_QS$*M"79T@1%F>ZC M^#*QH&]WG=TO@K_F2WSUS/ZH0'JQB5S47(@&9VBU6,CV' E2T*&ZM-6YO+[0 M-ZZ)09OKY\EWZ.1N#7AG-6Z@X[%!:K$$T_G\LIHQU_-%F$TA==7(L)Y)%#II MXI!L6%>V60VV3PFC2F=,9+3@[>BH",H;N7X?9N0D&!^5 OR7BR2IO'[B6;HDE,:[\YHR^@GU-];0LFTFW?Y8,HE.#OZQ M!AK:/3@B%/ 3R1OCWA BPFS!421P(\&DV;WX%K4# I:K,,LS+B[9CO;]C"T#3[BQ-=*C=/)SD@(K"W<>30E!. MU +,2P9&@0Y*,_&K7SK14BM2%MAL<6DAQ5,+#SM%69&6&+(O"\D-"$B$N$1) M9U[A-DN%:R%9@E+_PA,5")]*>F2,&8A$6-B7G&'1MPBX"X+WUR?D[I!J?4-R MJEOM9$46RRK\2645/3.1E&067+TRP(H;USLYEZ0;(^G6Y9;%=XGFKJ=L-S+5 M+3P&:HM1N%A2G:@9:0Y1E&(KL M7&KS4$84MJ,4=W\PI6 B4E0K;TKN&,JPH/N[U&B>*TV%#!OBD3K7@2NW]^-& M7QK7CU<6-+R-VI62,\NQ)?1-\BL.]J01NDKT4K.Z!?10*;"#_ZOH]H M!?/H"DZ?5\5]M;0((-CC@'R_+0ZT9J(O2$JY:E9\J32GO4V:TV73G%YMTISN MJ1YP[9G\'6?VJ%O042.=6H)6T/J[;/:L*KF:OAQGC01QNHG@K$+>4H3RC@<\ M+K&F#RO2K!/Q-$3=\QAGGY&'S\K @N'Y)C M;?*-[3S@V]ZE&?%)YN_+W\#LNU4:YV6J#%\1 K=:]4LDF%=5D,%G<5JW"I&)1>% MG7/DD).(#,K0:S^? 4WC$]12C&C!('4-LOGB6Q'W[P53ZS[?3PFO]3+ARIBT MHRD(0J\D['T-:/-"+.FO@$8$!5-KR#SON!.7RPRBB^M2&%,\2[4JDMTKIIL* MI\&)C>E[V\S[HXDLNI)$KFPVH2TG3CKQO]ZI2NP)8,]D&Y5=;&GQTVEIB8U: M,>3Q#)1#(XERSV*UAE%ABW/@'^GE-B;SI$K%6&SIJX?JH^04O\(_9S&.+ZJ MT=2);&1\WIH4XV2I31:,ZA:8I9F6E!/W+.?*Y=:JLKCB"G0O?^Q\G],)G/_3OQLI M@_2>K$#U',1+:Z"-8P5X[- DF*>',:F!K(:N!UF!2=UH;G:J* Q!DC5X+:O= MQ2(:Y4DV#3K&JT]-CTJ$H0US(C^P(R)<>61XO$8R[H/4<5< O-(IZ':D^!:8 M-0DDKB@"W8B%6]>V(]59EL)):PPM1T)N8RUYPF/2GGAAM6V("& M59C5\< 1;G@8@DQN88@Z%V[,PGZ3J =WFQ5C+0@0]RIJYFM;A^37XGLUN&C0 MT3A4X9=VE\Q1,[#%*+U\.'PC2CB-0(/SK!+[_;'=)CN-=[@E8U+R-UAD&M%)G&T*I/XV]JP=%ZY M_&%L9-UZ" *1=2=$4%%I+[FE'?MO-=:[J4!W+ MP?03>22-](47;1FDBZF(%N)M?0_KFVKRB&R)^J185/% M[@:2%R#JI^4YF_PL=%,4,/4E>I]M"P.-OE*H\\?@E]6TZZ:")_%0T@KUU,.@ M/:T5^&N6T_]:HK=@,A+;B9U@'\T0QE7\4U)\BA]"JNSM_*"_Y)]V?WBT 4*[ MO80X;0!E:1EW.$?W9*2EPHMKD'-:02\)N$6'IVQ8]6W3W7N#EF)1HAS7I[*1 M"AED3 5B@)WU;9:S=NG287N)U:[:U_Z=B*2^F$H$@K-8#**@U7L@A]#,C>P& M9&XTN3[MQTY-S9XM#@;X3H5AU1"#S";#2OK9P6\N@$]5L,X%IUA+('*(I#@C MW2BE8T2HL%X._')3I;(FE^92B59/-HE6ETVTVMW99%JMW]6[E/F!V# MCN3B(X^6/0B#[_@S5XEP)"UCWJQLU(0I,SL5E;>%\F!+*HM^@,"J\&%'/5>J<RU0*627@V';Q:31'AQ1Q P[L5CA83OH@+6,JT;J^RG0Y M6%*7O;\*DS2RV.I(P'#>6V^DLBTM26LE%VTAMT0BWX'[V[721;L:M 9(SM5= MP2;]5CD>:Z"=8ZE*2_2OA%MPLYWK72!#:7S( ;RV\-6-WK&?C5D;Q7FG:$A@ M"R/:0H.*4FEQKLUP\FP<.F]PDAM%?^NJC%T#G>4HWL<*1( M+8]VMC6N2I=$I.VSPYPIAA6ND6,E[JO"G)6-\+8@ORKBSSBZVHY/%/2V.C.> M9=ILD-Y75QM%7:]\GM$:4D BW*\3O)=4.3&N,XK6ZFHG LEZELPXK^8"^.?R2QR_EB::D@(8=MSPM+B4A#Y]EHM-]_8 M=/ZYY>2VKZG^W#0'8I=K[;2>[!XDH]U_* B2=))SJ,V3H..R@LS-?SNEF"KX MI$%2>-!+$?F!Z^8RX]Y_VDJ%[GQ63S2'PKF< W?@=O2U3@HK"4TT.TTUYB]W MZE]=ZIHMYI:(2$5RM5'G(FF?6FCA\/1;!6ZZ,79W5\_YUJ!NNN?D4)$YLZ5KX7,_:H8 Z.$E M6T#B/ND,N&45XN(*E^);ABH/4F*)7+LH/T2)^@6;P.3IKZ>>.?0Q3YC;\:$W MYB]\?A DMFNUF751 %]]P#4.KASVG8\4R[JP3!MKK#%&5,0[JS2/>$J.L&1 MT[2X )Y&-S):WDA.:W5PT5_;KLY%'?RQ^$]T*6?&AJFOH6KV4;32(*]."6\5 MA<:V;_LT&4V@BS1A^\HO]V[?:++K3M"7) 6K(2*_] ^2A?I?2BG8M3V-IK2@ MS"=L[BOX\!O+4!?(\)1"MVZ[ZH,/_W7T9FOWU<#B8G8F;2=IIK.\7!B#LFD/ MUYG!B_JNK$S)J< VK5-*JO45AGK3A":9B14 C+1LT ^+VRP*V&0N*)SJ3)T@ MPTQKM$.L&)V5"ITL*:36<.4XD1TGV&B+K/PK<@6/ZMP*F ,P=K2\;_NXIV/) M1KBQ+#_';)G0ED3!T MP<>CJ9UL M4607IT%FN*D_JV#?QE4R-5RW*5M7]TK:[4TD:5D1B>E%9E\; MPYXR[+>/HG?.A7>?Q8V<"HVD%K+5JD8*QD>">.FPI'XB4MJQFQ),@*+UJH&6RW.0?=!-%.' MYE.A2'-@PQW!W4 &!>D,#"3 817@IK(V)9WL&4&VEI1$KIA"K(ZV^U\:Q9MQ MT4O#X1-9<=#.VGH<2YDM5-(,&S*;+&JV]QE[C2;A5#XTT9;Y@.!&;%![?5 V MQ99G29J\3-EOMJ-R2\$2&/*#=+M0]/#Z=)/@>ND$U]U- M@NN?Z.I=&XKTL&,[>4,GS6J&?7!.L^%**XT43-47?.%PC=:"&"4G8;+ 8FUOF25V,0";VR*MLI,&0Z0.=^Z$WA[3"$SH,:]0^&_B1O1)+ M-V)_OT/U_7A0:'QZ12\*5;"^$H2EV-16VYE.G(C+]Q0ZN2W1=RT.)''T&UQE MT4J,YE)]G/Q2 >P%3>8+W"[0FX5_E,O3VBA::^@[.UB@JVYM1FW%D$--0WH2 M.P.X?T0>UXNZ,5,N3=/(KI*QV,1?UKX[>7;W(9YT'P7"?K&(ED^9;J]V\NVX MAB3N(WX&,%CBA;C] O,RA:0P&FMA4"LQ_A E*?/R;*'45'/))'*"?6LU]AQ$ M7-L^JS))#D;[YS/\S4:Z=5++1 ;BRZI^^D*0HNE<")THEBWO[*5T15V0E3\2 M99=VT6*@YG79T[%T&]Q5"G>X, T<68.H+L?-'.*-3F5"\I+_[=^P+B!_%BU[ M%+,JW9+^.O8H=>F57.NJ3;4AP(2N.O\6TJB%$_$\JP#ANPI1+)IQV[1Z4E; M#I8^UJ:JRBI# $WXQG;,_"1V_ 2-S1/M)&Z *&D=((H[-J -:US7$=N4H2F1 MQ$%",9,&$+(/ V3DMD2 %1Q-$7W23&=">?!RHH(&Y,"(#47-@*!86C'.4DUD MLK4>\TRD>"-Z0$BK0<%O6UL!Z[LB='I.N^X*@\A5D2@X:>*:(RF83'"=K(// MDPJ &41V6M8J+XN#S*:YITF3Z-[Y-MLB:;F4)O4<>RO.Y)))]F&60%C1%O&U M$,@7"!')=.3"OBXC"TR$"_:_#T453/H;IAIM_)&W;NUKTK\5:E%BU03!BQ_' M)(5B:=/*5W]UGYC+T>7&'7++]"GI*)&FH^"8SO)R*#5!L[)0Y+U$ $(0%G%@ MQ%/('^1*0<<@9:6I7?[_<5O76:(UK@RFG=0JS'[_A- 3:296>9H.I"4#>OM& M18O($#&I80:%F>-AS&4TWN,5*L>/=+JS$M(0CXR 1%7[Y)BVT.BCBR7RVE05 MY?2>[9-M/V+4T:P]T6JW[6W:2NX[H?TIPFJ% ?%RJ2\0D#_[TT ]'=^TB^'6 M1&YKXJ]N#?_ 7-L)U*_ODF;ZV).& !;M<[EBE[=JFGW&*3HK8M96HTFB"KC- M*$Y1WRA%X=9ST\UZ08E9PK&B3&[5V?%D$US'2&:)C;\! ^SNB[1G2 MSSC/C:RYSNU'R446[#;SD&^[<#?I(KM#9W1;X1$^M##GH'.L$A?A=%1@!(Y7 M8@1:>, .C* #"01*Y"J(QH&"7$1=B,>_[+X I, M%A^QZ7P6YFON01V7EK+T G)[V/ AA62X"'="<)V[>),;MK\6^1//-OD3E\Z? MV-OD3VRNWO5'V^'_%T6@R]:?#W:?[WV5JZL!(:@LW,2V1+HC*WFDX1M4FR^T MSW'\MY8&%FGRG(/OM9&'..8_,3F;$];)S5VA,'L'404._RXCB\;D\7L:(#G+ MX9!["'9_,$DR]"EYQ$;3<4F2JXG?!@\E\1NV]\KJD0,HRBHXPDBLP.[9B(JU M7]-[)A:QUH'<7" ZEWM@Z!X)[PU>/!$2%H2UI!#/LJF;F%N1T2O/OX.#@_Y4 MM%-QIU5<,'R.]CZ@6T[V[@Z\^Y)'C>H) VTS)MIT"G"&IB0YA)Q9':*6KD): MV8%Q1?8D$[+W=6+RBR"WKQ!Q:TM_>41[WT@EYM/PG7 M<[^H;7UNT"K8'T3"DBD\--RN)-#\N^JR5 %$*S@S8V30JX-^\$GC+"$^7+$< M/$ "U4?M%J( 2 )# H$P*7,)Y(ZE"PC$QW+CC$K\36-_+>FWD #L5>L&P8(X M#_UNZGHLTCZ(+PM4F]03]NW5=2O5"VH,((;(,6<.F&1298 8BRTW9W@YQ$*V M@E](%1^W&A2,$1V6XYVTH($=E[;G<5D%PR]?. ;[,]4HJT4:XD=).N?<*EMR MN6*B_O #Q*>ZG>)X7%+316L8N,RLVM4.]%;8/]>(WZ@2[57IX1)Z3,'U\)*C M\WMM40+X.24$"2,'.6;:.-,&68GI]9H,1$R>KNYC_@="6MF$NQ!\/S4C MN"==[V!>)"]_.\+4/EDT!;U_P M.2,7)[?1VC,$-P6'XF'V*'ZR_6SG.V8H#S/Z,9$W_ "==WM_F[7#/*LG:*R# ME/&&MH.1FK.I+6F/U9']KBQ(;3R&-JEN[%CJ.^UBX1<^:2ICFOAO1'I0-QYR M\A7:[6CB#'5*U]B*[@9^@M/>%6U+*KV+TS/,1\TE!E/H!:0B#9."1'X.OEMGGYL% M*7XD["=D"I B@KY3#[=VMI\_^^X17[G"2"R?KIS;Y'ZS$'<,H5*.AB9)E@8> M>6==I%D:(9+KXOFIJ6>9)I)93+ZE-HH-EM*H^E_3OVPQA%9N'!O$EY&&((EM M'-LNN0R8I^\'9$5'A(I)HZ4/=1D2KV,1+*-_":0B9&[0A@=R_YL?TV_K&B4)M8%HW)6GZ4&E1>I/%;;L5]P%C)1'JZ MP<>@="[1V=Y[AC=WX2?1:\#9D>.86V.-LQKI$<0TJD9;6EJ@=VY:DS$OF>*R M:L]VZ9PUL/.- OU8"5L&T9AZ],OGL&7+@0?;J>AJWO=@J%\O3FF[?E\!?TPK=S?J*>W MG>NPVGA)(,%P98 ]:6,9; ]M1! =_)#U7S*\F&.HVG-%>D8J)[O MR\H<\8+L>$[&@'X N&9)PS[3=FGV4U'P*?E0S04CL\:Z_*3< ]IWGO<$M")@ M=*A7"RJZ8;O0F[K<^Y@GQ=(AFG,9E9R/1?FYS-6)#Q7WV2^]O_(D:,#-GFPW MF'BU?BJ3*D4S6QNTDUL\FI0\-6E>AT^*..X4C@Y51^-L?SNLE!([4.UN#-/O MTJWR[""T?C?2.IYOTCHNG=;Q9)/6L7[:S?UPP2WEV/;#%!N_VLT7[$Q,='$0 M#?K".&]1>=!L5,Y;9P8XK*62DJ UE-B'4H]G*RSGL)/5?X7^W0X/L0\EC)\M MG' ,@%Q4ADA-CT,"C=$*KFRIM;0'JY)L5V;5KDZD1?_Z7A>7 )S>I1CVS/"NI DZN'1' M4GM?,[!6Y%DM9>8H-D1YIJ"T2K=9%;AP:[]ZNQWJWA[$9]FYIIQUV[J2WB98 MKK:M*"UFI+!6/J*G@F89I49\7+UK(GF9YR1D>EZRH,^L;8"*'*VBMH(L6%:0 MTLSRO'-!!:8A[7A5AO@%4O<@19ROWKT6N48*X8769"+UJ#M,V8:3O;1WK.4G M%BK#,:( >\:%8FR.TE@00P3;S*+U\M%L,'5ND+=#@5<*XV$E0 MRLN-DRL;C%!\%D59UV0T-^"8T6IDQR'IVJIPB&=P(45-3TWJ2OW[Q2+NAR#\ M:"(86QZKN8]?LB08EU1"#BN^__O)8;P_I6]AN%PE78@.:*.2-AH9HNDA$U>' MQ&NY$Y0*.FCMA,Y7!BOL1NOHI*M"8W WSHWM>*O7Y&@M.ZPJ$V60 M[T@==;!GG(TU4DO4M0CJR;T-#[KU'."^<2?RP5[F#DO9CG\IYX9AIP3<:_G4 MO>+.2?&BO"?GQ.424;F%10AMC/,R83QA$DL<21EO\!D*.;5/X%-U1RAE8 M&&.7U5 3M6T4YR'*Q#A,A6JMN"J']) =6]MR$&1;^K%L%XHY*0+&WA!&QR5M9U-@0?9:(=.)8HTW+UDBN'Q71<2"AT.>2+ M#?6O1=;#BTW6PZ6S'IYNLA[^1%?OZJV2KG7-GACV&7(4,G%E14'%95(D^4(Q MA+/BW-3BVN[5=EKH;BW^[+/;C3USZ_:,YOK;(O2B8)!&2;)F5XID7E\@,FTU M4\+Q>B2W$Y4H-.3 =:$03R]+Y+:IX1\,_,ND,HQ&7#M_]G_9>_?FM+%L;_A_ M?0I5G^[S)D_)-.#[=$^JB(W3GDEL'^-,GJZWWCHE8&/4$1*CBQWFT[_KLF\" M88,#-CB:JND8D/9U[;77];= Z$4R[(HP$'?JS@?.LR.+PE*AX21(K22W.8"K M$E-\Q(76!CD#1,J852F-)-A-W\W'[*% P$J),(T6>1GH"6U2GA$6\G0[D4>DDE'KJ5@@E?#JCW I3@8$<07B:$PHY9L4>7=$/_)"9M+MI&I&4G%K&;MBQJ TD2*KF8%;?I7R^FN\9\XDIZ-3 [1@ M6*1FW\0J8T0KUE9[&%+B,ZA*,ID^%# R_Q[KH9*A!GF-.L\>NR+30"/]AXR^ M3]'\%&.!I\,1?A(12 =EMH4(GX\Q\XN*/5R+0A3.L7JDHA0 J',ZYQ"D)^:$8@$IW>%F>SILKC9 EF%!%)F+" MMM#.9D.5"E%'A.+C\5L2L$>4O.-HY!\N.R:Y7TQ%21#JT#4R_7R"5/@^ M73$%?*N1?DS@L1[MM W>49;02+W'!=)-K(S^5M]&1F]6X3_*3,HQ1]R'5RB1 M0A=>T,TSJ8'UX_N(KL01L.B1U!T*UMHJBF;SHV@XL[!8P)[DC6)M'7/[T@_2 MU-]3075*-X2N06PG!2Q("^ !?7$79T6D:S*TJX@:SJ.W(RGL0PQBCT_H(4H9 M5"FDG/ GRP?J\CCDT#/AUHD@K)KHE@=J:HS#71ZG/#YS6A)*NPE*,/JF0G]T MU)\,%*I"8C?QI+9 <9ZAUWN54FL3?BAN??3N]*A0AC9Y4"BDUD -7$''3[H^ MZ(4[E]]",5%5:9OU>M.;"D^EFO>.KOAD4AXZMJ#?=]L2$0Z#54=PP2DX E.T M50DJTKH15Q;#N,TZCH M]% MHTUUL6W\G#!K8O:T$D06FH>(9A$P!?$U)=VELV %NL!GR86#=LV2^T;9WM#0 MB-*K?AZ_-[7=2)TG?.P>T'+"& 8>")53%753K^5HN(/2JEEWP2IU8X.?.Q. M=,P8=?J^=98I[(-2BV2@D9X\8P\LUDGAXK7$ >!^':Z;[>S5]Y2%>W:':A2U M;Y>ZEJ^Y^!HC?A:1)213MX0,BYL;*Z*R3A=,?HXU?Y@N#%SR.+6TW.&=0(E: M&).PBGI:?#4,2&@?,1KZ,M%.X=%'R7[+566[3AF#;TZ,!8K%J;X;AO:8G3.9V=]HFIB&5= MK/I&G;BR[BO!];XN1KA!S'W#A>.BH[JH!MB5G@TFFBX].I@Y8P^P1:F+3 4L M^1@2Q5CN<2*/H*,8W=X<(<)4:UZ$\AQ*/4:R,V*-]*TK\7^)2V3^39<4 MT2O@^@R4[P2FX%@_L^4(BQGJR&+NBI+P,O\;)_NDY%:Q2K>[*:99W^J7^GEI MZ4E<'1"9$/=-/8@EKF7)0LJ]5A.?!K8U\SJ_T=7454*?MDS0GJH:#W)H> 5% M=*.]-:?[18*RE@IS/*K"')<.<]RO MPAR?QWNG9O2 0$+_\4'_^?M/_O_6ZWM(__Z[C916RN=X?M/^Y#3>U]S/%]?M MSN7'?[5/WWX/=)#E'N@YX_&.2D' M[T&7[0SAFO.H\3_C1"-V#..)URV0$@-9<'#NB.-B#02^/$3S%RJ;/N5U6CCYX0N@:X? MJO)?4Q739/TFC"[F4%/?/=SSCIN[;HJQA)BLBB!HNH0Q$G[R=>B/4L):.D'G M%WK)\LPS0"_Q??1C$<;4I7.P\9?.KKQT/K8_M#ZZ2J[ MC-S+7A83:T:NV#BB=0S<_SRZ5Q-RL., MTD:C[EZ%Z']J43"ZY_[AY^.QG]\*^V92^>)RYK/3 *T[Q^(7?7_D(_;X@&*< M%< 6^B^_]:3O[N<&E@>E$J$J7]Y8I!SR@G.ECBR@:%JX)=,"3H#RI:@%5YO# M=DW$/G4O97W@([H2&^PY.H&NT/ 9X=K94]![35D&HYA\@YPV/AKALOZ%R1_8 MO%Z)2S0_>!*1!9N]Q7@\4;;#NN%/L8;S[,.F;$=M0/P^\^'O,XU7"LK5GEF[A1$1W;0DIY(KL%*;*E$ M0)A92[;U0?-I9MK(9%4/V48)R0R"D.IZ\+KPA."\YT*AK$WW P]=8+0?%<6I M\];27G_R$WB^45%! *# MB2B 0I5=E>"-Y8'EG LD)XA!.^2C)2AEXS+39;S5@]+_I8MRO:Z#L)PB<+CQ MBL">5 0^G5^TW4[KK'WSIWMZWCGY>-GY?%V9HEZ4UBZ0V^FXG>JZ: M+JJWY3Q\QY6';VD/WT'EX5N.(E_HSCA:H[MO]7.#>^2J=7WCG)\_HTOOI;?H M>#L]LOLU]U/K^I_M&_?L\MJ];G\X[]Q_LY87;_I_/YS=_>O#$ MQ]8-N6XO3_[YQ^7'T_8U-'!ST[[NN*V+4_>\T_D,7UU]OC[YH]5I=]S+,_DN MQIY^OCY?NS-KVSV]*][E3YQQCI:92P:"1W&^PP64*D%N8]!->8X/0YQ:Z5?I M9-2-0U4RO'5^?5Z3=M77N%C;=>3^X*3B+3Y>S^LI0?>#M)WN*O!>#-!U#NO% M+.UX0% VC$,R"RJ+Z+4&XE<^J=[MQS!Z6=R=X)\X32]U[X>Q.Q1A7]7)T.P1 MC2P(]A$)X0#WE$ M=I/$ZK0X<^8_@C%_SR5&@_N9N';[WSG:OM$E(:*4C8KH^=IF/K']-PL5R8LQ M 9 3?8Z\;/)1.(>86N -GK2$0AX*U*P!FC$URH@++8'?=O0ANAW##[_@( M[7,K]&LV*I#!NRAKR$;=L/R2E(8I*R8KVAOG"?ZE"[H)IL*>385CI,*I! Q' M)6#\[77M]P;1\$SG3'T]$89C+(@=W?[]I_I/]!E&VU.?EY:H]@D2IN>':BYLM_E)FF&R?F$WF*;Q MH;"_B.4,^9Y[XF?B-DXFO_^:]=\]W*)<#]TD-68V$][7PX)EP+W]^T_-GQYH ML,Q@]_BP+[1P\7LW^?6=#6# 7\ AXS_>"V+_P!GX\V?D#_QGV^(2_,VE==SE M-PI1AS]^4>>>/Q(R(@,+2;<72?Y%<4RY!2_+.XI+RIRMB MHW(A!TLNL5EA_NM'6^=I$K\6(\:9D13/]Z':!/OFX>\8J&K>^5 BD3P4)!?) M+>1[B3\49"2YJ2PIK6(;?LV2A7@=+!'.HU[YRO'4*PDN^$_OF@>'&/,S=S1+]_,]$_AY MR;'7:XT-&?E3EGY_WVOL/WW\BQ^,6;*?)?4YA_-[3P"J\,N<@B7X:E&RFLLD M%]^MY5I2--@ UG(\LXL/+><"0UE^&=;18?F$CVNS[.+9I_O"NSZKX4QG9VF= M904+M=XK<'I(>XN?^YLX\\/'IKCWE*V$E]Q^C"&[W[F3\QJ2&[EWM+_(\=W[ M'FI^; %6W5GI1)_X]BKG^:(;77[9/F'^ZC#^2OK_RQDDGB>XY\$AW'"^ 0-)VGL[8_U9TS53I5/Z,-?8ROSLCJC):(4@Q; M(K]!EXA) D-1&1F%-SP:R\/6/_(7.O0.+I1:)PZ.IV\PD\M6)^MGP5\PZS@[)%;E"AME5:CN P6"3FS)%1[4;I?U]%;L:_C6J AP>FH M4GB?(RN26(KL1N>O_!HO:.=N?\.R@P["<2/J4)RGA.J/IY;9&U4J%5CH)^C) M'U*9I&*B##0D*P%&WF.&"1?T(;<'Q9+G-@U(#FU5<.AS$1DJ@1"DF @S$3Z< MPPBYT S:TX\5&+Y)9P!C]F1=:RK(A+%"U8G>)&*ZB!$#3^U1>1UT025&^D(> M.SS#O!35V7LP>K-1W_BDC .9E/'_7K<[[>M_M4__O^HTOG >AD+T_;%.SJ96 MLFW6JP20I1- #JL$D"TZ>E.75J/\TBH=]P9< ^HF.U3IA:V+UH?/][0(XB5 MU<(?JOR"32/LWX.I2#M$],U3NR15658T@Z66U9R5Q66IL*S/]KHX^BMG '2& M3Z!2I7F?K$M8O"(F^%O1=TQ/%JXZ&HQ02T41.9TG(]. $/5! ^!2P2R-@6 W M*..,02D.4W%/0&@O6@*NQ)A/U!% M1O5P9VOO8A57"X2;T!X& V$ ^*%#*O[*:V.7/^5L_U1,S]1"NI<@W:_I%&R7 M/0#.['N)6>!:#1^8ZCTH_H.LUG_-M:_( -&K@*LX4N< )/YXB?N^7F-^K[W M4\:?4JS#A?>!O32.#^H:/0<'"*,EGP;Y#^!1A;KAP#\@V#:.#QODT.B*GH^5 MCJ9J8^$KS7J]PC#<_#E]$8XA/]A)D<08)BULZALGP8@+VJKK7:$6!7PT)C6B M&*0<(#//M5N$G[$:,);]1: 3"=-IU36/>TARF_D!D$[NNF#X3 MH8P^O158XLA/$EE6AS^+Z!9KQA!:&2+$<',&\1XSB] SB<6<^S*9P%0<,S.N M.7@X$<,LG2[*+GU_Z.,$5MY3&&EJ?'^)3(Z"'Y=!'^/X'J6%/.GB+]6QV/@Y M75%)AXR,^!9I3X$F]<4XC"><9NICP@#(DN3H@;>P"OT.4 LZ@]P18GPB'A,7 M?1N-T".+&$>*;@RI$R9>\!6$R*\3]_,?.P=UMID,_?NOGO,1\_BP%-XGK/05 MN6<[N_ON/V)$DNO %?55@#Z/$=YP&"Y VAPB0-V'!#-Q(K?=/'7_@%;$1' . MS>>.>^'?3:"1QA&-['.G=8:?#N@3_+$/^@0UIT=*^8$31P+D?D7>WT.W1D\6 MQ:.CHOG$%2@:F?O?_FC\F_ME&&21F+@?X*C"!&[@,,1G,"R%:?CAYDP#->IU MD2JM25W1:W.OEJ= UY&D!'@?G1: M.[N[=:W1O(\%OG=X>&BQ&,EN$ NVS[J9AX7@M?^]C%NH^E(,8?Q"Z:45LW@L M^\U%PN,&".3FR)8 M-2RYAP3M*S^68P#>+EBRPR>D90"KSD6Y2&7-N"20H;]\9I!8]>G! CZP=#$, MR2B^,D]N@-R@2\1-82J$_4A7K$]UT"EWU_$+L^X&%,ZEZ@Z"M)!*S$USYO3Z M4;G#HGP1T#UL(!4M.X0LY/M7G.A!X.*E0GREP*$,EF=$E>32?(R%=WM#L@W MQ+OYA"KRQ0DO;"BXMO".+9V@XCT0>![I_8 .L8)RE&BI!'DYXFJG9M+HX(^C M<.+P&H/4P.I"FNV8J(#A;C15S%V,U( M!.C?@2SML]R#YSJ,H]L=PKZ'&^T>C8ACM'WE$4>SW&.]+:'"9YA?6J>*7.^% M8N+^&&87RF*,RBX(H[BG4)DQEPK'L:/3B&V/4CUEZ%4VDMFOST;!W8DP[JGE M$P-9"Y-@(>7!I.NZ\ [ND&,>D 4PI5R$:@Z51,V)H<9DTU/W/O%YJ4#(G&)S M'-V.1-9DM$\WU7V6]F"'NU*5U<*)KO2J1LAU.HOQ3)@G M#4WV5 FU(.E+3$K-\C1@Z)BPFOL&65<3&D97QE@9U6$ZLV<$K J#$M4VP L^ MOE,QGLV?$P+L6!<-LP^A.4[(Y^561/+[9?@.RDA6 4.)@V[U=H_8(3#4&*47 M^,,/'77)\RTYR$/0KT(IH:OJ=O1S;!6>5:6VK3J%7;A'D:R#B#BH)<+P7,)0 M%P8VU6U!.!@%UXF^$VS]0U 5Y+>H\M&IC,1MC >,%"!F5BF+*(,0 MPY]G@HZ#T=CGL.@@&G 9=-3RP;R947, MRS%G,4.FF$D+K". MG^;"Z 7^B3L!4R$C(E:S &$2V3:L-K*$.$\N(ZVJ9*UQERJR:!93?*/B M)QL10M*H0DB6#B$YJD)(JJ.W9AUB&(0@KDZ; D(8F"!CIGT3%Q-#S+4J>;]4 M_9E%WX'&P *KNO/Z('CS3<S(.%Z\,-E#8H[&-9-+% MSD!ET'2$WO#0>-[I-E,Z,CKG&0]&M\P7;TH7GG*QIU010XJ[L(0A"*R)AIA' M^4!5ZC6* 8H$JH9$C[."=#U:=>'S(&=ZT^9)JL:B+1_*F^(8VQ$L+5S(H>"& M0!?P4^OF_OPUP10JM5_7& !(SD3?57VET,_0'D*N"S]",0!*O0,RX0%+]2K MGR,*\.ADC'#/'YU_PM3[\8AWN9UC"1MH'GZ4+2N_21YE[.54RZ25 1PI#PM% M$$JA4D/P6-N+J.PRU4'GK9-Y53(EBV1!AXT\9%?3Q*1+3 ^M+?,S1XHB?2'0 M@^KW,#=$5C#@4W$?)Q1H(K6CV%1>H$-F:T2RGAW5/.B1BH;K0^.B11OAIJ76 M:*C,LW:K82I(8 F6:&S"$)[ KJR [^1I/=A*)7'. MD"":2JWG-?>$\JATF1-#Z>,X)D,W->]08)4LA7,7]'<:QUPN)1B('9JLVS,- M*5Z%(]&/,VL" K:"L*9I6?2GJ5E7.C<:CY/VAJ*?AR*=/FB^,H01"!X:RJ8* MG#QR$DM7%<_/])*.X)Y%'CGAS-&N*.,0NDF^*.%612]G?[JZO')^RAYA=Z7% MGKF=-:$N!;-0%*'D!4H;K4[SQL\)/5ILXI)*'*D.D+Q[:<=C@.XISDD5_ M2)DOD=F\*8^J]%18Q:QDN\Q"V.N%][\J=66YO[BP&Z9D2Z&23 LP4C24H/E) M2 ."=3ZE6(JAF*!#:L+3/LZV*-V1"@61#&"FYY'S9J:=X MF!D9B\[DB&*^[&C)FH2=E)*961$@$$R:\H[?3>-DK(Q-TYUBH39IG^+.JHM^ M\^>$!N&"_JA5L!D=DLPVJ5OB#S!Q9'0@;2^+CF2TE*L0PZ-#IA3ULW^+?MS, M^7C3TJ&+EMQM>5-NR#)L?%)D964WD+'UTHF9L>-JQ\X"AE5G$<,JLB0"MZ8( M3GR(AH1P%R[,1/7-AE'M:T+&0=(T>_.9-\K? LNJ+ W(#AN025&"&62";:^] MT*?JV?(F-\O [(,+GY5:;178-_]&[SH13S.0-:7VMW5_H88*3(\F=9.1Z;K@AMX^?4G1<&3F5HL*( M3A"=&+J-[Z<>'DZU*+5$ZKX&LF<8ROA%':DO@C'X/WLGL41I^%B3_PX/O0/*_$!GKZR^/ M;;^_2W/=5FC^_2/O>/?XNX;_/?CVWX5F?R+#*$HI8>N@RO?VO<.C@[*=^-% MV_>.O(,5KL1ZV=E36=@'RVSY(#^?T\^\%2]9ST-O;[]9MIR/M;FF\33JL):[ MRP]HM84T%MLF8[>3QK5T[9MUL%=*^R^T68?>X<$3QK.9A^X<91^19F6VUW43 MO;=;+B:\U"'TF@?[6W(&*5B-[=R>&XEU\\M&N4#T0ANU5U_K-CWKG4=!0Y%[ MGP29V(D' S+NJC*_8W^"^O^:EW.W45I'ZX4V=^BTB M%/.6'?NVNVKK1=&9_?G19/'5+,!SLZ/O*)6$IH4W(MBM#:BP-]5]9>L\K:6SIK[[C*VEN. M(E?L@%,3W2(_FX0$]4.,(78Z0PRX./4SO_(6_HC>PM4ZRGYZIT(!N-7=AK?< M"+9IJ-_MI]L*IV;EPMW4VN3&H_FXY\I/AR_O^VL>-;;6;SE'PG^AHMR+[?H7 MF0TLX:N>9EJ:6:C(.ZC7UV_F6F@LA][>X1,,WYMIP:1"RI0"]E2'P2)K MMK_K'37V-F/_8"Q[S2UQ%/#N4-$V6;9>9@+)"HIKI/(#[^@YO 8+GKC=HR>, M94M-':O7Q2Z$+,9:J6 OG2=Q8A>8B5345Z&JS-RB,E2V\6<3GX5)N"JY !U/ M/^][A_4&_P+M'=<.?_$8$B-1@(8_F_ HU:?S0)\-1F71G6#R,8V7TV@YE5#G M1LH:+H*>*:3P4M\A@3YC+C4C>E+.!?FMX3T+]HX2B&51::ZST&PH@+I$2""0 M2-SK7W^PDI1;.:=6ZD#;"+)L<('8WM$50!@(9%/(GTW$&&@,-:L^Z"&U_5\D M!@-6'YGSU'YM[Q?*[.%+<^9TGA^+JI8R/BT^[\7,5-/& MI\7;?\PBLKBOD/M$57NACHO26KW6:,)^3'V51-:S,Y'8F:29&#]_2B\S;\A$\R\E\^@#7N](+<+XE1CO'/;)" M]G!TO:[^_GN]V6N61(#Y MSDW>U%.]!4=YO9=,H[:WTA%NVLU2$=Z&$MY^[7"+".^U:SOK7$E9P@!GPE4- M;/RQ>*!0R:J#_BH/>F-O!6I,=<-LUIIM!>$U:_M;1'C;K(^L\"YLJ:(T&T/UED@(74J;&)(SN]ZX^G&L,H][,&,T'PR_KM=T%@C3W:H=$35SD0D/E8&'[X [[ M:VY2Q6*N*!9SG8>I"IW;E*-4Q5M6 M1/,4HJGB+9_1 SG-BJN8RFY3F6@\E.^6G=1<[=VL-$>H\I/^3H)K]&L@B*?52591]A\=39?Y]FL+H6* M\%XD>&5KHU)R%A<& 2\Y M/YM2T8N,H5%SY\X)N_+=L0Y^-#'Z..[&7JW.X=B-0\3%+0#A.O-F/"?,&D&@ M4P,#G3(0LY]E2=#-^8Z#N4I\9QH"QX$+=Q1\*P!!IQ@*U,\3#!S!'IVI]3*8 MTR?X;31Q_3"-X9$$F!F%I6-=55B/WH2FU!>92$9!A.UA?QAHGMP)^BV% >V, MXCO\#<\S.U,RAJ%CJ2N:T5-F_W:KLW[)E_YKUJNS?CW[T5B_B7/+]&]TZ M[6]CM-6F:Y=SUCZSS6&*!4$A5DN-A11HJ67UB$/O8(]JZ-*%!1\/#PZ4-.(, M@A34O8=$ <]D<]&U6I2(&DVJT83B$/##7VIN:U9$Z=G#U 4P/#-BISAB$&3V MI""S6VNR(//X.$F&@+>I"?M>[\4IEH\(J7NX]L5H',83\B'@3S 0>#K,^S00 M^DT(=RC\,!NZ72X+GDK!05>C&&/YI#[6@8<&43!0+W)K4F8*(A(]0,M+> D MB.+PU3,PH,2'T?-(9(T-'(@NK(%?C<;X)A4ZX*>A4Y-L!_+4"8@\_9W&,3X- M$EJ/.Z(.6+0R_7%'-)%Q$@#EP1F E@<9O<>C1Z3& M@8SD+J#R,GX8.JBPQ'F69C+V$P M"C(^]*A)]D(_&+GW<0[-1Z@[1;/"P:W\,BL8W M.+09\#OWY]W&(?->H 5H4P]S(,(0CBEQI@"4+7C\%I0?;!L^^GU<>6)_ 1F, M4+;M(Q?Y8I.6-BG)9ATY/_R>1H7[=X=([J ;!L M!\GH+(C\""W$L/]I]D*"TFMDH>N>TV6>.('<2:YNI7>2;]N%3$]4PPA^^;GA M[>IB7Y:% J6MPUTE;.W7CG[AZEOP?/. BALZLG*6QW8B%B;PO6%PB[8,/<:$ M8BE0HL@3]V,,O9SYO2 ,LHEMJ&%>!/)&@G);5_:G7;Q M+Z>D %.5WK^=JHZI)?CF8YRF;]WS"+B_J'2XU1$;+"Z( NDR]NF&5S\\8 :A M#*EHSD3-*J#]8_HIY#8H_O=!X\I)R_&[(-%7%LV-(%P^D1_/ M_^?S^>GYS9].Z^+4/6E=G=^T/KK7[<[EY^N3=L>M9(=MF1/*#BC/)X$?@J2> M#N'\_3L/$I*JX19/A'1Z=#,771-!3WBJ^#8;>OI!EB?2_S+(66.Y+U;I_M78 MAD@@J6[9C9]3*W4HP'5&;;T7[A!DL@)%%&G&V&K^MKU\[F4BQ=:"?I3%X^\) MN=8A,S,1,^M?]E6D))?%^JQAY(VWJP]]7<,PD=_CV+Z(;@I)+(=>8=[ MI/J1S3Q(B66C,<:]%G=Q2'YMTM?HZ5UOE^,4B/?[+AJ+0)8DI9%M-2,TX<@Z MT;O')#/6'H\<71&/X/^^!-E6W*+B%@^/O+D=W.*:KW(:'R:^3/C:+S('^$1$ MA#2>YABJ$$3L:HLS8:S"R 7VO*.&X1B//-P ]D+./38QG1A&D,C3TEE_FSTWM@ M+JC'C_R^P+[P$:L?BF/*>T/="CDMH0^"!);,7@IHFBQV%6^O>/L/S]MW MMX.W_\M/@CAGMHKJVY@.>\B1 \BO@"=DB=_+,'+%\\VN\C],:' M;C=/@TBDZ?/Q@)<^^<^HUW^12C?<4EF +*B5*?(SEJ[GOIH79HO'F2(*DEXDY$<(??!6G0926$I((,?KV%":!;&1Y' M&(DPOB7+0U>$ ;RE'.&\*&D^& 2]@*@W@ 'UL26\\X5KUO"JIK 7Z8'])\A4SL+XWGWCHQ8QP(B9MZBF M@% >IP&ZEA4A\C9/W#..)_P3R(VX"DKW\I+EJQ6D;ST2I M^'0C>#Q6#P30L M8%Y VV^"M\BZHFRR,\#.9/RC^Z:Y_\M;Q5)F1HL4^B; 5^'70L"19AE=/Z0S MR$V8):FY'5M%2(? 5S0_@>$I\Q(=@O$8N'9?C7J1C@P#\BA,(,$G4?N@)IP6 M? K=QKX;C$; 0J8T0L_PVT.H K&.FZT![P7=*UNT)$N&JX*C#' MKJ;-RBW[HHDF>U6BR=*))HTJT:0Z>F5S>B]Z?IZ*&46#= C*,>0 -Y#@ K[N M./Q%92,"2TZ%(VUA!7T%6S"Z";W-,H5+HK5 \37.;X>L\)!L:*+W.&+79!1@ M;J.X\XE=3\?4Z3A[!^X0&, 'I,64*4-87A\Y!OKX+0G2*90F.@]S.FFQZVT M C(#"F 5QHFE&C2/Q], <'A@* LIP(*/Z77@/Q1<8TXPW"L4A?*RG@_[E M[.E64QID"&L;PKZS5M&C=8)=26&K U )?;PZ_P Q&U0\C^]),PE?1E';O:A M") F MC87E;[GKPD,3GA*9B-V1[Y &!M& M<\+[@S#H93KS D3HF-0NV%PR%'4%R*1"-D=06@I&"U\Y 3W.+V:K. $T20/R M,/PKR<>9&+F-EA9Q6E&$ MXO.U&,=)MGK)97.,TEMY$9Q'CM)^E6V1M"_;5L+V%-MO=!%GV*@R!JF#MI1% MDZA:T:\#[>)ATZ8*%>0BJ9"[!ET>^$V2TME0IBJR+@U079A*_D=UJ8M:3\;< M!;4E/G*I*(P$N1(<6CBG7>#ALD=TC:5J2:2)#6:0JN2'5'(/54*-TBJ0Q%\C ME;S&.9T,_>A68"F\*3*2T?"%Y$.D$!T:JV "J%K>^L+J7@]G6WTL+-H('+01 M/%?0:W6TEI@3FM:-98B=M6D^PKS3_Z!%&1U8($V4[[ZT@8@$B=FC'I5Q=X5#?GG MK2G6N[=WM"VU>E=;!KFBT>VA4:]^L+?%5+II]>26NY36N5CGRL^TVHMH4T_V M%G#'M1[D-TUO]^!AQ?EIR_AVP]:Q(L -)< &$.#W7R7/38"O7>^97L]G,(MI MW-=5JT O:5A=TIBZT1QC79-8?=E*;__@^^M6+N"ME\M?469%F0O>=GO>_N'W MJ_<+D^;;UZCNS,Y_;[6G!H%^<6YO5(F/M\5"&ABDIZ$(,,+[S@\Q_GGE^[KB M>3V1&\ HW'Z<=T.Q*0\2KY]K\F ^$;2@L >C.-HA22O(Q$@FT'&B$N:B34%\._10 M!>R]ICF=S2^AX!AL[DC5Z3,-;+KRWZ]6/]U3!IN+F>C:DIUV63=>5 M8XRO $OB(CI)%O>^[G#=*;LCB$/XI!A?F/K^#&Z+K;B0<[ MF&2/!>PX??GG_3U&L'+[6.BO%^@7@+2!BK,IK"<)*;7?-$BBYZ.Q'R3JQP]Q MW,<<>QI-XX!KUG#%.3^1&9BFXIQ>"' M3ZERI_G M9OXW83WLJ"1VBPB:7O/HF$?U^(U=!;M= MX?0\;4YKDJX^XS$]CUSM^'U.R6K;TWA?3MQ2\I65%VKD*\E/4PVN24^34%6& M/C@@8+.R.ZX2I%Y4D#)[-V^GJ1 6^? -0CE]:>Y1G18L\2N1* BS 44@^&$' M44HTGF7%H%<]IZ6 U/8K(+6E@=2:%9#:CW[TUFUYZDZLLK25Y6EC:&W&\E0* MC&&+0W@3:HPXA0>GZW 8*#@)(CU@)#BZ:A'_B3#X1(3HJ2%>VXFGZV8X!2UU MJF'H6>%(LTY80%O2VBM#+$D]JA*^GE_X$K\=HRY&52/O'92.P7B8KBGXILH"_8#PS=.PI9$6':_0P,1-QV^^1L66JSDZ)7:-Y M) T8NE@,V36.9ZTP%1KY1EV9T1F#_$GU-VJ@94K4<5S 5POWO_SIJ-NN_$13E4 @M >?L9NH1;,#^^=@V$W\D?O'1V$+E M6\]U?#>;%M;M2$T"BN)R6FRLQ0VY @6PI\JJM&&-$'>VDFE?^AIH.3VY6C\'OZ66M"= MNMR:%%<1:IEN7P,9ZO O5+0 :[5%H*@B=]"MC>(T UZ$M6_@;<3M[_[%-S.Z M@;'O4'R#M>OS>RF*))F(&!K8H#NSJ\>JDB<406+=]3PC^48,!J*7'*4AU%H!4T2O65RRGI MDSI%:IE]4+B6!TJ57"6*@&Y[/3'.C!.U" ,-]-0:":QGY;R1U]?G6J?F?FBU MKN0E];;FML*0:XCTR,FEG[ [IXHB?M)/):E2Q17J8+8%#CQPY,1-51NC1I:(B3O(E[;]^?('U ;=.742B>CYB\&N'3QH?0!P* M0_NB/&^$=O:C>D6'IZRO!7\I1VP!A1W%F#!.T1%1R %/KVQ M3MG&5E"?JZV!^0#NYS34YT)%+V73>T?C;V9V)7&K\KGF'CZWRO4\/C@\?C!B MME20/E.'.H[G Y)[U2J##S_#$$B]SX-QS 2ML#\46M-9);988[15;=8"Q0*=7V!9K K/J4^.6=(G0$S8_O M2?3 K=>!.QBPP_?? J5'7X +6^ZHS7&%/F/G'2&H2(/;U.J&7<_@<1E)%3=P M5'�AD/-(^>Q?>?7U^[A62]*/_^&[0__M/_O_6&TV< MM/]N*V=[?M/^Y!RV:N[_?&Y=W)S?M&[._]5V6Q>G^,5']?GTO'/R\;+S^1I^ M>G_Y^<;]U+K^9_O&O3[O_'.M)LIG7(S7:-2YB!VCU;/ S45/58EGU-;96 D_ MHDOBQ[+431WDW94>Y'6?SU=5' M^MRZ_M,];=VT*A?"6K;CQ+;XE#GQJG5_Z2H_#]A7*8R$F!ZF.[E=<8O9(A$) M8>[93L-%TU\\^*&YX=Y*N>&S"3/'DD6>_-&Z^-#NN.<7Q!A!A&E]N&Y+5OGE M_.8/MW5R-[4*=W?>)GE MN*5.) 8D77YD0>7J^O*D?0IGJE-=E"](;+\'[]K:HHK9H*=&7SC!**8X9)_! M51+W1!^=@QR7\IH6X35N;"MRA3&50)^? I M<@4S5'O!6-,%6DE-T(E5GYH>/QD&8N"VOXE>3J[V2XQ"@3Z4%_^D?:G\]UPF M6P8'4 *<>BGFESQ5#1I:-(*U;%''!9RSK/!1N8]??:>R_$9QXSU_M M]^57LJOV-W9/8U:#-R]6H>:^IQ!DK(B,80!FBSV*RX%UYM4[N\3]ED6 E4,/ MXY?1LVW*Q5*96%/4WC(6S)D>YR]3G?0Y<156UEP6NR*BUJ@''$(0P6!&O,9: M%H?GND)USK)YKD.1.;Q!!AAA!?L@I("F-.^.@LRBY<(".F3LP-@4T?=X_#AA MS]3Z[*O, Z>0,K7/:IQP1%313P]6=8/<@ZDD$$1HSSB MJI^.]&R8XX,S)N\5=1%.,/4[X!KIB;CU$SI7:A@_EGBSE7."6_333$">8_Q1 MY^C;B( AR2O5C>^ : USXR=ATZN[=9U^1XY>V*OO*9[;\9.N#W?!SN6W4$R0 M<> OS7J]:0*QZ,B;H^OT8SCIA%6!_$"D6>E%$:@=UWR4MMQ<38G:DZ&$['%GZS\ 4;/H!P !.MWPR =*M(;^;!9\'_ZW >JARMK M9O_F;Y]SOCBE)QBBD;*_(;;BZ3Q;P-#R!E(:G[ZQ#-:34=4T8L$Y?(@B1->\ MBHN$>QA$.+Q3J3RW'R3A1,49<423W^/X/I)U9?J2"C[@N)'?5+:9E)@H] A# M Q/JDX49NRF,BE32A@.'-1(X?,S;@';'&,.238>"SHELF FH+0F=+8^QU>() M(<:,)9Q- 5X"ASF"/8:S#>V51>_FL#&)1&C2A]FP@=_4[LQ?'"._9!S_BK%6 MJ$/0^)2TDTE>##WDD>H5):[%-H@GRE&8%+WK8QPZ'!O4)V14YOP@M(KE;.Z< MWG.H+FJ<.OXV#.#\^#*S<6'.!).AS$=%@R[%B"'AN:,@M0.U6V$:$POZ2_0T MX<-E[E@*-"*?%2XZH,=!CL=**0AV:+3B5$F0?E6T*IDCCJHK*/ -QJSXK8I0 MQLA'&:2,^,8J*R3U'%+AI!+5%[>)X(+K7LH_.JP"K]:.OQJ[_6%7U5';SU'[QD[ORQ:>!(1$O8B"-]DF<-4 M0A10C !NDJ"FS0,[^,5M0L:DLP3('[%509A/<^6X)H43;L6,KX$.BO@Q)2== M)K=^9$MP^/ -D'K_WI\X]!:G*K]IUAN[[D UC\CZTA1*FH";3E)TC9.HW9?I M@$)D.C]0BX=2]7U<-$3U@S BM0Y985RM>$[G)#1$4KI6(D% :!:!N'>65L^U M[7@0I)@(^S!2!Y'#'%= B5'?4;^1#&_LU=H>O<0X'[5+6\,L9KPZ*A=,JQ#W M<#%$K'^B41K[Q/RXW,K^RY-4YL>9U7U9O6(#T@K.(^DWRD,_\=!83QL;YUD* M"P:"J%[J\QN==CC((REUHU$%@N4$6C>F@]1O$YJ MD #"9/Q@6X!VOOACQ)2$M8)?4E0=;K5.T\\)42F+':6*D+4DS9( UI"G3],- M[H)0W++Q0:H_S!7D2:37Y!C5 E.%V ;Y-E6$8:7<3_DN>1AZ195.;/OK MAIC1K"B; -I-%FSQA-A.7;V'W"M\@ZMB&"^\)5.P#7(6N>+""3Y,VR[M5,I M5W._P%Q!URYN+EW#[V:VV%'\0>[NS/1+C-/,AJNOH.)CVGMSQPG6%S!6?)D3%X&2J(1PIF&FF\I;MA$23"(G.>0N=/X-%@9,D M0J:I*>.% \PASG#]8+'TJMD6#4ZB5E*9FI&Z5HO9H&K>8[0*:$L&&]:007;) MI(')]%E NX% U934[:BD;MKY,:=K!9F]JK3A;)Z;V?79(TW[3>O^Z(;_/S-; M[>BMEG#MF 1(YS&56.Q%8^ @CC/*.O.844PY>4P'99[OTKVB#%GIQ77*-LY] M=./4,!? %IB1-7](>>,+\TX)'H\F80<#),M2BN7&%\K?)Q $8.?*17 (8(DI'EX'O$%>,8)S%))$D>"BVX=@1P;2,8 MZ0@%RT#5CVG8,A!C>MBRG=FP&S4AK'X$(NOC$U(Q$(5EJ]PC+Q@VCC!Y1 X8 MY;)D[%052[Y-1O,;=/'R!<=7+^+1@=8B=51'2L0+.WW)ML<2?3%>2H7BIE,! M4R96:DX@J33[.10(@: T&%Y!PJ8RO?25;11$A@3O\SGF485PDLK(:_84$Q\+ M-->B>YC60TD8*(/0Y2OZY 7F6!-I7I^X8? 5Q10"ZYMZP5MN[7Z0>WTJ?^9@ M\_-GWLO\F7U)\+RK;C="V>>O:X9/0G\XG#SS\^)/#\6BL5U M^T/K^A13/>$PM<\_7+C_^'Q]WCD]/R&,;/?FC]:->W7=_E?[X@9.7.>J?5(= MN!<_<)G3TK"?KVMNWX/@=%2%$"T=0K3_^D*(-I$-/>E&.5HC[@#3Z(JG>-6Z MOG'.S\^?$1U@]?-83FH^WOA;OU'7M_XU7-Z7UQW/;?_?]LEG K2Z/#L[/VE? M7UU>5UZZ;M?KC\5_L:81\(Z<'=(JO)^H>Z\C8EPE>3JFU,7:]-OE_) M%'1)B:E<:%K"/T^G#).U^F_& +2FPU<^/K7T\SI?"@QY+JKQ%/KQHA-Y# R9 M;Z59/&0BL'N!>-KX4-A?1"Z@:Y;!5A]L2:Z#;HH:>1!V^;&^Y8DH=E/&,%NW M8GJ I:,I:; PP%5/<*'A+[('5S%#-B\*.U]P]\IK[^V_G@F;O[OY2'&TH!C#;CWDO\*/8??,QSM^ZGX#>\__\)YY> M/475ORP"N]VH_U*^K?M'<]LM&UKY1BXUE/V]TI:O$I&2O]B*=YR)A5QV;V97 M?K;C3T%OZ(O0;=?<:]'K^6IR#TVE;"4/F]/+\MCR+=H#OSL'U^$YR'7^HEW4 MW!O_%C3+X5.7;?]PWA_[R<+0Y9ZA;$7[BGRCRR#7_SL MA9G("^^]8@[O$UTEX G[OK_Q^Z[F"3M_%2<@E_I!].1#O[?&Z:X3N'\1T7X# M(MY@3//$JN"=@^$^Y$)%O]]"DHB;!FCWNHCOV%?9V$=?9>.PYOXAW+]B\IQR M2")'D\81S&"F_6:]OHN^2M,(- #-?((GU50H M'E:,QF$\8;_MG9\$<8[Q6:@O4ARL'T<8P>G(8D.P!J$$0%"/IV/84_()1=58X>S2PQN9+-GW MC G[%-CJ)**/&Q*/92AL'\Y!,IDEH,8^=OT/6'[,T$#Z\UP, /1UF3$9 4?; MXH^>-H3H23/:2_ .HQ<= MS<[FZ V2@5W";4$LB3C208UHD5IR-5,4T:U_J]'%^#V;INM'!(E![$9D$SK$ M4IDN9",0/Y0'1)42Y^R;?^>!K)78+(#79Z2<9<,2C*6&(/X? 5]1@]S M(?747CT"$Z'QNN_]'AP7YFZM!'B8A"&0A=Q@,3]?_.EVLAB.TOLDCK_RJD3N MI_:F M1Q1-]WB0FB88RE-)!M"&ZA%V##.PB*QPDG]BRO$)[!!(TU@B+#4!FQ0UJ*]8[CWE?WX\<3SY1- M50<867,Z#,941SU(Z$ !*X"1_R$S362>#J5YJC6B'N_A].(L52@HMTS7X_LD MZ-^*$$//3X-;.MSG4:^&"R;]".J"O@*Q*',[,G\/'Z*HLWNX^;A+N"ZZ0@H! M=-&8?BIR#\HL##:S][6Q?SK!G(G<)FN?XW_Q\K7W>9:F'Z36*TI^0D 7_ 4O M_]D&;(J^IUW^%]"<+61G[A?AX]- YB:ZN7@6AB04$?^WY%I]RR@1R9PUIYO$ M7T&FN37B@I8DQC[<+,U]2LE.B]W$(>+1:(YMX$LMCJT/^68QX\V@T1*[SU-I M%+?J+.;HTAGNJYIWVZ@_ [M(28^),+6.I'W.*>6*MB@AW +7LF!XG12KQ%.\ M;!#]:HI%2VS37I('&:()(NK!4\ MBNHCPHJ!E!21&&OI0CAF-28K#Z608IO2RA24/!#).L%7N,B^3MQ6D/02?Y!Y MKF2ME($(:X#B/BR9K!@\3_,C7HQGT]$+#03!(_I4')&,+,>W6*!,1>:^H<.A MU M@$(>D;N0AZAKU@[>R3*SF-YZZ":"3+BD(L!"I;$:I+0XR&EMMP7;?2MWF MDX^?CPX+&A6^H/4:>YT^2!VGC8!VJ)1HRL,=1HTD5:HLTL$GJ0KAJ.7?'JP, M"X*?9,1P:J\,+/&'MN88+2")>*=#U'(:<.J9'/<_'-' UB=(Q7Y^T M>-E 9@\Y\\G6RS0^4-8D=UX>-5J(=^UULD2 MU9'Y_^$G=RC+Z/XZO2%HZO*6.5@]TLD610^L#3WKN I]6SKT[>#UA;Z]QLC/ M%Q%[2EU MF%Y <%GGZYW8^7 AUH,(;&827K EV("@FQ3&IBMF]%1)FH&5"AT MLT3[^J+=K9.F3$;%J92=QEZMJ%)21WPER(X4H-(]7#OA9">^1X.YD5<\MW7^ MR>,>X1;8PTY8-M0Z!]6@BN[B\$ZHJX3>81.,VH59,2!!'/O(;2E9SK&MWZ0B MW$-SDQW4>4E#\-3@.R+"OK&@1YYPI]I:#U\.!*5?8A[1S"@L_44V9BOTTN3> M.CUM7=U(H[OGX&\6)ADC]MZRS%4TC4M-G+2KD5 Z=,%,\ &3ER*T>,A?]/Q! MFB/Y%<7!5IK&O4")@R2O.=--&KHH(*E1F^$D$^G2A#9!"WM MI1G5E&^6=3-B4<[C+*K1E*&AN*+DMS_"4R1Y!81$$_U#]\E$U\H"8T]\#WZ6OY'#4Z])$QXB%W;$#"F)Q*&4CW6L>2TC./ M\D:$")/]S9PIM4PDH2<,PT6R=4?:Q)(NG^'=O&^M#BPOPNQ M<:C(-B+/4 /_%]1L6%_K^"@0C"]#/\G0VTBGXH53$XN.X,V@?.VJ+]J*?1[I MPT= >4N:N\K;BSML6K2N^Y.KEGP)M1BN'6 ;= NW(?[L8 D:M,$1KF5?(/PX M_M3J@_(HYKOBW((KCNUU;#* A526,LYE11@1 5=L)E0M>#P"T*'LHP:M>$[C MJ%YOG?[KO-.^QB]8X[_N6%]Y6(,%Q\J]L8MG!MD,$3>B2*F7/G:!J"V!OFZD M.HS6 0VQP3B#L*J.655C^$M!=4P*I8]L$Z"&X&*3S8/WH?$ Q /I)8I'B#+' M'_!(FTHTY,C"]:]YIC"3>IQ=Y+@C9!K'K86+3I@MH=F[H?"9E85QUP\5Y!D- M+$*"91%G1TUCECL4;\UV4)#$C4\Z;D/]>1,&;9C MU:NPC6:AVP(JS7YX6>1,BO9'4K3G4V]XJ7-OV0J+OEZ4M0-65;00>*5X#4KP MGE$ECF*NU@"2Y\>&V RC<.<#Y$\MB@KB#MDGB#.$X6-<5,'>'#8 M<8"80C/ *(I&9UP4-D:@LBU*K\6-J=W W![99$?9G3\ <8XI(@/D%'&/EL<#L$WOKO'(@+$<54.1XSKK]@<7NH/-:V*$DJ#[QA"'HISS MZ2O[[30XVH(W[:2V <=] X8P*ZII5HZZ=JO_%P+J*DT> 4,RH,Z:^X]X&.G; MQ)*X0R)SDDLT-6LE-//A1LF,SLLQEC6WS?9$84U.8ZZ1[8JAF."B@'O,,BSRX-7%CN5.=9O. M11RIB$^[71HP(N&&S/=5!S.-6U[,8LXGEJ]1;\5CGAJ&OV.<$+ G"K'$@V]% M*[]H=8%UT2UG.%LBWTD,0D*B$8MG-WH]*;%KGN'OP3N>R4=0.('D,=ZKDR4Y M!5PST\+:2I?$V>&*6E_N[T:PH!N]LQK.D8&5':KV-)$HB6PVL,O,D4@72^#% MATLSE$3F,7 C=SRDNL9%,&D?1F+.NZ.M3M8IUNT&.KRIBT4SR90#?^@R(G24 M-:O,&!4M@]7#0<"?J=Y]EJK9%B]0D: 9D@G"'HW1"V2_/I>%B!7-J)Z[4C*Q M=1NJW&593_5+2F"'.68L@]R"W.W+Q'2[N"(MFT/(V@;HTL"ZSDR+[ Y4%5BY M5LIWBP+5>KFLEZ"6@&)S,A7'/RK$R M(KAX@VC8:XWES>^BK&H@WQT#J=VWD;/#2S'LT'!3CNR0XLU\Y?N^L<^*,A*]R$B_^[+3=%F4P^K)H M_%%]M_6F^?9U6G8476JORXEE9'CEI%DPOYS:YA=GY>:7>587E^IDZ-7GVC^I M-O\X7("#DK?Z7*.8_T1G?): 5AM2YL,0KK!0*EL]NH_)8X[C%:F-@ T_8S@" MM86_*R=15YB?@DA&EE-A:+;/I2IXK\R3E$Q=W_.?L_16W3*Q>32>W@>465%> M?BQ(X: GMU3L&E5!68RMD+;&&GAAG_3 N-2(GZ9!JLQ^EL;+5Y>VDH_)5:_K M%UKM:0V4JHK$-MK:ZV002TJI@QAU \).()8.8Z@LF6-AU@,DDA>6W2T[.K[_I*(#YS=RM[8*_@_Y0-_K[3\WC MGPH:U^/0<@IHTCVY_'35ONA(B/9E %L>AFM1'2V (V6F\=/36JH:KAHN:?CI MA/PX@N,T4E I!",:F!Z"&%*VL>\#92Q9J)4A4)ZA1/%[-_GU'0A*= W$"7^\ MPNOA/.(/)WXJ@_CX\YN?WRXR[^\%L]RNM5PI;' '!3E>[-8]7.&I6?@T'[][ MTX -P#\*,,_5CA1WY))T WL5*\HM6R=4U-K_SH-LPFMU'N$OH%U)5A#ZB@_8 MRFO%"1Y:S_]1D1*\3J=B(%#YF[>.R'U16:M6=3Y:,NB7EZC'5K2XQ*K=Q)D? M/L/Z/ NX<[,7A#5>7F,YJ.I5RAJ%=\Y:C::\X&=UX0%O;H) M'.S";LQ@:&[/^'>]PX/=[1W^UM-/-8&7GL#!H5=OS( ]+]S-6L"\GXCD_= B M++YUC[6XIM&4<](7&DPI6WRAL6S6-E6C>8"$2UG)JOC'*@'RGXJ.O^PQVO/J MQ]4YJCA,-9H54;&S(8"HF4XWF"22\[QT>+:G(KZ,PUM.K8FWU\@./WZ]7'&33MZD:S?S1 M[#6\YL$3.4BQYMBVAE4N/DPKRO*QV,DL'L_U&NHR:BL+T.'P&QUT\Q!YR/5< M9>\ZFGV T5L4QTM52+"85JT0#%1*.!N?8E#,Y?DDP]A_,]BHG 4@<\:&P?B5 MYU',R4Y$Y"1G@#':.M)_H1!M5X5H17-"_,?@PPNJ9<^?IY$R=16#PBE7*XT4\ MPE)>2(?Z1YF&8Y)%*%MQ1"5&^I2,DR 6& S D.#],)Z3:S:;8>8NEF$V/0HL MCN&,\R3-_2AC! ,)6"'<^P2?B;"829)AC45]6(CFY-<6.FD_'BN4',YOF$#07[B::),2&+AXF6!2^K3\X:@#7H= MU<3)/'54"" =<4Q$,L+\M[X84%XHC.887Q".A<&%990]J>F@JP]G8+8"X&4$U\#QD@T0T/!'3_I^I%(=RZ_ MA6*"P/VT(IWVB9ODJBHIH2%:^;Y.26,OGW7ZS(2^+)I(HT(361I-Y*A"$]G@ M$S _6WZ:,Q4A.2COE+* $PO&PG.I+C#S%()K4-(A*'NAK.)'8@$BX1:N M62[ ,K%@Z\M:EPG&"C!UA%HFU8*)N#YPH."\_2*JJFE+HJ2DOSV;F:,Z,*_J MP!C.SN7?&38(95@C54K*EI@-82[KLU(%:P95!?7NV\00]F908T636TJ3\YDX M,T4#LH.UJE*$JNR7P.1C)6R-F"451EG%PBMH2(S]*!*"B4!)]Z7(MU&QTBTF M6U,-V-BX-)X,2-1YR'BJB"UFT32!Z&3(95%B1KA2(M'?7(JYJPCQ%1&B_&-- MZJ1%?W81#M\ YEE(.#02QHY2989!9@6UK2^P$% D$/P92Y MI&@DTB5ET(&>_9AOCLGYA>W=Y3X<,GL[EWDRS\<3<"F?F$H+#I2!O A.&LA M_]%QG6_F^LR<6338R@[TNJ[ 9Y+%"ECO%OZAU@>X%%XX!0%'Q 1$@P3AF985"!NS"\RC989U8_.2KFZ_8(U>-K>PW%:$_;1SS@"1[NI+= M;4S"'9)J]R]!51:0RX;B3CKY9Y 0%>AT^U)Z^>_\,.<(!OS>TI2M1]$%'PH_ M585V"/O3#0WZ-UR2Y6-AM&==9%*;HK3"Q!#0FR>6RNKZL"TPE+4PO'E8*QS$2)*N?:>.!,GF6*Q/VJO1B7V'0-P& M၉[('G'^4K@'@O03:[P^(T;!Y/S$^=@D?:\&];P;WK'CH*^.A98R1BA(3L9KZ MP+&J_%4\<)Y-VBPV,&TC-7=5=.%45)2G69K%4PK-5L1>$?MJC.N:Z/3]V 6I M6)6]%02 -R6NACX:SZ?:H-)-[,:7\@"0#'S3S]5M7X@%*%;[\/MX.:(1WRJ[ MS-W0;2YQN/ET3HIU);#'0*G?T=2=T9W0"[IX!36Z&8>G.C9;=VS,K8 E6E"\ MDK%T'CGQ@=!TH1H?C?CLWTU5O0(I4!F3JEF !1N1K.,L$(R=4/O MD@I<:)[Q[7MLWY433.08<; _.*E<[E57TO:_6>IN=3*>M@P&54&E&AT9IM] MLC,T3I@IITBR,KQL*JY,5;CF\MI2(]=Z,C#U@0DU-ED3<%J A1.]Z)BV]7N= MGZ6#3;M$UM/;?(Z"+RKM?U[[<-6 H/456W B?D;H3*Z^VX/O*10[Y3*@^HPG>(1CT$BXTF4\ MI]X7CZ6TC?,#(/D@'>FP&Z+*2H>>E/[C.?@IE^A96U*'8L,"&=B9!U@B2P% MV1$)3EGA8+O4,!M,NR+-.-$$_M#QJ99[$-:K!ZL1C^A/97G";]EGRU;83&?Q MX@C(O.4/!N3?<$ @Q(=^> [;,F3ACN!!U,&09/ FHKJ?JGHSHTU,Y3V7H$8H MH<]GV-K.:R2H!DRDH $D/RVY:;FX8S$'L1@KO#&/HZME8XO-GVQ-@D44H1 PRP@<6\94C%+64ST=.'K%;@.* MJ:2.13'2/XELTS!U1&1 :B>.V@H2+-XN44W<#PAKXKF-O8,Z2&0#8)BM.Q'E M G0S.(:=(4B$'LWFSS@!\;EQ6#_PW):*NP=1U8S),; G\#2,(!1H&G?UD>GC M7@FFZDF<,_Y*5#HB>ZXU]Y3"HH@)LXBA JG8^,XIM=8;3J)&(AU>D0CI7JQB M?U^7Y?&9;.4@<&/TF<81TEQ'^3W567N3OF5O:SQ" 1:N#]C0!.6A?N6EJ8AO M/<1GA2W:VICF?)M!>17];2G]X14[&I.5= B":BBD50&UNHE4:T)0_\@J\%NEQR0K IH$V"'C$X8=/UNG&>N952@R!?U%MWG.\KES3?];U@\N:+F MBIJ?/ Z,?)K/48.!)#]@IT +T ,]@!8&2G9U0?/*$W*+\Z-,GBG[O#%R$#@Q M>KCA]\3*B!@'O>>#C=T8U$REM)W$??+DM+-AT%NCHK8)BNI"XT)#>?C.-((GHK!:X.=,KBDRN#BP,1M/]O^^3SS?F_VN[)Y:>K]D6G=7-^>?&*#1HW-F N*/2CD9\48\,= MODS388Q ;BI0 R@YB/NI-B?TO8),@:C)B8;,*(344081&8W1\)M$G">!6'2( M[XVF9+0&FQ!6/HR,>(R@H(^OUSD2/@QI_$&/PN31G,U 2V3(]E$BR2Q&8QO:R663PWGO!SZ:9=@5;D7A M.R&&V/?=:>QCEW<-;3N)K,A.HB-T39&88AW)+470E!N<-V>XV)4 UF)#"N][+BO_C@%,4O]51!: M61!;9.2/B;?L?IZ5CZ(-^%:?D+7JHH,3F%ZG_$[C$ M(C-X6FGZ;5V5C@^2T.3W;O+K._?-SV^K!9I>H/=QE*?5^LPG(#12\/IP@G*U M5G/7ZI)\H]5B+;18%W&TP_F2O$CG*FF>/UZ%?J1^T,)OM9P/+:<."^5EZDOA ME#_94C9_@QH"1L)4BSIW45LJ&E:K5K)J-W'FA\^P/HL6132R]"+EV:R5 M>>#QZNT?[.WG+?.K=&,[2W;S$'';WF][!\=9/8TZARN>81N,U3&*5 M>W%X[!W4Z]L^BT:]X>UO_S1>"4TUZM[1TIOQ>YJ/9;W17"5 ;L1L]O?VO/WO M8KK/>RW_].XJ$0@G)Y$J3]J7#\H6)[_+AHQFLRHR;]9H MFO7##=JIQMZ1=[B_*:/9K)TJ9^>+JP<>#M+[MABS/BY=3Q5>SX8P\^ M*_E5@ZD&4PVF&LR+B*^?@M[0%Z%[+7H]?_VBZXQD_U("T7[#.]X807K#J':3 MY*'=X\7DH6<9S-YNF>&CVB=4W+V]C1-;=_?JWL&RAWP]#/C=R=D/9!AH[AU[ MQ\='&S*:S3HHFS6:1G-O@PP#!X>576"+^.O>WJ'7V%ORF)>F 6U#V.^SIZZM M&H85R,)]P32T:T&@O@BAVO,I4#^^1R29Y\L2^PDSLQ0M!&O),ED._VVWPG]; M%O]MMU[AO[T4>2^1ZH0(F26U72),>'%D_HS?C>$WYL']F #Z*6/0 LSW;Q,A M-.RR+,Q*:3[N(/B&:38B&5$*GWZGYKZ/,<4N$09F#IQ"=H4O'9^@8 M N&2B7A%)&A/IBEE0S^2&'/^A$:K4?VQ;5D$+WRED%:4O6-2E KY.U<*UMU/ M,5=JXA(<#JW/=9!^=3]I:(97GM4WIQ(GEP;6\!1$W:K\&!#O_5 0@:E$M&() M15S7$55^ P8'CR#/ -*UD"\27./,_XJ'0I8_FH8JU&?0*>3(ROP[1<.&+D"]X?3C4MGX!@5,"(!*I9P!EGCVP+ E5/19],P M@$1P832&7\ :R]C4U&I0N#VCFXV";]@HYO$]]GP=?**U9R: M^SBA39RJ6L&9Y B30:5>*(^4$D&1O"+.4=ZIK?A7P.E7%BA(:1'I2 MV,9QXG""*>=W)K<",S^I]**G3HNJD23"0"!J)UUJHSCGHC6$VBC3;!40M K5 M)"HDDSMU6IJPRKFN#B?.)D7,FV)12%$H(DZ(#'<:GA07P&3*VY4-7R]@,]]9 M7'JKQ;R".&+C-Y=]$*_Z,IK.2Z9L&Z=7'C7IZY5Q];%SOO6YWVJ=OZTKH^[2QGK7[8 M%3AM)WG<:C3/)O[$5DN23\KTTWESF^J!C&#JNT?M8 OUO9),@,W9A+E46![O M6;)$\_I>/(^*.[HTR51VLB1S[;_QAXLY!/#B\_Z ')AG=0H7 M.7=ZY@=R"<@:M-Q@*^I;?A@[,"]J;MVF91!1J!X=(Q+)3,N/)I5'&[* M]/G4??-?;UEFMQP%JUFEY0]SM8_+[Z/4P2CW=RW;^'P1=%)C.-@K3421>9GN M(RF9C8?S:LI$7_4FYM3-N]_W?FTT?GT@]?*1;I^>M7<\+PNT++;@P6X62DSZ MGGG\O-P4'LS8FS.%[[Y$5QRE^9CV-$,VZXHU63!;:!4Q##/;_!VAA<\?M_!2 M!2?::%,E'UT9-I^?L@$)K=Q\,6,9AG&> &VF#)$83,E=@E+_-,%]@IVBAA MB%=6&#QFK$>F/0K2]GT%TD1(>5'LD3GBHDSYOW\KI+2<3: M=]EXGK;0!ZM?9S*5K'29GVZ)*YG4XQ-8O=FDQ"2ULN6^4*(!6Z<>,,')SZK* M7=^V#K,M@+YH\^\,(;O:4_(#K:)^XL=:1]O7( E)P0RBB#H7J^QE5^2YC#_% MU1D'B05PMWICYSKW60K8)5"292XF?:[@5#!:>H?4&$]]BV$]<>):3JMK'"-& MOX'P_H>O.KB(,_=? L'")27]UX91TG.NN87<*=<<%;NO(L/*-KP?_@0CO,C[ MM=0>R.7GG_0>V,O_K!?[=YD4=^MK-"FNW+9WX!T<'"QE%WNPE^<>?F/7V]W= MVXSQ+VF21,O)LPV\5/J?,SYU>^S^NDOVQ,,-V>N'@;ZV@%B_=P)K2FE]G@3% MHTW*3]R@L32:M>9*Q[*PHG\HS_?!FF>X60F83QK-5I^\_0VB]DT:2V.W=OPR M)V^W.GD_PLE;L>5_RAL_?N=N:P>'JH,-H5H)W$HZ?%WJ0L62MF4AM[^##9"BGX?:CC?(<;59;ATV;K[ !:4- MC3_4.H"0-RCB37=0)LD,)BK'SZBA-_OPB&P1W@9&4&;Z!F[R"R9XK0\)BF M>S\,>@SDG.9=S/K- H19=JG:*EXW!/X*_?L:O-#DG\NL8&YCY$\0C5-FKWN8 MLY[FB-P#K_$3]\+MP:FD)QSU+N*/)B(=BQX]";_[M[>8BYQ1#KLL?ZI2W278 M:"\>C0@(-^Y]K;EJNC@XN@VP(89AE+W88R%,4T(WS6&&(6$V9C!96(4H@O5) M4H2FE9B??1I&)"<09)2@3R"A=T)G0M,PAG$(;"VM\?83>BGEF9<2G^OGV3!. M@,W(=/_4X?5MU O317BIQWHT/P:1^X\\@GZ;G'']&TVA66\<+CN*YO*C@,XO M>UE,&=\>=:J[/UBT>TEDNR15.DOV?H%XK-@]]NBIOO>?U+1OGG9H3>/ MABO[WEVR[X,'5]UY?._AW&*W/WRF/1X^XO&(=#$*,AOJVM&\@?%9)8? U8[B M:.??.70P""2&M6::K@WFFA:PZ3VW'R3 O6()^XW8XWF(G%1"?O-("%VX/PJB M($6@;MK.;#X@N.0_[V.$6L9FB6TA3+BO\?B!:Q$X<^H.DGAD^)5B4PCES#2K MF]H$TM@ ODB].ID>H<09X7@SX7CNR.!7\'2,>KO5[:1 U9D52+1U M.KIPQ0;]P$\"84/$]P5"2S. RV 0A(@^#:U3SPY83\QT:0F;X^/;IUTQ3($IE((A 8A/!"$/):8F8[ M"#:3X[T)3 XA7KUFQ>JSW 6S:IMP&F:' M0/_Q00+[^T_^_]:;#538_'>K%(C/;]J?X)*ON9WVR>?K\YL_W7)/_^X_'C:OH9';F[@\5?@;*'@9CBW_@\63L#$;3^02GNU$GL6X7N=*;X*T49.E0R$[@AYSX M&'W0/8039P0:)-=8V?]%=6/#_-A=>M"Z:EX^:O$\^ U^)"XR#,2@!,-*'3MF M;E,P08Z"">(CSZU)7:30$U]ZL_4#Z 9$(^AX,T_O,PZAK34S6NK[(!4&"\S# MFT-63?!<68"CB/@DF2U)"&JWN90(S"3H@R0DBPFYDK.Y[ M?^)T0/Z'/Y$B_HR3KVZC<5@_,+3T MA4W>FZ5NM@W3\>6-8RQL[ON='5SLE= M6TF;IP56/ OT]C?=W93-?7-1,Z:1?8@%\-_OK>M2POC O;PB;(MM6)LKD?2H MB-@J)OPL8!Z'!Z59^2H4]P+4;_\6+HCA])Q>"L[C\,@[V)L/'/PB6+U/F4CC MN+8['WBBK)=?GI[_,-^3=XW6QLP]F]GG-;D8]PZ */<6!M=M/D^!X,9N;6__ M\3$MO0-/.9BSW5YA43OWM.9>BRSS4>U>=W3\;L,[WI]!G9FW2;O/LTFK\T?: M-K3_,P?E?57Q)HML\*D/HK_[/H\C/XKB==-ZW6O^_^R]:W?:R+(P_)U?T4_. MGKV2Y\$.XF9[LB=K$5\RS$EL']O9<^;],DM(C:T=(3&ZV/'\^K>JNEL2($" MA 7666=G;"-:U=75=;\T6EG/MEV=;='76\G:3Y[NF$4??K?>[6A9#[]3'7X^ M[?"O7= +;=UR"L9D\Z3>/LY\M[O5\19]MZ>;XM79-5A+E!A %N'I^571-UX[ M2NL@-X\FCK9#$Z!OG12@;ZT\HJ+.3B^*/H%V5U1393N XRUIO(?M#&+@A13> MGFVS99Z3A!.;O3V.PF3N$P7>A&/R7=%(K+>Z)_5F=\8X)UNZ79W#9K'7 M:UOYJ%59]8*+,\]M97+#%9V0?V8A-=JV'/[F8^R=([=<%"[[BG&MNSBN)3QZ M/Y<0G:4")F<_#$BED0N<[I-'@2C0@OJ.<5BTOM@D^LK*OK3&=OA7]_ X TP_ MI0*U;5DE;/?;0T8GJ!>MX;>T3KUU,M/0^*5/[.2PDT'#V?3$,JEW>@#WYXG] M=LA.0V]8_(DT6\UZ\RBST;6M$SDZ;&2@DL4G,CE"K#SY 2N%,5<%ZE350RM7#S6KZJ%\;D!!O':"C2Z6_H#HN>'K M9GO\(T]:$U'BF!$MD,<%\$/0^.W0A*^TM4:]>Q)7[& 6!6:8??6B.&V=-5OU MDY/.S#/R\X0AT6QUZR>-*%OK@5.BLV[\%5I@^85CU\$,;*S:P8PVL #%;X&% M)^^X 7SGK46@H6M%.ZHWF\=JL8FZ);ED*ACOZFP0!E@))=>1"V#"L6X87DA9 M8IC6[U.M@<==0)A6/^HT%@&NQD91'9;NB5*0)+3)!;(#2TXGT+0;F5\NRQKJ MF.I&B8 &9HHG9E91PAY\V&TP4W_&O.F$R"VRB+:ZV_)N-TMQMYOM9KUSW,[I M;K?K[:/NS',&P.^:Z.F!JP46KDSLQT1+D=(<(,D^8+;E@V6;'G>$HXB>N/R# M??O\M0>7[[A;UUJ=0O@&9;[N&]NH5VQC#]E&JQ1L S0";66RJ@BI3(34+@4A M=>KMBHYVFHXZI: C8$@[3DB[3$[BP\TQ04E X]R6BU&:&X!'[Z+ZB"CZG-?B MN3%% FB&GLN,U\0]I@2A C9?B82MB83CEQ0)-WP,E,/1A-IA:?#J:>CD)6E( MG$'L &VVZHUV3H MU%;+8IE\5YZN]L;+$USRWSLJVXY+NWT>B%8$HEH;:Y.I!%P\[8J*9GW$'9.; MM5OC@9NAS<6'6NL,NW0 :5"5-CYX>WX:5?6KYB9NW.])]IO2L%&)S0VJ\XZ; M&NBR3AIH#[O3'+)/S^S1\H)0-;FQ//:;:SE![<*BUB"]>X]SK!NOTQ?,Z#TG MU%?J6-1@JZ1):A/@!%9 /56&0\L;R45'U Z*8 !J5?F6PE>(.[I);-D\Z+P= MD.><^H&)1P%I)D)"G4F2[12HOX)L6D -1L3]FGXD[KTCUI, B:Y \QI R$+\ MVLS7J*>/:?F&[6(MO^[+!A2^JNZGFSQ;WQX7O__\*N12%".>+?Y>M8H[C3ME MKNC:G4N;:OZGY@OCY&CLPB-+M60:6E1^G3"A: M]_&2X@YOCYG$'EN(N->)I(C SBQ?-'-ZY%NBLI)B)$$VJ^'D51+0G1OH]NNC MDJC5PO*-;Y03_%^GI^?G%Q=SS;!6ZZ=<;>F9//#(,CH4N9IZE*HY_P*LV-,@ MRU-SVACDJ9#+YN-;W5:>3W5>,XI>-7T4OOFH4"/3YO-[[W^IO6\7Z8T*GWGB M<[K'3^[H% 4[6\;E3RLZS197,:YLKZ9H4;/59'F\Z67?7KWI9=Z4K]*:IX;Z MJ<^N/>L1NV3WH_Z4K-^7FNJ7+Z=9+9$5,9;?'K1Z!ULBK ]EJ7:S0#,J/>R% MG$2%];W%^O_-T=BO%('J3>5_T^XI OTZVP4EX!BGG'=3PW8VZLW51K4XCPIUFYH;[^_ M8]>>B^TM,(F0$DYM; !8:ZJ-^V=NI8RIX'T-7-7]+43+9U+[Z++9G<5K ). MH=)ZMH\--4.EP@;>QD/M9?)^"IGW4O77DOV.])=L=_0KMZG?C14GZNKFH^5C M5W 7<.X%NH4MC\:ZIP?&7EP2NM:O!* MQ0@7,\)!*?H7)YJ.17W&,M0V4K.T!:4/T8/;8YASYHSM+K7-V5".)&B\) EB MRR?V*!IB(369<9,C-L;^1LQ21)HR)$0<:Y3_8-*<9!#8N%+>)"QFP9IK KNH METW4"S$E7Z.Z.26^.>:NWQSI;:IHNYJIF3)3\[^FOY'ZNDB):&GU9F/)H*") M[L"U1']A,=TY;=AE=2@3A_+_5CN4YG&]41U*T8?R?S,="HYX96+$*[8;%BW[ MEB!XRYROH-=A@V*@#P\1@-/*%DF,>BU='9-/Q!I9?8[>)A^U$=@T).1G$$1_&D1SL^MSJ=(_%WW^W;//)=4W6>^1.R.OL M-]WX[N.8MJ^PEG4/S[=/FHWF81$.GWF'3O_HS#)_>:/_V6@V\0+H'_/S,PT^ M]N_.OS*M!4@YO[GK]2_9S?F7WEW_ZO+VU_[U+>M=GHF_G)^QNYO>Y6WOE#ZD M#\[Z-^>G=U7HN6EUN#T6Y8.%?UL>KT&/7KFT9S^S4=0SN M.4A;=\!M?=T0_'>=Z>(I M6 ,%VSUU@\>':$'$.C5+!PD"^^#47]ZW0"O7O>2W_7HM\75_^OLTX4#-3 P> MX-WH8';M1_P=-SP T!WD@(X;8 =YU(I=#Q[7O6=FN*$GYB4,0M_"Q^KHC!8" M^PD?9/ $\\.!;YF6CF#60"FG#T"T W+&NA<\U_%W6'O1]]CL]RS# D4\J,=? M%?W\T=LM=P&8Y#\,SDWX ;XK?B;/4/1#RP?1 M3H^*7OT*XAH-$1 +"S^ BT,H'7<$V.1"[*B_UU';,4*R;=SAT#)H7N5,!WU< M;N0"DDAF=W["W_$M!L#EJW=)D\F']3P:&E![JS-,0&\V/OA ^A8L":@5&MB# M:P.ETZ?:AW=T6+B@Z,BOL&2-1AR."F2:, W5:^7'Z 6^=_&=' .Q;A]4LSQ1W,KY4>"7D"C'9F2D(3#/ YQ8(?B>Y("&ZPQ!S 1$I]&W/=VA.MP#01$@BD96$' UNZ3VR=6!;N"7F,1H,C&\24U0 1R/ M\30&EFT!=0U)#CU:_ EX0AW/U',?E1?'Q8% G(M?GR:U*4'[ M%B>% &]T:,#PA*".A30#(?UN4@9RDL(@THPI#*G\ H!E@<>JT)0LA#B0(WFLL[ )<'_A8ME<0Q7B&4]C89/OJC MZY&]# N%TA($N6^;:(V[ XPZHX3SW!%>]=#!Z3.V)0X"&4G)[TWJ2IO!-7MO M *&DOCCN!+$D- 2@!4 NZ% &K_VF.R%J5QH-%&IFU6\B-2:I8!"53ET,XLJ2 M@[.%LK9>P]7'@1Q<%))-B3"ADC;6+7AILR->"M2!QJ#.[6BH-L" MY[>,I1P MPY4,>7)2.AN#"AFBY( 5=%3YA':)\.( ,)H3Y/&:GH:^T/, TZ!L1'JSP&.\ M^WCO)-3F;AW8!$B4Y-[3L%Z;PKH?(7VKIN^BC(>C*N-AY8R'=I7QL)IG;)N7$$,*R'PE;@^^Y?P*]-BD: K# 6J00F(*SB\J[3Z$+3-!QZ^P:/P1$5!Q'7"=?$D!X M^N-8,]H)>!8.G;<:/7>-M^54X.8\C^V"O _HL:JM6744_Q[#2(8W1XV MZXFT/I2<%^@JP#.!I1Y!5?3WF*I[J%[+$! (>[38IHR2&MH=0+_UM _1_#P0 MU@87(5[NW.O*MS9D7W7/"$?LRY=K,E%PO"'IY(3>,5X:WY?#29T#\8DOD2XF M&DX# Q'J%N1P2=,+OV'@'AR[V0)DK6R!$G", %=#3Z&O^.$ M2/H,S4>?MBK-*N%)<$64$6=83]TA&I;3I:W M11!((_QXY=3P0CY@0%C:0D\\-J_I *6*MBH=,J1#\98Z.\6'AA;0Q'4X *LD MP5Q]]E;*M.@-RA.J7BVL!'1G(MF(J:2N6#KT)LQ[C]];/IH79FTL7C1]B\D" MA*TV8,- ;@.2T41L"8QQVR MWWE-,#]3+0XWB;:@[DTZ[&P.[,H!CFYN1D-UV1DWA)>X%1FS9)T& "B&#>4] MK:WU/EC"A/)'60J/W'1I&#@ MVN8'ICH7*&.4S/IU1TC.> ;21DA*BST)QIN/?R!AG2._$!-"(ZXA '6(?^. MQ#>]K=0]I+XFKYI:[W[PMMF@XK]ZL]-Y-S>=\_@XUVE90B%#75_4V6HI=;:S M0&2=0I:6(/2/.6O.&9;7:I,K;"X@::]8[U!F43Z["N>S13 0%7V*F"QHLS\1B5UI#(KDM\F4S M@)^5D":S.E]6$WMQA5=#FZ5&62R6YP>1Z0!61JIJS#*JQK')6FG'6]..(ZWD MP0KX 0((,#CNDZ>/Y[&!98\N4I)3OCMGM'J^!QDM.TBJU](MS(I[V:SJKES1 M*R)U\:/+%/R5CR3%.DK;X92I,N'?R 'LS*)O^]9>)@1E"1?G9\3MR&ZU'3)9 MC[JORV1M=S:R6%_6VFY7UG9A=LO!:B9+87"T*J-_KXS^&;I:R][?801T4SEN MY?4H%S"5"V95%TPFLL[@@=G!K6O-8KU/N^KJV/T^3]KJK4(N5-E:,CU'IC&) M7!Q*B)+)/N1"4YG7?@ J'U4IUA.!_.AS>GW\C.KL0;GNN+!TR]G/# L0G/O) M)Z(, )&!,)P%$Y-)1):Y-Z*,+9&A)'QU&/'&]^MQUAU]&\ ) ]=[ENE75%:" MOTH0,)4**V$ Z'O\<]2-9/;]'N8]>"JKQ77LYSA5C(IE=-]U@/R>"0Y1247P M):M7#'%!]8CMY_%VP:ZK9*TR)6+!S#['G2WJA01E4TG MLTF2])5.DH=9A>?$)<[SPC9?LK=/=/6!U$)1H">(3)ARLSQ27EI\A88JUU>' M&^XGLB#Q"\G,6,&:N"CX5N5NZ<74>55FD;J@'%D8R:&C&HEL.%S>XT'H$978 MNC7R92'D$/1G<:SXS%A_1GYRH-Z?Y)OXL?JS>EZ"#/2.":J^*'&B&DI&E?^4 MF!IGM$;28EHDT%J"RF4&,==M?P(M&6Z1).F_0JJJI?V%0AXCQKGQX% YI5R0 M"@?A!01/&#RXHA[]I;IL)4(92@><2*7/4H)U7)5@K5R"U=F_$JP<"YCR.YM) MLIZ3Y3I5VM+.M;1ESGW+%W=[UX+'SRSMV>_KK^=FW+^>WA9[? M%L]J^TZ#[(MDHC&O V,P9R"7S ;)#6+#Z>PI*&NH-J,@1 MD!>187(;NU= 9^Q9'A;, @34@>FSYX;CR#K^8T&51V2(;T^-$_\>SK0Z+ !_ MU76OKOOR+OBEN>YWTG4I4@C1SN(_'JP!67E>PNFF^]0D0SC(+-7%YI#=\"'W M4!LG5ZXL/4OTWU%EW\ZZF-;O-/_F/UH%V^!", MN$JF.UC#3^C6D)C[XHC]%[:Q5 M:_ 5%>WF2AR:H,C*I=LQEQ8MS>3?.Q67WA>H*BZ]52[=?GV4E.32_HILNJFU M3N _)\"*3HY:[X=:XZ]&5SM!-MWY4[<\*W)2E%0]-]P1-G04NCGPZ2XE@%-& M^"2;G^;O*0R=X/B?**%[4:/ ,>S*-257QS:!RI-RDM"[A8OE6/S]7<70]P.J MBJ%OE:%W7A\E;:!V"W[>;#:Z[7:G^Y[K6O=(Z[3)RQWS\P)Y.?+DTP?*+Y^N M&>+ TP/9;992BJC!NPCR T/FPR''@4\!U=A0GKK@ZO[8!CU\1:6],=<]/L76 M8Y?XE1&X*&HTV5:XTL'W!:J*96_QV-I58'(=E@T_'G4[1ZB"?T=]D?]H)UAV MWAP[D7NAM.\T7AF/@IRLM8N',]V*DC>F-=4:YS\,P?][QC37GL>N@6248SQ_ M3_C)M(^E>43\O5'Q]WV!JN+O6SPVK5$Q^#49/"B5G??#X^]:LZ4AAP<6IB6] M+'ES^2^N[D1>\5O!RY]9[][C8K0-)?O36(=A"MLDS?T6?2'HA[G414TV^Z0[ M&0*=2?:.%+.(O\\DK$QKYFKV85+M^NDE5RX]O-(OGVYQ!' M60>BJG=\XI95\RZ1%!5 MS'J[S/J5)YZLRZQ;G9.VS#LY:3:(5[>+33RYP'$M@EE'^2; 0-%7,L]/DJLG M9(/D$V+8E^ZC$"8G%*Z@JCKU=CEUEEJS!L;5&N]%N'LM,P:8VZ\3.GV,# M1W9E=]G=9-DR$[!##%N;P[!K4QVNISM91/TIBIL"_*:8EEKSUTSL:?:I1=T4 M3ZINBBMW4^SN7S?%DMR1EV[A4ML-^5U0 Q?@T-V=[M:R.OX:/Q4IX;OMIJ9A M[FA'.^DVMB'A[QXLKZP"?JD'+?+N'4OYSBJ+;#^@JBRR[5ID1Z^/E#8OWFH" MSSDZ;A'#[C:TDYF\(L&L+]S0 XY9*OZZG+=^U9\G\O$KAKK34+T80]T1#3EG M?GK\^BAI8_U7@_\UCIMM#" W-%2!I_AI[M'C$.#2_>GX<50WI3[W?!E35A%; MK2.#R7FS8X)D+DN&OT00',G:UBJ3?D^@JC3>[7+HD]='2KDTE=%:1]0^K'5R MF>T.%5;(W9-1J/V*\MP?' M!,7;B>Z&*7W89@S2<%L.9NCJSY9!YK7MH+1E0UP3?C,: 3G6%N^3B0F9^-Z;:, M41Z/UA8?5;QZ7Z"J>/66>755D+I>%UZMU3RA+KRMDR/!JX^*8-9'.3+KH[G< M>JDBK2U2I+63]DE#*=*_A<#)FUW1,9<\Y"8W;!V;'X@V-0B^5+7;55_=_8*J MXMY;YMY56>IZ4;]VNWU,:1HGK9/6-M(T:(K?B[M#YG'P;ONH=?PN$3CL+N[C ME6-,:).[I(AM(]K/89$YI)I86:#M%?*HJJ756@KF,?S<.2$%\^BDU'Q'4&3H2'4T/9M!.@>. M*Q5R3Z"J5,@M'EM3J]CSFHD.G4ZGH3H.'O,?3:W /(?;<.!;IJ6C8BH,\56X M-!YR_OT!"0[<^\RT')'84#'D/8&J8LC;9,BO>C:E8*?-)K#3V:;;ZF4'P*L/ M8!E/-^"E(8UAA,'?Z#&R$Y MW]TA/ $W/-F3_2:T.=-:^H'69F#_B%\[)OTZ9+=Q3_>)5NWPD7;2:DN^4"3G M+P<15TK"JU<27H\"/\M#I'G)E:X0X%[BI^N$=0 M5?QPF_RP66F(.?/#9HX:HIK:<]+HDDJH>P/=X?[!U0^;/RMML-EH- 7.WFK' M[-OA+1B-T3>U5J?QKN*->P)5Q1NWRQLK73%OWIB?KIB9-[**+59L\76SQ<(1 MI#6TP_[E[?Z26)Y0]1W;8:(>:I';X&IH0D]4MXW0 M%AK<%\OY/M#]'6!F6R&SL_.+LAWHSI+9&0>+P'H1*MMY=O>E]ZEL)[ZS=/A% M'W"[8G23!'9]7&;+ MHX8 ODQEE%$7S.K1.F_-=RJ?9TF68UVN)_H(. %[ $%D8M<70P]]$#W!@^7# MYU11!F\?<.;#SKE9@]=9\/8!?]#M(9:KX4*@U'!//$ K>SQTX%NTH!X&#ZX' MNS(/]^MT"J:X-Q_/L##P9]$#7O1R:!4RSV=;&'GI,4'Y:?/E\/0OT(!AU_C7 M7]XT5T9HSN*EU[\AJ/J79]]N[V[ZY[?L\\W5M^L)85. P97#F*9NH^R#D-IE M![#5+1C"\I!-.4\B3Z@^/?^\'+!E)I98=]N@O_??$Z!?0L/2'9=]!:$3_OVW M6Y%2!54,E:0. B6BD('W7@"'WD,+=4GRTIP^6'P(NK5*,[T2J53QXV\7)*.^ MJ^BN@JH2:^7 /HBUW15H7RTP[KG-S@_9#3<,O2*B"JH8*DD=!$I$(9&$$B+L M(LH&7B3"XIQA%'ZZ8;BA$^!DO(42K8C8Q(Z[=59P55TGLK*GW7^U['Z^V)&' M3KX!YX[TY<'/MOND?'A#UX;?\$C'W/-=Q\=N4-+-)U^6\!?"9U_UYYKR2V&H M"I\P=/3D$#BP&T*U!5PDL(K\M#=J??V_!;^<^L#%"=/NB6!P\2 M+-*U^\G5/7/_&4Y2>%5D4WX&5(Y]5E"5B2;*+92N>< ]=H:*<1# -O2@THXS M075F>=P(W%=@01&)$" 5F>P$QRG'/BNHRD03Y99"-^X -L$N*A6WDD&I.Q4$ M(GR8%9&4GMN48Y\55&6BB7)+H#/]T3+9;X?L4^@ZNN-4$>U* DWN% F$ *F( M9 >X33GV64%5)IHHMP12X:%/GNZ8Y3^N,D#U>J1/,A!4$4BIN4PY]EE!52:: MV W)<^UZ!K=URRG_D94!JMG5Y>_6E?]:[.S]C%_W+WN5IO_>E=GL'?_AZ?GEWNV54G7&# MCP;<8RV-JN";E,@-/VC;!"1QZ6-RZ^=> M:%J@$Z,( KU1]XQPQ+Y\ :XPL<#'PSI;= 0:.63Y[K?IQ>N ML\O?ZNSZM'?UB?7/?E[Y+;C=/@C][O'Q]-)Q@8,N-+GD<2LZ^RFF\/0GCGXJ MNK7PQ4%S1M]<2M[K$^_,AN?6&NP3XB>>V#G_]1'@)C/81!8P,V ^ ]/X7HE+\DJEZ*QX%*TNEJF M2S&/ J9/5"B)Z??AXJ!=D>^JY)M?S87KD/6##7$258.W ?R!&OI,]" K'&W5 M\4YR)U0,FH6=]R?=ICF4MP^Z"N[]&F$I;$*4J*CR%*"UY?"ISC$-YB[<0X[@YO[ZZ MN6-7%QC^.;\^AW\N[]C-^>?^[=WYS?E9[?K;IR_]4]8[/;WZ=GG7O_S,+OHW M7TL4&RJDI^^;CW=NW)Z"K&69(^*3A$ZJFO#IUJ#J61YZ'>%7#UL=?P;)-=[: MR^<%? IZ'9S[U=AR<,Z<*YH\ITNW+1+%RY#B[YP]Z(^C#I1%YG+HVC4"0 M/J-[V4BH +6!]/GXZ/-!RDVC&?86%T'-M-GX<"I6HM^T#^]P-&R:>ZA.E"_: M<=ND;23?"UM/Z+\U-_(#U)GH#HZ-N>&A61.-"Q.-)M"BUCPDK7DHM>5GT);Q M!X>AH]V@M!@ YS;NUG^&S(?<\0 ;H1[";Q%[CWE MDD/\N$0+ZL:;:";>/1BZ<2QT).>ARK ZN3P MQ+V8@0^>F8O#2L4?<,&G!]?G]$#"/1[;EB U0:XI MU)T\CU2DS7)7/X3])<'0Q;L\%]@04B<BZ +L'CHF4$;!ODU7[%I0$M)1 M1#L>;52LAA("P8(;''IT.:4"-O?(@:-\AR."/>M(RS;?>5E RMXGW;<$[J4F M6HS>MW6)!IS4G\-+=#_<'_SF(;N"NSWY+1!;>+/2 MR(WH:1X, QVYG"O8!=U+XF, 6DUG8Y%=D5!:AIA=X<7Y%Y%B(Q,QU(U,)&1< M/=+8Z(= &GAO)W2:=^RM5!PK'QL7>)+JD7JTAAERNFPH;)&=#ST 1"A-$0'ZQ/Z3Y(OB MM0Y_]81,A#U)D8B"3NX*19;8A(AQ60\V1^'6AU@%7TKR*A[HN$+MD:_?>3$YYW57B1MGV"&JX)*8 MA)6IU"E2O$"G]4�*%C^=_]N;2NCF6.AKWH'M23MW0:!+S,0G"90KTC71Q! M.62W>%B)AZ/M\!\Z+$0TATP5T. '*+@L 542),\WL"A=:("P1A&*'X$9TY: MH :#6B$SWD6YR-$9B M*5Y'%>Z)VS;^-WX%'0X2.SHYI.]CPLY,A1UE]H"#JOXH.6;,AP&CB"-4%Q/L M<1"I6PD[85^O"*B7IRBJ#4 :96>"P1< U6_7H[E]Q9,9:M>"%$9BU^A=&(6. MF-PG!@364$2HCW6XD*3L>:X0LZ#H>$!F!W"I+=>,Y=-05IT?E=@1C6^ MH,7?-M_! M97]T[4>AP-1(I[3((0=*G6V#G";NXX>#_PC1148K.FEL_@-0;M[+:WCWD-R3 MO+5S3L%TN5 2=!O;R9) ?F9/^G/R2M;<^1RKSJ9-0<%[I<2'I>O(S@N &H9I H^R\/<6ZZS4HEF MJPIOIX2WFU5XNZS4#9+3^G@#"H<#6N --UQ0>P+RVU@?]UFNPJ[/R(<[3FIE M0J$0>]\>(&KK6WSK78IKRI-40 H#&6RZ ;P?;?Z: 5]T1R@=:$8QDX]6@:O@4R4.Q#*"HYL!F.5U !'I]EV8;Q6Y.26SB3U.WZ+ M8X31X,)9A3XVDK!C_9ELN*%XT3U9PT)9D5$LC'K4R+[QQ20]?&Z(WH+D&Y[< MT$;]<$)IBXXP.G6RS.D =41& C-T5L(0%*[M 1 3J45[ZPQ+^H"D40=+8Z^%8H8?>!9 M,EXD[I(@+GC/@S6P@B3=U8B-^& 9*WU50<-MGS_12]Y.799W\R'=6U(#_O^K M^X26?\\T9;@R%D7(M="A0?;NI(38*RS0_I!08L]*))=X%/PF,TPQ^-H4?X_8 M&ZS/'>*(PJ[APR&6GTHW%^)6F7H3+!%>;#__+<.?0'C"JD2?N#41,9CV<3Z" MH>V&?BPM8M%YC^Y1(1W(AYFZ[ A,Q0':>8YRFZ,!:B4\9_A6&K9+#JGHWBI6 M(_("E%!-9=1^'!7$^71U*W<5\ON*NEX9'6]?*>+WZ/YP<\KG3M[JV8M8F[F( M+.-%!#R*"9*I=#-)+W7TA./#>+8^IESHY-D!951'?;!&P1J7P!QI-QFDG&4<*2P*27$;#>RO$EQ'.I(I5FXAQ M^P5KA&R>1EC;LD;(YFF$M4HCG/7)]!W@"H$+EN^_(_7GAJ/QR6=],_NU_[*X M9EX@:W8FK;"],$NREJ:'.!P%M:(>E=V.V6F8*?B#0IGV,_M'2SL\9B,+KJ/K M)%03O-1(92*L./!=]#<06^ _2)>)UYY>L_:/]F$C6A+TAIG\[,GTBA%H6,(U M-/G6)/0RL4G%8$UFNRB)HB!T: >"L41?$GF8 XZ)NWZ\ Y?2]%)\0.2"F=Z: M#4+9%BF82KP+KH7\6L(RZ6>1 L!/*G<8:9%A-UAF1"H<_"_TT:6,T)!+(7ZK M!0%>,^P0L,YL8T[44UA'%VT ?H&V0PRUZES1II+WEUV(S#^E[I'_G MBDA 7)4V&,A;D4XE< 2!^/$@==H?"E%)E\2>\$Z UV=;?Y&5# MBQ)MH9JN2 BS;8A2?(-B$W VONT^'8S<1SSWQ$9.X^(,:5!%P!DD^T3V\,1^ M+#@7D%[2ISEAS\8K[R\[KQP<"QT<\8V,T_R5X2CX,I$@II$!'5D>79N$ECG/ M\X'\977?Q[1_8P2ZH&NZMGM/"9E);BBYYE^ACAJLRJ%,WIM[%YG6ODKLO#T( M*83 9@DAU?;*>A:1_3G&WFH!9D\FB&H.I]Q7UI27O9_U'B 31#M&PF)I*$L._G^556BO"5 M&J@VI'0*>M]4!=>L3[2V[M&("I+H(NPMQU+%381D4Y5Z3A^'E!XUWT)5J-EH M'+.W1%8F:5N@K5%&C=.MVXUK^>Z6K9.?:ZLWB-%6 M:1##LC>(J178((:MUB"F-MW"@$]V(%AZ3)LWDTG4B:[8>6#SQ@-^ L]LHIF, MR%XJH)',?NF3OZ_4>J(VV7I"^0F2'3/6Y!C2B9&M-T1M26^(R5+F+$T]V**F M'J+F.KE"LG=*;<*D+H!0]J6CQ MUS:L:2U2-):K&$E5CB:JQ1&D:2^S7_:LZ M2U2=):K.$DK+6RD YHO,,@J 352 MMN*= 835IUY)D88+C6[+7I$6F[A:QE M6Q9O3M]W ?;(BL>6/B1R,M)5_.E,]N L[OPE%6PPGJ!3!9]2@D_M*OCTTKZ! MR8G4&:=,)R)>:D+>%B)>"V;G[=Q@Y;D3DJ%_ U2Z8)I.H+ZWTA:GIPP MDQ@P0S-AGCAZ2/ [MCDQLT=]&8'%,3&_O&F^F?O-=.0IM[=8M:755X-@ET#% MZ3G%'$H\T"AB:LCX\T5 %A$CI.XDM*F@R6E#:YUKF7:KY;/;-4BC=WM[CI/L MQ>N7[7T*MPM^7?7;:X!^*FM2>M1Q?G>VD&W\6/1VN98:/]Y5\\>C<60G2!F3 MH\A.:$Z=[C],TU7ZF/,Y[]*F1IWCVF\^_F/.FB=33U,3F,@"N/!$SN^D"=!^ MPTQN6"/=]DF*4;UM\,L;ZT?PLQ..#DPW.) /*&,A] _N=7W\,^ZNYYCX'YSV M^*C;Z"/H!:>ZYV$XG-1BN*R ?DYKAXXEWAKZ>.F.M7JCT5#6A +OXUR$I:$B MG=.4#,>=%\-QMWF4+XZSW[#9^S.]NI-ZL7QZ"N?@'(O;<8Z@TH:E.H.R?MA22U MZ,9EO;];9&*S6P?*FK_[DWK[N)7I2BW;ZTO@:1.R60U/6J/>/LH#4<6*]&P, M**JAWU$:C^!?>&1@!QTWLXGD/:/M;/AIGM0[K>9623H_&7KM\;%N8?[ F#N^ M3":XHNC:"DI\>4E<[D]N#S0FVIO8DMS@ LIO9-.2]HSL-\)9L]G=#>Z^QF4Y M56UB3EU_0NW65B:@7G5<&Q.S7H6PN:)8=2C;=:JU#*:>/C1AF,C*74NY7C6/[@%FEC'6#*R7FNJ?I#UG:A M8WDL4@5!)=Q1!J1V=&WK3@"V3+2IA3;]<;US\BK=>>NBJ]U8[/TMKP?D:BS[ M[+,O'!O9WB""#ZZ&!]]\?K#3LC?:&6V,]G4UA%W1IA;H6SEY:'>.]M?$%^!* MRV8W[*)$.%.%N;)&'.X)>3]()M39&:>BUZ3?<*?OC-HN[7%!L"L7A^_.W9", MV#GIOK2FNI%'Y;/KFD^6;>^^W9[1"]:L;H[* M+-RR6;B.8[F=G0G>7=WUOK#)',1Y--A>YU+#EYCIA@.;9TJS6FF-K3BU%FD' M]6,MFSTT_X368*\[>0X;^\X6GD.[V2GJ'"JF^CJ9:K:3^=+O?>I_Z=]A74WO M\HS=WEV=_O>O5U_.SF]N91TH._^?;_V[/TJ(L%(!4TZ[6$5GOE@ZM4"Q>-$F M[RLZR#S=%X. '42QM&OLVH ]?M9!SHPLW*8O#UTK7USG_HY[(]S4TH@1*"#M MHY?(7]H839NX\-9!DZ9M-WMOFVPJ2GB_UI]%8QK'Q"QX+^1QTM^.^NK4WN36 M>HXI-Y;@R4O/_ZC>:;]*7UXNV.O6CYK;S>8N+O"3V'=>$N/%KXC@AZM'_37*.0SV=LTP58O@4<[,V54+O#S5TYN+6KH8IZ+PCRO@F)<*I&;*NHYLZ2.(&O^-GS1V[\A[13QI8%)M-[2Y3;X?X8'= M3 Y"(O[O#ME%&."PIVOLD<=-T;U,;.O,\I/-KV]5X_+"*^,R1CA;:^;Y[QQ) M)W28JZ$X%=VFCO)]-> -_HIOLQS0]:]4J_&EI-\Y*1U3WRC('RDY8_W9HN[%]3.>$G:51I 0;=3MSPK4J:N!<'=Z3]BP8.T M!J0F;Z%4L!>5Y*X772Q+LL :PFFR)F)[7O>B=+15C,UFJ]Y]G=41*V*IW2A% M'785MMWCP!]&%QB&%ZK07[FM>1GZDPV!]L-Y-1/?NG0=8VGM6+W;S$-[WSGI ML1:VFO7C+3NPMLF]P#*G:05DWE_2("X5&3R(S/YKW0MVM:?-J>L0GF%'R;UF M/?UN7>N^RG#@QGAK;SF*OJU X'[)CXD2I\C^S,87VQE3U/?L9FR LU:]V<[# ML[YM69*/9VTJ?+CX(NVGKVB-JSKA*XH#;UG(36NLE^Q\\=XYF]]3F7\X5;[TH2A>_$:Y8I%)\1^NXFT%<7N;K("[QR@6M\ M?W!MG(8:%8?]%5J%>^%>T6D5=Z^N/67QTCG6<0PNPX&:?)49 ZV4[HAB65KU M6O>N/!I:;=)LAVONW3[HWMR&_/"YCY_[JVA(Q<%PV&AH*2K2](2# ]8+@P?7 MPY:TK"B->W)3M ,_?FWJ9E9'Y=9 (GMRC@8ZC5[QG?I6,7L5!FK"D!LIT'I@:*L98F!E:2FC;]5^VP)!K.4>FR)#,"?OQ2;9PSJ>CH M D7: ^X&'%1,!=U(,HA%7U LY - F61"8D>E$ CKPM-=01K<%BP-9O;0]_UP M$WSF"4M6$8 AG*/Z2>LH T*1N6^-(#9%9IZPK(!,K5D_SG3MQ_ 4WH]N@:%CF M0=]AZYX#&/$3R).X2Q*/#S"!$3:3]]6I=[5L M5)0Y /9NS\]L@UN>SYFUZYU6S@5$[W8P44GD*"QOS+:S9%@4YTB&*T288E%? MV_IQ*UOV>96YD ^36.EXCNJMXP*/IZJE*@/M5I-1E;&:N6AB_=7:P#R[JP1 M]]DE?V(W[DAWZN(/=7;+/6OX@8UT[]Z"5^&CC_?ZQ>5^C;;F52 ME(^M34Y=AX0SF8MRO(EN,PIF4%+5MJ":P8%ZW?\Y. # N&W^S*[U>R#26_Y7 MR!V#PW%V/XA($D#!#@[D-^GBB.\F0F<"A(/ '1 DX#^<'%07+[:N,?V-WS&/;<\^ *&1_8)5PL@9Q+%]'027[I MO?H6(0C1&Z%F'JH&'M>_'PPXW&98=TQ(3X+;30$749I$3N+$)\XV_>5)>'$? M\6'F173;OF3_&GSL]6]8__+LV^W=#0KPSS=7WZ[_]7[P<18$^D=GEOG+FXL_ M&XT6?/V]_K%H^":N?GSA:^Y0H"KJB^.G0UT88!>N1RV7_N"ZY[-ST)4FXQG; M!&<>U9!T@*=L6\H8$E3XNS_6#?7[RA!)_@-*IZV/?;A]ZJQU^T0DPAF#S6'?;\,GZ*-B7TM&HO1[LSKY[(^+K:'GPT8 M0B;\: V@IGF99(L15-WQ'=&)XKY \:"<'5>,"F(I$:84HA8QENZB!+U*TRF. ML:UT2D?=2K_9;=[W\>T7$&3OV&)BZSN&.^+4RI\EO=[%*#QI,1)T/V?U$B]+ MK,I[+W;#^UH"9IF>L8=SQM!6"E)I6$4RSA$P#WN M!U1;(\/DH!.AW5P8GU@(4&$L(-J]UFN*Q82?E8B22&J9[#5KJ%M;L,98KVJ1_U(J_B"K+R53&3%?'8G5>0 M4C&2/6$D1 %,J*!U["R[5Q[:2]=Q)]7LI<)36R%DNU?>VC5PU5Y%T:ALDI>Y M_ZIY])-G!?S '0XQ.JVK:>9C,;.@A/Z)O'D"]1H6/89_1U0 )JZ&4[.[%PT* MFZ=23+LG"N()&1OXG$PV\*EN7[G#)CFX\81O4GH?1;XU!EL?+1]O#?RJ/KO3 M?W!_AEYWRMM?8J]G[,6[\-R1:" ; D)C5_ G.AOQ')W%^8_ T\6 $.^Y'_"1 MCXW/X9LXU3!A\&?QGM8;1_/"#*L=^!KFT$Z1T(OH5ELBCFF:Z#:SV\%5Z.EU MRH]]%17)>[Y(8=(DMB;XP,$KSQE=. M]'EN'+9:%?#GGG\6\XC#DZ M98E21OJ7%RM="X4 N?_+$%O&7 UG&O3/E^*)+OU@CFE:=Q^R25X4C7"[TR=' MY)9HDF-.U4HWR)RO NW?'9(29N59%]4MR@>1W7:SWM:.U[]'DPT-IYMFK=VB M3KWJ=?0N7+-/X5'5IS"E3V&WZE.80F#_&D1P;+7KWMKM"MLOW:Z0+1H=6ZK. MA?%\IKCMVP[U,UX#Z9QV'3?Q3#ERQGWW<= MSQ[9\YW>N8$ZVA1VF\_FLYI\V^((S?PY@E#[2T\KN>VW-\(D_=>SWZE9<_N_ MX55&C.W%AI5BN4V&MU'7WG9#-5]=.G;DDVZ#$LGQVDIAJ4@PJPU M[UISLNB]!) O/.]F[N=-<<$ES7R:&:=+E_VP6SMUV!O4?+SX6><[CSX;NQ9\ M^FI,1=&,_^">8?FQ7WRO^#-]*+=ZKG:ZD%^#DHLSK7;\!K=+=X.S0M[96/ BQ"3 8B=0T#6N]]LS+W[%M =#=3(E M;8Z1P\%LP=[(GGHQG2^LO:1R! ;_UK(JFEJS?MS8MDM[)F*Z513EGB-1-N1T MMI;Q<-)\"2=Y%@PM3E_0-C5 5LY?:-<[K7D3FY;AZMT+$=*6Z$@[JK>.L^4B M5 D(NQ#9KH#9"6#*Z?'=@02$31,TUT] (7\N'VRZ\[*YHXE(&R:0;IN4'K! MN-H2H"SK8>]6 L*F^9=8OD8"0QJXMPNE_0D?@]\D*'IC' 1:?,W]LQX4K MN\*]:1:*V&GBD/O.:;S+WV&3-V*/M[A%RQ$\?2$[/ZHWC].ZM)3CFF2]X#N; MG]#,Q[-482GKR2P\F"WEDFG=^G$K6YK+&K/TR_0WW<\VU!EQD*4U M]7'5FCJE-?51U9IZ'UI3=UZ\-?6I[C^P"]M]\MFRYM!5.^A];_Z:Q2#>GT:9 M:8TCM]87^+1W^RN[^'+U^RV[N+GZRJZNSV]Z=_W+SZQW>M?_=_\.&,G"J$X" M,PN"0!M^>RO]/X^ZJ>W24B9"3YY5V?K\E=*%M],=_LI4N+6]UGX3*_?,_X1^ M0.(:=7F/ X(,"V2@@]?#INMAB1F8\#'^T4")/O;<1PL%^."9N6/NZ0%.AL*M M/5J!57A.<)7OO6(&38K/^HR/X;0MD2@#FAH<*1QD\$SC.4#AM\9(%3L:^4]N M;D&J9[W3;)8ZI:,@[I45/<>-\O9D2&8RN,X!L24^&MON,P<-/ID%QK>2!598 M$HLL?XNO,]B[K99\N"H)$78$S?1AC+8 M:2=;+F/."5L;DOFZV&HUU^4,6\D_6>T66.B&XGZPH]I-\CS[V84G1SO%"^_URTP/AVF&P;.R?+AX6=RP3]Y5L /W.%PE]GZ9]C=E=.3>[L6 M6_L==P8;6Z3!9W,9;9^MKUCI4@)^V1NY\,:_(R_'#6X$Z.K@F\]9S_=Y\*+U MZQO8A2+2SK]PL'EH5U=#V!-M*;GI^636:;\J=IH;WMHG>?B,"N>Q9WS(/8^; M$8_U83MX!3RNVPQDB1X4K304%L] QHJ.]ROG%C9U-;P6ODMK3HVOX*KK2L:= MTY5?$DLE8/F?=!-0-@C(-H2W/^\JE5]CD,6'%2]<[\P-!\$PM)4RD<7.MV8=KDC;>9F3EUF@,>B;&9Y"AW[NN^639]HXJ,I\E^/UH4TMB MJMV]:!/>6K?S3@E8[+16;2I=8RC2/YU[H Y_9U7KY/:NAA=J3Z>XI?ETV7V5 MZO1ZN-(Z9?,YO_EX^J []]S'ECE744J#,!$I)O[%T@>67:4WE(Y%@4+1=PP/ M#;IWF%%*/Z4=X\\E1%6I@"E<@5'*&.KFW'I$?]B.R@A%<8K>^I&?[R;:6J9, MNU8N.1:[IZNOBL!IO'76[E.[U6KB!/'WG4=0;MW=-4AGCTQM::%/H5EO;GI6 M.Z<694;5'+[0!/K>B5#.MSFOPA8Y_688[&SHURJ! :UN3:#_*-R:V/[-N,-=+3"4 MJPN0#5$;AH&W$&(:N[X5)'G^OO%ZN<5,?$E[/>E8>2%LIS@Y:O#2N?!6;?C= MI)\AX2.JG TOK9KVII.*D$WIAN%A8VREK^Z=^T&F&8$RU1-;3=#D(GM::Y4Z M;_H%_!!9,3G7M=/95""40%.->9M-G,_>FA>\F-2\V>/^XCKW=]P;44:0.N(% MS6.ZFX:)=^>.Y(2QH\:&-F_AHN(T].'KH+^:4J7=2=I6NU!Z>08FU<[8!FGW M/7-+,33E9%C;RU"&6/U4?XE%Z8&@''FN;:,K(F+NS^R G?9NSF]9SPBF=UQU M1EUD_0BLBNJ4)>9]2\NF'E1-;(LQ5%H1F$LJD'.%N)Y;9W& M"VS:LOF9U1O=G-EV\0I#>9U I0(FYWRRJ19<_NK.[1F +8_+RI3G:UMW@IYCGBL<+DHJ:76S>14J M]3F'PHH<3DR#$RO&X'EQ+?K;+6C0_\[%JR7O4 "+B/)-[0W[@$2;F%+-NSR MD@JG=!MWMZ"K2[E[FA75[6D=Q,TKAJYO,=EH[:30Y+UP8/M1YLH!R#A/_FVG MKT2B4IOV>@%;Q6V<\<%"8^^X6>HJFC%\.F?TM8[*GBPB+T)*X3O?2ME[X7ZY['7*!(E'4'X@/B.7UU12!YH6[>7R@LG3F>(&R8N#'DX8A8M[X\IBJCVW/F\ MMK(>D=87P)[4-:/H4Q9W\WIS/ZLHP9XZV0IL7UOZW;:CADN.;5[E0KUSE'/Z9!4U?'E@BN\]#WSX[/ST MYKQW>XXY&\B3=]5 P=N$_T.Q^@CWA9HG^8%G&6 9XP>@>D_^(?'D-?@U8\S,L8=-)](@^K=L4_G MG_N7EZ@N75VP/\Y[-SLO=1?29^>%Z'-!%6S&N::O37E:>(S:2_'ZA3,P&]F< M+077,ZS#)]I+N,3YY5E6_M!>AZS@2\QT0S!L,XTJ7FF-+/34+A\Y96QOEGJ2 MZS*%G3R[_6'I&ZK^&XB(B;>!HIX#20#5T<)+>O-OZ!W3V/8<\]3Q]8Q@=V M"?=9(.?2130<)[_T7GV+$(38C5 S#U4#L!N^'PPX,!%8=TQ(3X+;30$749I$ M3N)8)RY/^LN3\.(^XL/,D;+F4&_15Z;7OV']R[-OMW_^6#?4[RO#(ED-&+JV/O;AHJF?/K G MRPP><)7&3V\R*;QS'8-)L Z>.&H2^!W;G&,FIVL^ !ELU?GE3?--=G,FY95I M^&XVFLV,QL',BO-4NE+O5LMGMUEMH01IW(;CL4U7']0'FI@YA(O/+$=HB]:2 M^=X)O"SP^&[X[6*=1?)B'75_FM4Q4PU"L/X03]1>UPP]K"1 %OD,+!)U[&AP M[O29JAO\TYQ5-[$O$FOG86K(Y4Y^VDK0331.PK@-MFPFC-X]<.&Y! &D1M,N MBK0U3[*Y&!:?078#\76*EN]XM/S-I+9I6KYANW[H48L31TUL MMU2)-S4[B>?]Z5'N1@G15"I@7CJXVA:]L?\*+=]2 QRCU%.1NYTI 74GN>VZ M^J_$5SSCD)N4S$PM[A?T#O ZQ:H?NW&J'LFJ2E-V>&(@Z46TC"B65 MW8GQ@3'HFX8UUNV]/\JC/(]R!_%4D.9W&[C&][[OA]S4%O0J;!3&?=(#>GOD M5"YG/&\&!QE";IU&%7)+";F=5"&WG0RYT3\ZL\Q?WES\V6@<8?Q'_U@T?)=7 M=P#6W14[O;J\O?K2/^O=G9^IHHW>E]KM'?SAZ_GEW>TV$/>?$$RPX;/\H^6 MO(5%&X<=R]D6GY0@I$7?A+2Y#$>PB#&C?ALJ(MD#4??GE7>O.U)QBKDL_-)S MS&M0E] 6G1@MKMLQUSV+3-0[>,,G&V3B@='X$]_P)XA%#G)QC%J<%_)I 9KW M>]=C>9GP"\2'^J-VR*YN/OV/4([MK;?_[7<;/9^ "" MM$\_:A_>'8JSZE&Q,;GK9+X(13GX;+H(1O;I00QZU^E1W3#5<5SDTX-KV\\'[I,#S_GAP+=,2\<] M?F!3>_ZJ&P^6@Z\^A;T>LGB77]4FZZ#9^;X>LCO7M=GOKO?=K]?ZCA$_?'GW M>_PPP""P@IM3S<38N0.GP;FGWB2Q&BVA'HS7>1NX]QR'' HTR>=.!:ZB RCN M1ZY'IW',Q%TT,I<0V4@[ZW<=C&SZFWAAB6B6Z"D><#@^]-\B_76(X MWPYO#X%YHX,148; G(E5#EEB'\B)M*,/0*W]K[0B,,,)EIO<$AO:Z+9B$93P M.ODG7Q]R;'!O>8:G#X/D_BQ5K<9L> '\MW8/X@4XK>?)2)'X72V.6W%M.!G< M&L!@/TL4V5:@>_$[ZHF5:<>_'G0;[%<.&'+'@6*\Y\V#,R%9+@Y:G3K\JQV# M:((WP0G%2^$#^/@U,/: _5,?C3^PWQ^LP.'/[#. !X+H+O0&[E!WV']X ,(1 M!<)A+"$2:/*3NP]]^*J5_!))VW@WCEF#QT$9)E$9(1 !$K$=-G:?@+A@Y0%\ M6RV2?HH"9<_,D'/,?!*S-M V9^,0R,\ ; *EH&07>('0BXMUHXG12 M3ZW7DJ<8G13=;7E2<)OQ^\HKPAE<'J6< ^P,'5EC3MXL!7"!6LT^>,].BN8 MQ\5Q@+X#A($1'/)V^5/"*>#W@@T(8RT6;D1FBB\(UU5\P^%[+M VZ-"Z(>;D MPEG@-&S6]VVRUZ2XD30L90Q2)=Y%_#1Q6WPE##&+$Z\=-O\ NK>?:S& $W8 MTVW?A=V;G)I_6$.XN[!!0^2?,/X#R=L2-@J!8]OJ_0F('/>)^0_"/P<+Z?#R MR>C?0>$P'V$W&-B4:R-?.,!6XS6PE)Z /;ACO/:8Y$!F#5YC,F^$ MIS+5I!8 '3(@!R #M#4M3)<@5V=]@BB&H8?^/ F6$ * %X"'6!O8YIX+K)Q0 M8@DLCO3ON%53.@$ !0,W#) A@8UEB*T-..++-2)J0T\!_C^#$Z&4#]1Z!KID MFTA="?*,*!%^1> " [E44UPP(1404;J \LT'NJ,4Z\8ZU%J4V3UB6W_%8)I MQY7S]ZON&0^1YW<2'19:FW2U\253) 0,=6%J2[,U/[<%\X4PO^4)-#Y8?J9) M6(CN:.SOBQO$[));N<'41)V=@\82=2>J9PW0,]#Y@FB]G5F(J-ZDG6 MRA]U.R3+[>F!2S;'03RAB ((34M*4F!;CR0W@0L"E]4M=)D"JT(],0#1@18I M)N,%D@\'*1XT-> >.+,Z0%(/V;TK[5R#>TX-^2;(E75SB3/RN&CR\)HL3@3R M]&$@4,90@Q'($2Q_UDPGG%J4.#@IE\E"I]&.)N)FA (9,!'H:)V;X@@FJ@+\ M&F@#B4-$S*'%+T_'&J8<"_\!9IF_\>G@!"GJ($FOJJ',DR\@N4P*"G^TA !] M3GW1&-0UHBB@.&?!$]%*&":EHA"YKW# B M*SZ1'E\C]#PZ0/P./8T_\*AC#.@F-NDH--TV]7WB*T+9$4X:U*3=1TF60Q<4 MH"=\#NEU;=&;A=_L&&\O/A=ES624++A&]G%ONP,,%(4!Y4.BYGZ*[8T/M!.@ M,FSS_LA!Z;: _@QE74W?- ^Y>H@O!^I 1XD@VIC\H\)WTO5!56T<8O#&GK"S M$O?31@H"1.19>'Z. M5F""SN]H7"7L2;()#7+[*6,O:5%)G!(;1H'-5$. MGF()1AR=_:.HPN(KO(.1-A3W@<8:;6QU$YWU@F*'=GK34[Q]@H$@?F.F$AIQ4??DM60GH\1#GLH:NK4IVWA(*DCNN"9 M$;X+,^CEF9-61&)>-[[;[GU"T,Y[$I]P@'2C.' M>A[@DSQG&%)0GS9/#&LL M58@9/]$250RC+;Z?5 ,CLA$^(5 GN$E$4XN\*;!/X,,115J!($1R>>DFT"\J M54IOP# T1H<2_#QX\-SP'C22@(H2 _*,B/)\1$6D[DI?T42T*M)\:^F:;Y&Q M[,P>@1<-:2^J%]&J>I&4>A&M416,K'\'2J%L%)Z#J!6;A'@#G-3S,6T57LIN MQ\"?BTX^S->_63#V"TP-O'+8E1&XF"C=3O.6ZX[CAF)X$]DS<$P@>_"8?#PF M90+H(1C@'@9AZU(6"5,G#-#<(%.:(C,4-L*T,4":6 ;$H,Y(-N)'V@%PD0.M M(7PX\H4L^<(GW8_# #4W!E\[5O"K=.R)]PS :',HA8RT" =3$%T_.*!5#W03 M,8)N%-*9 ;!N^1O(\SE((UIYG5QOGB<& *V&T9:I.D8 MO1+4!(\/;=@185ZA(&WW% H186&E'TP\51,X$H;?$_[CN*!6"(U1M]49)$X( M(VD/KDVJ&'V!4O?@PW"L_"@.T VEMG/Q_4.F:DB9IE&"N :2E>ZN7$GJ6C7L MSAO(+$@7M92XO=MA!@TB5X_XVI57GV[O.M??JY=7WWIG]*\IA8P0_J,+G%Y O\&_(Y8SJ# MH.:L3"_38H5R/_52%K^UXGJ3Y5(KT^$3AZX*'-3!*DM M+VG\U$*'&G)&_9%4[-$'[9I4>4RE>A)_07493"Y@A6CDT/KRG9.1;1DL%E]8 M^/T85+\6)63%[O7(-:J

">\DASI\N\[40[#@ Z4F/PO[BU*2 M*>5A2.5=\5<119AR!KB 5QW6DEMZ\BSA@A[&?#V)YWN,9 DS*=HP[9<"U\/0 MCK]&\6\]BO&"46=R3+FS9/!LP">W^')U0"]V1[OKW='.BDR_[V!R"U#&FLKM MO.\7RMJCEY++N%)H4^I_5J:V97 L)11ED66@J*W4TF+""^7I*EJ1"4HV%3ZZ MPYKA4GP'^!"%T.!T#\0/F& C7$W(NYV(\YHD#SQ.3?>0Y=$K*B55)M6O17A' M\W2*#/2V%3**R[_&H6<\Z)A#/9M^(2M:?0P/_Q5R^[GFAY;T'R+1R2P,2S1J MI#I8Z78S9,$.5K\"E)16IOL3%2]UH%)X/PE-T1+7P:DB8MR(*VJTA68AP[:1 M<543\IF+)AQ@_EG^ _QR[[HFZ"M]('_#T'UR/]K/$DCNI\,G\TCF@0BV&_]A MR/(%A2H!4.VO$+-:1/H\W#?X&?4LA0T9,9[\#B@$<'AF7>S:HB0[#IMU1[*\ M*LK;=T-**C-=YKL G(4*Q<-D(19^EV"KP0N$U:DJJ$$M&5JV+6H'4N"85NLB M&HA.7!0@*&* =5'3P6T">P#S&,LUAA'V$&\F!\7.K#D<(<*Z:LQ$PAPY##PG M3Q"3"J5O6ISB%"R4TRHW&66S)A@>$.!()D;JGEC.QZ)#D:"HME*3KZ08O8^9 MZT@DOE#W#DRP]PF_2Y@@F]44Z;L)<)8N4A.YA41$,B&$8Y"T93S M4REF(1).19 #OQ]!@ 'TJ&#>!_49"\X/;*QS'W'0PTP6%1'$"HM4[&SKD4 M!^+Z&B-^P2RF].[>4LTT9RR>1Z0.G'^(BC"J=_ &D?L9873(1:M @4])4+*Y M/1QQ[=L8-F]:_M@5LR-$$@P1FFB@("AL/K6)1'N7[""5QCD1FA+5_>*KZ,9$ M2&W7]T6!$J5_B/"4JA78@D.RG&9^5!BX.F=W05BP\$>US7IYG_JPN5R0C9 8%&Q!P#Q 1$E72>*GQ: MG>:7>D<+I-;(L5KHC2BN)0;2!6";['PKIDTI/&6N'JH"P&*SRF7A^T"Q$94@ MR)*6W37U\Z7U-3-;M+FI+<62>&'D1\S1%LQ14AQJ73-TZ(>#_P A835M4C.5 MT<@'L(^9;$MB2H7BT>)/TK,:^YS(7XE9GZIJW/6BEB.8WF)YH*1@Y-F@/Z#[ M+ED]+960&BK4E+\C8KNP4ZQJD>^9=@2"IH,5W]1M* 9$Z"]"40T=+*'&E1#@ M1(6.J&_$_0RI*Z38K8T:*#;]H,K):5B2RN\AZP_3WHM^5M<0.CJHXU*/%^H4 M JLR:]'?S):]!,]DB-;!COOR\KW@:V8%::NF!6$K3CS&4V&*K:E3+5ZE4/5( MO5K-T*%NVWZE%D4GMV8ZD#8W'R@SR11V['3 D9= -"1R!]A70A4R\A_<"*FL M$3BY:V-PH69R;+#@>4+;L /CL*CL24*7O)M$K'WM%F"!.C ">5>%)92#'(HBX;H(A MN]*'(M:G,@7?W63#+'7#E,J:D,2U:&*DR&LE=*C&@>(THK=,3@F5SZI"VT1" M;%SB@S!<176@.R%CBF<,:^8@:2LF(>&L2\RDIB^,75]T*K*CJK3$JR27H[*PX(G;C]A%T0D> M?)0@<^ #_3K W(7<'.]8&U5Q+%RJ\&!L;JB1>_Q)F M3)FES)K1?>UXJ9,W.PTIE^TJ5+>5;$9/0/(WCQI@4>X<'UM2E%"1UE#-F7%' MEJ_R!4GH1!- *(]/.6M$9T01)_-E<$[4$T0^M*<'RWB8J"M+R+(!#B )K, 6 M:CQ7K?"!?==$[SB1L;@+/+/XRMA>)OLF\ M%8T&![30+1O1O52FE"[&WEJ'_+ ^T4+9'0 P MPFA\)_H]RT:+:(:'7B(_5UCL^"=UB>JU)RXR/9/5+](53'V#J$. 3$M-?2G# M)H_P=71P>\\3;M=76#/37#,XW6SD>#7:*U^- ONW7(5>Q.@M/]%4C2R.H?6# MFP=C$-B)1/)#]LW!!.S$A[7HPSI[PDHOCY/ADN@E?.("=91TD?<2"W$G))8* D<8/L2A]^[ 3FX:*_4/DRA MC3+B:Y@;@I !A$-LLH*7/+1-X9N#36, Y#5>OC6CZ\WET?7L5ZFS\N4KL'W/ M[SQ*RT^F1$T*&&I4'5$V]C!V<,J04)MJT>5AB2;5\>/^ U'>($IGDO%(G2H( M1"\=+&00I1QSY-8ANYH05#2CX7FLZBS4PC6Y,*Z8OM(A@QT;MN[[L'W*\)^J!Q68(^;+KI'G*"F!X%G#<(@3L6;M[>=N(>E M:,#7JA+ZTQ+ZFU5"_QKWH4 QLV[+EK3$EG7%3'=E,9/'U,/Y8B86$Y$-+]VC M0K&APJJDH*E-L-9):_V)2]MHO7 M@-9,R6BVZQLZ_ <.QJ6%Q\)TIZ'#-##@P'5B MU%PB>WR#(YA@CBTXC,X_^S&S$WZAFHPX**Q-A.P\$OBR6'J2%"GC=5I=%XEZSZ+-(U:2J%5G M-Z!R4(2?JT;8DY4/%K6Y3B)=&O^E8\9;X,9KIC4UT]*:UN7&QRMSXP+'D_[. M8[J)O$(R\73L6G0)J*LJ_I?836V^:85.F&&(G-"'WWWD;W+4S.P'\;P;J3Z0 MH])_L,9CB9=-)5+ M^4(53B!R7S/)I]G)\9JK M\4K1C#)TDN+I>1=%1LQB:OO8H^K>A(C5)T5'^J^['T3634W6F M7Q,:,]9)4N9_H)SL2.->6J!.SG..Z/HTIFO,AMZ(5H=+VE0X:/(]%^:OE&9X^5+W-41?$Q^5@:S4O MBG1'&\!S2%6.SH6^A+:';M"M%K4J%)NAYG[2]8 JZJ1U "9?/!$K>GOM5)TA,B NT^'$ M_>PY(6\5=9&H.3A 7,T'Q-6K::R9Q-5=,XA+YGI)\ MSB3#62M!>/$:>8V1C2A=O2?'<;(ESL!JKIF!U5R:@;42 ;(1(8,V%8B)8LXFF"A?BUI8B'#5ZL>LEYB$(?HR8!97-'L#1$['_"II)S( M\)1M(*3F$#VM4U^UJ(^$@DZIXC7+>70M(R>/1K99,R_7GG[-7*_FO(8R*]Z@ M(AW#BS*E9]5*\HLM3OYNK]\116+BBR7GSYT*1_/\_.^C8VW='/7.%L'4ZNVC M.?U:)I+19\J)Y755=[6(;C0DB2<-('CEHE&+8])&4^B;FBZ^CGZ5_-2RV7 MJQ==B5?&4N_6FCEZK;0%8OCFVU7U9!8T=9N=U2J[)<@5EWN/0 MV!F'4M0U5_IW:(FH:IG*Z[3C RJMD\UH:/Q;6@58/1JQ2^%$.8E9Z/)8=3XG M=8VIP(6P 73IU?A!T7+[N>!JO5"WKR)8>J3/S^>\79+,JYDLM&:X5=U*E;?CAB$ONE^QR7Y/MSF73 M2IR>XP+'%(Y=] 7C7;1\-CF'7O).\F ?1%&NJ-G1[,QSY:F,WWRR;J)UJ]9!\E#7'4V7EO%("\T]]>+Z$V+8"0-*BE>D34FL)R9RU2A\ M26$V4DE&^O=D91&).>2C(K50<@WJA".=N&H66:SOS'NM6"PYSQ%8#Q",D*?_:C&OXTO3G5\ O6 MDSV90#D756%B/K,O2[9,"\[%4]F"6&@<(>Z0G8H43704#77E%I]LX(?9F'+B ML^50P!+#M=$:*K5I(FHNCUMVL+0256A1CNEWQWW:C>&7.S6RHEU5N*15N+2J M"I?2CZQHK9G,VFJO/O ::4XD0M]8_O=32I_ GU:8=SUOB6)[;HE$#YE#%(/ M\,V5RJ8H8LU\S];R?,\LM*,%8T M14!G/ICS-@/[?B!"\K$!BVK(M\/;0_85 W7H%ND]BFD$.R'6MT"&:^92MI9/ MJLQ"6JT5R+#808- 513;'DZT!F&3/FH@N<7^I^.D_ZFUDO]II?_V9F5>%" B"NO$B,V)VV)*!0E965E?>'O?LX'+3Z&[ZG MGZAQ*;:2XUZ4AO#V8+.(P@L[V_'"^JW>YL+4Z,+\DB>,H+I),>>DQF^*+)) MK!,8R9M+D\"C(,,# UOF)"7X,2V86=C-VQ[N3C@6W>M9A'.N9\@[GU[P?[\0 M5G;F2*94APH,78F(Z^40<>B.X=R'X;*E3BU8R/.,/[L(WR-^SLV0PD;"=I7Z MT@4#0?[K%_79F'IS'*7]TSO4[W_U'#G^$T,L)=V4O,OMAG?""O"FONVQQ0*+ MG@"3S< 4P;DWGQE6=.# )IAI,B/JU[]YTX^AX6,>E0<%'O0G TL"&EG_]]W@ M7?:);8P=9_F]^W@3T5#N4/ZLSU+L5V!J*B?*Z&BD>R6NW0>28K4>+6ESQ2?0-GI<0O%!MZ=!!= X6@[?RL M.H\/[SOM7J/3'34Z_?Z'36H)R3@<_+0IP-Y]W-A,*4A_BN>M]:?BQHSG:?'* MV=HK5 WGW[#QFEMWN%O-K7/6ZFYH;HF$BB/!3T=!UAUK^MUAJU,)6;,?F"S" MHY-ZO'/>4[GW8,=&24>+,4K2%K'&S_N@4:^]8QKU6\/B-*I7FF]^MKO7K=%V MNS5:+X-D/C3V[>R81IT8ATH-[)N%.7M[)7QWQX37RA"^/AJA>BK_WG39I&G\ M:,Z-Z93!,_R_30Q*-[LCH;3/](5AOOR\S1RG9UWC+\:M]WR-'N/8C&@1"8<-GMNUA MHA#MF_'C7YU_R=^\4W\LS)]-'3P>+5[G:@@BRB:)!# M;-78G3,4XBL7"NON6&T?MF/4=HKQ\7X8,G,PC#Y5/N#7W;'B/>S%V(TD$5)6 MF5Z\?%#1OF/L4EVM%"I8\]C;C@E11C7K5J#>;>]HG$7V#7/(R4%>]2Y;](_K M$EE8JFB<<,KP-FW'2,JBP-OE,/9-SS%<@\PEML^X%AN]S!BN5EC-ON.Y):6J/7+ MTX+-?GIQH8G2(C .F"FS-!N]2FFV"XE56F1INQ592AZ1U3LJD;7WY).R(BLU MKKS6=VLGC35Z!3M8];H%6N)^-ES]\=%ACU+D\=X"15KD9ANJJOYGT:_Q "1] MKT)$"[[=A]@RHU>P^4IO*Y)@$:X(XUKD9J@J-@H[+_+>JM0QC625NUK 4P0D M)-NYN2HL MQA*;3^<^/4>:P1(3&LZ0-,)Q6XXG;KV1&*'^^N#\[:/ZMJ+W*5386U3_%+S/ M%+Q_]U%V?*HAM/S?%4:5^]WB6!Q"QKI7S+N>72+MF>M=\(:>*0 NW<;963>V M;76NZ')J@/U@R%L"C:@8>?M:H]\_JY:\9>)1";+TW%Z EH!];C-)LM3=S-_] M)8E[\HV4B0%*X#P58X"S1J?7S[3_"7=&5F*]LHTJ #-0;J.&C>XHOGU_)1M5 MSU6WF\CJ]@=W&.8M,IDJ)68/3]4]]IW;QA>](N>OA^ *]@ILH4R78:XQLAR\ M$F!@!6_(+O%UD8/7*R,?CW)W=BX5^Z/&63>;_E)@=Q+S'';F'R]<[5Z5:[5N M!U+!CJZ]0=X6U;H['UM3_,_%?U;&$["3E1L'VF]6G66P>MM6PZ??(A9=KV!O MS]XP,0R3'2$T-!-\T5!*#-$?$:D>XZD29@@ M'%G3^C.(#7)(3JPDAC\+I W1M?K+Y\MSU306AA=%1IKK+D*&$-J&8V!??T1F M>E%-VT7L#0X4[3+_&\?;=_9@42?Z)]2).-2)W@EUXN!1)WH%6^/T1CFO]&_Z MOVU'YF\(B5WP0L\P5*W7.7U?O9-P>6_Q9N\7;/S12T*MS\D?=?;RB-RL+D-D M6%/]D[V@Z&5-#HJH^F")V"WC27<,>^6"B')"&(*JL4 8,(3MPE"X;2'RK$J0 M7O .WOU+'KOC8%]N:%#^NH>WMXG?I4_B(.YJ,A>?T:TI:1T.R<>&!#M'P\PC M!8#K#0O1F,16'VT$=<1?/ZQD7AQF<_M^P_U'09&: M]'ZM41^.@,S[43^^E81"J(P?B :1_A' M9XJFE$)Y1[I/)/5Q9= ?P"QZ!AI,@8QH$[GJE_'=)W5\=ZX.>^V&BO@_G?8O M82YLT.^T7P1@GX" =#?P;$/0UA*)4$$D0M, 5=@T/", B61DX[D$D,MQ#@F0 MD)$-^,"\9\82P2'5B>XXA DI@21Y]R4B XU*UJ'X"OQ-"4T X1[Q56;I$T\@ M)3J$%XFF)0>K%'<&S]!:GQS>01PYF(-@8M:7X[+CZ&14[:$LF"/?W]Z^9^M9 MZV8]E/5B& 68H'@:&UQSL-C,\"@+L!$YGP&P9QBGDQ('$4@3N5+@<<(+#+4D MA,\*\QXZ1_B >/:#HT'\#XR\7#E+&]F?\S@.)%G_15TP;VY/6\H=*DOQXPM$ MSZ5C8$XC*"_^?-9F@;_R3R&BD;+HB0L?^9;ZA8/:@\)D&G_1=J-ZZ!,AH)$< MP9I/NF'2JRNXZ!SZ MCJD_M]3?F<(XDBIKH!C2U?^L0,-C#BP6?FZ"N0MJXZ+HWW#D, S.RQ,=(93:-/U') MI'Q_='?Y'R91*%A1N,HVT6$Y##B^]R#G JJJRP)?C?$ MV6Z#J+*T/<1U!P+0V3=UR\(Q7*S-8(]XV?+[&K%Z87]A:--^X9?6TI$&48AX M2 ^48#C:A$-*1LX3"0.X^@SR\:ZLE;LWN^;@KL*"Q13]1#CP##?@[K7-%;"C M@QY[4N6"VXA?8T*\AF]%.C-A_5*PY,2$^V7VPO&Y Q4U^HV7C2_X^B7!1P/S MDKL6KBN7^;"5<6CB7*0A=O64+@8IS.!HR3&)\MC!TYW;YI2.W (,?#BZI'+J MG@ MW;A;/7CV$NQ>X9)P ZU>ZM&L&9I% RGMNL21_&=#1*6Y! $MV.1:<6@7B.KP ME+$05RC\>6JX$Y /*,E(V7!TBZ]BYP*@ZJ*%:N5 P8*9?EZTX@O=06'OWC#G M;@Y*0D$'QY9A:O5SR&^K[[_"Q?,!>4UU<1(GIX=@BH*%*?WM@,59V4?Z/K*S M6VT<\PDT\HG*?*8QHTRCOA>*Z,7-G5 _/R@&.F07RY7'U5;8(F,J#2.+>?)R MT=&_/)'>7OC5PL;"7%@8W@7H>'[@5Q4O*V#3IH[N[T<60D"F29#?(?P^NI;I MVH&O^I5?7*B^18=!P429_G;HXZP,VLW)T#6Z#[X ._@&._*-;DY6)E?%IX9) M3"O970FQN^0OG#8W7BP45;K'W8'JZDQ4//" MZZ]=%T:XE]">*5SM<>#UJ2X#*9*;23T!D6J#]12="IESI4^/.O532Q1I MV NO7PB&//PR"S)A5(//E>;D"O.3@D;);[A\$\!$:ZF?Q;\BCROAQWU;S'R1 M*Y=K6"*["(GQ#^!;E MWIR3H=2#5R>=)>I\8@ZW=J:BV@5)9:R7^@>IK!;.@^MNSH++@QE_/ MUMF-;("Q-?W,U:.MM?+%F+V?D]EKA/ZJ%T/^>6YXK(D3A)$M^]G1EXE%IIN/ M;BNU3JMASC9<00B! G,][)6J%2VR=.U[;0T$3OCV1X=O?VJ+4!C3X J,<^'T M%&%3BEYHOZ@JW7#[K_!_7U?](BR=+QF7/Y;!WWO[G)2SNY!N1I0(%\VY,,'_ M^ZZY7CVG-=K#0?GB_P_[)WI=58DE:+Y.ZD%G>#A]%C9''D_! CP/^4VNL!FC M+,0D3?[&#YK3W_C#Z!*JNW-VR$!.[1BNO?O8%,K\812#5\V6LHNDW"3'.]/+*2 MK%LMR8J(Z,-M4W%0D]FW.*+^#)O:*"9V13UBZ_&H<+#^.%M 5*[ATK6&9.1$ M_ XT!!5+4E!XK-9=2I7JMQF;0VQHNL>R9;4H(F5V;'VCSGI'T\4C@\NY<-N. M2GW0@X(EE?WM6.I9_;N#G/[@>C'5H\$/GK]H30S3\*,?7C023SF8#Y0]@V%E M*D;'$MV(I/DUVRV-(T9(X8LR%M/_Z-='BX=\1%,MB:=;]4X>DA/_%++8 M/3YS9G[*&H@H%\;87ZPB#S5\P4P-G^7UIQV^ATA@U-VXXVNI^6TM43 M?G0PA(?C=-;=#CVYNR!(YM.[.8\+7O*.];@RR34Y;_508B2]HXJ11#DW7^QN M3!T.KF7/-(9M$V:A^_DHKO,)_2&)NH_UUR^.\YU]$.H^5PW8G 802<)(!ARH#8C8H<5]Z_9WFGQQI5DG! M?K*#[?UDL\;51SGC\,-=996$3.8YF-KJ [9BI7YU"%6-3>"4]9);G5?ALA^( M;^AB_R]CPM1G^/6CPW2/NH+IO#^5--YA7G\R3SPIDE;"G2V.)!_E."&O!P4[ MMPXZA1)?*-$N5-4KV.0&]_YWW?V-\\C8FGYEKGL/G (,*>S4;\0F]&0F9.P< MQ^_(TEJ.->WCB*9ZJH\])9N*=C0?M!+<(/+N$%!9 T B+H$6\ =:KSJHP BBWT6>&8UQ'_ M)8JO+4!O'GXFT[.UVK'E#)$J?>(D^4A5,O-?KQD]<]L;G.$W, MPE!3N/VABHY+PBQ!GQ[B0+F(F0)RPGS9NL%3 XX/5D+GV.!NOSBA:#J_<4[_ M3&W+;ZAC.36;)I(]K)/L-\=VTY0Q+;X%1(8-[Y;8\3H6DL"Y=3& NW[$*3M8 M\@.! (M^[80I%*!A^>\+E#F4]23Z4-"<@V!#(YO$Z9V/,X3"[WHI(,[Z-,[\#L.F6%,$ M4E@C&B[HZO[W'>#.'&@7H8+P'(/M\!SYCU.W\$&L&2@[UK="APA^;S@2(E,> M%B4.3!0?&-]]!Z[4ALUVSX=\"_U.0K^%<(GEZEW5%PAH!%!MI?K^GN TN_WV M!]"W8"XFS%BZ)NX1)Q/GZ;]XZ4_6=]>$)_0(Y@B'G-,M0\ >"U<&@NXR!X\R MQYDV#>R[]41@6R!H:/WPS)2!LK@ V2.QISG8LY(.]AP53;J .*;V&Q8'BS91 MX-&+8+@'T-U<)!V%H5+_.2Z(=C(8U7".>X7/\8YP@04SH]4<'&"/N3Z.KW^2 M=0N(8IHO#82Z)3Z>.62A>,#+',_ M>3F1F2E8G_AVK1:V^*H*GST9V6+O"]8)#>/JA'"@S,Q1'^RLV&5[Y6T7,^1P MWTE4[!PL;XPH78@OIPG->"2(>H-?.>;7[9<(<:@)(8ZCJ(:J]NP5+%(:;B]2 MBLX+JXX8^\ITV-:4_#[E;#+,O6RRL@&YO4 MMMN7*>DFHU['=WCP"0KOA!*X2.BIP#WBA=1M3"YQIM1,'*^&ICUKKERFOK^] M_OZ!^S1)*NFJB6.KIJ$_&*;AO_QAEV:JH#KOJJ9M M/)J1(=PET*V!5J_#%+A7'<_X2Y=.5)R1OP'8KDK0'FYI_]/QQ@#M MCJ62^XH>$H!7Z(FR+31^UL;PGQ!#O,7KI6!FVS NLRV_5.GFD"HUNF;'GCP( M;"GY$#B)TK4>Z4Q$1(7B6^:N[Z"D<$#P/+(:'%64A( AC-9+;#[U 1;+_)P#?V%"L.CIUNDO?%QN0*+QR$\(?P\*E[PYR?; M?!*^6#Q3Y""=&NBHPC^+$ XZ$?"P-2*C2 %I/_"U^"<456%W]8#S17@N\T5! MB4?2!KYL+T#G>.!94E0P'_XXD8M_BC+C8CXWU]<^Q1-68D=IJ5]#3!G%AS(2EP.?)@6T'$XJ?3^@24?DE HM/T^YZ$:T>^UW^/%TYSWB_,2M> M;?-E/E'REBU@K^5/]_#-=Q\E"==U(F1T\JSS:,625'TP"TBL3@V\490OXC X MQ.NT$$Y5W'T8JREN"2FJW<8&+ZR1#%C-GDB<PF>Y1%.D M[9'^:=Q^7<542M._O>0?#^Z*J/^&*)BQ,>Q7(2(Z_D#>/A]ERY2WE,= M/ -XH% I6H54145(#9S%(XAA!R4TG1YY?5'$GD09"E_*>XH>NY4KK@RX)1RZ MU^!4/\!R>8\4^K1P3/OG9(%)5W0%HCM6B43S,BR=K\Z?85@K%+.BY/'A+V[: MI#"T8F!;U'^OIH^DTRJQGO6MJZ.T27TBI15/V$8R!WGDT3= YDR1:[!)C(WA M2,>P5R[=\0A"%-S3)GMB)BZ-^F)XN#U""V[PZXL4@A6PEC5YX0(/6%+< 7,6 MW ,^]3GI[#7=W;_(8 #7EIXN]&F]2-([3%*_ 0/.\-F'ET"QX)4(=3K0#U8[ M+IA=-(S++LHLQFH,+XVM4"0>'F!"M11[[?KW)QE("OQD,>Y!)+Z3YT:F!H1X MRYINV,4\JBFL+MVU4=Z\J!/FH!JI/J/4,LV@71+%N/CL6FIXHHJ4!>LS7%FD M=FS]!,J\T&=D-L+Q1H0.-C-Y=,I,CLM,'IXRDP\^,WE8,(%M.,SI: ?RA,9U MP%!>"8U)W @%O>]YQZW5)7_+)CRUY=)U8>%J,#,U.K5]Q%AA?I*E'CX>F)>_ M8/K5<'OZ56&^DZ[_$HQ;&ZMQX C,(/R'#LMV7E0108P:,OH4KGPV53!-\!1PF1OV&YVVA_HF<\P MZ2=*9N2VX=_9]!'970Y^+KT?Z':_ !IZ@25S_0R_ HL%E*9@\)'6;_9@\&A^ M)\W[ SKH#+!**'3M\2 JF@C3J4,:$1XZ-^K6HX1(=V5ZPF90T*=ALA_X4=#A M[(E!U@PM']U:/#,R.+9+!TP!8XD9I($U"7]G2%B9B(-X.S(%AR>JTH'2R1:2 M:AF/7QA@;!F6"Y*,.$BA#V.4 &@$[\#^3FB$=9N;$9U:JO H2-R;Q.S MYMQ[:UC< T1!!TQ^_AE4>-$$-EPLZ%TY MHG@O8:W\HZ+=8Q-LOR;O OVX,GB,S'M?L?E M!C.=&V&"AVDZ-;@?CEJCZBH:P@X.P@2LD!5KL,=\[)26)1IQ%DQK'&X'>"XL MMKMEY7Z-$9M+2_W'RF*8?*41*@HOGVW,B M\M-,7U5,^BK]9H%%-\$)D2Y$E#E";MH\$SYT]LEDQM..9W$!!O!*Y(&&4N&] MN6.O'N=4F<,CO2TUM!C,D@>CBKD*=S<:/'<9GER1:,,9BLX#_&JP I\D7T3X M$9J0[WSSEX_.!N$OBPQ@&C,&OV;AD11@X *T:(F.$>&EB5%#V:\B "QB/W@I M6A1(>"91N;$Q#73IS64(B>Y0$81Z=N"B:T[M9]\[*>+8U'<"9N_+6WU](1LI MN<$$",H=(U+?E9HTN1.%8&E0D(9$)*$EWI@TEK&V3M*.UKAW\*",DTVR3 *OU MPQT58MC815H"%.7CY198GV'84YAZX'>GI ]C(?\D0R?>W*:08/2U!P8W$;D[ M]1F&DOU$1:TO$A6I.1T+Z$![:;0PR;IA'+0--B3<(53R@6==D-\+&5!]/%+(40SPDI_6RO0 :F:^_A5A\1UE-B6:\,+QR& M+S%[JJP-YMP5PJ/>HZ :6U-R$-P&\NJS;[SE3Z(M,GBMOCRW%^O%P=6(5'46"NWH7YJ;$FVJ%76A-); N^'&[ICP^5C"N;A MH[HQ9:!MFUQ5YM@H>T0D.7C\D7(,T*V$C8IAD_BMKGQX$G%A\HG0E& BPH*V M'H/)A$70JT02.1@8APU<#_77!^=O_-MO"]!B"R5.8!?'!W8AQ8T:2!:5VK?4 M -6P@7I7 J6A5[R63BXY6#$M^)PKZ\F5=6>-X:"7J:__?I PJB1OB29 1S9?VS;((T[Y;M "TX52(0LD/Z/X=B7'AM6Q _#?G>V*UF[TAK5MRZZ1.@X#EZ.<'Z)7B3>C M9@=\-!XUE2K31G<^ZE6A;.M506'0DY\L,9Y3EJ'*.+8VY4E8A> Y()@"L@&O M>U0^K8B&(-WFS79+Z_0-*U 34,*A.YU^O3>8 M1L%LPR60U4]/L&<53/,P%TD]I_"2?;4KQ+2N5[NX"]".JN'.WVGGL[*[[EB7MO:,756]O,30;D3GPV27VR]!=!GQ*_TWK4GJB?#64AW]A4Q@C MK>=JMW/V1LA=>[2O?)AO=\'AS!=0KDM'4S,&E-,8(@,7Y-UZK?:CEA+\R9AX ML>U4[9AD)1H^UW0M=$]T+"KD^^VCI-T1Z'_Y@H!9 W4UQUZ28GL["_6DM0,Z M.[4#BFL'-#JU \I1?K+6JJ5PU%@!:^2$F!L3&ZS/N M337U)O['1-+><0?B]Q<+7JN,.-R0<-FIEB[/*+_2ROS=<>4[.]BI*N>_471S MJJXYG.J:6_U9_2:JO \]4%#"M>??(;!>?[G)=F&OH9V-WHC#M(3YG9.JW49/ M:Q^8AS0R\N^V\Z=Z:6$?RD?LEE?,(1*_Z_M@=ES/I06K03CW%+]UNS'J96/W M:EU'U5"J"@;.3JFS3K; 555\6T49R+N/7PS+<$&A)J3NH^=KN1I:3&KJ__"- M\W5&2HT:W7XVR5R].)9)+%E(?=!%:U5P]C]EAS>9V9-VFYYEK&M)J1\\6F)7 M<3AR$5OK%PT5[*7R[]W'>QM!2_S%%M[Q?9>*57&L4BO$NEICU,D6N2]S31PD M<:LX1JG$[9PU^MUX/.(]!=DBX9O-X$TU??/MXNK^E40:"FV6C#P4 MW.D=1B*68H9^C_0E;V2ZUM3+#TNHQQ"6.)"^7H5VOUN&=8JGG.(I MNX^G'$Q9P=OJDG;JA';PL9IW'[_&U34>5NA@4"+M,?$FHEY<*=9:N^(0PN%2 M=_@*J%MM@.;3RC!12G'$A\L0-LX^';6#T>XW2FL,1]E*.@[1M3TXVPO%.D7] MI?L,W7S3)W/#8@ZWW_S5[G/[AB4*+8IN'^Q=?U!%Z&U/)-/V0+).HZWMEN4S MQB*I=.BK#T(]YD H3?40>;VSAUMXV#]>1N\>*[UV'Z !:X0K,@%8U5ZWKD2H MI?"MW&T,>_LH6ZJ(9"4"*(5)UFF,*KD)JQ7KXQ4\:A/@ZF$([CT8IYUCUE#V M8&YV,IJ;AR6XOZP<6,6*4-2FZA>@#T*Q[G7O]F"!=LZJV+L]T6L/]FW!M#SKU9_]41N]]F!7CD95)G3LJQ.ZB+T@TM[*8P[7Q._L MF?>L.VQ]*4?77S^=:?9@TPXR-B?(W% _GEBO;*/V8$SW"S:QS[11U5Y?/,7Q M)IS?)[);":=U&)Z/*=$( J@0@I.X- M;3=&G6R%1?7A Q5&_XF_+QNJ=4( RGRWI.:\CQK]LQ,0T/XN_BV;TRMHB9S@ M@*)-8 KF/M=&E;"P5QGO!1[%Z5GK9ZELXO0\ZZZJ+Y>._0,XSF/FB_K?=35W M1?""ZQD59@+Q8)U/QH2Y=[89N;52_(F-?B=>J:#EI,][4,*P+#_Q43M>/#94 MA[E+-L$@DOG2DGD!#>I)UW MYW#7P[]Y58/AP#>X>LS'@#\M7)5S"?R1 3,MZ,_ !(2>\@1?@_]Q6Q%]FJ#2 M^?1B9N8BX)-A3>0?^#R8(+XF/YF7401VW(($T M):A;R?M?C&'KN"B*S;\;'^-#@"]@BG"K+R6RNVO1R]:RJL)%;[+S MYHW^0C!:H&=/)@[\]:NA/QBFX1GI.%Y;ZM\*#E]_\[T!G-OS\^OO5_=WZLWX MC_&GKQ=4)P>_O/U^\5F]^'\W%U=W%W>OI%RN[#;+RKGR[++#(CH?^&_)9TNG M6N?S581 =S=:_?%+R=,-$^3YZP8 S%\[5W;_NQ7Q455]"K/,XVWT+CR80J>- MRC?UUP?G;_S;;ZOD:PLE3N5@AUT.%N=X\%&\A/A ,WWEXS<\KQ.RY#K.)>_\'< M[3P_/-XTZI(\G)M6H_XK"OQ*GI?PAVI3M=&QZUQ[I&7+X]Q[YE)"8'9=H0O[&*33>"O4YU%& 2O4#6/-[JVL,VST,RJ, MIY!MA0IGL5 M@RCS,L:*(5;\>0.HMD&/8+:U;KU@*.3)8,_H%35-!0L0[)7G>CI_6?A877A% M]]1GYC#5LCWXM3$EF?B@N]BFS.+Q/4_W5AY#)ZUI+ R/QP,;JJY.3-U8J,_V M"H:W;-6TK4>8T .#.0++3AA^HZ7>!]-2I@S#@88%H].G\T382H@PBD-A*$'N M8UJSRF%\] F6CV3T23=CIJD:EF?#2@Q7G< 2'FWG!=<+/^I3W&#J P<_.6R" M0H)T2V7G^K,(5(<].>\@U;:(W384N_&(N[Y]6)\=_%I?/X_ MZOWM^.IN?'Y_>7WU.H*?Y79/1#[+LD!MH<-K2[V>>#9>VYT>7MOM0>3:IAZA MJP7EQRBZBM-6FZH_;9 1,/%'QM-)G^%.8P\OD?==O*+P%P^11DX@ W_\__S7J=-J_P-\5^KM?!$)_T'[Y0,DU MNKI<.9,YIODL8==)1TB_Q$<%BL;I\-V(#]W@=])4UZ22YX@B0A2!^PUN9/51 M-RQ?UT&*U[((J8K\!E_[:KONM86[>ST#NOZ;35*4<3"Y^_%F-T[T>6Y,YC5. M]S.;,; 6IK?LB<$9]?\SL1\MI)^6O]49IE8ICC^".MU4<# 9MR676.@=D&?K= M1^\99-++^BV@-N.MJKS3_4B3FHUP*< VBM1\S,$. MYB72J17D .Q(8;CT2^"S+^.[3^KX[EP=]=K-7KLA=4!:G=O$M38#532T5+[>=0;+Z]\JR16T+O3- FGBZQ>R5JSX;WIR.+$X33ZN0XD);I;WT M-7E?4X]:%N2HH$O<'IW6)1QZ@'>'%%-*4KYH44@$Y[_?)ODC;G.<82& >+ MW\1M';8O: #?I& _E@;I@B"A[MC2XV(/)-V 2,!Y5M@!CE]Y(NV:%M E0$+ M-MA4'>%ZJ]G#2)3 [X[IL[?IV1V]!(U8+F5F.*X'__LDZFD:.YGPC?Y"2L3G M%;N#-^=_T$XG+B(A0<5?A(MCT/P;>%/AKH&U-<,2$5!U'%Z^D7U9G3RZ.RR& M.>B4TQ\#_:S9":T!^(>!AK8Q_9_6M#/>//,1CK_G1@Z2#A?IDN8,!PFX#$ZY MYS]/1K&E8E0$'T&K&\Z"39 ?:4>NEU\C%^J>T)AO<2*ZR<]BP$#K9Y+6ILBE MS%'!H-H9$"M>(&:",U9Y<19WI/$/2I/>$6I4BH65T(H9=1Q7O!S( ^;01"SN MCS POSQ4Q\2KB?PM:R$>J=PO8%A/6=>WM*@@G>O3,-&J+P,K2"(M 6 P;EOC MR(;*(*_?1JI-0**BSNBP)Y%62S@.4^8J%/.(NW*(F$"R-B<9:)%3$WA8 M77D&][8$]D:$\V! PW(]W315^!J2D.\']PLX]NIQ;J\\>AOV=36#I9'30(%_ M81 .2]F\^) 87@':(]6JV M*,GS=]J6IJ /-<3I9* 6PFD _ADT(9PU3 5SO6C9:)Q[C$C# MQ:,PO$W7)H:'/X/M +8EC$"I]U]%SR[X<.8R/8:OX=M 06 M%M@O$S[]D(:*?PZ)XX"9_<^B)X5-X1O J;:EZ"I&/B9S20,^Y:C#-$0-[HO! M\#SM#H4I@:HAX8XSF$L'J]PBTZ!,$B[X7X"C8>X&LR8OR!VS%78N5% 7:8%& MPU1RY9^1]J-IOZB^#!=?" 65\T7WCJ-^[3-[*(//EO!Z_?5GHY8:"8_2PV13 MH3C_&=@-]G$"&XAE ^>'R9]#0&9K9LFJ\VV;VZ-A>D/GH171L57(<&079$4SVAI;VRTKE3>=Q1EL?=LB?;?$+EU;1U\H;\SAY< M=/-\TJT_U??"Q2=^*9U\!U[L52+(%1!JFH#-V,)3+'7T!7(MR6BZ:= M1J^?K8AD3\5SZ)VCP]*01^7(FJB2:PI7\146(9:05LS8/3M>N(8"7)N//+V& M=G9\57(!O-1&BZAC9.9P#HI[':PE);DC8V/*U\33^:G4&1P>+AJ>RJ"_3%-V M%)N*EE]'QKY^- A7M;VLX7BQ1$JH#QEI4P7.YX'4*M^*WGM+'3-]+52?),>_ M[E+8$B?H;H73(6__]*MM/>(-CIZHM"QC;5!QO^FW4*Y5N,>%;F: M/L(J/(14.-*KAJPQS([*)%8[_49G\*9TI8)TZC:Z&:7)45Q!'"=!%!G+Q..C M%VRUP2.@%-M:D:WU&KUA?&%J86EV0C@HO2=:U3?,[D *\!)5R2%UD^V$'F4K MA:)N :EB"-JD,$&[,3PKUA7E[36V*.I^R+P;9W!W93-T#Z!QQ:%B#^1+$>AE M3!&H,5?^UX>/TL\A"BS.==CA^H7\0>_4H R'<5?%=IT:B="!02,4DNS%SC\ MC+F:S04\,$>9TYSJ+U2ZT PRKX44TJT+_H'/\$:0R*!VVY1OVH_-ME;7%]$0 M1;N8CQJIRJ \U$@*JW;6X$ $"UX4ZS+0 X"1/:*X@@F)EOW,LR2GV).$:K*W M5#\6@#(6V?4BWHN$2(.<1@$]_%"12[GG%ZI4&")"["!VM8 M([YD4\R:IDJ:J:,_6Y1:2W4UTRE/2J9N R+/6:3>^52HL73P\%/OTEK=:*=6 M-S&M;CKMU]SJIC;NKU W&&34#?KUZ0;C^*)G*HQP&%V'M=6IAX6IO*[]S@2? M;,>AA.)S'?-.4VMQ&EH"=)02='O0GW3#I%!D4)+$?&%L"F$\H*!F7#; M\WQ8=VX_\TH(4 9$3>A2%/*ITU5X4%\627&)39@,:V(L=?/2N@6NAWW#&NC[N<-2XC9:H]W-YI*O-=UP M8R=[1QI=++I-7^Q52I;=**'F_I!":PF!E_6-[1]]P.;@6,=X2LL+:O1'Q9!L M=][P_)WO ?65O?6TGR.1!J(_A7#+4+EU.EQ*MN#+$47.IUC-:+A8*"X+T8_^ MX-<8/>>%^R)#%:%SW51XZD'_X".V[S[>8Y*0FGBD"4H>#;X45CG>XYZZ?575 M%!S4B5_+E<&=W2K.3Z(@MLE[..5*:@55J/ 'F,'!A00VW6]2(*(*[CG*M((* M%,=+ZXGQ=OTID:!>H]O/EBK^%K(+JH#KJ-!!-\KHH!ONP7,-!BJ_JD,ULCF; MKX[.BC/YN6V1\ &^2D^9UD:-82\^8U<1[3785 ;YY$)"P5L4-#M<%]?Y>*MF M9CSAN?$G4ZCTECK\A-<6!'CWNRRD[*5UX]@3T!>**$&37 0 -=YFF.&V&"1V4J>.YSGMY\7BT:-R>&#@YP)!'.4%WEE'0C>H3 M=)>4M>)Z$C--=435D4@'6,]X4?BQX0_D:)S5F]W&0[6$Y>$8?\&(<[@\ M;0<- )[-Q0.UGJW$'1C:KB=X$[O_4I/ 0PS=EMPI+6OCL':=DBS4KC*V53+^ MX0NUY1W+;5,2Q%QPR5*3VVDT^(ZR+UV4:$7[J31C(HL,ER6$03%@>QLFR(Q&P[/- M13\P8 W*P@@G77)AV6Z)+I\+PP+9NK"G?C]*EV/E+?0I\W5%22X!GA><;G7& M,F#)G!7==)\=OZ0%*3L)8#BO3YQD[D-88R-"$"?_6('ZN=DU>$.FW#%L?:KX MNYBD.\DTS(D)UP'A.N!3V&;4HKZIQ(>P^1,$GQ#NGXL?:">HY[H[5[_ /=3@ MS$JM6F<&R",:8@7_KWM^ WE?!HB@F;3SU@=KJ9B6X7*X1\P.C3>8>)Z3&X:= M;*C&YMS4]ZC*XW+8] ,B6.@J==O%%M; _@^BT3O2<&8@E_-LD CHU1R;XF)S MW)!]32>11!*L"U.F;=$$UL6>L;"V]\8'E:/6-*E?]I(W#E?3_9-G6L'>Y'S= MN&Q<=;8NY4%&>="F_(.2L"]$)G<%K!*F$V[\>P.7BFV!PQ"@OC1?2][UM["E MWN%HDATXE1^$] /%):#T%)5ZTP@,@'P?:J 0ALG#DZC+\B'&\).I:GW56&!3 M7VXM^#T]PPM5>-/V2]HIB_%-DZV0P3B9S!$SS6U4(JVU6J6UE@6ZC.B_L?M^ M[M_V-70*KF&-A<4'4Y2._J@Q[,?XD@S2NC3U?8![$'!LO 73_I#!%CLKVFT] M[\I&_01C#%;&&9>,+EK?]K5I'UKJ..CTW5 BC,IK.Z:B77D@YR7MDCAA.R,4 MU3SR4JO33O#F9"-/)RS6248H:S*")[#!8O0I>7]\22A( >3U 1G,-5P4?>7- M;8>:TX=?P6]*63=S;'YE1EV=+67L-QL6%RGO-S\S3%]$R>&PR@DAEA\8HZ[F M2$'XY,.+7-F>-;(:%+*LS8.U&H&1KD/:_3 .S2&LE]&YNY\;SE3=JI8%%3_1 MYV7=#Q?9<(V#,N/?>,%E@_Y+;.C/#S?H/ N!*$:AZN1QJ8D2X ;HNCHD6'>KBR HBR5S0(8QGOI7J&_)FOC *W& MS@&@'GS37U1M&*HQ2W39*)AH#CR573=8?R&?_%G#$-ET M->%TW^+\#ED)!)9%H;4PNI-P<" .'G,QM<< ,TU'W"D#L[<>R_!9FH"@Q7@]+Q_GUSB<5J*4^*_HQJI(8"?B MG@5< S ;AT?$_""_* 9]>)&'1.(W!=2*H;#+FT2$Y[707WB0@^X;'_U/";;; M]ZO@-5/]P2L>VNB?-?I8Z[-.?(0Q)*Y%HP &FPA 3>F8[O";44=WG&G;EF^B MHD,XTH)"V!=Q%ZM2P\5:C2B VS75%?%6KM>L75ZT&MN\A*UOX:59NV-Y)(U$ M@Z(C*+GK25R^JN5C13TVY"7_3?]A+%:+;WC28(JYDIN&C3-M$X%4: 6%)$^) M=+-/W7_S,PG1NM/.7!:N]'K:YFEE/*%/3@KQ/(CCUZZI$HKM-;: MN9O\Q+6:]6O^/Z]8UJ8_KT^69.T*H=78%@)DR3]TBUBCQ_V]<9(D#+VKD,)1 MKU31V@4"0O6(E6$7%(+$X%$AL:*U"X2*=B-71HU1.Z/R@^ZO;SHHE>5E2O>- MRI3#;:34.352BFNDI)T:*>VWD9*6M6&,-JCOSOSNMP"* $UOIAC!%LXCB:BA M1GW1^S&Y0N+9H/00RCE!GQG/$';JO?_LE/=E%T_MTE9:? /16=P=K?EBORRF#X9,,O(=0!X<^# M2XF]J+?PNBM<>:(9DR0L9LC<>0YCGOH/>^6@$O)>QJ)MRBD,XV+3501?N(]_ M%=W=Z)]X '5D:B_11XY.#WWFB9PH&M:P^(T$XWV0V5@/!,Q$P?(%7RY%%">V ML[1I\28AX0A?B$4O$R3U\!=7-8&Q<.?H G4F!B7N6'\V*'5*=>'>$PE3\Y4U M!:: :UI]WVRW!OV?/B A@$9^+I5/Y-;ZC49>%IT7AJQQRV2.,YB2&S1[W5\O MM[OE=^K" ^>9ST)FX^/VIB5E]5HQ*2V<][(W/][9;+OQLST5#41D<-;B0:W. MZL&PN\SE7C0C-J+E-[X-R@4<)FN[Z"79%4'U:\E4ZHS0@"EZ#56XR%W:8)[K M/"8(K(9O_TPFW*[BKV+78DQ7@7^1$D0!NT\\G4^YFX/0XF/A/$1H$@L%GT*W MCY21YO[;@M; 0%F+LK1:J[+2F"5TVV,L2YK-AAM*_L>$?Y#%&%_594XNL- / MW'D2RL 0F3?(IEP3[56IX]O:JUV6]XHP,CX)_*I?^'Y7?_+0[F1CL@!_U*0 MVUVSO$5@0KT(>_"1RV###&#(J;L18A YP#B6ZP'=Y[8)&I"+*2X/:$=[!B: M8>A=LJ-X6]Y^"H>"(T9>FFSZ2.APO!6>1ZV7@[:*ZX1]?7*QD[682JNQFBJM M'ZB_^:@KD+!<+$V#I!(W\V&C>5S)H%8).C[RQ. 7'C#%W^UG[*<=.Q)PO[XR M/9FW(-\*)VV1 %T!8Z+FZ'\$V,QC?G&7Y!'4H*2Z9\&QPB#Q6?N#.M5?7/F- MM4S(:-(OY@^ZP,1DR7G PPX5!R-[PI0-E+1^<@Q]C-_PABM74BMW_OK@,^C# MQ]V*WD[6,K).C65DL'Z)BDH8F>IU&!6U3ER!?4F&K-4VG1JK;<+G(Y*LH8Y <<-M)MA0;LAYOQ#Q;,!N:RFH&>O')0]?$CSOPT!F"WO@8= M_1*AN[%M>>I:NT0"9!B+U?>@;D_"3H*MQ>LM3K[R!?-5 7T4-.H7RY7':1PR MUP([/FFQ)2R?H"]+5H-GV.J-8@R>P-Q'#<(($LUD@H>O+\THKS#L%@;VN6-@ M?X?X9_ *+_NL^=J=&O.U\QQIGV7YEFA[/M(EDC\*'NE"_0JT=HD\BX(330*# M3I(]@>-!B3@>(B*)8P-6\MB46+U =VP%DWP+2\S:9_'ULDSX]GRU3",7 MR3]5T4H/FG<26\;63NTL.1"HI65:5S$8C%='+*U&8E7'QN_6O%C84/KGU(;2 M,;2,.[[):.[U#;P;R 8D&\)Y:IV^8?E*SW 0"_41KJ%#(^7V^KO* PX' +X2 MROYINFS2-'XTY\9TRN 1_M\FVM#-WN#=QZ90?XO"G!PLR$P)&_YZ*:J?Z.C< MXL>N9]]=1H'5\,:+;G\IGKIL_/ M:E!7[\JPP;;6)#*M'DL;;?H5*D$J.>8MRBK6AHEBK69PEWKP!4(=XOE=?IX% M1^0HV[^7Z5:,I$'*5'VL,C1\?V6[4.+JS+ +&>_$$GWWJP%NR:#9EL=@V?[@ M@4]FM\+QW4>>XG899,JF&S6G':KX5%!OLAL,&E"#&LKP MQ'U=5SSMV$$@%.:V ^@N"[)0)\@),^I6B=E*T="2'4Z:>8579,46@8B[7EM^ M3"=%BRD(9'C28W:X2<60Z4XZSD%.9M_2L%;YG;4#8>J@*]GO(Z% MR.BP:8I!F="H[FU>B%F=9*/,3K+#0;Q;RR$JBGM7,M4G:SN>3J]0J@\5R=Y- MYFRZ,N$4A#61UY'@<]RY&96F+;R=E>:/;"<0JO*$@5H3*$U!.U3LP'2 M(_>QUV*TJ@1UF)^G*P=GGV:DK]74^V3@]R800<,"^K--O>$0\AZJ)F&_-A+V M6^W*2%C$-/.Y7I4,CQH8E1E3N4!3_:EF([2N-A8I.R&7B(4) FTH=]G4=JMY MKX0K45=6'>%ZK4";,5]AM0 M%B#,%JN%^B7BB!&5-PT1PJ+6E>N%2-0*PQ6(50<)WWDL53)9.VEU!EM-Y\B7 MT6;^5\AFIAW_QC<<>X?+NK:H 1WT/,AFB6<;-:]9GGW+LAGP1QT &O;:L)DME4*S"C>HN7]-G=KK912^4>CGZ+5(-3OL@;-L\J,6TTK MBMF&A\F]X262D5,F3MBE=?]L8[%1:G?B;%[@>M73]3WK[5.I*K0A02:7ZS(6 M387V Y]2\GU>,=P6V)WR&[./&-S&?O7?QG[-G73HRMWN6'+D;I%T M5B1O4>^LX Y]V,>92XQ4\%T5>(_J$LNI;.OH)7F-;!-NO[\5)G.8C4DR"^W< MO%.XQ 67V:3^HAEYXF!S,&KGA/#]GI(IFE%@'&["1^E4C[+S2NXI7W[D?.@( MW1,Z0APZ0N>$CI"#:4NZ;[/VUN[4V%O[UX>/)/U4(?ZHH;^F_2+]^E/1_[K> M7IWBEP9VTZ;ZH0LS$/MO4 M92[ K;+]C6_4WX$S,I/0'&]TQWM1Z8Z0=]^K1*[J9H6YZ=8)?;O_!?N7==K: ,@-:LKCG")242S),(*5(K?=7>%5 M#WN-+&*1O)6Q#]Q4F#BI1/ASRJ,$YI-RY#$2XS+QDL/&:,FN MNR+P3%KW5L2H$JK4Q0\XA.X=PM'>S778BDOZ=.QR77H N],T^NW->DR5_UV! MV2(Z.TR24&YI<0G2B.!,^5IAYQ?P3]MY$6Q1_Y;3_H[A\PLVU5(:G_7CN].1 M-/-%J(HB=/)"\-@M=>QMA"7;"!?&M9DE:3/1(Y,5R*UN"WO0:&N=Y)"P/IDX MJW E8;9YGY68]SJDV<1!?^"83T2FFJ:DF":D_K_"FR=K!6NWQ@K6:TO]AP[S MAW/,^5[CMTZ4]\-WA\(/ H;:0>HGWQHI@J3!Q::.F'$<*ERT;Z5@_2;/BCLQ M?$05/**RV6L0UW_@,/)2GZ6IMM2;$'2\K^O&0IF';CGL/1!>>!*PG2*QZ@5T M'N45:!(U;[P$2?D#SHG'X-?;I,6HJF-W'ES\ES/Q YM2^MZEQ2^1ZYD/NIC6 ML'S831 O@HQ11MFB<$PHF4,^A5A0G:R450_F7Z\)4-!BT1+XE2P&'RNM7ZK3AR(2(C/=) >">\08AXLE?* MEH64N4CJXHSV*"$7*1=G*%DX0XWAC(C2DILS-&WWG''6ZJ8Q!JG9*!8=%$(A MH2;+@A0A84)RJJ5^MZ9QTNU^;CC3;*B< =D,%YMIH1"VG]FT@?OT;U"&\>4) M[ H*1--8&!YOJ]Q0X/<+_4\6,U6<1N4I1^[B1H_$3[_\#EYW'@ M7\I3BH@M-*M?H>:1M0M"=U"?YL$!;B/I.T#PF%X:>L!?BLSUV\I>EG#$ M@0Q3ZOGJ*BXC)Q&8L4)1RB@57B''9TT<[]:8.'XO-%)QC7%O7)+^JOCZ:T+2 M+-P2[MQ^QFL3Q/4AIE(>24^8;M;T]>ZHBG:JX0/O2Y-/?-^O9R0!CKO+:M9& MDM5VC'SW<4U>;C0-+=[RLNJ91@WE Y[HAOF>>ZI9)Q3W]0K:7AYQ,]?S.0@. M.(S5Y T?PXH_BW#DVUDQ.L/>SFJI \81I<'W.[%YVB$/2HSV?O!9\@7JP +' MA[_R=1L\S5$T&%0,0GO U"V!^%.(NEKCK)T-ZNX:][M94M&.W[:EG#' M%:)LKS%*B%ONM&8F=Y[P=H%_=$G"]=T7><18.V/+MS>'.5W;?9-]=XKB&[WZ MOBQ*7T=PZTFJ$HLTL$G05NLC3 MZM&RFC!O ^&M\BNIQ-YT\*2<]J8^ ZK,WF0TGTX[4[3>MMB^#!K:()OQ=0!5 M5E4TYDLHNHKKGY:G>5FVJ&$5C742B"#3:57V ZLVF*S8X%!;:RD5RD;#)4PF MPHS+M$1GS#.H+=5"SO^"3S_%73"*[PV^5IG5V,<%!O$ZYWM-J2_QX/1/% MG3@&9?L#P$_H]Z M-1%L%3SBY]O"OP<_-7 D>*GKKWA/RE?'?[$-T)K#-K9WM Z/[4VCV]R@D&] M*05UM=C,G,&0UG>S=^J[&==WLWOJNUF6O7/@&_TKKLF+NWG;)0 9I;6*"4:I MM389=2+UK*5>WUSP27MAOXYA2MD9DP8U5[ UU;H9N/YI#.> MPVA@;C0UD.2OTGT4I-MSO 4_8SKM)&C:*.XLV,X=: (N"BD?GO(:$^H]O/JU M)K[G'XD8+,QG$,(NL^(.R):AWWVT+;;.)9C*F;Z*L\JG,0/](UXGSDN@CQ(; M-K:)0FB9#;BA%J1 /,\Q,4G6#?$R :I#A26#WJNB(@Q?)'N(90X]-B\2[U T[*"2;Z% M)>9/5CQN!@DGJ[]:%JEZD6\@HQ5]3V\GVQ$=;$>4[#@TUL.9JXMXAFJKA!.> MHXWP]@?C!CR@R50+"GJ-M7#JI<79,-3R]8!6?%"3V773[7-L:DB(/P0 1/ ; MKO053F4Q_ (DPLKAW<#XC6;*IO4_'R 1#VHR5?38CZ0K%K ]J'7ES+2?U1FV M3UR/%KS*F["$:H*'XL:QGPPX I]>OKO8C,TG9I!&0"# PB\L_FQ;*;E$F.%U MRHVL78^I:??."B*L'TX>V%K,I2A,:R6QD5Z^V$BWBG82 1-84X'/)[YWU"&2 M?74\D&Y=/FJ,;_=PFC.4G>K)XWSR.!^2]V-0+G'VZNT*20E#")X2?3Z&]^]AM M#7J;-U^B6S&W _APJ-BOD8J]5K];&14+@?=ML/T453DP7'G*;%/]J68S,'M] M0J^$!VYM,SZ+16)2\PUS)N$VCLU.2%M=@J7^[N.H-3HK@":U5]+U7P/I#E>9 MKU&=[^=3YVO$A\!$1OWQT6&/* O@LA5[+P$\T M"B8R^$T3A'BW9C[7!T0R" M!$B>^@@CZAZUCT74OY0SO?:-R'QT>N\) M7_G .\2$_1)QP+!7\)'[9V8^L6_PQ7FZMQ&(N_>V,8<%M5SCSFP%6(8-&>X6 MY/-X09;KWJ6Q%RAL/7("K2DY9MX?9*X[%-H?*J$E!JEU;;H9@: MO4%W5RDGF7W(!]]^ 8_WOWR57\"LW]M887T]X[IB&!$7=(.E[1J\<YS%3C&@Q8.6KOE]VSX0[V]^#J^O_BLWE^K]W^_4._& M7R_4ZR_JE^_WWV\OU)O;Z_.+B\]WZI?;ZV_*Y\N[F^N[R_O+ZRM\YN[[I[O+ MSY?CVS_VT?MDT)=BH?I+_XCQH6(GX/&^(%[+-EY,Y#E'['>X M(.&;V-%!3==-M$XD!S4;Z!%&W M7CG7J57.D:8HD)0=82[]9P5S08Q/.P3RW$?H9.TL"OQ)H38.N6RKNN27FY4S MF>-0ZT> BU*M3U#-#+Y!KSXQU[,=-\)R<@C'E>S6$'48&*-.!H]N1& ->:^7 M","KZP().'8T_C[X#C4TQ&YV<,!))092>H9G,OI*" <]"L"[]31KY9L(WNC& M%(1@VCG6N@E]#H7$VS;+"EH=9IAEHK2!^\F7KHAB28497(S*SI3R\D5Q'>:4 M(,LO*IYX"8^E&G"-PR%0-4ZW0+BF!_,GPNR;08)5 BQ.5;)UG4VL\\ M22UINVA[2&\ 6J8=Q@Q=-CM%6W)G7L8POLVSSUD/S&(SPY-'93(WS"D8H^&U M22A5!1-J/&.!VR,>]_G6<-4':C&V6G*LY0TUXQ!OS%UVK,O5O;)_ZEX9U[VR M=^I>69'UO'_%L5>OXMC=3<=%ATWL1PLC2_7U>Z;*Z2O;PJ1%WL@M)5^A5[3C M\Z# M5]DAMU.?.$CHC?#STU*S31HD-3&W.I&8^YHUVC\:6;"3[QV62A,A,@J MAF_@'265BCJU I1+\?U<1@CLL^JT4[[E3 M%$JN3O)W.P>-6YSOE(/!TZ1N66%K,N0*J#FU,CW47*FC8;M-%^]OV)XQ^6&O M1*K6V;'=.$_ N$/[I>F$-> 7T'^9-8U1 M?NLJ7,@(3]YO)\*3;_OZWAMJ'(A2F%$G/Z3ZN8JN1EZ^L0KJDE3/T2W7WSC7 M._YJC6B_) M5Q;-(_':BEY9%%@\VE*8K,>VD_G8OL&>M44URM+QD]0DQ'YM/8<+%Q'M/'15 MOJ:F@LJD?]UY]N3/N6T"V[D7_UG!AF.93AHB^A:,V,P#U@\7JVDM]>[^^OQ_ M_G[]]?/%[9TH$U$O_O?[Y?TK*1LJL($2,K;(UM>V9]>6>CWQ,'%5[8D =R1C MW+) 7Y[ A:C#U0BWM,L4%^>ONDN39XUBRKB^\N:V@]I%0S5 M\#GL;YFY;F> MSHTW=ZX[/!<4:VN G'P8W<.1D<"$;]X$.=G$6K5[2C.G#ZKA#V+!#YO->-Z& M8@>SUT9\^CSM%B<5^]0M5+)I,O!K707IZ35IU*8^18+ K!]TUW!Q4E0/ MXP$Y6^H8#5EW9?HYLC'SPL03,&N?\7\L&]0#+EEU4ZX[1!5,M1?;SU\@DX12 M9V5VBP5;I6)1%>/OPR1@QB"4Q:!; @##XHHB,>M MKJ;9>GZITBTLCVHLR@$2G?-S2].BM#U-^T65%@M)D#LV\>O-Z[Q,ZJG$*D#P M7N&MVE$:K!!OZ7+I,,129]@8]3:;NI(X29]_B6*F"N>O#1IG(RU1KGK8MB%# M:5:!S2 #Y;/A@""UG2\LS;/7T1*2?#/4Q!0@32*QHG"_(,H\2@XB=6 F3 P83+7O?C!G(GA@@U)?[E>)H.;2!;K-S3,O4K@ M,%^%$YJ@7_$S$5]4F?@D>47H&8DT/R7F]^F\0>8V)_,!XLW'-L\M(LEK6]?G M@+8SPW&#R4&F%+)9/$;I>HC QQ8YA-TV5;I]'M)LNV=>,A*)S$/TW% M^7>EO3EC(7FXM1)O5%+LN.ERIQ^?*-'*HEOLJL/*'KPQ:45P@U,17%P17/]4 M!+?#'D+_NF&6"T=R;$TI\>?&=CTP* T.@?B)5\^Z)1QW17R_DZ]^3J^NGLE3KS2>RM]>A4PR4[L-+98FO:+B_&U.5Y0 MZ BS>-D5_:3P!YAPKV"-N0?_[ZHN^KQTTR\77YJZY=:HIF5B@6K,\=)[UZV* M">KUJWS'#3Z @WL@N]:K:M=J=+%@6,_38=EH5HJV53@U]=EV_H3[&ZY]W5/' ME]_ RE3P 3H%16>!O5W& ?]T,0;ZOWW?XSO MU:\VJ+!JM]]OJ!>75ZJF-;7AL'.FG44ZC] ;?CND=(-TSNKQ) M;U^WI#62+^S'TB#%WMIXH$ 0;EID-?,AO M>^,PA3!9EO#H#U#;/?3]:ET-GK>7)OK4B6XP4;#<'.XJ7NA_PALJF!C>')XF M^AD/*_H,_%EV_1"4Y 2@Z0BZ_L[,&7[TR\KBSGZL-(S2W!5$]U\5WLP7>@DI M:5 [#?R&;<$DEIQ!?='KS_>!LT10 2L^&'(]@&3W0@W2>%>8%YF%-X7QL!V0 M')G[RF%LYJ[M*%&"+@*_SY%E-^&D&'\R64$],?65RQJP 4#ZAY=&V-BG#J*< M<(H_:".@(S H;#%.EH])2\']\7^/1\Y>>139\2^IEOJ-33%O1"[!)3<.9_[0 M5<8S#@D&%K[IV*O'N8(!(-.8\)I0]=)R@8UP%^0VK?6K\Q\(6C*1SP-3M0*V MPR^YD4,+-H?%Y%:)C6G!T'XXIZ&L;9F_73Y#AMDPO,+I2MS3.MS/@HEFR'GO MYRF/ MKV;NO83N5CD]ELJ."MZ/20GH5Z4$U%S6'KUL@JG1F4:AH:N)1QY#J0J&4M?] MTB17D2G@@!M8 "T9R@Y:$U.[9ZIRFM![F-;-"^C3Y]3:C'4>4XBN-#\,JF*L M?JTV 4VJYBCJ, W@<_-_D#7%GT M=;NH M3 U!C'GC'7YN-4PP_#W?AW,/\E\2)P5>($Y4ZT=NZUM?=_?I"\1$5,N-^W M[(G!B8(QIRS:EA3'"$R^FU"O46K)@W]N8-3)-&8&3"#@QH4>LJ70P%KZW8Q% M5V+# 69B34__H3)8'UU'>., W75I?,4$PFN4Z MC9L,Z+G?0%C@9.F.E :4E!QP^X$<\UZXA'DF\%\'-A2L?GLR62V-P$>S?E'S M!\-5CK]_NVR@,T_3VB22/(0TAWUNJ'_75\NEOGJ$?^(6_&$[?[:42\MO; 5, M$3-Y%YTDV"?RE"MPM"\-%O>@)'N(]POC.^%PB.8I4(NS_UU*! M:?^Q@MWDJ<6:M)]6#CS +-S>,.%]!J7)+&RB)<[572T6N,7_7DT?:7A_^ZXQ M'BT=23CLHZ.30V5S0_V!O]F^1V8*#,A3G4W=6/!O 8/"[3O!&Y8V"D/#Y!>$ M([%@(C4:*6=B;$+FV77(,&^=.4C7WF:=_P,=X$G8\H>5",&',( M9X9)J?-\S[A_%80E*%?AYNRA[\!#5S!MF0RE(-L1'W[3'7A>:\LD]^2/6>CQ M9AR9PA_?YQ[<"-<(XWJ,X6D3:XW4S\:3^-MZYW@%]4I!I37MRW"7H-)Q=_43 M2'WLG>\WD\:M=;'M/(A)+@QCYBT[S%M3E[,6TGC.%NJ3\6@[]LK=>WO&[&#J M6:[CVA:"56%4LT!;3_\-[13JO0\H$!_AU$T5N *>=,< \JJF_NRNJ(P#=L)D MC[ GHM 1UN&[>VP'?D0QAI**Y_8]K%RP-%PWRA)PA@0N'8A.5,SU9[1&X7G\ MZ\;X=-A6ID<1&C0DJ9F.]*AC2W@ZNB@\233S-N-(<8M+&A))_@=] =]0G^V5 M">:H_D0A'1C=,9#=IKQZ@U>1T$">J\BE-. 8(5PL/@G[-175G4X(\XP7@_!% M8WR)EWRL44R$ ZR7)%/=SU;#H!4(;)B3@GQZL<=BCX7(-!G[# MW?8T/S?(/I2%..'TN ;Y!2U_P4L==148 @]SB"!^=Q;Q(-X)L,7^[]-MHU=I M'>7+4QN>\M3B\M0&ISRU7>:I\594]_J/$KEH:6/LP$3OM=3+J_/K;Q?J_?C_ M7;R6)+-,&R.M](R[6*LSD;RZKK1>1'<[3_\AS,BUD*.25B1A8.885=J!MDE= MF??<-KFF[>OFV;Y.H8;&?BG19 X&&_8$0)7"MK ]_?7,_[ ()PN?]#%V.H[K M^A'NT;JEHVXJ;+) 6B4._8Q%I=Q#L9RPW5F\B M%C2WS=1[M*"/MMM=5ODQ?.-= ;/2:50EG=:[[^W&O9*IOU]-#I=>'H=+S4UP M9K9IVL\8&J)$;&QN;TTHBB,Z@_)H"DY4P00W!P-=F-RVPJ H!IY$UP:N9\-$ M=6_EVXX_M=\10#"(:>\>H= PR0L_RX;2ZL?6E(KI_>?2-[+7VFQ]M=UE^-,^J5C@ M3!PT%7<+)O+NXPW#%%W*.#9FHL=M0\6Z+7TR<4#?=QM^@Y8IHX8'J"T:'ENX M->][#I2Y',+07_!G?[W7H=7"7E_95K#22UQH9+==F"/\:V/;!ZW-GI[;M_W# ML9V>:HBX0;ON+HY,E@-Q/M>M1X89E"[='V'=[!5>$[QIY*5UH3N([^IB C%S MKV??X16+-'9L!!&@.Z3M8KNUV6W[;5\?55)WM)LS4LVU(E-;R+QYTDWA1]'1 M3[4#"+7*KXX\F\XER*4E:0 /C6';/?>?D@YC289,%XLV:O4.\6;9 G!Z7$3N MC@H)KP\5W$$)?AFJ\S[ZX%F^DYB?#^"70;V+P;*I:JU^A8AB&ZZ#5[9'-1_D M0AN8Q>&0>P=K2EZB@.S!:)"]"C:0[]<*B'O-:Y+"[=QC]<)"&)N'HQ@>']'> M7CQVD"?>5F-/H_LY#ZWRO'CT.:+K<1K6AW525%3=BV8K4^N^@ZI5J&NOAGGV M:E!1;'1#4T2W7H M_*K"HEF#>G'YV3K"-A?8;*"*/%&TE^) '&O>*.#-5J;$OJP[>%C7.?%7 M]<5V/HLUC<62;K#'TVKARB:-MW!!&T^H1J;LXU#+M(E[*@*KZPA43D:ME^TP M[+-89//;E]837+.8#=94+V_/UC0LQ@B)A, ZCE2J M;VBM8I$Y=-9N]TV*^@HHU^O&-Z'7%!(T5%-2FH*DV8H,X(]A'-CE>CBI- 2F'K*B3/T4GIO%321H5 M]U3?0V%0U<>,5&A:YI5M"0R(=9G]B1:;4I>RN<6-LW85ZO717'>UD;'_BJZ_ M?R:?EJ.5JNFE)U6:2'D89]@8MK-%*K(7F;SRK:K23LNW5?UV-LL@[U;5VZM1 M;'?B#:G/0-%/NR"/EH_V<06/D9IYV*K30*%]TH,/X^HOL'V]?L52H7Z%8#>J MV_8'7TV/^=R-"D(.A?34]],V[-QU?R.Q;C&GC/UG92QWD"&Y"_4T5(,FUTCP MNV-K>B&7F>KB*YPA]6&OU*M&8RQ+O<%9T<3*7:J)@>>3O$3J[?5W45]T]/I$ MY4>,%(JH5PW(Q2V+,"=L]A8@EAAT3I9?W>>XY!8-,WIUZK/X:O7SQ-B$KRG2 ML3N7SV^.[:8DY-1@XYW.>H6[4[D)5^+&/EP]_* FLV\)2J <5[']-K9QS='C M>9R=<$^RT&G0/N&>E.G=,LK3NV587Y^=SRM'PI8@\D@2\$B#GL"2(]UZ4:;, M8\["L% PS'5/G8!TPLQ7W?,8'N"SRFSE8#(:C,"O4-B,5B6]?O*W]\Z\) C[HS]2&E5AZ0G.H)9*D8# U_ M<5EL4S1O#DKAXUR^!W^A-EP<+*6E7LX:\&\E&#E*K@=F&NR)N7QMAH=H4PO, M-#*-/YGY@K^V5,OV^-]C9B%P(4"^&R:B1(B)LRG_3LP>N$KPZ'0U@7'@*H!I M (VQ[+6E_FYXMM-SKMA/5. M;5@L7I-\X7#M@K0'VQC_NL[N[E8F%W1[TAW#7KDJU97A45)JYA6*,M#N8X6F MG"!1[$L6;A\DD8=S.J>-Y(ENWU==.NU>IT;1O,_&K9J61PYK[?KTZAS*"XAD MQ;)59#/' *&\LE"K?K2H.T=$Z>- 1Z$&3"[JQJ'@"ZIAMM^^F3L!'$Q&<%#3 MB^C9H2.$#@)4.!7\1O+728^4LS0)(-"A:.\S:)!"D;. %JKWS,PG!HJMYIHPU_<8'^4*"?I=#[\;<0_*%/ MP>OL20=3DPR*E3>W'3J*4;Z?&2;>SUSM4I"/.'I3&&23@;W(N?O?8)2[4V,B M3C$::' [O>#UQ?$YN1\0C3B/'W7^M4Y;.PN)>9 XP8H>X1@[=&[YLI3D94D0 MPF":ZVL[@MLC!WMVZM''@37'JT?X*:2&7UHSD\_OEJ./P;_&$X1^5/A#[_$I MY-M.^Y?+VS']2_OE0T-]!H&%^0:\U!:DOOXL+GK@(7,U98BL[?*69ZL7#%_! MMDX,EV\><$OV1@:=RD$T2)>/:R07 RRP"4[X$W5^F//#"@]-YORD\^7CM82J M&KI/;%+V(E1P1:KZQLW04G]G< U&+T&#;M2Y#M>7'MS(!AQB^+,QHR/Q/&7\NCG"DK:AF7=5F2YV@.N:I7_/TUZNT;Y7\5YV:U7L_[&R6$AWHBMW;IN@G+HB2.,'SLE5\T1! M([BYI[R_Z]I#OC5 FC&'O@2%#,-*H+VHF):MOA>J%SV"OY$*F'0?&&H!55VXP,DN7.+_IFI>6G'76WS+TK'C8&@%=^S3R\8FCM&O M!%<&:$+7,_JK.W[2#1.C6%]LYS=<4*S7B:COHE\NP>O$'SA G_\>SUN_XO/6 M.]A ,)T$-E5D9V5@>ZD:Y[ \Z<(0J6X/9)9K/$E4>ME\X#^L73OAQ MI*^6T@M.2[A?MD>Q2G2'W<7*>KWXH#GYL^' GH<@MU6*"RT$1!_?X0"7D;S3 M>21U1%9P]^,*M9D%M;SUDP71C315=?0D^1"!*$Z"Z)EL3/AVI* MS. NHIP8?H5P&2(O:7%IT_XK#-Y:$.^M7*D)4-YC\PZ4;GR=WFHN'0,;)ZL+ M>\I,[IRF="<;TVWP#[KKKA;+3(Q:#7YD88[9?6Y@55PSJI@+AQ6!6,;;&V24 M"YL\:),0L$DY;,OLFY<-!;,DMF5X6I5B$FZOE\J(77D4"(Q5KE:K9K4U8_W- M#8\UD;^!,2W[V=&7<=4=MX;[9W/F,!;$P!U,6%E?8LQPZ^8L-!2X@8M1!HZ#0Q4[=;Q< M#F#FO59[8^;E#DAFOGD[3*H=Q%878-+!81RO>IGT(.P/7]@_V9C)AO5>;_,( M93(]NOM30>1&_=/?IVU*R%!K#UX$XKKGW+R?RHQ_PX+M[HMCIE#9#C M6G _9L'[-T&X7W8X^"GN Y\-+/NUINH+]@S8F*7PZ?Z4?N#D4SF.&7_E[*?X MPY4Y^KI' U7RAZ3@=@,U0Z>K5%)N2L8#W)[!6]^>4^OHHVA/%B+M[Q2O8-.F M#@]CRQ2>E(AI!*'HK[ID#D\E*K;NC1Y8I01?O@J3PB=+A!PI$\N]M'@2EJ37 MF).+_O@9B.4?PZ0,#GA=YFIU6V?#'6/?E-Z P6O:@$&KO>D>+G;8JFJ-5J@+ MVO[R6,XJSB"HL4<1YK&PB(\9R[2PVICRF#&O):C:5,)9J3*G!;['\^962R"H MZ"'4\+OL^ DQLE6.O?)<3^>=:I; LPZODF0.%=3!CW!X9LS !C\M]6)]:D$/ M(R5(I1&)Y:ZQ6,)S!CR^8-[,/MK-E/'$X(DQQ$^K4R3 MP;_4*[L%=!U&6AY0Z>H< \++%34XFC$'&WU-5?W!?F)*M..1R(V/I/%$3#F4F&&7X!*E# 5UX5)J3&+@')O%DX"!+QPYRT;#$VA93L\,O MX^B.P:@/T+V<1LCEI&*O1/@R4)O/S;9B4_U#XQQ@QEI=93 ;24EIO?/.3KWS MXGKGC5YS[[S:N'\/%YG?>ZFZF[&^KB J6'CPX(LL3:)R_O5J)BF]E&BVIA[? MX2*4YHO_XHW5X!(*ZCF\9]N_()DELC"Q?'D)NA2C#- '9MK/^^KPN5MVT:HN M4VUOS9V,KB0N6S(\@7"VY!@O2KCOHAF26>NKRW_IR',QLR8;QN4-)H^4EO:8 M.;\Q8_;B[]ZTI8Z?'EOYOIS9E?"*272H%RVS-AM^OLEW9K0\PM"=K#D II^F09O#]:?W6H,+=JA:O453] MAM5O5+UK#C9D=_SN^BA&7;_)F#I;JJ /)*BS-P>[6\;#GON =;-$$_>9JQ:7 MEL;7N.N3EXY'5>[HH75VZ;JK:!,!WK0C;+KY:T^_YK+A!F[2HFX8SH,]5)*N ME9VK=JM75=2J7M1W"E^@%^1OU*HY^52EZM+'BR.WUROSBQ\&<1$EUN^5[;-A M^C'O-$8'!AE8!P1]R=2>W>J^6W>TI& 9:*WA<4')^[;M!BC5/B^;_O$8K9W> MH#':N:)<.@FE_RH,T$ZKWSN@>_P@KJLTZ6S4ZMSU.J= MC,Z,#)$52U1+Q!+=%RMGG7FGX,Q/]M$N[*.]"O=R]E'_9!X=6GYVW>81Z&OM M[?K: 9E'25,B;.M$TVEK3Z<:H+%S2)QM^-B9T;4.VS#K(C1B!L-LIZ#G&3^V M8=YM?2_WYAVMS5?(Q9(#H3U7S<_!5C#]_^U]:7/C.)+V=_\*;KTQ&S,QEDL\ M=%5/.$*^JMWMLMVVJVM[-C8F:!&RV$61:AZV5;_^18*D1(F4Q ,D 4H;&U-M MB0*!S$0B\T$>3$VF).PJ$!T2%JH<*]UXP0'&$:P: MM5F$OA0LHJ();$SD3]492$R]WTVY#6_@)MGOACT6*NR2PGHX..WV-H6[R6WC M8K1L!WE"@^+P9)Z?\.&%;$,WT8=3/V@ ZHK[YU%0PV%?64R[ZXU88MN;.W,1 M[IG3@65M-%HATXL-2H+R^0!^BBG;T 13E'3QK2\F(8ON-N M'(U/V>XO;>LFLZF#3[03!MA@*DEG)$O;WB) E*4"Y[=JA"LC!RT^4(FXI *W MDUI[+'+R29+CHG=*T+DY2&D852P!9^!E,# M\D\C?$ZN]B8G5WM[P\Z[@TQJ9=/"NM]X>GAC$WS'+YEFP4>;/;0'TJ84.F+C M60/)/-4(RJRY$ZA_3%*:UBT%%M,\*U)SM)L-8;U9IIH;XBUK"-UM.@ZK,&B, ML>A=*67;N.I@1$(NH OU/U!<[/Z WZ>I5AZ74J5(.=PJ;> M438]6"3BKQH]6)FIU^%5#QY,O23-1;L)E5AB%ZI^Z)B]21(R@XM5Z]5/Z@2OY5VM2VF:]4K M10+5"BG# 7MF?7)K%@X4X<&L3U!=$NU*9F*)I)PNMJ MR?$4T_I$-[,SS16Q.HT685AO)'V2!-7[-9+U'WALW?2E$JBE/EN> M>Q0MS;]6'SDA%O\3@U)06=7WBL2-=@2M)-$NJ$RT[]!S)Q9(E?85+ITB)].] MH9K.V7PEB/X!5%F"1UVPX'+AF?!6D#E]$G)"W56R=#B[0H((B85(3WDH4=Y6_03;5 M]O:?10"J_ HTKCYOK#=D^_^E3W4W=Q1/:Y=?T9&Y77'&LKHL%9ONE)#VF)/N MOL:_&TLUS[T%4OJ M*S8X]!7CHZ^81#MM5)(3>9 = PL[4?H/9L7 -JLC'A;'Q2W\^0B<:ZNW%O?3@==))#\ZSQD1<9"X+Q M%L3&?SBN8/LDAQ!$_,M6$)86!2P$%=0 )M[;1!]-!)V$*SXC(3(LB6*#(#<[ M5-;"6Z D!-77$D8\ M6:YJ1+\'B;NUW#\0?GVX*K^L]95E!Q_!\6+7H:_I0QYK:.^^^5?GN[.KTW'M3U"^SM0<$\3U8Q7?K\.24,N#5(<]^[G"/@5;R$Z'AY"(7I'?AKF%QSY MU4CF,'1PH5)B%#F/)R_MHB12B45)0/S6+45AC!W60 QS\-;LR"7YFBMB8\C M(,P<+6ZH$SE:Z,T,QPTK.G!ALZ[YVZ2AUP5FX16F4UJEF RY HDRJ,%&4J:; MU$=[F>USC'T:!]0P5G7&W%>8+K@/,649D=50=54@K=4>39$S*+_QDU7LF%^B MV&XGN]^;1&=5PP7YY?2 X-'=EVO58I!+K ML5SXNOW9[38*C4,&OYI1KNB:8EBOH4(I1@$_> MG8WVQ:F7;5 +G$J@$) MD83.,I0PR3]>R:<-N2VHR1<4?K6>"9Q*3K3CJ?MF!?*&_S)]H2LU\[;RG-NZ M@U%EVCG=LI@[&#)2TF$(=@!VJ)Y TB@$.]:=K9JFM5A"H%E2TM_FD&/H M&]V@N6A(7*8WIXYQJYXGS).NPBDN F,.W,U*ND5F+[/,C00[5#G*U%\X0 MX\'-U%9,,8"9A^5"Y+KP=V*MINO=SE#8]J+U]Z(TV'%0+)^-T-&MX87M/+&^ MQ>(+P\V)!3[;6#(9XZ@D,(<66-(P4ZVTB#ICH4-5A780XF!:UVV M0Z;%$R46OE8X\C9+6_0DX] ?^7-0+#&"6?BQ@F7WZHXD[@*_6OI[:Z)K&L*/ M^/^VQIB&K:[\X;05 IL]%M//7.%VYEWZ@YW' MU08[-$[I=!8LRPQ.O5N[&W=K:FHE3[NY).O1)5F>(WGILJQ?)HAE'P.I[^I9 M]D7$3ONX![3:H3'HGK4Q'Z,0??GT*\23@5(QV;/*=DXG84GI2CV$#Z?MDUYG MEX/ DNG%@=_0Y];Z'O Z\UZ[=+_AX!44\0IJ!!KS>06B)*4ZY%EW"V)F0S[S MEG(6&QW.1K*&_#A+W>]@ZX0<+FIOR)'#L;@$[)FKTQ/KS90019N&BC-;LY5MK>6*Z%^8C!T"L[DWYPEL#6=@J;& M42X=/U%)I;^"XG4XX!KZHSQ)MJ+28RZ[E&[5FA*JSXA*OX8* M ^4133D1$PH>[4Y,%I4 *_3W4/A&&FD8*.^+?S%>7,5&= MQ5+\TI:8"R/\1O\EP>QT$\\8^;3 ZSB"^7NP'L\)[_/&"!NB6/JQ+G4]U[+G MY$G0[XL<\ TIX*)?,R1@2T@I?+)"JC F9T"S*39?9S,#.[[!S(X();%K,0?' M%Z9J(E>P9@BN0_"L,.T=3'I22M6@&Y"!VRR2N0@^Q6='#WJP(LH;*AM$A'[Z6)'DA_=^?3##QP+YZHS$:[P M5'U9)&[&Q#(P/9V $H)?Q2B!S4<);![B<8!@GN&&-=)\!GMUE,;(KA(9D4EL6)QX/>N*& MQ0T-"XHXZ*0"B.X(8YWLY..CZ#X?>S:H-W+^H#;C[&DZ>P?HH3'0!% ]= !.Z ,KM0Q? 4KL 4CF<%8H'O5SN0?^,L/*+MP[T MG0O?ZG8"$_8H[FU8GKWN;0CIO0T\+ S@P]>Q<;;X(B$4*I9:*XA5,[)#4;J4 MG?/)Y$S(LU6V)]?4R6.>FNA*C+F>" MR_'8O\&Z)@O')^@#7O;#BKTV=*]\,^PQ)-/*PPOHH"5%L(,9MBQ(3EO!4AE_ MXX,%(K,L:.\)!R1F.4!M$]"M4$(L?-!T8*@2,':\\+>>_1YM=08'EJ[6R/J' MIG9C80(NGHOT?$Q@9>D\:(Z&MD>)NLQP?ZAB2-VRSR\''#@ M"5!?\V8J62L1+ 84/=.*EDW[23G.A6[)[N;^5:OX>M51UF) MV%TV%2U3%:51-.>D=#SJ#6'>S@V)CKD;?\4_60:# M/'K/CJ[IJCTOZCHPMQ=*5B@TZ=LOLD\:JFN8H6_5)M%%-#XA(9:!.ZWEA_TN MKV9^#]TC7>BPN3F*,'5RDBG3?9?1V;3D]I%L1SZA!+%Y'XN6^\?% R5 M#9 ^"4=*A:DS74*C5@,(?_B(7-= RV:;16VI]R9Y1EY.(Y/F!U=ZNS?W 2]XIRY6N.LBE73Y;Z M2E+]AI#JFL("NQ3# CL;PGV!3.GCY4AO:1*RYT>9[H@O%537M?5GST5.F$P0 M>@='6*"$89!GEYQ/4G,H:$U,[U%D>C>AL2.-Z,]HOFF>V-%#W&>J\,>]B?-D M)JZS6$1?OO ]RAHNI.F_GOW P" '7BCO-2N!IF$K]JQTY2+2\A!=6D=T:637 M7L1S!3^EU75;3.NM6I"O<>L+V0T^T4T-@7YI#6:1TN3PP"=A )\&TLO+B&. MD6IKO*Y<)*UWS2C*D\?[)O525[KAH1+@+!%,J)W<<]R)T%X][O705!K>2 M)U:#G3D!+Y2W3D' E>-!9T!7P.FV6$BGVA;77"35$2KINF//$-31"%+YRPZ0 M*T^)+=9U9=D7P:J&P:+N;335O2F4PB=X\@.VY?57<.^V\%OL=&HHW$GM:K2 M@J) R@W*JIN3HO^H5RP+J![Z8JFD4T*T- ^=II#I=-/UHF)22[A^.!>DKCP4 MU)A#PYUN6JQKZ9QMX; \4/94\>RBTR83*)W=V22UDE&B>GDI5+>U\KBA)@Y6 M$)9?L9.$^D,!'5LG57=(%1V&KE:S'Q,E+1'Z-%QJR)^=5TG5;-,.IA5_Q([1B;I^^ M"4^VBA4M60"_ADMD67?CX/8?.D5@)8G]6X@2(#[O-G4BL:Q.2K1<"I..:9NO M1*N%@LS1P/C8M%NNU\M/ MLO%KC^22K]Z 5PMD$:#P CT),"4=O$*(;K01U+8GN<[\*(NR9JV' ,TX#&>0).,U-J$E/"I*7)8',6DJ[DVQA *K@ NX@-$_,(A MY @(5G.S;*=R[F&&FRXV)F\M<^3_L:7:?7NO38[LY-L$B?3W[YZ8B@"*-%J- MUF*2Q/LA<*M*UM&MZV!!461K"PN/I=S2SX([3Q%5S48XB8H]SJ'F*"IOG1X- M>6/3/KG;U#6%6^VRC%R$!84GQ7S+OI"9#F,KT2;)2JD>V_=9)=H>62DUZ-,P M=.D:&MM2^]/>\48:B06*HS8\\"GIU82/.SZ2%",9H"2YLUGI3 MC_1*O+',%V@9'A <7&EX8@N,F\ZD35W8H7!.'1ML+3D(KPR^;G#V:#,XELC M'6^CC;-:#AJU]/?61->P"OLD^/^VQIA*K9[TX;05Y'S3V YLFG"D5 JIY1NX MOPG-^ 2_LQA[E>]RJ%<"-9)%+SW^=1/_C"QW2^6RN)F/_#5 MQFM#44J'21RL^O)B+K-LL]YQIYTNQBSK-JO:YBRDV5.9HNK81?8V2Y1;Z:S' MUAT"/3.9NOA,2&=2[)MZJYMZ'ZE#LGR'=>WL/ -"I:: MX,K?78^>>;C[&A0TY-^63GO')M.]8^.89&5=T*Q&GV 9\_&I%$!B+^75P1YA MOR6H44:9Q-"-CX\+:ANL_<;+%,W+G\@!?8NHV(&'S5_*S4]:1E$'\YK/)IJW M/&G95 )H5YW%>T#TFC>9);7?HQ3Q>KBG4^= IU1TZM*D4SU=N%;[+V7JPU5T@A_\CB4K8_Y7JR5< MZM)/ ES9X?\4A58K^"$1F<7DPAGY[VFYU@P_ M+ 'M@T]"?G3ALW):Q$2I'G;[B,ZGG3"=-NR$JU9T^>'"?Q*>YC.\YJ&-C9[1 M3\(MMHU\XMQ:0 99C/[J8_@S0B'"Y"7CDFGU;"/U>\L/-OZ$#PN@>G2^W83Y M DTW]#5;E;#$ET?G"PM9-//Z'=6X$^;1)O?=J2;-2P3U6R*MCO,F:?V:!;QS+/8H$+KN^#NFFZ054&+4NU%)'::+=I>H MH,IKDI:WFG?-.<4%5 ]]L3PT2>-.-V5L::7DC63E7?'D;)*V?UHEHT#)O!;/ MY+)'VJ"^9E42E6YX=:F.7J7=Y38%=?*I37J5]IEK.S")NUH C'9:=?ILE>@,YTJ64#Y#SS[,N$J8!'G^%_= M/=]5NYWIXFRIP[QZ&\.\&KM-*^8QFQ8 RUT-B[@:Q3O,#9@NOUVFLY&#=@=W M@Z+DI;SQ8L\&8*QS80$[(%=G.2C5RG0OBQ+!S6*]"SL]3ILI%S!#JN%[+*7(\*HL50^9Z=30+#]W)7::1$@R-S&\)!.A]DWZJJE6C49.[JUSYT M9:@VY#XSB\1C,64%RD,',#8Z@.70L:5U !LH3%\REV MEMX!+.UV;((!69)< MMH]["HV 3(8LRGUL 48ST"Y;"S Y94KE'I48K#"P+V_KQ.[!'\BSS6C&%69J MRG.<]A:)P0*1]#3[H058#<9NCA9$G901%/NF7NHQL3,SL'M (JI!(DK:?EVQ M1 86,?0/Q8&;,!DV<:I#NZ\F3.;0[HNJ0U^LXY)T+.8.A:T98*/C8V\RQ<;T4AU25^1')@'>,/=^*N#B"5]]^RJ MNHFT:_/R?311S1)/CGI;5H)5=E"R0#\,F)6FX(OEB5B!BD7M_MD039'M( MYY:LJ39EX.APF4"#29OL&MK<:@I0E#9?NT^WO26'6/[>MNVC>6&;OLT8=6"> M?_U:917=M(RB#< WGTLT+V;3;R?J0#M%P_: L?,\F;J/\D.+OEVVV^#0>BX- MG?KM_:93#&:CT' O>SN\DMI;[>Y=AD_%6V^*1QRMGMC0(BK:R>P_C]ZS0SK" MN9=03,%Y0NO-IL0/ L)'\0ST%W99UX_QC0-0:4F&5WIKN4@0>R?"\DV"_ZK% MZHN_)R1GT#!L2;XL[<*R4E;R.\"EXD%ILG1G"L.9K1N"V">-V>1CX0UZO4&] M<7RPJ()IX?,/"6/;F@JW?SQ>'@T)8513^#NT?/OO_]>7I/9/(2!)_A1_^H< MZ?, K[L3U26]X:!NJ&K.!=V!(07=)&5[L>\)#0?>='="GEK0$'NE#AD #V1J M4/@O;#(7ONH(G[W()A^Y>-G&7!AC\Q$*<-JZBZ>HXG>,#$\C*;.8)+X!*[;; MO7 D6(ZP6$XXP<^>KD$+O)'J.6AEZF-5-^"PM>!-^)$Y?'N$J8I,>(OF(4%3 M75)V(Z!I+Z2I[CK"T,228@2MHJ!&QQ6VEO&$6K^2A@OPICE2;<$?;;UCGK1" M[\5/0X*?<-!/+^L&D5-O$*F\#7)MD@X8MK84U"19"F3DB$C/\8K8O.F&(4S4 M5R0X^KLPQ;.;./Y^@J="B8'_#@180_@?TJ9S?BQ@R? PV0SA;N1:( ^A4*W( MPS5VD70L7.>>C02_.V$H&<='H<#"\TN96^PYO!S/)GX7N8H/]Q?,?ZH[T/+Q M1+@>QW:"(R2/JWFVO_&1$)W5D3^KXY4]C#F EXBW)^P/[(9BH@^&[,[$>P;%)5BX,Y/_BK9.Q,IL9ZOP3Q,XC_TYI M@E2\\E-!.")_$9K?M4,[7$/ZIT"!ST.M"BV@/YR"=3/\,JLCEY)8]NI>G=N6840"A>;GPX?+Q^$HY.0]E.2TS.PS%'),LA,3-+!! M_"XF0Y/(&J8D/GET*/27<4:9Q;Y;WVP2:--;G\V]'3"1]$*!6'64@TN9J=*O M8Q[=^#P&*P+MUV_[!JZ?-1[?C1>=M-0YH#>T-UB"2A;;ZX3!6]^:(KRW@CX9 M9\A$8SW'9L].'#&FLJN:#+PY-IN8KB:B$'_!]PZ(\) B3SZ9L?$ MY(2)Q11Y'1-+HIB296+DNSN_[='E.[)'T)BX!(TM2@DSC>EL)F::Q.R8/F=A MIDF;-Z;J*YEH#BF-G05D,I]M%?\P8:;01.AYO8D0;=61"]A$DR<&8.$B3%Q9B11;-7$!V/5,B-SNS:Q MQ?JG9Y+AONGNY &](MM!CS,CEQVP:XK]A"EVV)IB$GN[3$TQP="4>M7.,(="PNZ5JSX7$FPC>2/LM M$4*:SB%B<$]@N&Y^BM:7M!'??VAJ3T$W:WA&?CF*YYO'@6?8](Q!1^? M[.5XC$;NG7FF.OKH4K5-? 0Y>.\0*RJO7Y1=9F.HSVK&Y%J.9;0%V:*]("TY9?X'#NS(R62WG:UC;T/;AH@G BRS+A=_?8XMZ[03$SV=8;/8=U5WU5G8N==-*OZGPC.LX!,!<+/2S MO0J(95E+CL4HV1:SD6_A:E874SK7$D/PDM:Y>I>Q@AD_39 _VXVO7D;CY:!P MEZZX8!=XC'2PLL"IQ+I;][&.LFF>F>*K%Q_?7#RAEP68> '4_ INP[K\[JKDQ8S:."N3EAGKTUY5Z=^ ML+FW5AX MRG@E04@QQ/'EO$S:M8:$N)#>ZL&[A@S=??7M-.H7?(E3B7EP,:O:GTT^-W?7 MC)("3CF=UL:V_T3FC.J--NG^9NC'$VE(#C7EEJ"\?3L>JX: _O'OC2="$Y@%R$&=>FAMY_1?,/I^UV6VRW M!_V!&!O\B'RR2''QWV4#G1&DWIW^R]#-[Y^V+#NT$=MR#K M591D\>2=T)U\[$+W4LSR;O)'\9OGD[T6=??KX\>WM M[<1!HY,7Z_7C^?6OJP*R_N/%JSZNO2OR?C^_<^W]CJO:[@4V'TY!1EIM$?]_ M.,CR.R$8/K(6;?DC46K)XO+-_C?1V2S>#)*\0JK3),J)'Q8O9)ETN@FIKVY MN&Y+;B\&#[XI0 .).QK(K7:G)=*D@5P+#99; [V _H\(?_"5AB?R/C/TD>Y^ M\2L+:#I^$FZZ?0U_@UY4PU?SPW<='QA^I(R'31C+OC.1_RM_"K'!%JO[N#:- MIFQOA3O17J,!!='N<$<#D3H-NGS08&4+B7FVD$A]"_5XU(S+JQ*\>O@]E,W' MAK UG5DFR00ENC*:(AI$8^_2ES0U9D3DV]1%OK\'?!LN"HS M$,K]\+H._XBIV&,ZUNU5PN][H-YQXC]G\)G.LUG',LF+^, M@,QBO^&\KEO',LGT0<.9SHSYRPC#I>H1G;W0Z*7>?4E-1Z'J5LWE'*KED&G+E \9[C 6QW8_/4#^@"_9\.<7W=2GWC15Y$G:5RPVU.,( MF2JFZ?)UX2=7EHU&JN/NW$0EV2ER'A&25Z.Y:(@0=XA/D@BI[P<1JD^$N(.= M#EHH(@V]'")$W5OB#O\Z:"'61(@[6,V7F3\M^]QS7&N*;"<2DGME>4;6+N2C9>^%T::"4+5! K5'@V?YK/ MT!HVY^HS!TV>A!]WD6?%:W/;>1A!4+87(7''33.-==9V>M:3P:];LX"$ MH6XMJ5=%G'#546SD. ]%BA6-%2S\.?%9T]O%K7+*EY$BA$=I30& M]3Z(%"-:2FD6NKT4*<#Z2L#46!RU:K&BMIJ+L=0 -#(D7(YJKTU3$?<_%BQ'MU6D6^EXG],"0<+&B MNYJ%P1^$BRG-Q1T2'S+:KY;RB$:>3?J=GW*MJ90N-1SB>Z_&X#;^KA@=[QG&0>VZHSEKEJWO;PN1P MY_>&:KI#4P-G?P:OK'*WE%JINLLMO,8A^TIH[,PM;K:1-TF5@&Y44ZO0NRYW MQW$+@G'"LA)V&;= 5B:6G7DZ'M5\N9[.;.N5(%_-:Y[-9.%E)_:XPZ3XYV()>Y$[$"<3%_VX+MU4S1&Z0:J#O]'?X+\K^_K_^ MJ]42_O?;E]\[__>__S.:>>]_F)V!]J/W^O+'W/QZX;U][MF#WJ_2GU^?YH[1 M>QW]:!N_N!_=1_3+CY[\_5TO_^A#)\[/W^4SMY'OVEW MFM4QO>EOLYO1E]^[?\B7G8\_U/O+Z>M[S[I^O+\]L^XFKG@U.>_];$IWWPWE MKZN??SF7OLZUS[_81O_F6I]?/#BO9[\]SF]>?KV96E__Z7Y\^:%__N5G;38< MF->/_Q3G7_H7+]^4FU^ZT['YJ@V<_+H8/Z/R+JGSIZ-[P9_'7_Q/.'Q]:K<4%7VW::S_ KO*%OT8%UM\/ ML(NX8Q/+T+(AEKS8$?W] +N8XF()>['98->R4P-$%B$[K3G(RQYL-KC%%/=* MV'O<@EEGJ@& X^,$H0W%Z,*&)_?J'')W,8?Q)[:'M!M=?88$P(H#\\K=AMR" M6EPSLH0=63VXE9D T5#)=KECD"915-;OZ%G!QL=X3>-.:T&U;O?A92L.#SOW_W5U$ ME:IJ8)+#W+JA6SAL_1O9%OXG;;W)YG*W>C>UL%?0[M$\,*MW[XH*S@H),B10 M+7]$0W X\*96+*UVIR52%1P.W*+U--I.CC3:%;K1$!P.O*DUNL'>R9-^+'9H MTHU;)^S1>W;07QX>X/(5_T\< EY[H+H3.:(@Y%9;:DE]B@H"D_?#J7!@68E& M%&%:UJVYQFD*6U-LBP=.E\[I[#"!_R.:6*C8E@Z<+ED-RW01,;$M5\^RPL(N MYQ%VF2XF)K85;H4]R?>_A0@/_#R89WM=ME)L=PZ,I:BTZ,/X8KO;* Y=H%'( M(7'/MU[OP%BJC/4+"LDY\##*C.WS9F;D+&&U\B,JE!MPNR46M5;]>LH0RV:9 M^$\G%N,VM M_6:E4\7RXTKC@YG MJZU0]@ E_IQX%I1%U"<5!^"3BHMXW%0^:? CFJ%AHL1?5 (+.H9-7O(6KL . MY?AU\;.ZBT-3\SV06N[P6% M)TH"*L)3@_M3E_"(=#4/9^[$&@FH"$_CKO@V!W%=.XX'I=#NQB0&\VZ6,KBE M+',Y?R ?Y6W KV/$HPRLXP.4-S1_%XT\,W-]0V?/V",_HEJJ3U3V*":; 1E8 MW= RW;*#HL+?#2W/S&2Q/).H\'>SR[,,K&[H*#.I;&C^0L<+AEPT75[8U!G\ MW8,7C 8YB%D=8L;?Y3O(U9/N&IB7UZ:FO^J:IQI+D4L?Q[V?8L<$9J'PEU9P M$#N&8!*%7]PS9;;Y-]7&G&Y05TM1X0^GK-!PWE^QX _QK-#0Y4,LZ/=Y$3O\ M@:"L938P4RZIPQ\&RAPO\\ M%[2CIILO68SSIJN(9J"J)5D!!['**U;\H:@\\;QQN]ZI;G&/,'-+-L%VE[#D%U.843DY@<_5#[TW-<^*]] MYR^G$.,Z?_U>I4[P^=[O6DX1/E95<[G7;UW^@#-6=6S)C.(/)&-+69;,'D[Q M+ ZT7KL$;G$*%[&M]Y,*WU5@SZ=AZ#ODW?H.\U"&MA MR0UGAK\-@5G8<,/KXZIGZCY+/4?[L#KM*5(=ST:GNF,IDMC[]/7Q(APD_,J? M7O@IC!4;UYFH-G(V#!TLESP2&WO[N'B^]\B.C!X9GB1@H#6"PR]OO2FR5=<* MZZ9F7>L*^]<&C+WL IG65#>#;S>\<"L%$E^Y-FR4W8MU[Z#=#(_^X70C/^#K MQ-6O#OI1?_^$9VUY]@@Y_I\3I&JD*"U^%$_F-/S?9TN;G^+/)N[4./W_4$L# M!!0 ( +J)L%:4U=CVK0, !$+ < 9C$P:S(P,C)E>#(S+3%?86ER M:6YD=7-T+FAT;;56;6\B-Q#^CL1_F/(ANI-V YO-D02V2 &6'%<""+A6]]'L M&G"S:_ML[Q'^?<=>2$+:7E4)@A2P/3//,\^,7Z+/B\=1IUJ)/L?W??P&^QNUO?+47?2_P;SQ;=1_&MM);AI0="0!A8LIQK&= LSD1/NE1,> MS*EBJQHZHNOT__JU(2=JS7@+&FTP]-GX)&-K'"JVWIA:)^IVXN<-6S(#5^%E M$-6[2'EZ)K +OM2R?8;X">6&*I=-;S*>Q^,%3 8P'/?C:8S_<#B+'X;S13R+ M^S#]VAT->W#?ZTV^CA?#\4.U,AC.'L^4^H':"7/'SZTTQS!_%MJPU:[6^8-" M(KA&5# "S(8"XXE04BABF."PW(&B*ZHH3VBUPK@SF=$UTV9O,3?$T!P#:! K MN&<*ACS%\(HANP.5"HQE>!_O?P4UX%SKL MD R+X2SVLE4K09$4Z,4#N01)&U(M**LR8J97P- M)+50I?@IU8EBRU*IL3 4:WMH[O]$12MB8(L-#T3*C-&T6D%?[ =KXF*@6,&_ M^ H$4,HV#E5**&Q7W%\N&!]C:_96)FP^#TB"A*V"V0X[CD(J2J;/$CVM M#0C)N-U\EN(! +G8'8K81.M"(2MZ*.M/Q"%/V-RX%0BVMLCH6?OMY,=GK5/7 M=3PH5%+D$ TF>$>\">G_P'.-V- Z)UGF)T3J6B?+9%2WIJ>Y*$Z:5:VSSV4T MFIXHX)RD:4:AJX1X\IS'%ZHTW9V,[^LA?5(]3ZKJ2YA??!\&C&9I"Z:XZ]MH M^[VPMRB&;,-$VAM-MV!$M '?WS\#H_[P]P-\&=0W0K:@:>_O_<12&"/R_=P2 M=R]5+W/=C"1/$%Q^0L[NG$-"T^. R%(>O:VB.H(>\-^PKEO:);53-V[=/FG+ M-ZY]"O\%4$L#!!0 ( +J)L%8XU8L)O0, -D+ < 9C$P:S(P,C)E M>#(S+3)?86ER:6YD=7-T+FAT;=56;6\B-Q#^CL1_F/(ANI-V>=N$)$"1>-GD M: D@X%K=1^_N .[MVGNV]Q+^?<=>2!/IJJHJ::\(L6M[YIEGGAD;]S]L'F:# M:J7_(1Q.Z GVT]],-[-PT&^43UIM')?[H\7D$ZPWGV;AC[6M%*8+K69N8,,S MU##'1UC)C FOG/!@C8IO:^1(KLN_Z]>#C*D=%UUH]L#@D_%9RG#%?A_,-+.Y@ M.I^$RY!^:+@*[Z?K3;@*)[#\.)I-QS IO5GN MOQ7:\.VA-O@5(99"4SPP$LP>@8M8JEPJ9K@4$!U X185BAA!;D$6JEI12.L& M$F8P@0>FXCVTKSQH-]MM(!^R 58DU KD8"%M!)GRTG[+!1,Q9REH0Q,9A=;6 M<,@53$5"Q!2GC.Z5+')@(H%U$6F><.:FWUF\BS3Y4LC>6&8Y$X<+Y4;OJQ7F M@*S/5BH7^8!, 8J$XDXPQBQ"!4'+4:7?QSTGZL=L'LF;K5@@_\$XHSSRUY:D);LO3*:2UV'( C\=N?R.KCQW'OKMG75:9;O[68GN&P=WUO7P6U@9:A6 MRO'MYA?C*\=$#ZA^6Y^D!;'%S)6-,"F4ARDW"$DNL+-NIUVC;*(Q= MO8[-@4I)I2%!'2L>86*Y4"T-4I.RV99$L*.\]NG5=Q'O:*B\28*0&):MDKCA1 M<,'W["M"A"AL\CDJJP3IP3&IPV8O]6L)G*!.01*3C@Q[)A09S&;+_TO7U08- MW2 ;@X+.B!T\T'H*:YG*C 0>H3)\1^)=L"SOP7UA#$]3YL&R/JZ?E<5_SV!L M(VVIT+ LHI3',*0^+(1A5.@SA5BS)$D11DK*SY[S^ F5QL.9X(^GL#T@@N_O M$E+[X\+P@^_#'<V7XI[#\M0?9@D=NS1'=AQK0!WS_>"/N3Z2^G M\"6H;V3>A4YN3E'\2!HCL^-<1*<(JN>Y45K0&*9FY=) M]QL4]!3_!>N&I5U2^[XD_E? _MRD8:_FY5W=7NE_!U!+ P04 " "ZB;!6 M&8=?-$$' "='P ' &8Q,&LR,#(R97@S,2TQ7V%I*_S!'U6[95<*8.-X'FZ4*@YQ01VR*R%NWCX,T@CD/&J*1P.37 MW]R><"1U-/=T_WUUSU2ZV/P:="N5EH?_4X/?QG]:P7]8."W M6PWW%T\;Q>/6Q77O3_8Y^'/@_UZ+=9*=L>;Q/&.!G G#KL22C?2,)YZ[X;'/ M(I5Q#0NQ=/C<=>=LQM.)3,[8\3G+Q%U6YTI.<)G*R32KM5L7;?]N*L2B23*36]:X_"OJ7_6XGZ%]?L>M+-ASU MK[K]86? _'_YW9N@_X>/VY#P1R^VM4>]&=Z,/M]TK@(67+/1S;[X_ MX(?LYJKGCUCPT8=?W8^=JP\^ZW2#5W;I!3-0:_<]-LA#R1/-/@FE\J]?M0=+ M:2;C%J6DG%7*<9TPF[U.D,?M3_R73,.C)E_22"ZE3"IP^ISM_ ^3>*V;LC M=L$-(H6HS%;L-M%+):*)\&SH[F,6:5A.=,9"N,-E@IBN6)YD:2Z8R7@F9M!* MP>1P \B57+&8A[B5,CT#,V7:R>T()"(4QO!T12(S?BM@>$.GP;U(>-4*;"KB M.S)"$J%,PWP&N03KX4HD4K:Y@)HT2/)+)A"UE-@56 MS%R$UD/2.X=O.L(^%U@6L?'*83Q/ MV?JY3&+4&L\D%,DD5'D$I=XW#3VP" *;W9 MOJ?F2ZW/CDERM%*V#*DG'L<2EC62?\538I"$'_" M*4\F@G7"K%H9Y0HBME>?'HA#N[9Y&KDK=RFIH28.-F2 48%OH,DEEYSYAB6V M92C>,A0?'J(PL-.'&(,(-:67::Y[$_@&$+$(P534$P9RB)1EW3UYK%:V$^E1 M2PAY;KZQYF'N09> H6C3G@%>8*PZJJU:P,>O%NN-@B>M?&UQ#EL:"!,%&4""B5\SQ6Z%H M_!!%#TNU6GFL5G? ]/0J?S*F@,.%C @IW.@$'(;^QPUP1I,'X8>G49E*H$OR ML50R6U&WV6>7H&VS;A/J&N.6Z,;D8GGSKMC1/$_G0)2Q[3$,=1J1 ]6*'6(F M(D'74VBB>"3F!%F2P83FP -HRSFHZR>$3WC(_ 57N:U3BJR(8TP+_;V-/8!YWN7\0L&C!0I"&<>/&6.?9K@O%W(&:_ZX]STTD3@=-4_'W9U(V M+@>@R(9U"O^1H!-!]\,B:&+!"13MQ5DH7GF.:%?:8E12G MVL*Q0^?6E)O[OD=<8&$H(DN3-B(%A2$B2MX*51RZ'BSP_G*0CGXJFG'C\.E_ M/0[;5Q)1B4]O7;!$()L06=# MDRG-#!(9IO&>3@JA%$B)*&;=^\%S*?@M-0#7LRE.;MRP+T7*4^JS,EU,B.Y\ M5=8R6Y3"OM- TNSKHR*[7K5B*5AG"?>'WS3T:R<[8)[YBS=\\]N[XW=AI]N_^O![[;AFKX>=7J^\?K;!I8RR*8D>_W(.0DQQ0JB'6BD^ M-^*,E?^KV<]%K6!4&EA0'T#O+K&6Z7FM^*34"GJE5*'\M^-?UML)>H_*O=_P M8:RS3,_.V%CQ\)8UCTZQ%7M4K;5;E]=7P>9.ZS&?2;4Z^]Y>K:Q!T;O0U-H- MT]CY6M!JD/JV=10_H^?M?.\V7]#C_R]ONU,I8N;?B3"G@P*[=B/#C^WTT!TD MP3Q/=+QA2[/](_'2JW]H>Y*!?]3K[%(*!7ZD=XKU(7H'J]?;K5[_C]*VTUA' MBL_8R3PK3=S7O[VW05*UK=6;R2/!@CRLMHM=YBC]@X9V\;OA8V/+R=?Z_EH& MIT&?U]WW=OHL_Q]02P,$% @ NHFP5G,/P=4_!P 41\ !P !F,3!K M,C R,F5X,S$M,E]A:7)I;F1U? MW9.:;_RWUZUJI?FFV^[@+_%/T^_YU]U6L^'^XFFC>-R\N.G\0>_\/ZZ[KVJ1 M3K(S.CJ<9>2KJ334EPL:ZJE(/'?#HW_'MCM=8ORB;-/S M0":93*WKE]VAW[OJ7;;]WDV?;JYH,.SU+WN#]C5=]?IM_(O_;JX@T1V6_NQH M@X_Z-'@_?/>^W??)OZ'A^^LN'9V(^M&+/;%/[_N=[I#\-UWJ_G[YIMU_W:7V MI?]]QKS6ZGGT5@43(6/J'M!0!H'PL-$T4]&2LHG(SKX_KXNLJ"24O/;PX/A4 M);76T0'U:"+FDE(Y5W(A0VQ &1))DHL8-V,7M\0!?"("B(P'1)MXE>Q#(<2\]&J5HI MXA-J6$YT1@'<$2I!^):4)UF:2S*9R.046@EQ$W #Y: 0VD@$N)62GH)A,NWD M'@@D,I#&B'3)(E-Q*V%X3:?!O5!ZU0ILQLQ;;(0E I4&^11R"=;#E5"FM)@ MM&1R_K52L)"I=%KL#J;*Q%*$*AG30F43(,#,9& ]9+TS^*9#['..92&-E@XN M+@Y?/S_?"!8GGX"%K%8BE2#NG,-5G#U@ O)XGM+JN4HBU)7(%!2I)(CS$$J1 MR[6@>@""2N,ES9 *AA'#*XY7."DR9&Q^5JH!Q5"Q8H]A:O(8$@"'1@:M/6,= M"H294!3KA2F1D\JQ0ED+6!)\TSD.-[TU )C2FP?N_C 8>'% _D:X?DG-AUR? M&Y?D:J5H"%Q).HH4+FTD>R12:9.&'*A1+#FV)(&44:S,A,59; H:82KAZU"9 M(-8FQSHFF%3'+GFS5 \A5*)%]EY#N1[2G9"RI'635RC"/(6*[[>F> MW+=KCTY#=^4N%7?IQ,& 7^!J:7'+9F4]8H@U#T8:A:'\?A8&=WL<81+C_ M[*9E;DW@-X"(10CFFHXTD$.D+.MNR6.ULIE(CUM"('+SB37WCHP*E>!A (*N*UE:3%A3;KA1V+(PMJM8RM!&PJ,,',6+9@+P"O)8@.JJ M%6S,>K'J.%CB^M<:U["ED61!L!$4R/"KY_C;(&MT'UGWRQ=#VB/U^P!@3Z_\ M)^,,V)RKD-$CC$[ :^B)P@![/(TPID0:END%XI08J5AE2^Y V^PRW"T2;))= ML]P079MF+)=^+'8TR],94&9LRPP"G8;L0+5B!YNQ3- )8S16/)(SAC'+8&IS M@ +NE#,)^"&S]KSW.3B=/#4%7U^=J51.=#9JI N%G#HG)7_&!@( M02LNN ^SA!,-1AK7ZNVCK5AX!IEP$])!D*>>V1-!%BARITXE=*%YYAZI3V.)9L'W7WGUD28N_[(_&!A*$-+G38B M!:TA(K&ZE7%Q.+NWP/O703KX7\U$;FP^_<=CLWU+$9;X]%8%RP2R#I%5[7*. MGQQM[^'04_J&]H7))].IN6M&]@9T3G%\SZ1%TY8]C31:'3\+%9RS"O8 (C"1 M8:K#7QZ^2NC+#[F"[Q;F>1+84]K^_W,P;N,$RW.$0H;Y&, GBD!)I$06,_'= M@+J0XI8;@.OC'"(AY-*^^T#2 M[&NF(KM>M6(I5R5S'<\E\VXBQL7[LK1X7R*GLU@O)9XN)MKQ@-A #Y*]DZZT M&\+=\=OF#H]D9_16+.GHI4?'A\7 M6,OTK%9\0FKZG5*J4/[R\.?5=OS.HW(OUGP8Z2S3TS,:Q2*XI:.#4VS%'FEK MK>;53=]?WVD]$E,5+\\^MU,.W?T/N7HY43*BJ[LBOG'#PO?M], =*^'N$QUOV*)L[:C4=\I+.U5VI^:G M>AVQD3$8C]\FU@?H!E2OMYJ=WF^E!;>NCM2=T?R,_:75#T7IF$LQML2G:S4K5^;]!W[U=LR12T6W6KUQ@@ MY5E%BQV)999V*\ /J%!4%MXX[MSW1IYC^]YT M,1S.;>Q/%F]ACZ\(F_WV,RNYHLK>^*#/ZU^L87K%$Z_:YYKQ_T+%Q;V?&!/W(4Y_3QV MK\%V?#W2:C9;U=,YMGZ#J_JB[M1AR\QJGS5/*EZY,I']GF>*1>NRDXF0:L!F MO77&1*WO"0@2(6B@6"+@CJD5J!4%6XB<\,.#.4T3J2")P&82/!$BF&3(XH-, M\M0 @G1N24@01.),4J <:X0C'G[)DZZ3Q"D1ZR-9M$X,P/%1(F/TR/P(42*+ MY=:42*!(+80A#6B\I!+:EH$GWFKA(MGA0<0X#N[X+6B02Z8T$R)"<.^#%1$W M%'"YF&794Q8;-QY)C/. $9' )>4\?WA(#'!6C$:(@[B*W5*81A$+D 5ZKG%* M-XS#@S#!-5=4TN4:ST[JK34@S666$Z% )9I:L0M:SJ7U@L@E$30SI_>V9/1QN MVZ^F=L="M=)3F[_6BJK3\^=;E%N]H0'A6[XJ26ME9>KYP^VL$J%UFMX_DO:' M?SNQ"YJAF;$'NJ&)L3Z:8H;;XV]&)&9\W?DG#YXA'5N8'31:_V4>+QY!A7Q\ MU%P9N5'..0H5YM4^[.@CW=P ?\\W9-@H5]?]7\7] Q:T?3\5,8(F(-V4%ZY0B3& 9 M8*)0Y5;BA$G4>"IIIM5LZ&'".:H'"RLC'+6>I2COS"BL(B:("'0_ H:L@-8U M!&?EO)!TDM)-)I/]ZE1I_TRM K3]$[\,.7)(U6.=%)6V_$?)W#[ N+!,9 M4FD&">WF)?5^=J]>=5^5.CAS^W=7]PW?RXG9Y)AIDTQU7ZCHS]D)GU3L!W, M+Z8)(T8YYNAYSJDY(WBG,LU^;^A]VJZPL3/QD#O03M46:)=RBKZO;B+[UOO' MH2>6^:I &SQ-5H]N(D*_?.YQ;'Q%\NUWM:&_+FT^-^FO4G\"4$L#!!0 ( M +J)L%82%8X#> 0 ) 4 < 9C$P:S(P,C)E>#,R+3)?86ER:6YD=7-T M+FAT;>U8;6_B1A#^CL1_F"(U(A+F-8GN@+-DP%S0$4#@5(VJ?ECL==C67OMV MUTGHK^^L;0AY:R^]\_5T+4A@>V=GGYE]YF7=/WPQ!#594 M,+^"$W'JXK7S>A 2<UF0M0=H%I?+U:4U<\"9%[_8RAZF1K]MGFG#G7,;5M9R8,WLE3'_ M>6I?@35T]$B[V2QJIP_@5%MOX+*^J@_KL$/6ZIPVCPM>N3"2_99(Q?QM_I!Q MCVJ%S7K[E/&*.>'@1IQ35[&(PRU3&U ;"A;G"0G*I26-(Z$@\L%B B;<0V6" M(8KW(DKB&A"$)$R(1P!2K2T%(O:#KGLU=$K FGTIC? M!70+EIMZ5-,9#M@F93UC6@TG$=4MC@M/V.98@ZD-0WLZ72VLX63V_EVE64GO M%]9HM+M_-8I;YJF-%FW^6$D+3-]9[K3<:-^Y)-A!4U%([)[ "_X9.0!=ONWUGP1%.UA8E :S.?Q_%L MY!6(QT%ZY4'J)T& G$2F!CHN]K$BZ,>$"1IBW$O-.YD3M-6IDF/ "&R=5KWC M/5?O(VL?53EA6V\[)ST=;X<>P)]EMK>-E$7F5TQ>_[/XG[*X_>VQF'&L!F%6 M0; D*<(X9GS&4U;N*$Z80(['@DK-YIH>)D& [,$:JM,V#L1(;UE+9_G[=(X* M/9:JUN4"I9(@I704TZQHR4>9OOZ?Y7@/UI'PJ##<* A(+'&3=E>?1_\SK?O) MUG]".)P<@%I'2D5A%]8!<7^'5OT4;9-1P+Q"^=F0C7W/D#8,S[/CM8YYE3,* M-.\[-NV%ON[[,G(A&%H7HWF?:.B_GL8^9]F*.<)T[W7A@FRA=9:>$CI?2'/1 MI["*^8L%$I]@:8L$0TG&UL4$L! A0#% @ NHFP5@!-EU^W7@ GML% M !4 ( !92X &%I&UL4$L! A0# M% @ NHFP5B\*M9&<\0$ #TT3 !8 ( !8^,! &8Q,&LR M,#(R7V%I#(S+3%?86ER:6YD=7-T+FAT M;5!+ 0(4 Q0 ( +J)L%8XU8L)O0, -D+ < " 1K9 M P!F,3!K,C R,F5X,C,M,E]A:7)I;F1U#,Q+3)?86ER:6YD=7-T+FAT;5!+ M 0(4 Q0 ( +J)L%9(2E.L 0 )P2 < " 07L P!F M,3!K,C R,F5X,S(M,5]A:7)I;F1U

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G1T%)1-'LYW/H51LG39X<)WZ./WK\J,W] M7.M[]M0VRIZ,EEVW.AJ/;;44+;>_ZY50;L]"FY9W;M/W*"%[;I1!=VXR3 M@X-BW'*I1J?'NW--S3C\KGM M2SH^O^$.Y&14'+@3+J2Q77]$?W[N&!^$.WB[M>[TG[+IA#GGG?C+Z/5*JCM_ M&G<7X^ V^CCL/K=!/#+_)XQZL9"5.-?5NA6JV\;1B,8#*KN4*SMBBK?B9+0[ MA/VA:G:A.A+;6J[\#T(Z:!%BC;S6XY1O M?"7VE*[0K-UK?/$48B*73(AE,N,O:%>"6S'GU3V[-5Q97OUH9"23";%-SL4\ MJECDC FQ-+R^7*FZVX:,74G>YWM2A/G!!!EC0JR,'=+&-2)-[XU.LV[IL@1? MVSK$1,Z8$$O#._9^J9M:&/M+_P9W4>."5#$A=L5%NVKT1@CV62BQD/X]=HE6 M5,-($A-B2[BDP#^"0E51Q) >)N1^J'0KV"U_BEZ$!"DB(59$_X2YA+/?T3=S M_W+CFK:2(@U<2/\-5W2M$V5'J1>V\;UBJSUGC@+,6&7@UH3Z[D5W]:^ M[W;ATX H?L@,";$9=LF;:XZG+DNN7"O\*YMOMAL;%F(B:23$TH"IY]IW\SC!FUFQF<2"&V4)"4?X\AF[DSUVM''&(B M"V7$%GHK0W]A#C&1A3)B"T',N-*1A3)B"^&.1"C+#%DHVVM_)Y1EABR445L( MCL2'KU".+)036VC;+=N]Y"$5DDY.+)V8*FQZG(;J< 8M1]+)B:4#,5=A]S%' MTLG?8;KE3TFC(=C M"!>/D4_IA./ 0W3(. 6Q<8;I7@498B+C%,3&@9B1<0IDG.(=EPG\C!FVD24R M3KFWE0,]=(B)C%-2#[8AS*C22V2I_W"6L*Z]X4TT-\Q_]"J@DR_TJ MJ,6Z:_=EA]T>-T_\ 4$L#!!0 ( +J)L%9S?'@L40( /LL M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@ MN.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^"9\0\/A2#LVX M;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJNG,Y'-FU_;,;SLM_67;-^;[:E MEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_',MI_,?@^J/MWX==*6.U>&WZ M;1E75?UYN.X>ZLLFW9TG5XOGMU75/[^EJIX[2"!(Y@]2"-+Y@PR";/X@AR"? M/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$ M9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:! MWH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN! MWHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y& MH+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT# M]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0 M.Z/>^2?U'L:O0QFN/=]KO/Y/4CV>SRW7RU^6WSLG]_@%Y_JV8GCZ"U!+ P04 M " "ZB;!6SA7,7P\" #J*P $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U M;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE; M[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CO MN[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ M?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z? M_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^ MWB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR! MT@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ NHFP5ML2]!#O *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ NHFP5IE4CV "0( C. & @($." >&PO M=V]R:W-H965T&UL4$L! A0#% @ NHFP5JL (Y4O!P M_QX !@ ("!:! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NHFP5DW$C6CP! XQT !@ M ("!O1\ 'AL+W=O,D !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ NHFP5O+BY2_#(0 TV( !@ ("!63D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NHFP5E#@(Z-] P J < !D ("! MR64 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NHFP5N:J>UOW P 3 D !D ("!3X( 'AL+W=O&0% #V"P &0 M@('%E@ >&PO=V]R:W-H965T&UL4$L! A0#% @ NHFP5FY3V@^2"0 -!\ !D M ("!5:4 'AL+W=OKP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ NHFP5DN.C!0W(P =V\ !D ("!U+L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MNHFP5I^6G[.! @ @ 4 !D ("!C^< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NHFP5J(LP47'!0 MC1 !D ("!/_ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NHFP5L1VBBKH! W@L !D M ("!2?T 'AL+W=O&PO=V]R:W-H M965TZ^04 !<0 9 M " @?0& 0!X;"]W;W)K&UL4$L! M A0#% @ NHFP5K91^V62 @ C < !D ("!) T! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NHFP M5I\V&1@, P _ H !D ("!DQP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NHFP5N%%8M,4 P O0H M !D ("!SR8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NHFP5@-"6[F7 @ A@< !D M ("!T"\! 'AL+W=O&UL4$L! A0# M% @ NHFP5C0.K5GZ 0 *@0 !D ("!ASH! 'AL+W=O M M!P &0 @(&X/ $ >&PO=V]R:W-H965TE88* 0 $\4 9 " @7X_ M 0!X;"]W;W)K&UL4$L! A0#% @ NHFP5N]E MG@5W$P A",! !D ("!W4,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NHFP5B(>HIY7 P ^@H !D M ("!#EX! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NHFP5E"@PDY P L0X !D ("! M:V@! 'AL+W=O&PO=V]R:W-H965T[.W@( $\( 9 M " @3YN 0!X;"]W;W)K&UL4$L! A0#% M @ NHFP5D!L.?MY @ 8P8 !D ("!4W$! 'AL+W=O,%P$$ #*%@ &0 M@(&R?P$ >&PO=V]R:W-H965TJ# 0!X;"]W;W)K&UL4$L! A0#% @ NHFP5GS-+1\I @ RP4 !D M ("!=(8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ NHFP5C9HNV1^ P L@H !D ("!WHX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MNHFP5AVF7_*_ P (@\ !D ("!N:$! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !4 %0 Q< )W+ $ 0 $! end XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 172 456 1 true 54 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.airi.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.airi.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.airi.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders??? Equity Sheet http://www.airi.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.airi.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Organization and Basis of Presentation Sheet http://www.airi.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.airi.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Accounts Receivable Sheet http://www.airi.com/role/AccountsReceivable Accounts Receivable Notes 9 false false R10.htm 009 - Disclosure - Inventory Sheet http://www.airi.com/role/Inventory Inventory Notes 10 false false R11.htm 010 - Disclosure - Property and Equipment Sheet http://www.airi.com/role/PropertyandEquipment Property and Equipment Notes 11 false false R12.htm 011 - Disclosure - Accounts Payable and Accrued Expenses Sheet http://www.airi.com/role/AccountsPayableandAccruedExpenses Accounts Payable and Accrued Expenses Notes 12 false false R13.htm 012 - Disclosure - Sale and Leaseback Transaction Sheet http://www.airi.com/role/SaleandLeasebackTransaction Sale and Leaseback Transaction Notes 13 false false R14.htm 013 - Disclosure - Debt Sheet http://www.airi.com/role/Debt Debt Notes 14 false false R15.htm 014 - Disclosure - Operating Lease Liabilities Sheet http://www.airi.com/role/OperatingLeaseLiabilities Operating Lease Liabilities Notes 15 false false R16.htm 015 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary Sheet http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiary Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary Notes 16 false false R17.htm 016 - Disclosure - Stockholders' Equity Sheet http://www.airi.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 017 - Disclosure - Employee Benefits Plans Sheet http://www.airi.com/role/EmployeeBenefitsPlans Employee Benefits Plans Notes 18 false false R19.htm 018 - Disclosure - Contingency Sheet http://www.airi.com/role/Contingency Contingency Notes 19 false false R20.htm 019 - Disclosure - Income Taxes Sheet http://www.airi.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 020 - Disclosure - Stock Options and Warrants Sheet http://www.airi.com/role/StockOptionsandWarrants Stock Options and Warrants Notes 21 false false R22.htm 021 - Disclosure - Revision of Previously Issued Consolidated Financial Statement Sheet http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatement Revision of Previously Issued Consolidated Financial Statement Notes 22 false false R23.htm 022 - Disclosure - Subsequent Events Sheet http://www.airi.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 023 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.airi.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.airi.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 024 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.airi.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 025 - Disclosure - Accounts Receivable (Tables) Sheet http://www.airi.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.airi.com/role/AccountsReceivable 26 false false R27.htm 026 - Disclosure - Inventory (Tables) Sheet http://www.airi.com/role/InventoryTables Inventory (Tables) Tables http://www.airi.com/role/Inventory 27 false false R28.htm 027 - Disclosure - Property and Equipment (Tables) Sheet http://www.airi.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.airi.com/role/PropertyandEquipment 28 false false R29.htm 028 - Disclosure - Accounts Payable and Accrued Expenses (Tables) Sheet http://www.airi.com/role/AccountsPayableandAccruedExpensesTables Accounts Payable and Accrued Expenses (Tables) Tables http://www.airi.com/role/AccountsPayableandAccruedExpenses 29 false false R30.htm 029 - Disclosure - Debt (Tables) Sheet http://www.airi.com/role/DebtTables Debt (Tables) Tables http://www.airi.com/role/Debt 30 false false R31.htm 030 - Disclosure - Operating Lease Liabilities (Tables) Sheet http://www.airi.com/role/OperatingLeaseLiabilitiesTables Operating Lease Liabilities (Tables) Tables http://www.airi.com/role/OperatingLeaseLiabilities 31 false false R32.htm 031 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Tables) Sheet http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryTables Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Tables) Tables http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiary 32 false false R33.htm 032 - Disclosure - Income Taxes (Tables) Sheet http://www.airi.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.airi.com/role/IncomeTaxes 33 false false R34.htm 033 - Disclosure - Stock Options and Warrants (Tables) Sheet http://www.airi.com/role/StockOptionsandWarrantsTables Stock Options and Warrants (Tables) Tables http://www.airi.com/role/StockOptionsandWarrants 34 false false R35.htm 034 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Tables) Sheet http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementTables Revision of Previously Issued Consolidated Financial Statement (Tables) Tables http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatement 35 false false R36.htm 035 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://www.airi.com/role/OrganizationandBasisofPresentationDetails Organization and Basis of Presentation (Details) Details http://www.airi.com/role/OrganizationandBasisofPresentation 36 false false R37.htm 036 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 37 false false R38.htm 037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of customers that represented Sheet http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable Summary of Significant Accounting Policies (Details) - Schedule of customers that represented Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 38 false false R39.htm 038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of revenue from contracts with customers Sheet http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable Summary of Significant Accounting Policies (Details) - Schedule of revenue from contracts with customers Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of income applicable to common stockholders Sheet http://www.airi.com/role/ScheduleofincomeapplicabletocommonstockholdersTable Summary of Significant Accounting Policies (Details) - Schedule of income applicable to common stockholders Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 40 false false R41.htm 040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations Sheet http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares Sheet http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 42 false false R43.htm 042 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable Sheet http://www.airi.com/role/ScheduleofaccountsreceivableTable Accounts Receivable (Details) - Schedule of accounts receivable Details http://www.airi.com/role/AccountsReceivableTables 43 false false R44.htm 043 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts Sheet http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable Accounts Receivable (Details) - Schedule of allowance for doubtful accounts Details http://www.airi.com/role/AccountsReceivableTables 44 false false R45.htm 044 - Disclosure - Inventory (Details) - Schedule of inventory Sheet http://www.airi.com/role/ScheduleofinventoryTable Inventory (Details) - Schedule of inventory Details http://www.airi.com/role/InventoryTables 45 false false R46.htm 045 - Disclosure - Property and Equipment (Details) Sheet http://www.airi.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.airi.com/role/PropertyandEquipmentTables 46 false false R47.htm 046 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment Sheet http://www.airi.com/role/ScheduleofpropertyandequipmentTable Property and Equipment (Details) - Schedule of property and equipment Details http://www.airi.com/role/PropertyandEquipmentTables 47 false false R48.htm 047 - Disclosure - Accounts Payable and Accrued Expenses (Details) Sheet http://www.airi.com/role/AccountsPayableandAccruedExpensesDetails Accounts Payable and Accrued Expenses (Details) Details http://www.airi.com/role/AccountsPayableandAccruedExpensesTables 48 false false R49.htm 048 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable Sheet http://www.airi.com/role/ScheduleofaccountspayableTable Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable Details http://www.airi.com/role/AccountsPayableandAccruedExpensesTables 49 false false R50.htm 049 - Disclosure - Sale and Leaseback Transaction (Details) Sheet http://www.airi.com/role/SaleandLeasebackTransactionDetails Sale and Leaseback Transaction (Details) Details http://www.airi.com/role/SaleandLeasebackTransaction 50 false false R51.htm 050 - Disclosure - Debt (Details) Sheet http://www.airi.com/role/DebtDetails Debt (Details) Details http://www.airi.com/role/DebtTables 51 false false R52.htm 051 - Disclosure - Debt (Details) - Schedule of debt Sheet http://www.airi.com/role/ScheduleofdebtTable Debt (Details) - Schedule of debt Details http://www.airi.com/role/DebtTables 52 false false R53.htm 052 - Disclosure - Debt (Details) - Schedule of payments due under the term loan Sheet http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable Debt (Details) - Schedule of payments due under the term loan Details http://www.airi.com/role/DebtTables 53 false false R54.htm 053 - Disclosure - Debt (Details) - Schedule of finance lease paid Sheet http://www.airi.com/role/ScheduleoffinanceleasepaidTable Debt (Details) - Schedule of finance lease paid Details http://www.airi.com/role/DebtTables 54 false false R55.htm 054 - Disclosure - Debt (Details) - Schedule of components of lease term and discount rate Sheet http://www.airi.com/role/ScheduleofcomponentsofleasetermanddiscountrateTable Debt (Details) - Schedule of components of lease term and discount rate Details http://www.airi.com/role/DebtTables 55 false false R56.htm 055 - Disclosure - Debt (Details) - Schedule of aggregate future minimum finance lease payment Sheet http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable Debt (Details) - Schedule of aggregate future minimum finance lease payment Details http://www.airi.com/role/DebtTables 56 false false R57.htm 056 - Disclosure - Debt (Details) - Schedule of note holders and the principal balance Sheet http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable Debt (Details) - Schedule of note holders and the principal balance Details http://www.airi.com/role/DebtTables 57 false false R58.htm 057 - Disclosure - Operating Lease Liabilities (Details) Sheet http://www.airi.com/role/OperatingLeaseLiabilitiesDetails Operating Lease Liabilities (Details) Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 58 false false R59.htm 058 - Disclosure - Operating Lease Liabilities (Details) - Schedule of remaining lease terms Sheet http://www.airi.com/role/ScheduleofremainingleasetermsTable Operating Lease Liabilities (Details) - Schedule of remaining lease terms Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 59 false false R60.htm 059 - Disclosure - Operating Lease Liabilities (Details) - Schedule of operating and finance leases Sheet http://www.airi.com/role/ScheduleofoperatingandfinanceleasesTable Operating Lease Liabilities (Details) - Schedule of operating and finance leases Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 60 false false R61.htm 060 - Disclosure - Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments Sheet http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 61 false false R62.htm 061 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) Sheet http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) Details http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryTables 62 false false R63.htm 062 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account Sheet http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account Details http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryTables 63 false false R64.htm 063 - Disclosure - Stockholders' Equity (Details) Sheet http://www.airi.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.airi.com/role/StockholdersEquity 64 false false R65.htm 064 - Disclosure - Employee Benefits Plans (Details) Sheet http://www.airi.com/role/EmployeeBenefitsPlansDetails Employee Benefits Plans (Details) Details http://www.airi.com/role/EmployeeBenefitsPlans 65 false false R66.htm 065 - Disclosure - Contingency (Details) Sheet http://www.airi.com/role/ContingencyDetails Contingency (Details) Details http://www.airi.com/role/Contingency 66 false false R67.htm 066 - Disclosure - Income Taxes (Details) Sheet http://www.airi.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.airi.com/role/IncomeTaxesTables 67 false false R68.htm 067 - Disclosure - Income Taxes (Details) - Schedule of provision for income taxes Sheet http://www.airi.com/role/ScheduleofprovisionforincometaxesTable Income Taxes (Details) - Schedule of provision for income taxes Details http://www.airi.com/role/IncomeTaxesTables 68 false false R69.htm 068 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate Sheet http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable Income Taxes (Details) - Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate Details http://www.airi.com/role/IncomeTaxesTables 69 false false R70.htm 069 - Disclosure - Income Taxes (Details) - Schedule of net deferred tax assets Sheet http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable Income Taxes (Details) - Schedule of net deferred tax assets Details http://www.airi.com/role/IncomeTaxesTables 70 false false R71.htm 070 - Disclosure - Stock Options and Warrants (Details) Sheet http://www.airi.com/role/StockOptionsandWarrantsDetails Stock Options and Warrants (Details) Details http://www.airi.com/role/StockOptionsandWarrantsTables 71 false false R72.htm 071 - Disclosure - Stock Options and Warrants (Details) - Schedule of fair values of stock options granted Sheet http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable Stock Options and Warrants (Details) - Schedule of fair values of stock options granted Details http://www.airi.com/role/StockOptionsandWarrantsTables 72 false false R73.htm 072 - Disclosure - Stock Options and Warrants (Details) - Schedule of company's stock option and warrants Sheet http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable Stock Options and Warrants (Details) - Schedule of company's stock option and warrants Details http://www.airi.com/role/StockOptionsandWarrantsTables 73 false false R74.htm 073 - Disclosure - Stock Options and Warrants (Details) - Schedule of stock options Sheet http://www.airi.com/role/ScheduleofstockoptionsTable Stock Options and Warrants (Details) - Schedule of stock options Details http://www.airi.com/role/StockOptionsandWarrantsTables 74 false false R75.htm 074 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Details) Sheet http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetails Revision of Previously Issued Consolidated Financial Statement (Details) Details http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementTables 75 false false R76.htm 075 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets Sheet http://www.airi.com/role/ScheduleofdeferredtaxassetsTable Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets Details http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementTables 76 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:SecurityExchangeName - f10k2022_airindust.htm 9457 f10k2022_airindust.htm airi-20221231.xsd airi-20221231_cal.xml airi-20221231_def.xml airi-20221231_lab.xml airi-20221231_pre.xml f10k2022ex23-1_airindust.htm f10k2022ex23-2_airindust.htm f10k2022ex31-1_airindust.htm f10k2022ex31-2_airindust.htm f10k2022ex32-1_airindust.htm f10k2022ex32-2_airindust.htm http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10k2022_airindust.htm": { "axisCustom": 0, "axisStandard": 23, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 730, "http://xbrl.sec.gov/dei/2022": 40 }, "contextCount": 172, "dts": { "calculationLink": { "local": [ "airi-20221231_cal.xml" ] }, "definitionLink": { "local": [ "airi-20221231_def.xml" ] }, "inline": { "local": [ "f10k2022_airindust.htm" ] }, "labelLink": { "local": [ "airi-20221231_lab.xml" ] }, "presentationLink": { "local": [ "airi-20221231_pre.xml" ] }, "schema": { "local": [ "airi-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/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", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 700, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 55, "http://www.airi.com/20221231": 25, "http://xbrl.sec.gov/dei/2022": 4, "total": 84 }, "keyCustom": 103, "keyStandard": 353, "memberCustom": 28, "memberStandard": 26, "nsprefix": "airi", "nsuri": "http://www.airi.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.airi.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Inventory", "menuCat": "Notes", "order": "10", "role": "http://www.airi.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "11", "role": "http://www.airi.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Accounts Payable and Accrued Expenses", "menuCat": "Notes", "order": "12", "role": "http://www.airi.com/role/AccountsPayableandAccruedExpenses", "shortName": "Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:DisclosureOfSaleAndLeasebackTransactionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Sale and Leaseback Transaction", "menuCat": "Notes", "order": "13", "role": "http://www.airi.com/role/SaleandLeasebackTransaction", "shortName": "Sale and Leaseback Transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:DisclosureOfSaleAndLeasebackTransactionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.airi.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Operating Lease Liabilities", "menuCat": "Notes", "order": "15", "role": "http://www.airi.com/role/OperatingLeaseLiabilities", "shortName": "Operating Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary", "menuCat": "Notes", "order": "16", "role": "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiary", "shortName": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "17", "role": "http://www.airi.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Employee Benefits Plans", "menuCat": "Notes", "order": "18", "role": "http://www.airi.com/role/EmployeeBenefitsPlans", "shortName": "Employee Benefits Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Contingency", "menuCat": "Notes", "order": "19", "role": "http://www.airi.com/role/Contingency", "shortName": "Contingency", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.airi.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://www.airi.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Stock Options and Warrants", "menuCat": "Notes", "order": "21", "role": "http://www.airi.com/role/StockOptionsandWarrants", "shortName": "Stock Options and Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:DisclosureOfPriorPeriodFinancialStatementErrorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Revision of Previously Issued Consolidated Financial Statement", "menuCat": "Notes", "order": "22", "role": "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatement", "shortName": "Revision of Previously Issued Consolidated Financial Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:DisclosureOfPriorPeriodFinancialStatementErrorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "23", "role": "http://www.airi.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Accounting Policies, by Policy (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.airi.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Accounts Receivable (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.airi.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.airi.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.airi.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Accounts Payable and Accrued Expenses (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.airi.com/role/AccountsPayableandAccruedExpensesTables", "shortName": "Accounts Payable and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "3", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.airi.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Operating Lease Liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.airi.com/role/OperatingLeaseLiabilitiesTables", "shortName": "Operating Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LabilityAccountActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryTables", "shortName": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LabilityAccountActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.airi.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Stock Options and Warrants (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.airi.com/role/StockOptionsandWarrantsTables", "shortName": "Stock Options and Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:ScheduleOfDeferredTaxAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementTables", "shortName": "Revision of Previously Issued Consolidated Financial Statement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:ScheduleOfDeferredTaxAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c23", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Organization and Basis of Presentation (Details)", "menuCat": "Details", "order": "36", "role": "http://www.airi.com/role/OrganizationandBasisofPresentationDetails", "shortName": "Organization and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c23", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfPropertyRepairsAndMaintenance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "37", "role": "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfPropertyRepairsAndMaintenance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c37", "decimals": "3", "first": true, "lang": null, "name": "airi:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of customers that represented", "menuCat": "Details", "order": "38", "role": "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of customers that represented", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c37", "decimals": "3", "first": true, "lang": null, "name": "airi:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenuesNetOfInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of revenue from contracts with customers", "menuCat": "Details", "order": "39", "role": "http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of revenue from contracts with customers", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenuesNetOfInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.airi.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of income applicable to common stockholders", "menuCat": "Details", "order": "40", "role": "http://www.airi.com/role/ScheduleofincomeapplicabletocommonstockholdersTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of income applicable to common stockholders", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c57", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations", "menuCat": "Details", "order": "41", "role": "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c57", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "airi:ScheduleOfExercisePriceWasGreaterAndLessThanTheAverageMarketPriceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c59", "decimals": "0", "first": true, "lang": null, "name": "airi:StockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares", "menuCat": "Details", "order": "42", "role": "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "airi:ScheduleOfExercisePriceWasGreaterAndLessThanTheAverageMarketPriceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c59", "decimals": "0", "first": true, "lang": null, "name": "airi:StockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable", "menuCat": "Details", "order": "43", "role": "http://www.airi.com/role/ScheduleofaccountsreceivableTable", "shortName": "Accounts Receivable (Details) - Schedule of accounts receivable", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts", "menuCat": "Details", "order": "44", "role": "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable", "shortName": "Accounts Receivable (Details) - Schedule of allowance for doubtful accounts", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c10", "decimals": "0", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Inventory (Details) - Schedule of inventory", "menuCat": "Details", "order": "45", "role": "http://www.airi.com/role/ScheduleofinventoryTable", "shortName": "Inventory (Details) - Schedule of inventory", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "46", "role": "http://www.airi.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment", "menuCat": "Details", "order": "47", "role": "http://www.airi.com/role/ScheduleofpropertyandequipmentTable", "shortName": "Property and Equipment (Details) - Schedule of property and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Accounts Payable and Accrued Expenses (Details)", "menuCat": "Details", "order": "48", "role": "http://www.airi.com/role/AccountsPayableandAccruedExpensesDetails", "shortName": "Accounts Payable and Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c84", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable", "menuCat": "Details", "order": "49", "role": "http://www.airi.com/role/ScheduleofaccountspayableTable", "shortName": "Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c84", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c7", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "5", "role": "http://www.airi.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c7", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c86", "decimals": "0", "first": true, "lang": null, "name": "airi:PurchasePrice", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Sale and Leaseback Transaction (Details)", "menuCat": "Details", "order": "50", "role": "http://www.airi.com/role/SaleandLeasebackTransactionDetails", "shortName": "Sale and Leaseback Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c86", "decimals": "0", "first": true, "lang": null, "name": "airi:PurchasePrice", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LoanExpiresDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "51", "role": "http://www.airi.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LoanExpiresDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayableToBank", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Debt (Details) - Schedule of debt", "menuCat": "Details", "order": "52", "role": "http://www.airi.com/role/ScheduleofdebtTable", "shortName": "Debt (Details) - Schedule of debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayableToBank", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Debt (Details) - Schedule of payments due under the term loan", "menuCat": "Details", "order": "53", "role": "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable", "shortName": "Debt (Details) - Schedule of payments due under the term loan", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c6", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Debt (Details) - Schedule of finance lease paid", "menuCat": "Details", "order": "54", "role": "http://www.airi.com/role/ScheduleoffinanceleasepaidTable", "shortName": "Debt (Details) - Schedule of finance lease paid", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c6", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfFinanceLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Debt (Details) - Schedule of components of lease term and discount rate", "menuCat": "Details", "order": "55", "role": "http://www.airi.com/role/ScheduleofcomponentsofleasetermanddiscountrateTable", "shortName": "Debt (Details) - Schedule of components of lease term and discount rate", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfFinanceLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Debt (Details) - Schedule of aggregate future minimum finance lease payment", "menuCat": "Details", "order": "56", "role": "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable", "shortName": "Debt (Details) - Schedule of aggregate future minimum finance lease payment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c114", "decimals": "0", "lang": null, "name": "airi:LoansPayableFutureMinimumPaymentInTwoYears", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConvertibleSubordinatedDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Debt (Details) - Schedule of note holders and the principal balance", "menuCat": "Details", "order": "57", "role": "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable", "shortName": "Debt (Details) - Schedule of note holders and the principal balance", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConvertibleSubordinatedDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c118", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorSalesTypeLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "58", "role": "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "shortName": "Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c118", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorSalesTypeLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Operating Lease Liabilities (Details) - Schedule of remaining lease terms", "menuCat": "Details", "order": "59", "role": "http://www.airi.com/role/ScheduleofremainingleasetermsTable", "shortName": "Operating Lease Liabilities (Details) - Schedule of remaining lease terms", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.airi.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfOperatingAndFinanceLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Operating Lease Liabilities (Details) - Schedule of operating and finance leases", "menuCat": "Details", "order": "60", "role": "http://www.airi.com/role/ScheduleofoperatingandfinanceleasesTable", "shortName": "Operating Lease Liabilities (Details) - Schedule of operating and finance leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfOperatingAndFinanceLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments", "menuCat": "Details", "order": "61", "role": "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable", "shortName": "Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c120", "decimals": "2", "first": true, "lang": null, "name": "airi:NetSalesPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details)", "menuCat": "Details", "order": "62", "role": "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails", "shortName": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c120", "decimals": "2", "first": true, "lang": null, "name": "airi:NetSalesPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:LabilityAccountActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "airi:LiabilitiesRelatedToSaleOfFutureProceedsFromDispositioSubsidiaries", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account", "menuCat": "Details", "order": "63", "role": "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable", "shortName": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:LabilityAccountActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c126", "decimals": "0", "lang": null, "name": "airi:LiabilitiesRelatedToSaleOfFutureProceedsFromDispositioSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c127", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "64", "role": "http://www.airi.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c127", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Employee Benefits Plans (Details)", "menuCat": "Details", "order": "65", "role": "http://www.airi.com/role/EmployeeBenefitsPlansDetails", "shortName": "Employee Benefits Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c129", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Contingency (Details)", "menuCat": "Details", "order": "66", "role": "http://www.airi.com/role/ContingencyDetails", "shortName": "Contingency (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c129", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "67", "role": "http://www.airi.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Income Taxes (Details) - Schedule of provision for income taxes", "menuCat": "Details", "order": "68", "role": "http://www.airi.com/role/ScheduleofprovisionforincometaxesTable", "shortName": "Income Taxes (Details) - Schedule of provision for income taxes", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "airi:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate", "menuCat": "Details", "order": "69", "role": "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable", "shortName": "Income Taxes (Details) - Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "airi:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Organization and Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://www.airi.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Income Taxes (Details) - Schedule of net deferred tax assets", "menuCat": "Details", "order": "70", "role": "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable", "shortName": "Income Taxes (Details) - Schedule of net deferred tax assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Stock Options and Warrants (Details)", "menuCat": "Details", "order": "71", "role": "http://www.airi.com/role/StockOptionsandWarrantsDetails", "shortName": "Stock Options and Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Stock Options and Warrants (Details) - Schedule of fair values of stock options granted", "menuCat": "Details", "order": "72", "role": "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "shortName": "Stock Options and Warrants (Details) - Schedule of fair values of stock options granted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c5", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Stock Options and Warrants (Details) - Schedule of company's stock option and warrants", "menuCat": "Details", "order": "73", "role": "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable", "shortName": "Stock Options and Warrants (Details) - Schedule of company's stock option and warrants", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c10", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c154", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Stock Options and Warrants (Details) - Schedule of stock options", "menuCat": "Details", "order": "74", "role": "http://www.airi.com/role/ScheduleofstockoptionsTable", "shortName": "Stock Options and Warrants (Details) - Schedule of stock options", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c154", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Details)", "menuCat": "Details", "order": "75", "role": "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetails", "shortName": "Revision of Previously Issued Consolidated Financial Statement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfDeferredTaxAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c160", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets", "menuCat": "Details", "order": "76", "role": "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "shortName": "Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfDeferredTaxAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c160", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.airi.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Accounts Receivable", "menuCat": "Notes", "order": "9", "role": "http://www.airi.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2022_airindust.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 54, "tag": { "airi_AccountsPayableandAccruedExpensesDetailsScheduleofaccountspayableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable [Abstract]" } } }, "localname": "AccountsPayableandAccruedExpensesDetailsScheduleofaccountspayableLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "stringItemType" }, "airi_AccountsPayableandAccruedExpensesDetailsScheduleofaccountspayableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable [Table]" } } }, "localname": "AccountsPayableandAccruedExpensesDetailsScheduleofaccountspayableTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "stringItemType" }, "airi_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Allowance for Doubtful Accounts [Abstract]" } } }, "localname": "AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable" ], "xbrltype": "stringItemType" }, "airi_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable (Details) - Schedule of allowance for doubtful accounts [Table]" } } }, "localname": "AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable" ], "xbrltype": "stringItemType" }, "airi_AcquisionOfFinancedLeaseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquision of financed lease asset.", "label": "Acquision Of Financed Lease Asset", "terseLabel": "Acquisition of financed lease asset" } } }, "localname": "AcquisionOfFinancedLeaseAsset", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_AggregateOfStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate of stock options.", "label": "Aggregate Of Stock Options", "terseLabel": "Aggregate of stock options (in Shares)" } } }, "localname": "AggregateOfStockOptions", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "sharesItemType" }, "airi_AmendmentFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of amendment fees.", "label": "Amendment Fee", "terseLabel": "Amendment fee" } } }, "localname": "AmendmentFee", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_AntidilutiveSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Member", "terseLabel": "Antidilutive Securities [Member]" } } }, "localname": "AntidilutiveSecuritiesMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable" ], "xbrltype": "domainItemType" }, "airi_AprilTwentyTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April Twenty Twenty One Member", "terseLabel": "April 2021 [Member]" } } }, "localname": "AprilTwentyTwentyOneMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "airi_AprilTwoZeroTwoTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April Two Zero Two Two Member", "terseLabel": "April 2022 [Member]" } } }, "localname": "AprilTwoZeroTwoTwoMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "airi_AsRestatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "As Restated Member", "terseLabel": "As restated [Member]" } } }, "localname": "AsRestatedMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "domainItemType" }, "airi_AuditorOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Auditor One Member", "terseLabel": "Auditor One" } } }, "localname": "AuditorOneMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "airi_AutomotiveEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Automotive Equipment Member", "terseLabel": "Automotive Equipment [Member]" } } }, "localname": "AutomotiveEquipmentMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "airi_BacklogPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Backlog Policy Text Block.", "label": "Backlog Policy Text Block", "terseLabel": "Backlog" } } }, "localname": "BacklogPolicyTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "airi_BankLoansOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of webster term loan payable.", "label": "Bank Loans Other", "terseLabel": "Webster Term Loan payable" } } }, "localname": "BankLoansOther", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable" ], "xbrltype": "monetaryItemType" }, "airi_BankLoansOtherNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total SNB Term loan payable, net of debt issuance costs.", "label": "Bank Loans Other Net", "terseLabel": "Total Webster Term Loan payable, net of debt issuance costs" } } }, "localname": "BankLoansOtherNet", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable" ], "xbrltype": "monetaryItemType" }, "airi_BaseAnnualRent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining for base rent for first five years. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Base Annual Rent", "terseLabel": "Annual rent for first five years" } } }, "localname": "BaseAnnualRent", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "airi_BaseAnnualRentPaymentsDueSixthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining annual base rent in excess of one year due in the next six months following the latest balance sheet.", "label": "Base Annual Rent Payments Due Sixth Year", "terseLabel": "Annual rent for sixth year" } } }, "localname": "BaseAnnualRentPaymentsDueSixthYear", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "airi_CapitalExpenditureLineOfCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital expenditure line of credit.", "label": "Capital Expenditure Line Of Credit", "terseLabel": "Capital expenditure line of credit" } } }, "localname": "CapitalExpenditureLineOfCredit", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_CashPaidDuringThePeriodForInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid during the period for interest\r \n.", "label": "Cash Paid During The Period For Interest", "terseLabel": "Cash paid during the year for interest" } } }, "localname": "CashPaidDuringThePeriodForInterest", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_CashPaidForAmountsIncludedInTheMeasurementLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid For Amounts Included In The Measurement Lease Liabilities Abstract", "terseLabel": "Cash Paid for amounts included in the measurement lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementLeaseLiabilitiesAbstract", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleoffinanceleasepaidTable" ], "xbrltype": "stringItemType" }, "airi_CashPaidForAmountsIncludedInTheMeasurementLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid For Amounts Included In The Measurement Lease Liability Abstract", "terseLabel": "Cash paid for amounts included in the measurement lease liability:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementLeaseLiabilityAbstract", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofremainingleasetermsTable" ], "xbrltype": "stringItemType" }, "airi_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commercial Member", "terseLabel": "Commercial [Member]" } } }, "localname": "CommercialMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable" ], "xbrltype": "domainItemType" }, "airi_CommonStockIssuedInConjunctionWithReverseSplit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock issued in conjunction with reverse split.", "label": "Common Stock Issued In Conjunction With Reverse Split", "terseLabel": "Common Stock issued in conjunction with reverse split" } } }, "localname": "CommonStockIssuedInConjunctionWithReverseSplit", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "airi_CommonStockIssuedInConjunctionWithReverseSplitinShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock issued in conjunction with reverse split.", "label": "Common Stock Issued In Conjunction With Reverse Splitin Shares", "terseLabel": "Common Stock issued in conjunction with reverse split (in Shares)" } } }, "localname": "CommonStockIssuedInConjunctionWithReverseSplitinShares", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "airi_ConcentrationRiskPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk percentage.", "label": "Concentration Risk Percentage", "terseLabel": "Credit and Concentration Risks", "verboseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "airi_ContractCostsReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract costs receivable.", "label": "Contract Costs Receivable", "terseLabel": "Contract costs receivable" } } }, "localname": "ContractCostsReceivable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "airi_ContractCostsReceivablePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Contract Costs Receivable Policy.", "label": "Contract Costs Receivable Policy Text Block", "terseLabel": "Contract Costs Receivable" } } }, "localname": "ContractCostsReceivablePolicyTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "airi_ContractualObligationAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Obligation amount.", "label": "Contractual Obligation Amount", "terseLabel": "Contractual Obligation amount" } } }, "localname": "ContractualObligationAmount", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "airi_ConvertibleNoteDebtDiscountForPotentialNoteConversion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Convertible note debt discount for potential note conversion.", "label": "Convertible Note Debt Discount For Potential Note Conversion", "terseLabel": "Add: Convertible Note debt discount for Potential Note Conversion" } } }, "localname": "ConvertibleNoteDebtDiscountForPotentialNoteConversion", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofincomeapplicabletocommonstockholdersTable" ], "xbrltype": "monetaryItemType" }, "airi_ConvertibleNoteInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of convertible note interest.", "label": "Convertible Note Interest", "terseLabel": "Add: Convertible Note Interest for Potential Note Conversion" } } }, "localname": "ConvertibleNoteInterest", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofincomeapplicabletocommonstockholdersTable" ], "xbrltype": "monetaryItemType" }, "airi_ConvertibleSubordinatedNotes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of convertible subordinated notes total.", "label": "Convertible Subordinated Notes", "terseLabel": "Total" } } }, "localname": "ConvertibleSubordinatedNotes", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "monetaryItemType" }, "airi_CurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Abstract", "terseLabel": "Current:" } } }, "localname": "CurrentAbstract", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "airi_CustomerDeposits": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Customer deposits.", "label": "Customer Deposits", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDeposits", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_CustomerDepositsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for customer deposits.", "label": "Customer Deposits Policy Text Block", "terseLabel": "Customer Deposits" } } }, "localname": "CustomerDepositsPolicyTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "airi_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer One Member", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable" ], "xbrltype": "domainItemType" }, "airi_CustomersThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customers Three Member", "terseLabel": "Customers Three [Member]" } } }, "localname": "CustomersThreeMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable" ], "xbrltype": "domainItemType" }, "airi_CustomersTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customers Two Member", "terseLabel": "Customers Two [Member]" } } }, "localname": "CustomersTwoMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable" ], "xbrltype": "domainItemType" }, "airi_DamagesClaim": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages claim", "label": "Damages Claim", "terseLabel": "Damages claim" } } }, "localname": "DamagesClaim", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ContingencyDetails" ], "xbrltype": "monetaryItemType" }, "airi_DebtDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) [Line Items]" } } }, "localname": "DebtDetailsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "airi_DebtDetailsScheduleofaggregatefutureminimumfinanceleasepaymentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of aggregate future minimum finance lease payment [Line Items]" } } }, "localname": "DebtDetailsScheduleofaggregatefutureminimumfinanceleasepaymentLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "stringItemType" }, "airi_DebtDetailsScheduleofaggregatefutureminimumfinanceleasepaymentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of aggregate future minimum finance lease payment [Table]" } } }, "localname": "DebtDetailsScheduleofaggregatefutureminimumfinanceleasepaymentTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "stringItemType" }, "airi_DebtDetailsScheduleofnoteholdersandtheprincipalbalanceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of note holders and the principal balance [Line Items]" } } }, "localname": "DebtDetailsScheduleofnoteholdersandtheprincipalbalanceLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "stringItemType" }, "airi_DebtDetailsScheduleofnoteholdersandtheprincipalbalanceTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of note holders and the principal balance [Table]" } } }, "localname": "DebtDetailsScheduleofnoteholdersandtheprincipalbalanceTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "stringItemType" }, "airi_DebtDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) [Table]" } } }, "localname": "DebtDetailsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "airi_December2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "December2021 Member", "terseLabel": "December 2021 [Member]" } } }, "localname": "December2021Member", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "airi_DeferredGainOnSaleNoncurrent": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future minimum payments for the note payable to the former stockholders of Welding:", "label": "Deferred Gain On Sale Noncurrent", "terseLabel": "Deferred Gain on Sale - Net of Current Portion" } } }, "localname": "DeferredGainOnSaleNoncurrent", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "airi_DeferredGainOnSaleOfRealEstate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred gain on sale of real estate.", "label": "Deferred Gain On Sale Of Real Estate", "terseLabel": "Deferred gain on sale of real estate" } } }, "localname": "DeferredGainOnSaleOfRealEstate", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredPayrollTaxLiabilityCARESActCurrentPortion": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred payroll tax liability.", "label": "Deferred Payroll Tax Liability CARESAct Current Portion", "terseLabel": "Deferred payroll tax liability - CARES Act" } } }, "localname": "DeferredPayrollTaxLiabilityCARESActCurrentPortion", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxValuationAllowance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred tax valuation allowance.", "label": "Deferred Tax Valuation Allowance", "terseLabel": "Deferred tax valuation allowance" } } }, "localname": "DeferredTaxValuationAllowance", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "percentItemType" }, "airi_DepositPurchaserSecurity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deposit purchaser security.", "label": "Deposit Purchaser Security", "terseLabel": "Deposit purchaser security" } } }, "localname": "DepositPurchaserSecurity", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "airi_DirectorFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Director fees.", "label": "Director Fees", "terseLabel": "Director fees (in Dollars)" } } }, "localname": "DirectorFees", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "airi_DirectorsFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common stock issued for directors fees.", "label": "Directors Fees", "terseLabel": "Directors fees totaling (in Dollars)" } } }, "localname": "DirectorsFees", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "airi_DisaggregationOfRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation Of Revenue Policy Text Block", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenuePolicyTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "airi_DisclosureOfPriorPeriodFinancialStatementErrorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Prior Period Financial Statement Error Abstract" } } }, "localname": "DisclosureOfPriorPeriodFinancialStatementErrorAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_DisclosureOfPriorPeriodFinancialStatementErrorTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Prior Period Financial Statement Error Text Block", "terseLabel": "Revision of Previously Issued Consolidated Financial Statement" } } }, "localname": "DisclosureOfPriorPeriodFinancialStatementErrorTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatement" ], "xbrltype": "textBlockItemType" }, "airi_DisclosureOfSaleAndLeasebackTransactionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Sale And Leaseback Transaction Abstract" } } }, "localname": "DisclosureOfSaleAndLeasebackTransactionAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_DisclosureOfSaleAndLeasebackTransactionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Sale and Leaseback Transaction.", "label": "Disclosure Of Sale And Leaseback Transaction Text Block", "terseLabel": "SALE AND LEASEBACK TRANSACTION" } } }, "localname": "DisclosureOfSaleAndLeasebackTransactionTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransaction" ], "xbrltype": "textBlockItemType" }, "airi_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_EarningsLossPerShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Loss Per Share Member", "terseLabel": "Earnings (Loss) per share [Member]" } } }, "localname": "EarningsLossPerShareMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "domainItemType" }, "airi_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rates", "terseLabel": "U.S. statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "airi_ExcessCashFlowPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.", "label": "Excess Cash Flow Payments", "terseLabel": "Excess cash flow payments" } } }, "localname": "ExcessCashFlowPayments", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_ExcessCashFlowPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess cash flow percentage.", "label": "Excess Cash Flow Percentage", "terseLabel": "Excess cash flow percentage" } } }, "localname": "ExcessCashFlowPercentage", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "airi_FinanceLeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Cost Abstract", "terseLabel": "Finance Lease cost:" } } }, "localname": "FinanceLeaseCostAbstract", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleoffinanceleasepaidTable" ], "xbrltype": "stringItemType" }, "airi_FinanceLeaseMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Machinery And Equipment Member", "terseLabel": "Finance Lease ROU Assets - Machinery and Equipment [Member]" } } }, "localname": "FinanceLeaseMachineryAndEquipmentMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "airi_FinanceLeasesObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of finance lease obligations.", "label": "Finance Leases Obligations", "terseLabel": "Finance lease obligations" } } }, "localname": "FinanceLeasesObligations", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "airi_FourCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Four Customers Member", "terseLabel": "Customers Four [Member]", "verboseLabel": "Four Customers [Member]" } } }, "localname": "FourCustomersMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "airi_FreightOutPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of freight.", "label": "Freight Out Policy Text Block", "terseLabel": "Freight Out" } } }, "localname": "FreightOutPolicyTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "airi_GainOnWriteoffOfAccountsPayable": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain on write-off of accounts payable.", "label": "Gain On Writeoff Of Accounts Payable", "terseLabel": "Gain on write-off of accounts payable" } } }, "localname": "GainOnWriteoffOfAccountsPayable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "airi_GrantedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number shares granted during period.", "label": "Granted During Period", "terseLabel": "Granted during period (in Shares)" } } }, "localname": "GrantedDuringPeriod", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "sharesItemType" }, "airi_GrantedDuringThePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Granted during the period.", "label": "Granted During The Period", "terseLabel": "Wtd. Avg. Remaining Contractual Life (years), Granted" } } }, "localname": "GrantedDuringThePeriod", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "durationItemType" }, "airi_IncomeTaxesDetailsScheduleofnetdeferredtaxassetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Net Deferred Tax Assets [Abstract]" } } }, "localname": "IncomeTaxesDetailsScheduleofnetdeferredtaxassetsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "airi_IncomeTaxesDetailsScheduleofnetdeferredtaxassetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) - Schedule of net deferred tax assets [Table]" } } }, "localname": "IncomeTaxesDetailsScheduleofnetdeferredtaxassetsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "airi_IncomeTaxesDetailsScheduleofprovisionforincometaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Provision for (Benefit from) Income Taxes [Abstract]" } } }, "localname": "IncomeTaxesDetailsScheduleofprovisionforincometaxesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "stringItemType" }, "airi_IncomeTaxesDetailsScheduleofprovisionforincometaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) - Schedule of provision for income taxes [Table]" } } }, "localname": "IncomeTaxesDetailsScheduleofprovisionforincometaxesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "stringItemType" }, "airi_IncomeTaxesDetailsScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Reconciliation of Our Income Tax Rate Computed Using the Federal Statutory Rate to Our Actual Income Tax Rate [Abstract]" } } }, "localname": "IncomeTaxesDetailsScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "stringItemType" }, "airi_IncomeTaxesDetailsScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) - Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate [Table]" } } }, "localname": "IncomeTaxesDetailsScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "stringItemType" }, "airi_IncreaseDecreaseInLongTermLeaseLiability": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease liabilities.", "label": "Increase Decrease In Long Term Lease Liability", "negatedLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInLongTermLeaseLiability", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_IncreaseInInventorySublimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in inventory sublimit.", "label": "Increase In Inventory Sublimit", "terseLabel": "Increase in inventory sublimit" } } }, "localname": "IncreaseInInventorySublimit", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_InventoryTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory [Table]" } } }, "localname": "InventoryTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/Inventory" ], "xbrltype": "stringItemType" }, "airi_InventoryTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Tables Line Items", "terseLabel": "Inventory [Abstract]" } } }, "localname": "InventoryTablesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/InventoryTables" ], "xbrltype": "stringItemType" }, "airi_InventoryTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory (Tables) [Table]" } } }, "localname": "InventoryTablesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/InventoryTables" ], "xbrltype": "stringItemType" }, "airi_IssuanceOfStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance Of Stock Options Member", "terseLabel": "Issuance of Stock Options [Member]" } } }, "localname": "IssuanceOfStockOptionsMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "domainItemType" }, "airi_LabilityAccountActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of activity within the liability account [Table Text Block].", "label": "Lability Account Activity Table Text Block", "terseLabel": "Schedule of activity within the liability account" } } }, "localname": "LabilityAccountActivityTableTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryTables" ], "xbrltype": "textBlockItemType" }, "airi_LiabilitiesRelatedToSaleOfFutureProceedsFromDispositioSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Liabilities related to sale of future proceeds from disposition of subsidiaries &#8211; beginning balance.", "label": "Liabilities Related To Sale Of Future Proceeds From Dispositio Subsidiaries", "periodEndLabel": "Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance", "periodStartLabel": "Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance" } } }, "localname": "LiabilitiesRelatedToSaleOfFutureProceedsFromDispositioSubsidiaries", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "monetaryItemType" }, "airi_LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Related to Sale of Future Proceeds from Disposition of Subsidiary [Abstract]" } } }, "localname": "LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Liability related to sale of future proceeds from disposition of subsidiary, net.", "label": "Liability Related To Sale Of Future Proceeds From Disposition Of Subsidiary Net", "terseLabel": "Liability related to sale of future proceeds from disposition of subsidiary, net" } } }, "localname": "LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryNet", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "monetaryItemType" }, "airi_LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary [Text block].", "label": "Liability Related To Sale Of Future Proceeds From Disposition Of Subsidiary Text Block", "terseLabel": "LIABILITY RELATED TO THE SALE OF FUTURE PROCEEDS FROM DISPOSITION OF SUBSIDIARY" } } }, "localname": "LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiary" ], "xbrltype": "textBlockItemType" }, "airi_LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) [Line Items]" } } }, "localname": "LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetailsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "stringItemType" }, "airi_LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) [Table]" } } }, "localname": "LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetailsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "stringItemType" }, "airi_LoanExpiresDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan expires date.", "label": "Loan Expires Date", "terseLabel": "Expires date" } } }, "localname": "LoanExpiresDate", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "airi_LoanPayableFinancedAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loan payable financed asset.", "label": "Loan Payable Financed Asset", "terseLabel": "Loan obligation" } } }, "localname": "LoanPayableFinancedAsset", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_LoansPayableFutureMinimumPaymentInTwoYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loans payable future minimum payment in two years.", "label": "Loans Payable Future Minimum Payment In Two Years", "terseLabel": "December 31, 2023" } } }, "localname": "LoansPayableFutureMinimumPaymentInTwoYears", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "airi_LoansPayableFutureMinimumPaymentsInFiveYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loans payable future minimum payment in five years.", "label": "Loans Payable Future Minimum Payments In Five Years", "terseLabel": "December 31, 2026" } } }, "localname": "LoansPayableFutureMinimumPaymentsInFiveYears", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "airi_LongTermPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long term Portion.", "label": "Long Term Portion", "terseLabel": "Long Term Portion" } } }, "localname": "LongTermPortion", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "airi_LossIncomeUsedToCalculateDilutedEarningsPerShare": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "(Loss) Income used to calculate diluted earnings per share.", "label": "Loss Income Used To Calculate Diluted Earnings Per Share", "terseLabel": "Net (Loss) Income used to calculate diluted earnings per share" } } }, "localname": "LossIncomeUsedToCalculateDilutedEarningsPerShare", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofincomeapplicabletocommonstockholdersTable" ], "xbrltype": "monetaryItemType" }, "airi_MaximumAggregatePayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of maximum aggregate payments.", "label": "Maximum Aggregate Payments", "terseLabel": "Maximum aggregate payments" } } }, "localname": "MaximumAggregatePayments", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "monetaryItemType" }, "airi_MichaelTaglichAndRobertMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Michael Taglich And Robert Member", "terseLabel": "Michael Taglich, and Robert [Member]" } } }, "localname": "MichaelTaglichAndRobertMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "domainItemType" }, "airi_MichaelTaglichChairmanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Michael Taglich Chairman Member", "terseLabel": "Michael Taglich, Chairman [Member]" } } }, "localname": "MichaelTaglichChairmanMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "domainItemType" }, "airi_MichaelTaglichMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Michael Taglich Member", "terseLabel": "Michael Taglich [Member]" } } }, "localname": "MichaelTaglichMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "domainItemType" }, "airi_MilitaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Military Member", "terseLabel": "Military [Member]" } } }, "localname": "MilitaryMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable" ], "xbrltype": "domainItemType" }, "airi_NetLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net lease term.", "label": "Net Lease Term", "terseLabel": "Net lease term" } } }, "localname": "NetLeaseTerm", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "durationItemType" }, "airi_NetSalesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net sales percentage.", "label": "Net Sales Percentage", "terseLabel": "Net sales percentage" } } }, "localname": "NetSalesPercentage", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "percentItemType" }, "airi_NonCashInterestExpenseRecognized1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non-cash interest expense recognized.", "label": "Non Cash Interest Expense Recognized1", "terseLabel": "Non-Cash interest expense recognized" } } }, "localname": "NonCashInterestExpenseRecognized1", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "monetaryItemType" }, "airi_NoncashDirectorsCompensationExpense": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-cash directors compensation expense.", "label": "Noncash Directors Compensation Expense", "terseLabel": "Non-cash directors compensation" } } }, "localname": "NoncashDirectorsCompensationExpense", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_NoncashGainOnAccountsPayableWriteoff": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash gain on accounts payable write-off.", "label": "Noncash Gain On Accounts Payable Writeoff", "negatedLabel": "Non-cash gain on accounts payable write-off" } } }, "localname": "NoncashGainOnAccountsPayableWriteoff", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Cash interest expense recognized.\r \n\r \n.", "label": "Noncash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "NoncashInterestExpense", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_NoncashOtherIncomeRecognized": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-cash other income recognized.", "label": "Noncash Other Income Recognized", "terseLabel": "Non-cash other income recognized" } } }, "localname": "NoncashOtherIncomeRecognized", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_NotePayableRevolverNetSterlingNationalBank": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of note payable revolver net webster bank.", "label": "Note Payable Revolver Net Sterling National Bank", "terseLabel": "Net proceeds from (payments for) revolving loan - Webster Bank" } } }, "localname": "NotePayableRevolverNetSterlingNationalBank", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_November2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "November2022 Member", "terseLabel": "November 2022 [Member]" } } }, "localname": "November2022Member", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "airi_OperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "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 Liabilities Current", "negatedLabel": "Less: current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesCurrent", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_OperatingLeaseLiabilitiesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities (Details) [Line Items]" } } }, "localname": "OperatingLeaseLiabilitiesDetailsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesDetailsScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesDetailsScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesDetailsScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments [Table]" } } }, "localname": "OperatingLeaseLiabilitiesDetailsScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Operating and Finance Leases [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofoperatingandfinanceleasesTable" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities (Details) - Schedule of operating and finance leases [Table]" } } }, "localname": "OperatingLeaseLiabilitiesDetailsScheduleofoperatingandfinanceleasesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofoperatingandfinanceleasesTable" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities (Details) [Table]" } } }, "localname": "OperatingLeaseLiabilitiesDetailsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities Line Items", "terseLabel": "Operating Lease Liabilities [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilities" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilities" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseROUAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease ROUAssets", "terseLabel": "Operating Lease ROU assets", "verboseLabel": "Operating lease ROU assets" } } }, "localname": "OperatingLeaseROUAssets", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_OperatingLeasesFutureMinimumPaymentDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases Future Minimum Payment Due", "terseLabel": "Total future minimum finance lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentDue", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "airi_OrganizationandBasisofPresentationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Formation and Basis of Presentation [Abstract]" } } }, "localname": "OrganizationandBasisofPresentationLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "stringItemType" }, "airi_OrganizationandBasisofPresentationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation [Table]" } } }, "localname": "OrganizationandBasisofPresentationTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "stringItemType" }, "airi_OriginalInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Original inventory.", "label": "Original Inventory", "terseLabel": "Original inventory" } } }, "localname": "OriginalInventory", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_OutstandingStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Outstanding Stock Options Member", "terseLabel": "Outstanding Stock Option [Member]" } } }, "localname": "OutstandingStockOptionsMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "domainItemType" }, "airi_PaymentsOfLoanPayableEquipments": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments of loan payable - financed asset.", "label": "Payments Of Loan Payable Equipments", "terseLabel": "Payments of loan payable - financed asset" } } }, "localname": "PaymentsOfLoanPayableEquipments", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_PermanentDifferenceOveraccrualsAndNondeductibleItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Permanent difference, overaccruals, and non-deductible items.", "label": "Permanent Difference Overaccruals And Nondeductible Items", "terseLabel": "Permanent difference, overaccruals, and non-deductible items" } } }, "localname": "PermanentDifferenceOveraccrualsAndNondeductibleItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "airi_ProceedsFromNotePayableTermNoteWebsterBank": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of proceeds from note payable.", "label": "Proceeds From Note Payable Term Note Webster Bank", "terseLabel": "Payments of term note - Webster Bank" } } }, "localname": "ProceedsFromNotePayableTermNoteWebsterBank", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_PropertyandEquipmentDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment (Details) [Line Items]" } } }, "localname": "PropertyandEquipmentDetailsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "airi_PropertyandEquipmentDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment (Details) [Table]" } } }, "localname": "PropertyandEquipmentDetailsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "airi_PropertyandEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment [Abstract]" } } }, "localname": "PropertyandEquipmentLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/PropertyandEquipment" ], "xbrltype": "stringItemType" }, "airi_PropertyandEquipmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment [Table]" } } }, "localname": "PropertyandEquipmentTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/PropertyandEquipment" ], "xbrltype": "stringItemType" }, "airi_PropertyandEquipmentTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Propertyand Equipment Tables Line Items", "terseLabel": "Property and Equipment [Abstract]" } } }, "localname": "PropertyandEquipmentTablesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentTables" ], "xbrltype": "stringItemType" }, "airi_PropertyandEquipmentTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment (Tables) [Table]" } } }, "localname": "PropertyandEquipmentTablesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentTables" ], "xbrltype": "stringItemType" }, "airi_PurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase price.", "label": "Purchase Price", "terseLabel": "Purchase price" } } }, "localname": "PurchasePrice", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "airi_ReceiveablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receiveables Member", "terseLabel": "Receiveables [Member]" } } }, "localname": "ReceiveablesMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable" ], "xbrltype": "domainItemType" }, "airi_RelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Member", "terseLabel": "Related Party [Member]" } } }, "localname": "RelatedPartyMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "airi_RemainingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including remaining amount.", "label": "Remaining Amount", "terseLabel": "Immediate payment" } } }, "localname": "RemainingAmount", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "monetaryItemType" }, "airi_RemainingRecognizedRatably": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Remaining recognized ratably.", "label": "Remaining Recognized Ratably", "terseLabel": "Remaining recognized ratably" } } }, "localname": "RemainingRecognizedRatably", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "airi_RentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage increased on rent by per year.", "label": "Rent Percentage", "terseLabel": "Rent percentage" } } }, "localname": "RentPercentage", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "percentItemType" }, "airi_RevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized.", "label": "Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "RevenueRecognized", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "airi_RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revisionof Previously Issued Consolidated Financial Statement Details Line Items", "terseLabel": "Disclosure of Revision of Previously Issued Financial Statement [Abstract]" } } }, "localname": "RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetailsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetails" ], "xbrltype": "stringItemType" }, "airi_RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetailsScheduleofdeferredtaxassetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets [Line Items]" } } }, "localname": "RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetailsScheduleofdeferredtaxassetsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "airi_RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetailsScheduleofdeferredtaxassetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revision of Previously Issued Consolidated Financial Statement (Details) - Schedule of deferred tax assets [Table]" } } }, "localname": "RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetailsScheduleofdeferredtaxassetsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "airi_RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revision of Previously Issued Consolidated Financial Statement (Details) [Table]" } } }, "localname": "RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetailsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetails" ], "xbrltype": "stringItemType" }, "airi_RevisionofPreviouslyIssuedConsolidatedFinancialStatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Revision of Previously Issued Financial Statement [Abstract]" } } }, "localname": "RevisionofPreviouslyIssuedConsolidatedFinancialStatementLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatement" ], "xbrltype": "stringItemType" }, "airi_RevisionofPreviouslyIssuedConsolidatedFinancialStatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revision of Previously Issued Consolidated Financial Statement [Table]" } } }, "localname": "RevisionofPreviouslyIssuedConsolidatedFinancialStatementTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatement" ], "xbrltype": "stringItemType" }, "airi_RevisionofPreviouslyIssuedConsolidatedFinancialStatementTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revisionof Previously Issued Consolidated Financial Statement Tables Line Items", "terseLabel": "Disclosure of Revision of Previously Issued Financial Statement [Abstract]" } } }, "localname": "RevisionofPreviouslyIssuedConsolidatedFinancialStatementTablesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementTables" ], "xbrltype": "stringItemType" }, "airi_RevisionofPreviouslyIssuedConsolidatedFinancialStatementTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revision of Previously Issued Consolidated Financial Statement (Tables) [Table]" } } }, "localname": "RevisionofPreviouslyIssuedConsolidatedFinancialStatementTablesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementTables" ], "xbrltype": "stringItemType" }, "airi_RevolvingCreditLoanTermAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Revolving Credit Loan Term Amount", "terseLabel": "Revolving loan" } } }, "localname": "RevolvingCreditLoanTermAmount", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_RevolvingLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revolving loan.", "label": "Revolving Loan", "terseLabel": "Revolving line of credit loan" } } }, "localname": "RevolvingLoan", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_RobertTaglichDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Robert Taglich Director Member", "terseLabel": "Robert Taglich, Director [Member]" } } }, "localname": "RobertTaglichDirectorMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "domainItemType" }, "airi_SaleandLeasebackTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Saleand Leaseback Transaction Line Items", "terseLabel": "Sale and Leaseback Transaction [Abstract]" } } }, "localname": "SaleandLeasebackTransactionLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransaction" ], "xbrltype": "stringItemType" }, "airi_SaleandLeasebackTransactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sale and Leaseback Transaction [Abstract]" } } }, "localname": "SaleandLeasebackTransactionTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransaction" ], "xbrltype": "stringItemType" }, "airi_ScheduleOfAccountsPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Accounts Payable Abstract" } } }, "localname": "ScheduleOfAccountsPayableAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfAccountsReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Accounts Receivable Abstract" } } }, "localname": "ScheduleOfAccountsReceivableAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfActivityWithinTheLiabilityAccountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Activity within the Liability Account [Abstract]" } } }, "localname": "ScheduleOfActivityWithinTheLiabilityAccountAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfAggregateFutureMinimumFinanceLeasePaymentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Aggregate Future Minimum Finance Lease Payment Abstract" } } }, "localname": "ScheduleOfAggregateFutureMinimumFinanceLeasePaymentAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfAggregateUndiscountedCashFlowsOfOperatingLeasePaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Aggregate Undiscounted Cash Flows Of Operating Lease Payments Abstract" } } }, "localname": "ScheduleOfAggregateUndiscountedCashFlowsOfOperatingLeasePaymentsAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfAllowanceForDoubtfulAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Allowance For Doubtful Accounts Abstract" } } }, "localname": "ScheduleOfAllowanceForDoubtfulAccountsAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfAverageMarketPriceOfTheCommonSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Average Market Price Of The Common Shares Abstract" } } }, "localname": "ScheduleOfAverageMarketPriceOfTheCommonSharesAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfBasicAndDilutedEpsComputationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Basic And Diluted Eps Computations Abstract" } } }, "localname": "ScheduleOfBasicAndDilutedEpsComputationsAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfCompanysStockOptionAndWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Companys Stock Option And Warrants Abstract" } } }, "localname": "ScheduleOfCompanysStockOptionAndWarrantsAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfComponentsOfLeaseTermAndDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Components Of Lease Term And Discount Rate Abstract" } } }, "localname": "ScheduleOfComponentsOfLeaseTermAndDiscountRateAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfCustomersThatRepresentedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Customers That Represented Abstract" } } }, "localname": "ScheduleOfCustomersThatRepresentedAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Notes Payable Related Party Notes Payable and Finance Lease Obligations [Abstract]" } } }, "localname": "ScheduleOfDebtAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Tax Assets Abstract" } } }, "localname": "ScheduleOfDeferredTaxAssetsAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfDeferredTaxAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Tax Assets Table Text Block", "terseLabel": "Schedule of deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsTableTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfExercisePriceWasGreaterAndLessThanTheAverageMarketPriceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of exercise price was greater and less than the average market price.", "label": "Schedule Of Exercise Price Was Greater And Less Than The Average Market Price Table Text Block", "terseLabel": "Schedule of average market price of the common shares" } } }, "localname": "ScheduleOfExercisePriceWasGreaterAndLessThanTheAverageMarketPriceTableTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfFairValuesOfStockOptionsGrantedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Fair Values Of Stock Options Granted Abstract" } } }, "localname": "ScheduleOfFairValuesOfStockOptionsGrantedAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfFinanceLeasePaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Finance Lease Paid Abstract" } } }, "localname": "ScheduleOfFinanceLeasePaidAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfFinanceLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finance lease.", "label": "Schedule Of Finance Lease Table Text Block", "terseLabel": "Schedule of components of lease term and discount rate" } } }, "localname": "ScheduleOfFinanceLeaseTableTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfFutureMinimumLoanPaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of future minimum loan payments.", "label": "Schedule Of Future Minimum Loan Payments Table Text Block", "terseLabel": "Schedule of aggregate future minimum finance lease payment" } } }, "localname": "ScheduleOfFutureMinimumLoanPaymentsTableTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfIncomeApplicableToCommonStockholdersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Income Applicable To Common Stockholders Abstract" } } }, "localname": "ScheduleOfIncomeApplicableToCommonStockholdersAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Inventory Abstract" } } }, "localname": "ScheduleOfInventoryAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfNetDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Net Deferred Tax Assets Abstract" } } }, "localname": "ScheduleOfNetDeferredTaxAssetsAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfNoteHoldersAndThePrincipalBalanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Note Holders And The Principal Balance Abstract" } } }, "localname": "ScheduleOfNoteHoldersAndThePrincipalBalanceAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfOperatingAndFinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Operating And Finance Leases Abstract" } } }, "localname": "ScheduleOfOperatingAndFinanceLeasesAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfOperatingAndFinanceLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Operating And Finance Leases Table Text Block", "terseLabel": "Schedule of operating and finance leases" } } }, "localname": "ScheduleOfOperatingAndFinanceLeasesTableTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfPaymentsDueUnderTheTermLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Payments Due Under The Term Loan Abstract" } } }, "localname": "ScheduleOfPaymentsDueUnderTheTermLoanAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Abstract" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfProvisionForIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Provision For Income Taxes Abstract" } } }, "localname": "ScheduleOfProvisionForIncomeTaxesAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfReconciliationOfOurIncomeTaxRateComputedUsingTheFederalStatutoryRateToOurActualIncomeTaxRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Reconciliation Of Our Income Tax Rate Computed Using The Federal Statutory Rate To Our Actual Income Tax Rate Abstract" } } }, "localname": "ScheduleOfReconciliationOfOurIncomeTaxRateComputedUsingTheFederalStatutoryRateToOurActualIncomeTaxRateAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfRemainingLeaseTermsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Remaining Lease Terms Abstract" } } }, "localname": "ScheduleOfRemainingLeaseTermsAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfRevenueFromContractsWithCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Revenue From Contracts With Customers Abstract" } } }, "localname": "ScheduleOfRevenueFromContractsWithCustomersAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfStockOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Stock Options Abstract" } } }, "localname": "ScheduleOfStockOptionsAbstract", "nsuri": "http://www.airi.com/20221231", "xbrltype": "stringItemType" }, "airi_ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of subordinated principal balance of the notes.", "label": "Schedule Of Subordinated Principal Balance Of Notes Table Text Block", "terseLabel": "Schedule of note holders and the principal balance" } } }, "localname": "ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wtd. Avg. Exercise Price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Prices", "terseLabel": "Wtd. Avg. Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrices", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "perShareItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarantsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock warrants plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warants Outstanding Weighted Average Exercise Price", "periodEndLabel": "Wtd. Avg. Exercise Price, Ending balance", "periodStartLabel": "Wtd. Avg. Exercise Price, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarantsOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share based compensation arrangement by share based payment award warrants exercisable number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Exercisable Number", "terseLabel": "Warrants, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "sharesItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock warrants plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Exercisable Weighted Average Exercise Price", "terseLabel": "Wtd. Avg. Exercise Price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price of warrants that were either forfeited or expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Forfeitures And Expirations In Period Weighted Average Exercise Price", "terseLabel": "Wtd. Avg. Exercise Price, Terminated/Expired during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share based compensation arrangement by share based payment award warrants outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Outstanding Number", "periodEndLabel": "Warrants, Ending balance", "periodStartLabel": "Warrants, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "sharesItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsTerminatedExpiredInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares warrants terminated/Expired during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Terminated Expired In Period", "negatedLabel": "Warrants, Terminated/Expired during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsTerminatedExpiredInPeriod", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "sharesItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantssGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number shares granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrantss Grants In Period Gross", "terseLabel": "Warrants, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantssGrantsInPeriodGross", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "sharesItemType" }, "airi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWarrantsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of warrants.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Warrants Grants In Period Weighted Average Exercise Price", "terseLabel": "Wtd. Avg. Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardWarrantsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "airi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual life (years).", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term", "terseLabel": "Wtd. Avg. Remaining Contractual Life (years), Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "durationItemType" }, "airi_SharesIssuedOfCommonStockForCashlessExerciseOfStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued of common stock for cashless exercise of stock options.", "label": "Shares Issued Of Common Stock For Cashless Exercise Of Stock Options", "terseLabel": "Shares issued of common stock for cashless exercise of stock options" } } }, "localname": "SharesIssuedOfCommonStockForCashlessExerciseOfStockOptions", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "airi_StateNetOperatingCarryForwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "State net operating carry forwards", "label": "State Net Operating Carry Forwards", "terseLabel": "State net operating carry forwards" } } }, "localname": "StateNetOperatingCarryForwards", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "airi_StockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of stock options.", "label": "Stock Options", "terseLabel": "Stock Options" } } }, "localname": "StockOptions", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable" ], "xbrltype": "monetaryItemType" }, "airi_StockOptionsAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of stock options and warrants.", "label": "Stock Options And Warrants", "terseLabel": "Total" } } }, "localname": "StockOptionsAndWarrants", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable" ], "xbrltype": "monetaryItemType" }, "airi_StockOptionsandWarrantsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) [Line Items]" } } }, "localname": "StockOptionsandWarrantsDetailsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "stringItemType" }, "airi_StockOptionsandWarrantsDetailsScheduleofcompanysstockoptionandwarrantsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Company's Stock Options [Abstract]" } } }, "localname": "StockOptionsandWarrantsDetailsScheduleofcompanysstockoptionandwarrantsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "stringItemType" }, "airi_StockOptionsandWarrantsDetailsScheduleofcompanysstockoptionandwarrantsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of company's stock option and warrants [Table]" } } }, "localname": "StockOptionsandWarrantsDetailsScheduleofcompanysstockoptionandwarrantsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "stringItemType" }, "airi_StockOptionsandWarrantsDetailsScheduleoffairvaluesofstockoptionsgrantedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Fair Values of Stock Options Granted [Abstract]" } } }, "localname": "StockOptionsandWarrantsDetailsScheduleoffairvaluesofstockoptionsgrantedLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "stringItemType" }, "airi_StockOptionsandWarrantsDetailsScheduleoffairvaluesofstockoptionsgrantedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of fair values of stock options granted [Table]" } } }, "localname": "StockOptionsandWarrantsDetailsScheduleoffairvaluesofstockoptionsgrantedTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "stringItemType" }, "airi_StockOptionsandWarrantsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) [Table]" } } }, "localname": "StockOptionsandWarrantsDetailsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "stringItemType" }, "airi_StockOptionsandWarrantsTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Tables) [Line Items]" } } }, "localname": "StockOptionsandWarrantsTablesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "xbrltype": "stringItemType" }, "airi_StockOptionsandWarrantsTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock warrants [Abstract]" } } }, "localname": "StockOptionsandWarrantsTablesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "xbrltype": "stringItemType" }, "airi_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "airi_StockholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Table]" } } }, "localname": "StockholdersEquityDetailsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofaveragemarketpriceofthecommonsharesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofaveragemarketpriceofthecommonsharesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofaveragemarketpriceofthecommonsharesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of average market price of the common shares [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofaveragemarketpriceofthecommonsharesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofbasicanddilutedEPScomputationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofbasicanddilutedEPScomputationsLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofbasicanddilutedEPScomputationsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted EPS computations [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofbasicanddilutedEPScomputationsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "SummaryofSignificantAccountingPoliciesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summaryof Significant Accounting Policies Tables Line Items", "terseLabel": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "SummaryofSignificantAccountingPoliciesTablesLineItems", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Tables) [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesTablesTable", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "airi_SupplementalDisclosureOfNonCashActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure Of Non Cash Activity Abstract", "terseLabel": "Supplemental disclosure of non-cash activity" } } }, "localname": "SupplementalDisclosureOfNonCashActivityAbstract", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleoffinanceleasepaidTable" ], "xbrltype": "stringItemType" }, "airi_TaglichBrothersIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taglich Brothers Inc Member", "terseLabel": "Taglich Brothers, Inc. [Member]" } } }, "localname": "TaglichBrothersIncMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "domainItemType" }, "airi_TermLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of term loan increases.", "label": "Term Loan", "terseLabel": "Term loan" } } }, "localname": "TermLoan", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "airi_TermLoanWebster": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Term loan webster.", "label": "Term Loan Webster", "terseLabel": "Term loan, Webster" } } }, "localname": "TermLoanWebster", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "airi_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Three Customers Member", "terseLabel": "Three Customers [Member]" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "airi_ToolsAndInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tools And Instruments Member", "terseLabel": "Tools and Instruments [Member]" } } }, "localname": "ToolsAndInstrumentsMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "airi_TotalFutureMinimumLeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total future minimum lease payments.", "label": "Total Future Minimum Lease Payments", "terseLabel": "Total future minimum lease payments" } } }, "localname": "TotalFutureMinimumLeasePayments", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_TotalNoncurrentDeferredTaxAssetAfterValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.", "label": "Total Noncurrent Deferred Tax Asset After Valuation Allowance", "terseLabel": "Total deferred tax asset after valuation allowance", "verboseLabel": "Total non-current deferred tax asset after valuation allowance" } } }, "localname": "TotalNoncurrentDeferredTaxAssetAfterValuationAllowance", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_TotalNoncurrentDeferredTaxAssetBeforeValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.", "label": "Total Noncurrent Deferred Tax Asset Before Valuation Allowance", "terseLabel": "Total deferred tax asset before valuation allowance", "verboseLabel": "Total non-current deferred tax asset before valuation allowance" } } }, "localname": "TotalNoncurrentDeferredTaxAssetBeforeValuationAllowance", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_Warrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of warrants.", "label": "Warrants", "terseLabel": "Warrants" } } }, "localname": "Warrants", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable" ], "xbrltype": "monetaryItemType" }, "airi_WebsterFacilityDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Webster facility description.", "label": "Webster Facility Description", "terseLabel": "Webster facility, description" } } }, "localname": "WebsterFacilityDescription", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "airi_WebsterFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Webster Facility Member", "terseLabel": "Webster Facility [Member]" } } }, "localname": "WebsterFacilityMember", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "airi_WtdAvgRemainingContractualLifeyearsTerminatedExpiredDuringThePeriodinDollars": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wtd. Avg. Remaining Contractual Life (years), Terminated/Expired during the period.", "label": "Wtd Avg Remaining Contractual Lifeyears Terminated Expired During The Periodin Dollars", "terseLabel": "Wtd. Avg. Remaining Contractual Life (years), Terminated/Expired during the period" } } }, "localname": "WtdAvgRemainingContractualLifeyearsTerminatedExpiredDuringThePeriodinDollars", "nsuri": "http://www.airi.com/20221231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "durationItemType" }, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r536" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r536" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r542" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r536" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r536" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r536" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_BankLoans": { "auth_ref": [ "r664" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term bank loan secured by broker-dealer customer's security.", "label": "Broker-Dealer, Bank Loan, Short-Term", "terseLabel": "Term loan" } } }, "localname": "BankLoans", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "srt_DirectorMember": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r258", "r524", "r600", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r291", "r293", "r294", "r295", "r352", "r460", "r482", "r499", "r500", "r521", "r530", "r534", "r598", "r649", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails", "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable", "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/ScheduleofstockoptionsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r291", "r293", "r294", "r295", "r352", "r460", "r482", "r499", "r500", "r521", "r530", "r534", "r598", "r649", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails", "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable", "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/ScheduleofstockoptionsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r258", "r524", "r600", "r659" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r291", "r293", "r294", "r295", "r339", "r352", "r371", "r372", "r373", "r459", "r460", "r482", "r499", "r500", "r521", "r530", "r534", "r592", "r598", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails", "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable", "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/ScheduleofstockoptionsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r291", "r293", "r294", "r295", "r339", "r352", "r371", "r372", "r373", "r459", "r460", "r482", "r499", "r500", "r521", "r530", "r534", "r592", "r598", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails", "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/ScheduleofstockoptionsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r209", "r210", "r211", "r219", "r220", "r234", "r421", "r422", "r563", "r564", "r565", "r566", "r568", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r170", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r234", "r268", "r269", "r404", "r420", "r421", "r422", "r423", "r435", "r452", "r453", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r353", "r569", "r663" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r170", "r209", "r211", "r212", "r213", "r214", "r215", "r223", "r234", "r404", "r420", "r421", "r422", "r435", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r567", "r568", "r570", "r571", "r572", "r583", "r584", "r636", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Previously Reported [Member]", "terseLabel": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r224", "r353", "r544", "r569" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountsreceivableTable", "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable", "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable", "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable", "http://www.airi.com/role/ScheduleofinventoryTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofoperatingandfinanceleasesTable", "http://www.airi.com/role/ScheduleofprovisionforincometaxesTable", "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r224", "r353", "r544", "r545", "r569" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountsreceivableTable", "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable", "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable", "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable", "http://www.airi.com/role/ScheduleofinventoryTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofoperatingandfinanceleasesTable", "http://www.airi.com/role/ScheduleofprovisionforincometaxesTable", "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r576", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Schedule of Accounts Receivable [Abstract]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts Payable and Accrued Expenses", "verboseLabel": "Accounts Payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountsPayableandAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accounts Payable and Accrued Expenses [Member]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r19", "r533" ], "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.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r184", "r259", "r260", "r503" ], "calculation": { "http://www.airi.com/role/ScheduleofaccountsreceivableTable": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable Gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r479", "r494" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.airi.com/role/ScheduleofaccountsreceivableTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts Receivable, Net of Allowance for Doubtful Accounts of $281,000 and $594,000", "totalLabel": "Accounts Receivable Net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "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 - other" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued Payroll" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r80", "r179" ], "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" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r11", "r533" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r381", "r382", "r383", "r560", "r561", "r562", "r635" ], "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.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r49", "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortizing amount of related party" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "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]", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock based compensation - options and restricted stock" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "auth_ref": [ "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r185", "r263", "r270", "r271", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year", "terseLabel": "Allowance for doubtful accounts (in Dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r185", "r263", "r270" ], "calculation": { "http://www.airi.com/role/ScheduleofaccountsreceivableTable": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Charged to Costs and Expenses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Deductions from Reserves" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r34", "r319", "r433", "r555" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r319", "r433", "r519", "r520", "r555" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization - NTW Transaction" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "auth_ref": [ "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "terseLabel": "Effect of dilutive stock options and warrants" } } }, "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaveragemarketpriceofthecommonsharesTable" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r138", "r153", "r182", "r206", "r247", "r250", "r254", "r266", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r415", "r417", "r424", "r533", "r596", "r597", "r647" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "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.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r173", "r188", "r206", "r266", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r415", "r417", "r424", "r533", "r596", "r597", "r647" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "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.airi.com/role/ConsolidatedBalanceSheet" ], "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.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]", "terseLabel": "Buildings and Improvements [Member]" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r279" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Contract Costs Receivable" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r51", "r176", "r501" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r54" ], "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" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r45", "r51", "r59" ], "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 AT END OF YEAR", "periodStartLabel": "CASH AT BEGINNING OF YEAR" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r45", "r131" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "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 DECREASE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r2", "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Operating cash flow from operating leases" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofremainingleasetermsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r29", "r144", "r158" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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 Contingency (see Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r560", "r561", "r635" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Price per share (in Dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "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.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "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.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "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", "verboseLabel": "Common stock shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r86" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10", "r533" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 2.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 - Par Value $.001 - Authorized 6,000,000 Shares, 3,247,937 and 3,212,801 Shares Issued and Outstanding as of December 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "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 [Member]", "terseLabel": "Computers and Software [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r65", "r66", "r128", "r129", "r258", "r495" ], "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.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r65", "r66", "r128", "r129", "r258", "r493", "r495" ], "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.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r65", "r66", "r128", "r129", "r258", "r495", "r662" ], "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.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r149", "r240" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Credit and Concentration Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r64", "r65", "r66", "r67", "r128", "r130", "r495" ], "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.airi.com/role/ScheduleofcustomersthatrepresentedTable" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r65", "r66", "r128", "r129", "r258", "r495" ], "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.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r110", "r506" ], "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.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r8", "r140", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleSubordinatedDebt": { "auth_ref": [ "r8", "r140", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, the carrying value of convertible subordinated debt, as of the balance sheet date, initially scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.", "label": "Convertible Subordinated Debt", "terseLabel": "Convertible Subordinated Notes" } } }, "localname": "ConvertibleSubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleSubordinatedDebtNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.", "label": "Convertible Subordinated Debt, Noncurrent", "terseLabel": "Subordinated Notes Payable - Related Party" } } }, "localname": "ConvertibleSubordinatedDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r37", "r462" ], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "order": 2.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", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r554", "r590" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property.", "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Expenditures for repairs and improvements" } } }, "localname": "CostOfPropertyRepairsAndMaintenance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "terseLabel": "Freight out" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk [Member]" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r558", "r631", "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Debt, Current", "negatedLabel": "Less: Current portion" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r85", "r204", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r320", "r321", "r322" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "Related party convertible amount" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r133", "r135", "r308", "r434", "r517", "r518" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal installments amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r27" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Proper amount" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Accrued interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r26", "r133", "r317" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Principal payment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r132", "r135", "r599" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less: discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Financing Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r137", "r152", "r546" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred Financing Costs, Net, Deposits and Other Assets" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r134", "r599" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredGainOnSaleOfProperty": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain on the sale of property that does not qualify for gain recognition as of the balance sheet date.", "label": "Deferred Gain on Sale of Property", "terseLabel": "Deferred Gain on Sale - Current Portion" } } }, "localname": "DeferredGainOnSaleOfProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r389", "r390" ], "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", "terseLabel": "Net deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r49", "r109", "r401", "r407", "r408", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Total Provision for Income Taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r168", "r547", "r641" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred Rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Recognized amount" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r558", "r632", "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "States" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Disallowed interest" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "auth_ref": [ "r107", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "terseLabel": "Capitalized engineering costs" } } }, "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "negatedLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r629" ], "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "negatedLabel": "Total deferred tax liabilities", "terseLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Valuation allowance deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r107", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r107", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Federal net operating loss carry forward expired amount through 2037" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Federal net operating loss carry forward not expired" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r107", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOtherLossCarryforwards": { "auth_ref": [ "r107", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other.", "label": "Deferred Tax Assets, Other Loss Carryforwards", "terseLabel": "Federal net operating loss carry forward" } } }, "localname": "DeferredTaxAssetsOtherLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r107", "r630" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.", "label": "Deposit Liability, Current", "terseLabel": "Customer Deposits", "verboseLabel": "Customer deposits" } } }, "localname": "DepositLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Deposits": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.", "label": "Deposits", "terseLabel": "Deposits balance" } } }, "localname": "Deposits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r49", "r78" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r117", "r118", "r119", "r121", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfInterestRateDerivativeActivities": { "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r123" ], "lang": { "en-us": { "role": { "documentation": "General discussion of the entity's interest rate derivative activities.", "label": "Description of Interest Rate Derivative Activities", "terseLabel": "Annual rate of interest description" } } }, "localname": "DescriptionOfInterestRateDerivativeActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "terseLabel": "Effect of dilutive convertible notes payable" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r338", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue from contracts with customers" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r355", "r377", "r378", "r380", "r385", "r531" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK OPTIONS AND WARRANTS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r197", "r214", "r215", "r217", "r218", "r219", "r225", "r228", "r231", "r232", "r233", "r234", "r422", "r423", "r476", "r480", "r510" ], "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": "(Loss) Income per share \u2013 Basic (in Dollars per share)", "verboseLabel": "Per share amount - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r197", "r214", "r215", "r217", "r218", "r219", "r228", "r231", "r232", "r233", "r234", "r422", "r423", "r476", "r480", "r510" ], "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": "(Loss) Income per share \u2013 Diluted (in Dollars per share)", "verboseLabel": "Per share amount - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r61", "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (Loss) per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r392" ], "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": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r207", "r392", "r409" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r628", "r634" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Deferred tax valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": { "auth_ref": [ "r628", "r634" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Percent", "terseLabel": "Change in state rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r628", "r634" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Percentage of excise tax price" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r628", "r634" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Permanent difference, overaccruals, and non-deductible items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r628", "r634" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes", "verboseLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r628", "r634" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r628", "r634" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "terseLabel": "Total" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther": { "auth_ref": [ "r628", "r634" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other income tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Stock compensation expense for employees" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Remaining weighted average vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r86", "r169", "r192", "r193", "r194", "r209", "r210", "r211", "r213", "r220", "r223", "r237", "r267", "r337", "r381", "r382", "r383", "r403", "r404", "r421", "r425", "r426", "r427", "r428", "r429", "r430", "r453", "r483", "r484", "r485" ], "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.airi.com/role/DebtDetails", "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessStockSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders.", "label": "Excess Stock, Shares Issued", "terseLabel": "Common stock, shares issued (in Shares)" } } }, "localname": "ExcessStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r124", "r127" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r126", "r127" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired", "terseLabel": "Acquisition of finance lease ROU asset" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffinanceleasepaidTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r438", "r442", "r532" ], "calculation": { "http://www.airi.com/role/ScheduleoffinanceleasepaidTable": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffinanceleasepaidTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r440", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Financing cash flow from finance lease obligations" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffinanceleasepaidTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of finance lease paid" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "December 31, 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "December 31, 2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "December 31, 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "December 31, 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r439", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r438", "r442", "r532" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of Right-of-Use Assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r447", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount rate - %" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcomponentsofleasetermanddiscountrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r446", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term - in years" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcomponentsofleasetermanddiscountrateTable" ], "xbrltype": "durationItemType" }, "us-gaap_FinancingInterestExpense": { "auth_ref": [ "r38" ], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents interest incurred for borrowed money which was used to produce goods or render services.", "label": "Financing Interest Expense", "negatedLabel": "Interest and Financing Costs" } } }, "localname": "FinancingInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableLoanInProcess": { "auth_ref": [ "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undisbursed portion of financing receivable balance. Excludes financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Loan in Process", "terseLabel": "Loan amount" } } }, "localname": "FinancingReceivableLoanInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRevolving": { "auth_ref": [ "r275", "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable that can be withdrawn, repaid, and redrawn.", "label": "Financing Receivable, Revolving", "terseLabel": "Revolving loan" } } }, "localname": "FinancingReceivableRevolving", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "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 Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfProject": { "auth_ref": [ "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gains and losses included in earning resulting from the sale of a project.", "label": "Gain (Loss) on Sale of Project", "terseLabel": "Gain on sale" } } }, "localname": "GainLossOnSaleOfProject", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfProperties": { "auth_ref": [ "r555", "r589", "r591" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.", "label": "Gain (Loss) on Sale of Properties", "negatedLabel": "Deferred gain on sale of real estate" } } }, "localname": "GainLossOnSaleOfProperties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r180", "r280", "r475", "r516", "r533", "r587", "r588" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r285", "r286", "r516" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r282", "r284", "r516" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r49", "r281", "r283", "r285", "r516" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Loss on impairment of goodwill", "verboseLabel": "Goodwill impairment charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r36", "r206", "r247", "r249", "r253", "r255", "r266", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r424", "r512", "r596" ], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "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.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r73", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "terseLabel": "Unrecognized gain amount" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived and Intangible Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r32", "r136", "r145", "r161", "r247", "r249", "r253", "r255", "r477", "r512" ], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "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 Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) Income before Provision for Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable", "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r207", "r393", "r395", "r400", "r405", "r410", "r412", "r413", "r414" ], "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.airi.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r208", "r222", "r223", "r246", "r391", "r406", "r411", "r481" ], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "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)", "terseLabel": "Provision for Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r191", "r387", "r388", "r395", "r396", "r399", "r402" ], "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.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the year for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r48" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r48" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 15.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.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r48" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred payroll tax liability - CARES Act" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedLabel": "Deposits and other assets" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r48" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 16.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": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) Decrease in Operating Assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (Decrease) in Operating Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 17.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r48" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Taxes", "negatedLabel": "Prepaid taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r134", "r147", "r195", "r245", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r40", "r318", "r323", "r519", "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "negatedLabel": "Interest Expense - Related Parties" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r199", "r201", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r74", "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "terseLabel": "Inventory - IRC 263A adjustment" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORY" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r548" ], "calculation": { "http://www.airi.com/role/ScheduleofinventoryTable": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Abstract]", "terseLabel": "Schedule of inventory [Abstract]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/Inventory", "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r187", "r502", "r533" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.airi.com/role/ScheduleofinventoryTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Inventory", "totalLabel": "Total Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r175", "r186", "r235", "r276", "r277", "r278", "r461", "r507" ], "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.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r550" ], "calculation": { "http://www.airi.com/role/ScheduleofinventoryTable": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw Materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r75", "r552" ], "calculation": { "http://www.airi.com/role/ScheduleofinventoryTable": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r549" ], "calculation": { "http://www.airi.com/role/ScheduleofinventoryTable": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work In Progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentCompanyDistributableEarningsLossAccumulatedLongTermCapitalGainLoss": { "auth_ref": [ "r162", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit) from long-term capital gain (loss) of investment company.", "label": "Investment Company, Distributable Earnings (Loss), Accumulated Long-Term Capital Gain (Loss)", "terseLabel": "Capital loss carryforward" } } }, "localname": "InvestmentCompanyDistributableEarningsLossAccumulatedLongTermCapitalGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentInterestRate": { "auth_ref": [ "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Rate of interest on investment.", "label": "Investment Interest Rate", "terseLabel": "Imputed interest rate" } } }, "localname": "InvestmentInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r448", "r532" ], "calculation": { "http://www.airi.com/role/ScheduleoffinanceleasepaidTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total Lease Costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffinanceleasepaidTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.", "label": "Lease Income", "terseLabel": "Lease amount" } } }, "localname": "LeaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Remaining Lease Term", "terseLabel": "Remaining term" } } }, "localname": "LesseeFinanceLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r640" ], "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 aggregate undiscounted cash flows of operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "December 31, 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "December 31, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renew term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r450" ], "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": "OPERATING LEASE LIABILITIES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorSalesTypeLeaseTermOfContract1": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Sales-type Lease, Term of Contract", "terseLabel": "Lease terms" } } }, "localname": "LessorSalesTypeLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23", "r206", "r266", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r416", "r417", "r418", "r424", "r511", "r596", "r647", "r648" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "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.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r15", "r141", "r156", "r533", "r557", "r582", "r637" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "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 STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r174", "r206", "r266", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r416", "r417", "r418", "r424", "r533", "r596", "r647", "r648" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "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.airi.com/role/ConsolidatedBalanceSheet" ], "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.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r3", "r77", "r82", "r171", "r172" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r8", "r140", "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Equipment Line of Credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Withdrawn amount" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": { "auth_ref": [ "r6", "r8", "r139", "r140", "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum month-end amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Maximum Month-end Outstanding Amount", "terseLabel": "Line of credit amount" } } }, "localname": "LineOfCreditFacilityMaximumMonthendOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r21" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Equipment line of credit remaining available" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r6", "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving line of credit, current" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r8", "r140", "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable", "terseLabel": "Loans payable - financed assets" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable \u2013 Financed Assets [Member]" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "terseLabel": "Total long term portion of operating lease maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "terseLabel": "Total operating lease maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r22" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less: Current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-Term Debt, Maturities, Repayments of Principal in Next Rolling 12 Months", "terseLabel": "Principal payments" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-Term Debt, Maturities, Repayments of Principal in Rolling Year Five", "terseLabel": "December 31, 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-Term Debt, Maturities, Repayments of Principal in Rolling Year Four", "terseLabel": "December 31, 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-Term Debt, Maturities, Repayments of Principal in Rolling Year Three", "terseLabel": "December 31, 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Total long-term portion of Webster Term Loan payable" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Loans Payable, Noncurrent", "terseLabel": "Long-term portion" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingencies [Abstract]" } } }, "localname": "LossContingencyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r593", "r594", "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages amount" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ContingencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r289", "r290", "r292", "r294", "r295", "r296", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCY" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/Contingency" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r64", "r65", "r66", "r71" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.", "label": "Major Customers, Policy [Policy Text Block]", "terseLabel": "Major Suppliers" } } }, "localname": "MajorCustomersPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r200" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "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", "totalLabel": "NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r200" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "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", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r45", "r47", "r50" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "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", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r33", "r50", "r146", "r160", "r172", "r189", "r190", "r194", "r206", "r212", "r214", "r215", "r217", "r218", "r222", "r223", "r229", "r247", "r249", "r253", "r255", "r266", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r423", "r424", "r512", "r596" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.airi.com/role/ConsolidatedIncomeStatement": { "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", "terseLabel": "Net Income (loss)", "totalLabel": "Net (Loss) Income", "verboseLabel": "Net (Loss) Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r214", "r215", "r217", "r218", "r225", "r226", "r230", "r233", "r247", "r249", "r253", "r255", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net (Loss) Income - Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofincomeapplicabletocommonstockholdersTable" ], "xbrltype": "monetaryItemType" }, "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": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other Income, Net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansPayable": { "auth_ref": [ "r8", "r140", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Notes and Loans Payable", "terseLabel": "Subtotal" } } }, "localname": "NotesAndLoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAssumed1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes assumed in noncash investing or financing activities.", "label": "Notes Assumed", "terseLabel": "Promissory notes" } } }, "localname": "NotesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r8", "r140", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Loans Payable - financed assets", "verboseLabel": "Notes payable" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBank": { "auth_ref": [ "r8", "r140", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond the operating cycle if longer.", "label": "Notes Payable to Bank", "terseLabel": "Revolving loan to Webster Bank (\u201cWebster\u201d)" } } }, "localname": "NotesPayableToBank", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r575" ], "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": "Operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Reporting segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations.", "label": "Obligations [Member]", "terseLabel": "Finance Lease Obligations [Member]" } } }, "localname": "ObligationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "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", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r247", "r249", "r253", "r255", "r512" ], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "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": "(Loss) Income from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r443", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost:", "verboseLabel": "Total lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofremainingleasetermsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r236", "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]", "terseLabel": "Schedule of remaining lease terms" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r437" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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": "Operating Lease Liabilities - Net of Current Portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r436" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "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 Lease Right-Of-Use-Assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r555" ], "calculation": { "http://www.airi.com/role/ScheduleoffinanceleasepaidTable": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffinanceleasepaidTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r447", "r532" ], "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", "terseLabel": "Weighted Average discount rate - %" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofoperatingandfinanceleasesTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r446", "r532" ], "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", "terseLabel": "Weighted Average Remaining Lease Term - in years" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofoperatingandfinanceleasesTable" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss forward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/RevisionofPreviouslyIssuedConsolidatedFinancialStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r111" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "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", "negatedLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r143", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other.", "label": "Other Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r655", "r656", "r657", "r658", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Customer [Member]" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInventoryNetOfReserves": { "auth_ref": [ "r75", "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after of valuation reserves and allowances, of inventory, classified as other, expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Net of Reserves", "terseLabel": "Inventory reserve" } } }, "localname": "OtherInventoryNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable", "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r24", "r533" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Operating Lease Liabilities - Current Portion" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayableLongTerm": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Loans Payable, Long-Term, Noncurrent", "negatedLabel": "Less: Current portion of Webster Term Loan payable" } } }, "localname": "OtherLoansPayableLongTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsdueunderthetermloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r6", "r7" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Current", "terseLabel": "Debt - Current Portion" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Noncurrent", "terseLabel": "Debt - Net of Current Portion" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncome": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income", "terseLabel": "Non-cash income" } } }, "localname": "OtherNoncashIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Non-Cash other income recognized" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNotesPayable": { "auth_ref": [ "r8", "r140", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term notes payable classified as other.", "label": "Other Notes Payable", "terseLabel": "Old payables" } } }, "localname": "OtherNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Operating activities (in Dollars)" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Expenses [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForFees": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for fees classified as other.", "label": "Payments for Other Fees", "terseLabel": "Amendment fee paid" } } }, "localname": "PaymentsForFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromDepositOnLoan": { "auth_ref": [ "r52", "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from resulting from payment, receipt or drawdown of cash deposit to guarantee a loan during the period.", "label": "Payments for (Proceeds from) Deposit on Loan", "terseLabel": "Generating proceeds" } } }, "localname": "PaymentsForProceedsFromDepositOnLoan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r44" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Payment of deferred finance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r41" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "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": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "terseLabel": "Security fund amount" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/EmployeeBenefitsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "EMPLOYEE BENEFITS PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/EmployeeBenefitsPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r9", "r324" ], "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.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r9" ], "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.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r9" ], "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.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r9", "r533" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 1.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, par value $.001 - Authorized 3,000,000 shares, 0 shares outstanding, at both December 31, 2022 and December 31, 2021." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r553" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 4.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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r504", "r515", "r586" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 6.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid Taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r42" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from note payable - term note - Webster Bank" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSecuredNotesPayable": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from Secured Notes Payable", "terseLabel": "Notes proceeds" } } }, "localname": "ProceedsFromSecuredNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r81" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r83", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure 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 Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r79", "r178" ], "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": "Total Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property, Plant and Equipment [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r81", "r157", "r478", "r533" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "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", "verboseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Accumulated Depreciation", "terseLabel": "Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r81", "r496", "r497" ], "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.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r81" ], "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" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r79" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r198", "r272" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt recovery" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableWithImputedInterestDiscount": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disclosure of the unamortized amount of the discount on the note or receivable which is deducted from the face amount of the receivable or loan. The discount or premium is the difference between the present value and the face amount.", "label": "Receivable with Imputed Interest, Discount", "negatedLabel": "Less: imputed interest" } } }, "localname": "ReceivableWithImputedInterestDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r343", "r454", "r455" ], "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.airi.com/role/DebtDetails", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r167", "r454", "r455", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails", "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails", "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r343", "r454", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r646" ], "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.airi.com/role/DebtDetails", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Payments of finance lease obligations" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r43" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Payment of subordinated notes payable - related party" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r12", "r91", "r155", "r487", "r492", "r533" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 4.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)", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r169", "r209", "r210", "r211", "r213", "r220", "r223", "r267", "r381", "r382", "r383", "r403", "r404", "r421", "r483", "r485" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r508", "r509" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r196", "r206", "r243", "r244", "r248", "r251", "r252", "r256", "r257", "r258", "r266", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r424", "r477", "r596" ], "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesNetOfInterestExpense": { "auth_ref": [ "r243", "r244", "r248", "r251", "r252", "r256", "r257", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues, Net of Interest Expense", "terseLabel": "Total" } } }, "localname": "RevenuesNetOfInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofrevenuefromcontractswithcustomersTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r445", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "negatedLabel": "Operating lease ROU assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Common stock price per share (in Dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Sales [Member]" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcustomersthatrepresentedTable" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accounts payable" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountsPayableandAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r28", "r87", "r88", "r89", "r90", "r132", "r133", "r135", "r148", "r517", "r519", "r559" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of payments due under the term loan" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of net deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r574" ], "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 income applicable to common stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r5", "r16", "r17", "r18" ], "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 inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r81" ], "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.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of stock options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r94", "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of company's stock option and warrants" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of fair values of stock options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of basic and diluted EPS computations" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r64", "r65", "r66", "r67", "r128", "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of customers that represented" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r48" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash employee compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share", "terseLabel": "Closing stock price (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options granted (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rates" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Authorized shares under new plan (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Wtd. Avg. Exercise Price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Options, Terminated/Expired during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Wtd. Avg. Exercise Price, Terminated/Expired during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r357", "r358" ], "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", "periodEndLabel": "Options, Ending balance", "periodStartLabel": "Options, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Wtd. Avg. Exercise Price, Ending balance", "periodStartLabel": "Wtd. Avg. Exercise Price, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Total fair value of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Wtd. Avg. Exercise Price, Exercised during the period" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Wtd. Avg. Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r356", "r368", "r369", "r370", "r371", "r374", "r384", "r385" ], "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 Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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": "Schedule of Stock Options [Abstract]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of Exercise Price" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Number Outstanding (in Shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Stock based compensation expense" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Wtd. Avg. Remaining Contractual Life (years), Beginning balance", "verboseLabel": "Wtd. Avg, Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable", "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vest term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Wtd. Avg. Remaining Contractual Life (years), Exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r60", "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r30", "r86", "r169", "r192", "r193", "r194", "r209", "r210", "r211", "r213", "r220", "r223", "r237", "r267", "r337", "r381", "r382", "r383", "r403", "r404", "r421", "r425", "r426", "r427", "r428", "r429", "r430", "r453", "r483", "r484", "r485" ], "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.airi.com/role/DebtDetails", "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://www.airi.com/role/StockholdersEquityDetails" ], "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 [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r209", "r210", "r211", "r237", "r462" ], "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.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r93", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock Compensation Expense" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Stock compensation expense for directors" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Capitalization of related party note interest to principal" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Common Stock issued for directors fees (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r86", "r91", "r361" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options, Exercised during the period", "terseLabel": "Stock Options exercised (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionandwarrantsTable", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Common Stock issued for directors fees" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r30", "r86", "r91" ], "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": "Stock Options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Exercisable Stock Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r13", "r14", "r72", "r533", "r557", "r582", "r637" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.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", "periodStartLabel": "Balance", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r92", "r205", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r419" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubordinatedBorrowingDueDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the payments are due on subordinated debt, in YYYY-MM-DD format.", "label": "Subordinated Borrowing, Due Date", "terseLabel": "Due date" } } }, "localname": "SubordinatedBorrowingDueDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_SubordinatedDebt": { "auth_ref": [ "r6", "r8", "r140", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.", "label": "Subordinated Debt", "terseLabel": "Subordinated Notes" } } }, "localname": "SubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofnoteholdersandtheprincipalbalanceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubordinatedDebtCurrent": { "auth_ref": [ "r6" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of subordinated debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle, if longer. Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.", "label": "Subordinated Debt, Current", "terseLabel": "Subordinated debt" } } }, "localname": "SubordinatedDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubordinatedLongTermDebt": { "auth_ref": [ "r28", "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of collateralized/uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Subordinated debt places a lender in a lien position behind the primary lender of the company.", "label": "Subordinated Long-Term Debt, Noncurrent", "terseLabel": "Related party notes payable" } } }, "localname": "SubordinatedLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r431", "r457" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]", "verboseLabel": "Third Quarter [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r431", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r431", "r457" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r456", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r164", "r165", "r166", "r261", "r262", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less: unamortized transaction costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnderlyingAssetClassAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by underlying asset class.", "label": "Underlying Asset Class [Axis]" } } }, "localname": "UnderlyingAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "stringItemType" }, "us-gaap_UnderlyingAssetClassDomain": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Major types of referenced/underlying asset classes (for example, corporate debt, sovereign debt, and structured finance).", "label": "Underlying Asset Class [Domain]" } } }, "localname": "UnderlyingAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ScheduleofaggregatefutureminimumfinanceleasepaymentTable" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r386", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r68", "r69", "r70", "r238", "r239", "r241", "r242" ], "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.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r227", "r233" ], "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": "Weighted Average Shares Outstanding \u2013 diluted (in Shares)", "verboseLabel": "Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r225", "r233" ], "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": "Weighted Average Shares Outstanding \u2013 basic (in Shares)", "verboseLabel": "Weighted average shares outstanding used to compute basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ScheduleofbasicanddilutedEPScomputationsTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "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(29))", "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": "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126965701&loc=d3e15009-113911", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.12)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=d3e9120-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=d3e9145-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r167": { "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://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/subtopic&trid=2127163", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/subtopic&trid=2127197", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "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" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3095-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "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" }, "r522": { "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" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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" }, "r531": { "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/exampleRef" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r536": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r537": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r538": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r539": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r54": { "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" }, "r540": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r541": { "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" }, "r542": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r543": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r546": { "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/2009/role/commonPracticeRef" }, "r547": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "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/2009/role/commonPracticeRef" }, "r549": { "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/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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/2009/role/commonPracticeRef" }, "r551": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "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/2009/role/commonPracticeRef" }, "r553": { "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" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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/2009/role/commonPracticeRef" }, "r564": { "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/2009/role/commonPracticeRef" }, "r565": { "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/2009/role/commonPracticeRef" }, "r566": { "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/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "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/2009/role/commonPracticeRef" }, "r569": { "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/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "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/2009/role/commonPracticeRef" }, "r571": { "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/2009/role/commonPracticeRef" }, "r572": { "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/2009/role/commonPracticeRef" }, "r573": { "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/2009/role/commonPracticeRef" }, "r574": { "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" }, "r575": { "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" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5066-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "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" }, "r590": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "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" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "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", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "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/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "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" }, "r636": { "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/2009/role/commonPracticeRef" }, "r637": { "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" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "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" }, "r640": { "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" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "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/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782768-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "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" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=SL117422267-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "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" }, "r663": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "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": "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "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(28))", "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128088960&loc=d3e3913-113898", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 97 0001213900-23-040540-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-23-040540-xbrl.zip M4$L#!!0 ( +J)L%9U-=^\""$ /&A 0 1 86ER:2TR,#(R,3(S,2YX M]Z7-E27&O$KN4TU[NYZ4 D)+&A M"!4@;2M__0/ +^(W@*!$.>L>9VZN#H4OG\4"B\5B=_']WQ^6GG6'*7.)__J@ M_]W1@85]FSBN/W]]\'%R.)J,+RX._O[&LO[R_7\='EKOL(\I"K!C3=?6F"Q7 M$]NU;BGRV8S0I?5-L/R;=6@M@F#UJM>[O[__SN9EF.U2S$A(;8 M-#FF6#3XRKH-L?4>K:W^X"6R ML(>7V _.>;>G>(9"+WA]\$>(/'?F8N? XG3YO"P-#H/U"K/7!S&F&6+3[PB= M]]*?>KS]05(!N=1-RPK\XH/ +$OU!\/^@14@.L?!![3$;(5L7%<\:MAS_<^Y MD@]3ZDD@@Z.C84_\/$4,)\4?2N7OA[)T_^7+ESWY:U(T9"H2DU]R%#ZPJF8Y MB'[O'^\O)W)PT[(@*% '%T>-0_'/2SS;N: M07%]%B#?Q@=RMEA_L2S!?^3[)$ !G[!OHH_QY]7*]6?D3?R)?Q2#]"H9V!L\ ML^2PO1)@7A\P=[GRQ'#+;PN*9Z\/!/,.$\;]YJ'I=QQG4@11FQ(/ZWG26U&R MPC1P^:!G6"H;*-7.$RM^[O$^L7>Y@7S0>],6.2N*'YT)]NKY;055+--G(>W2:>)]VZ%6R*D>5*'S+Z;#$'Q]O+JK%GVQR3'Q& M/-<1XOTM\L12GBPPYC+#=2*2?Z._*0N]L3:3).E\,_!ON,#B.\V$3RZY#_"_ MLRU9<5.6;(M]WRM6KV@\9-BY\M_(OXLS-VX@+J*MFI\NZ\]YSP[=9GM$192S/^1;=3BK5JR6<&_;,/=EE8E'\/E$M$UF4W%S17>O*PTJU(>HQP33XI,C)N5U@&)&I0U:F18KN=7QZA1/\]).?JC;9/K# MXN"+:MW^4GG.B4PM_EQ.RTL735W/#8JZL;J4?J=Y5CK2) U%R\#*--4)+ 6+ MDC%:WV!/G.4#$BRP$"=D=AX&?%SY]FUC[+ 9)4L^VBO")&7\)!-.F>NXJ*"N MM=)@S:9U7.1\VJD5]VH%Q.+]1H*1GXZBKJVD;TMT;F5ZER>HM/]N-5?N;1E+ M7&2!RV]IY9]KV%BR262;^*O.RMU8LJ'.,%1M>!7;#_;M=='>FGZO8T#)?)"IW-E3588#<5]TBQX* MFD7V>]VX5]@.1&5+UN[4!]V><+62UVG\_/$)47[L"%AY8Z@HH]\=!B5#@FS' MBAN2IYVDJ6Y=5'/G!M^Y3.I6UY3_24+FK2\8XR?Y[/7-N>LCWW:15WTQNW4C M-2MN4#(])#W%EQ!Q7U;46?[&*>UN<_?4K5'E=<64X3]"3NF9L(86+R8*/]9Q MK6Q[2%NPHB8Z1NA->YD+G[=K^=>ZRJ975:R..27;1,5-T/\*+]FH/>N;Y&.5 M[TK',^.[OEMA*=WFQB^N6&=T&I1L'>8W?]8W42<=BXUO "O8J2Q4R[J2L:+B M/E#'HXY!Z2U>!5^*OVE-AH.2Q2&MWG&@Z45A!3,TQ>IVKI+=H?K:L!-FNUX? M:F1;79U:4:=V?=!=)G8\-;BHJF!;YK->ZI5,&Z)F)_"VNKFJX$-=V1K1-RP9 M.C3W6-U:>83[K H>M]ALG10=ENPB+=]N=2O?T)9S,%>=N+4E:Y==R7:BMC?KF=;Q;%N3<053=VRJ?G66+"N[6:&[];QS[,,I M#I!;B.\SKU6G;97,,6:!$-8W<0?=KKF]F;2*L\UJ:@\ZP[)#20,KJ8:_W:L^(R#%75M_BU8X%@"B'P# MVHEA7%T_.TH&N!9F1PS-BK!9$ISX+LQXB?R0 #O50S]#XALEFK^'5TT(16F] M2OI/V=^9!FL5Q:SGAE(;S!6J.R8^*UGS,@X>2I5.'2/>\:O* MI:/*C*,K5VN$?58RRJF\/SHCC?'Z6FTX@G/..(JEIBZOUY9*1K[HEVUBY744#:J+9YHKJ&;BM=U:=GAM# MZ+;/9OD@*B]#ZHO7JD!ELY+M@3N\@* MN=K;WNJR=6*R,K6.DJ-Q'Y;LQ!*]="IF_=4]6:Z(+Q8"FN873+5:)F]Z5?\*V*Y7+O1A4O4N25Z[Q9R[3%C/J=XSH=J)OV& MEYR$9;C,+]EUG;F@82-ULZ%D =+.AK1S*^K=BKLOR82U,C*\FQ ;7OHD2!)Y M\^7$M\45=7W;72%O&F6\UTT$P\IZ4_QQR8JDY;_HTXH[E1) ;.5IOU;<<;<= M-(UNJ72]K"M92+KNY:OE<4TEK)CPNV8^V876*0$KGW*[= M#-E7)&25/M!FNUI)]'S_@9#_(098^:3EOSZ]_^7XW__ZA[T*'W[UCU\Z7T[N MYK^N_8^GX?V[$_KRY*?![Q]OU\P[N;._''D_!KU@@G_\X>WHY_/;IS)G3Z\W+I_>Y>L^L[__?CL\LIIL\^_?#EV\^+%T=G]//5 M[Q].+W]\^/SKL]'T^(?>X.V#_;-SY9!C/US^O+JTW__R_-?AV7'O"[H^6]X] MG)"+R?6'M^1J$?3/%^.3'_S!U6?OV1_G/_PX'GQ<.^]^I-Z+RPMW?7K#[M[^ M/%E?SG^Z7)*/WP:]^1?WW8\_.*O12_]B\FU__?[%Z?S3L\L?GR]G_IWSDEVN MYO+I>TO;OX(R,.[=<_]]0=W1']B"WP9GKQ<_ML:3VZ2 MMT!W%^5VX-[Q"2M\R%WQ5)B73.'X^DQ_QV=467^R>EXRD^YM%94N""/X5H1? M=I%2D%P?=M8:TV2[E?>%RE)ZR5H=ZUK(O-O=#&Z3@[>*3=J"->32#!%FIYR\=+02_)8D0.JZ,0E62D-4DBO;HH&( MCF([W7Y1>U>% PX<4XH=/FB(,:PW?:G+ZU5D;3YX]<44#JRD.\G4J,-.@6Z2 MVT=YTE$7U?+RI$$J^4YU:^ 0Q'^X0UZ(&9G)X&<2#>A^<^8';K"^$#:?I000L5];HI;G1U)5CYO(_CD2L:2R/2O3X'^ $/^^ M]\!>H=7*Y53''Z-/OD\B2I*I^3W_ZBY7A :6CY:8K9"-&P_]T# M(M8815)O&Q0SQ*:RN9 =!GRL&6]W,*A&P'AYV7VVTARAE:S3PU[ TF8.Q:?M MQL():$^T(5H].CSJ'P[Z:CQU->6_60K$8'9D!_A8_LL)C#F25!"L.-[T:LP% M1H,MV,!K95B0MI'G@2GI#-O?S6FC(G\490%[+Y. 78L<8%>SVP6. MQU3F_X(X!DU@&PY$Z3DMD'2K4=8O^5&2'^J%Y08#93#<1KC?363#8AADJI7% ]R@P*0$JD1;H-Q&"6Q,)$C]OLHMCD_ MLFNHFU!S\ 8C\H$$^(?XM.$[? %=)[&^;Z-07X@C80ZZ7JNZ24(GT_D%4H?4 MP321[&GD&!^P[)0!26P]6$.=*UDQ'S.1;V/$%N)JS _UV;\RB&270?59)_(.JOR%1=N&A)JR#AV4_THO%3YN)Y'/JJ3Q$55 ME+DEO-9(NJ?FZD(AUT@Y_X"#T_@>F=\B=SF(5)M"-CRE"(>U3#.CC4,J1.(-$9LQ/SMZ$(FMQ*=9P5E+"U?0 M";V6P,IN26>4$@J'XBUQ&TSP)R'&ZF18)8T??=XK_P1(1)4AJ;7@4MDC@/B/ MM'*D5+P/D(1^,Q(& $D8-"-A")"$83,2G@$DX5DS$HX!DG#-MS:(&[/_2.U"E@N#')W[C>A .+FW!\TH0#B MWMP?-J$ XM;-D;G#=S)I->'8,QKB5=UHE,<(HBHR:*** M#""J(H,FJL@ HBHR:***#""J(H,FJL@ HBHR:***#""J(H,FJL@ HBHRT*@B M6>^4,6& KOR5R!IP Z):-="H55?! M-,$"L<;BB1J=43Q!;"S?.,PO$+Q]0@X5+= @[D: U&#'F@TZ$FX6D4?D)>]V6*Q70[-R9 O-]<0CQ MQ#34G)@ ^QULY6TP#GD52/Z514!-/"6&$$^OPR:GUR'$T^NPR>EU"/'T.FQR M>AU"/+T.FYQ>AQ!/KT/-Z54IN@ H 1ILQAKU$.)A?*@YC&>(KCA*P.)*)4!S MUD \F0\U)W/E? 2@2FFPF3,$XNESJ#E]ZJ2%/R;^[Z$ON$7USQP@\PGQ7!D^%O$7#M M=(Y$94% )I(3LH SPJ\4:WPR4&&&/<71?R_\2^+/9?*6G'46\@@8TZ";Z$G* MPU,L(](9X"E>@JI2P45ZCG@F&QS7O#Q*<2-7A?P9,;0,B MU(L\FW0@TZ"8(^*?GS#'@BGPD6A A&8DXI045S.1G2EN(LVE!GG:UR%7K8+D M0NI4O, [(K,IDX\SI$G1;\MGMDUPBB\*U\2&D-57X+4- M7+J^[+5X'/D:E^(-P&JC]GMK@ M:9:I]!8_!&\]8J&VDJ UMTM9BU63H4U<%-(.- M4*H4X7QNNLQE#C@^UB#52"!E34!,-,"H7(T[Y]8#):5:I*:U_$>@!FA;Z"H1 ML.V#=> DQ&Z$M#T\@(3+[B3H_#WC1V)$'$OFR0BIOL.2+(9(U==]!1LK1!)K M(*IUG;=<<_#('"!-"F0U#Q^@."FOW!SB-XT $F>(5!WC1K$[7P1780"0.#6X M^I2N9P]"%\H!XIT36W.('CTUU4%72 M7%T/$.=,0#9^IP;R-J3!:?)81>Z!D_C655ZV@J;9$+01HR?AE%"'CR(_-!4? M-XG>/P$]%LWA&XV*\ET0R&-A"EHS I>%)QKB2&MX5)L!U=XP9I*,HTTJ=:"[ ME@%:M0:IJPMH\S+$:9;COA1K V\.FX-5;V4[F0GA3?,VR-G78 %:*6T1HO0H M(WSO$/9% >3&99^O.;>$_\H<9Q?.*OKZ^)9/)3@U[WFM.ZX9NU,1%A/@Q_", MV]4+5H%8Z^2;KR.>Y4Q>,#PG])I_XL=OY(G?HJ+,;26JZY'&P) >W0A=$L:B M (&/3-S'C9%GA^)N+GD<'%'Q^!WCDTH&BD!V(FQ,B])2:62L.>6DNQY+MBTR MFXIWU?E.[<3=74_LS+OJX#:7/5*YLQVS8:^ ]J(]T[>C7;34+XI,TDMIDEX) MDS29!0MLRR"R*'[MSS)QC4EM?_8:=/WTIW C(HU.9X!WXAQ,M9J5'-H@;YLI M1N5VF'U_;',0A4R3"K**Q"2.;N,Y4)[>GD?N!;H9H0X)I\&,ZQ9Q-7 BLA5Z M='KCCAT DG:M4:(+R\E%:?)MGG_A()TX6K5"EL8U5G'(%]3YM2-%FIUVYQX M3K$6:%'NFS+\E2 _C@H$G)BCB%0S"7)F^ZNIYT:N-&UL/?NB3@E9[>(;!R_# M3RI31*KAG(A*%4QF,@4!8)H*0)5/0]$$;02EM2"7QD[QZ/Y-W MJ\OH;G4636U/3.U5=,<*;F-J@YQ]#1:@':DM0E3ZM)Q]\7:7NY^/[^8O_-M[ M\BM&%+(H;T"$>LK4-<(N_'/W#C_UL_$ M%Z_8$>FX9AZY9QD0677I*4_#70C^6L/])*?OKJ1JSN*W)$!>WDM6M)%H;H#W MCCKDC6?8&'S:VEKHFJ/&IG"#^.HTN-K=JQJQXWU;"[35I+T+!@%MVCNAUT:XJ=NE?+GR,Z'G2NQ\NP\WS7-Z<.0-Q LS/AS\"#G# M_#C)%U. .#V$KD69@/!:?&Q"Y.7J/JGYMO^! ,BA)S+Y'V<(E-:AL]D,B\ 6 MG&*\X15O"OYZ_="A6Z'>D:TR7RA272Y5UQG='&5\(U M2UPY<[)&OL,U!H=SR99&F=R\^WK#LA5J7=9 ]33FZHD31YCPR8\7T0D:$#>6="7+5Q![$OE;8&>)TA8/,*2C',ZJWP M;\*_("^,A%#B]03XM+PM1=L/TFC&CUE_IC%2$61XB7=S]3&*T8-K.U !UOEY M5\=>EH3/C'=PQ\<.,S)CH@Z)ZLQ%<3'&P':55NDR\1?>H1- ^T_K%+4P]82R MC?PUR_3#B]]GHX2?XLPS(6OOH_<$IYXI0>K "Q&A\98+2"?[1-)(U)_+*4C7$Z+7G];/(:5[@=;#U[[-&G2J.S06:&O3S*W M&G;BA&&YY&*%HYIL\NF,:A-"M9D-=N4L>R?_<^%?RZ'A]#((K[?MAZZ=1I+5 M=9GO<:]S]Q$&N$UR51K2NT@?*+SQDI]^":F//#X*:$I=;]?Y*OS)(X^@LX>5 M2\5SA56C\307HYJXOL9.BTR M-%9\U1I#%78!&<3P?@6R]RI7XF4BAN)/H^&7:=J/AE_L[,^KXC>BM/WC:.W: MR0$HWGP]J>VN*:GMIP(KF2'@7ZSMFU3--KB_K@$9K!Z#2$T 27JYH;ZC^7J7 MW'IX[>3V ;?@MD#?5@8>0,MB2]SJ!TNJ'SR!G)1%!5GS.H]X+R/S!(!B&=KP*8!F6QZG3#)(D97"]&E.$NB1Z_&]'_/L<@SX9YG!J MZ#E[L#%C(MKQW"/W[>TH+41UJ)"IHUGR-=H+QM[7WJ( ;" 5QG)ZB,DJ)FUK MY]P]+2P];$W((Q4:[86?/A>GN]4B_Z\K3P=8]NT[=N>LC+ZT$F<8R M6)UI!JW< 'DRBMJ1+@1B[[Z:C6,08)=G#7 -R7$BSG-DRTCI4\QLZJXBC&8Z MU#Y=%-3@-!DUY2-P,E=9E G&D2[_@#43)63#,(QR:A%PVKP9X.T3&P'2_,VA M*A,H%O(6!"188!'K10JI"V;YU 4DD[H ZD1HG3;=F:J]O@#-K[U0I90T'W @ MVF: +#@5D#23X#UZ$+F#1DF*I4?(?+3C9JY$K+XKBXW"^[]%VOT0GH=:^RIE MG#M17%@$8(5:#=*ZD*6JFH $C@%&M871I=CF:C<_VT,^WN9@UO@ LLBAA2O7 M\G$;.3KGA(JS,1=*B?.;>(]7^9K-UW-HWPZ\TO0:#QO;-WMW%3MYH$IRT))O M)FSL(7<)>;)F86HFJW"NXGMEJH^.$:5KSFSA/0AX^ZO!K2-8%RT)<].H@;MU ML"NT[<, J'(/R44E@8D/JD*E>04H4>; ;0LJ9!K'K%U('KGP&T[W#\?VUB]E[G TX$0=/AXASQ..2K\6F(6E%7>_VGG]8 M1_]_Y6,@!*F1Z>X5HUKDGY@2_A_^/U#4E'%IG[)C-UBF3G* $%'$HV-$R'5B M0N%,IR(>+?: +(E82:DK(A0B5, TWMC+I3@V(0\&"24\NANOD'%Z,9Q)5 :D M4D22DNQV03$P]#E,ZHF3EH8B0RL0Z9+HV;+(X&C0AP&_ I$:?O(BO'@Y_CH. M_H-!A@:9X7N)[Y&]X-H678\ROMXPB#.%J=NUSTE(TZD*A*P*2-J$G%QO%N.0 M/W7!H$6+3;V@WKOV F'O%LT]_A=GZ0WA%8!,.STX':?R-<<+WMP2^1"I*F S MY11$4NJVSO?B!A31-13L.33ZQR;NDBUJ -\!2*-'\8FW!R>W-*#T]MH1$ B M%IT"H:4"D<[94GH"7",: %D1%8@T\*4HCE=^(1(&'=6@ M-">54V)+UA?B195E%%(< _[ZUFXCE$(&?-_C%#)[@9=(BKC_!U!+ M P04 " "ZB;!62*1D.OL, +E %0 &%I>.X6:]UZHU'X_8LD_7;VKV)1N@$FP+(%5*DWD>K(&'85*#UAV20: MPH;T'\OXKU24!I8U/"V5WM_?/ROT'J) # BRL0((NR 5BU2@)[*. 1-X*CW9 M0+J7)U+E4*JA22S95!@ @:?$N=A$BFPY3*[42^+>P7XK>K<5V:5BI5K$[4PY4V2 MSC#200=HDJ/YJ349@O,"@<909PHYUP88:.<%&6)(A52KE>I4Q+_9E;_QWW5D M$J1#E7%_(>OL5;H# *R"Q$0_=QJ^EV /,=.5V!]+W&=+7\0KUZ#MT0!=B_YL M '-M_98?+WU)@<"Z3 ;7.GI?5[G9*#T-G 0QA#T*7>T _ M+]BDV)?EX=\U0H!%ZC;&CA\N\L?4(%0/)Y1I,NDY\1*,I>JF8YG7?VP:9/5J4!2L^HRQA/:K7V3=1L(5CX>IN?C?CO7L/_M M9*QXVM$? T;V]Q7N'25B&X8CK0AIF/.>US R5EC/0FLSA[ *,,T5"M([@/V! MQ7Z<>MOZ#B?-%(,SUT@'RT;:P)F>Y#$@Z7C- M5/2N1RL_#R[#AR(Z8PV9]C!,/<$&B<:: MQ\#=,L<*A@2F1I= ]3K5-9CB(XY?MD[W/J72."G-(DHOD%(?8>Z+IC=F=@= M)G;^ZKP,)"&G32CWH XM"%)*X$, -HEX+'%N(K/_!+!Q"7HI9;-IWT=O8)MH*;>I-9!SMRGX]EL+3)Y641RATK;8CR4 MG%B'2Q(G?]@H@;B1H=DRN[(.6IJ73::43X1"Y<0FT73Q,H]DAADB BU/K4DZ M+L)#R8TY."2)K)@LJ-+2+B&AD+)^@Y$];)B*;K,Y?GI502;-^&GL=)-_9*:> MV232)B>6W9AT3D5GK1;@S%UZ+D\[2?J.^I,\GC>W6N>J6U.\5*>-,%,AUHSH M^E)W.0E,2I1KI"/QPXKTO"[;(ES(*W+<)JUR7"#1?T"FLIWQT )2QN7E%6:( MY(A?CDLTY8+,$ZVB6+RQLNU191.9^$Q/0]: MB;=+Z<#J4FHH8X+J?;X^;)[?\VRSHE\/%;"K9,=X=9$)==="RML Z50B83,5 MPD>:(0 ;S3^YS#ABTUCW%(:0;;K'-]'2'&J0&:'EOCHR#&2F1GQ ?*:Y73S2 M@Y0(GM^KJ2IDFLIZ6X9JPW07*(@NIW)0,H^1\:S )4ED<:X#+!J,@7HE8Y-V M@:2F*+;!^&!YB@85*#I?B &8A[@4AS=NUK#AP+-FJJGW;ROA=B?UCJ2#,W*- M&K(F[42@93BK<$UGD15M%,!4Q)<)HI!R:)-(XE;V.GEYR["[^$LTSDI+FPN^ MI+GC8'G73=( =8,1(6V,-.%=QJ+DA(M8.F $3%NX,\[$9MXJ0]CW=U?>^PLN MU;$%,2V-K>)PO '@$50 Z=*F+CSN<8$RS:A7$!_%3S"\%854?J8>W:1ZI57K M64#(-EF+>&??*J-%(PG<%3.#=U? IT;X3'[&77Q,OD-XX3?V9!MB//AKJM\T M;; IWFR2CEP #6$PO<]9@7TUMK \+<+B28.^(6'%)[8<'NFZ\T86P("(WU^3 MGJ:9!KXMF""T22VV/(&N3#5!?@BW[0IN#WR87 M3%\::5I+6UJ-%JO#O_[\0QG:X^_FP8GZ<33J?Y^8SY?V^\T1/CFZJ[X^/TV( M?C12/LKZK56RNN#VXVCO;5Q1FE;Y?]?7U>Y=:32^J'\OC]0N[CT:AOX*VZ0] M,E\/KIH]@/=?OGY\>ALE#;E\9H_$1:G3;#Q>H-; JUX/ZT5>SVGK3]W]U7=5@[,1O=3Y7)_?%E_V6_ M>7MH:.9(/2'-8?]]?&P->DKKHP]'CD)O75_#\^+US?'-S?W>''O;O M]JN'^E]2O=OQSC-*/.:@QG.]Z@*80'RQBX>2%R<(X2=RZ+?=8N?L%)^$@P1@ M,0EMC$:0*G Q>2:L@#H;F]04"X[26!RX!O"O@!ZK+:]I1]_(Q4^4P$'H)1AB MH$ YN,97Q#+\N>B,JTB;T>\G2?#*A.Y QN!")FRKI\'"6!JVX(#DVBH\X@0- M"IT1*,N0J(:7D-J?WD(6D4('AYPA?1PY68\8DEDC/DTBES2Z@,XP8QH9.T!! M?9,=.+*.0<(%Y+2WB,$,=\MS4@M$5DJBN0^K?N2:PFF_S?,."#;>]1N/OWL9J+3B=,ENWKSJ.OD MZ-&"\FJ!>"QY5MD3,WO%T%C7MW3"AOB8%@&40X/%H<^S5&#&6&R_-#]Q>6N] MT )DCFT7CU+/BH'98C%6]$YRWD82L8CU<^4*/A8]BQT*6D\ M^YRZ-6,I\7.9.1[OGOV/TK9_&@<[KP#+9S4^+I.>Y8Y#+"?(=&YZNTU'#8'\ MJ7K-,$H]2YYLTFLZ67$0SSOLQ7],1:SQ0VQA^?2S-0GSIHS+@I8T!AO&-$XO MK/;:@K,%,7-=J8Q)JV?+BA!;=UK: 6PGJ@!'2 M1P!3S*X%,+VU_R!/C\>XD)TO0L8IH\46MYL-,<*D"^6T^)SQEA8GG$-5 %"= M%=!,.COF3/S<:1!B1U.6%::*9HV[J&UM#UJ4O] R6%K$?GT!/4);1FP/6D-< M?CUH'=J69C MJZ6=,[%+0BL.^?Q%X*H"Q8I!Q"\"5T59[M:5K6Q;G'^+7G:GY_%L>G[Z-?K$ M,WL[\#'O315V3G1*]RM<'+"LHWBD\:(_3>XG363QIZ;KZ)VMVP]9^3W'3\E> M:V'GQWSK49KQ)NMYM(+>-]H7@E3"B;6M?_0^H8(=^?V>]CH8RKKXF;XPC(S/ M' K:Q3]S%TJ+V -W9R O"+^Q]11( <)W@'! ,DZB8O._1(W@G=(S&)H[04*] MWSGD,BT+^$'R8H$E:@0?D#6#88?T.SK3W!G@40K+#;A ^8A$(01QC[7:?H^I M3;<\ZFPX,UT5YG:&UL[7WK<]PXDN?W^RM\OB]W,>%QVST]/3TQ?1NEETWMO=B8H$A4 M%=LLLIJ/DLI__0%\%5\ 3"3("5%[$[;LHA,_#*12"02F7_[C\>M]VI/PL@- M_)]?O_OC=Z]?$=\.'-=?__SZ\^V;Q>WIY>7K__B_KU[]C[_]SS=O7GT@/@FM MF#BO[@^O3H/M[M9V7]V%EA^M@G#[ZG_'V__SZLVK31SO_OKV[?;0.K][]^=6[G_[Z[OU?O_ON MU>>[TU?OOWO_??;)__B;Y_I?[ZV(O*)\^]'/KRN4'N]#[X]!N'[[_KOOOG]; M_.+K[#?_^LA^4/O]A^_3WW[WTT\_O4W_M?S5R.WZ13KLN[?_^?'JUMZ0K?7& M]:/8\FU&('+_&J4_O IL*TZ1[.7K%?%+_VAOWHS;OW;[Y_]\?'R"E9 MI+_CQ"69Z@ _O,W^\37#Z]6KOX6!1V[(ZE4ZQ;_&AQWY^77D;G<>XSS]V28D MJY]?6V[H4FKOW[][G]'Z7^PG_P[_?1KX4>"Y#A/2B>6Q.=]N"(E?OV)#?[ZY MK,V6?<1D_);]XUONMV__+RYS_[ZV0N+'&Q*[MN5%0WAM#H7!^B5=)']/MX)I"9;M$:BE)CI0I 0CO^>C1#;&)N[?N MV8?]?'9\!/.^)'<@K6/PB@'&^ME,(5H?OQO65_3=T=RY9=P:+/P0SU M&;F7$F[Z>U :MMPQ7Y"NZ'1N5ZYU[WIN+&DC^!_#Z5HQZN&&>,S*QP'=QID\ M@M5%$BG!1PJGZJ]#LI%Y<7?6 MH]P"JOXZ)!NI&BQW3#\C:K>^6"$U6+'C=*E0WV@O1LDD7>X MC")J^JONW(5+G27;M3PEEUI[;%#XJ44@OR=TV'/F$4CZ6XUO(!EJ.VXGA_1/ M4HM%\#4L:C(>YQUS%@ ]V'P\J/VT[8[*,\S]%HJYTD&5YZGY"=S&WN6CRO,E M^!IAX?"=5'7I]@T%)6SF)LIS5_EMP.,SSS^4YZMO"$AA0[B \C,#I 9G'TIW M1,5"-#^""UUU^R(*6X!P "C8='T.^7D,I G$'M#G(2IJ)U$,15[&,4;*P[) M+@MF$>=.-FXC.Q189*RD1Q$D?D+8LK+I,2"DY_CHP8TW)1\:0K7A_/J6W4,E M6ZUIYN86M"?=&O)-Z%KDU_1DU]CB:+K^O,1GI4E"GEODQ8 M]U059\ 9!&616)X7/+#[H%40.D%R'Z\2KV! A_?>X9"6>M4;5UW/M6_A[>KN MZ)*3FDNNQB=_&$Q-WF5>^0 UKHV P:I3N.AJ_!T_0Q"Y=6#BB9R$)%1<(;MA M)>'6"RQ?1_)]HR'X,:O49R(>.UWL+%?'?^D> F=39#M6X#.0@E5*D &4[FE1 MJH4LKT/'!9,>%F=:UGH=DC4ELDI//EO7=[?)M@[L0=.>*(Z-,T$_B(M;= HK M56RZ8U-7?6=Y]UF:@L;$),=$V8@HCA8%TE^7VJ+G-7-&@;=401%'H%!59:_# M=L]8*-M4H<34,.9KDCBV%6U6U ^)*BQ5%5K+L1E "%YJ[(IU[\8'=I1R6?Z. M5P1-\EU7:[^6&A-EV5#?)CO(4['_R +J*U9+$TKXB,U(IX# M9?F'J$*66O&':F!0W77J&Q!#*E7<--AN?XZ@[A"Z+E#TD5+\SJA9<.7R3^4' M&__B5&$::@/B7@DJL"WZ'$Q?>J_Q%!B6'@O0@/ SV504I'\4R&M,! :H),LI M<-?Q%6AB=GGKK,!3QU?0*9OMVV95K>./ *=ZNA?*"G,92@)",&>!G; Q%]0C MH-H8'R[9>7DK_7)#^'UAK:W0EN60\V"L>._%7HK]D#+NN)0L0^\-]7^MQ(M? MO\K)5!DNQW#]^"W]Y&W^.V_;G^?;,3*O 8OG:;.:?7V4.P:S&SI$:"?WY$U) M6(W?K@$JC@8*P"DP;[9D>T]"171KGY;V X-+R_/4>&,?E!Q1/77]U"FXHK1K M7)''F/@.<0J^V,6F:BWQ(NCXB>IT4I!5"*9K6GE MZ2S28_1I$K(GD4C\=],H&3Y*>Q'66:?*4;"2ZXFJDN=?,U=33X1QT(M5$%*_ M\.?7W]%/TE7P5]L+(N+\_#JFI[>*.5"6#7O#2#<;]A_F=>ZI#TWW_T5\2CV! M _6F?F%1,V!9R=$L5JH)Z0DUMBHN2?AZQ:>UK%K9VY\(^++JI&%N64D+A@-. M+HAWX.NH3%N'ET%MZ%FLBCH8.>;O096?NO@L]2&/6]$EN(PW)*QQ""P&&8IO M*UO^=,4CA5TNM>]%*T5OP]FYL>6YW])C6!R MF?V)+[,!2RU_8XBQIBKO$: _P.[KB$:LRUQ-'O-NR_1G:"W/[G)8 M3#,-OQ07.O ;NI#43&0BABL7T8^P(JI?9]RXZPT]77VF.QAC&EA&8EK'&4Q7 M0CUHY2+ZBV!_UY'167Y[SK8FZ-VB/O9,%DH#D!SVGV!7QH<@.&#P6$YB<6$6J]AW%=4:5GR*O M7]^1<,N2(G <6"X9@UMROY;6]F4N4!)!WB%QPCSI9U$F_;3Y1HH>RE VN\6H MB5 )T7[CJ+_%0QS@#W062Y_E)"U7Q6$)R1_N)#4G$8DQ MZX]$ZLDI30HK,\EP%A"/RKRDPT$*)]Q886ZYRG+W+.]#&"2[2]_V$E9E^HP] M%&+)7M3DYL?+F_/; MA5WX3]=!F&595>7/R4=3'W7R[J4N6OW15+"S&_J9;:ZKK;F H..FS1/'I\"W MQSF=52B9O-X9>$*KXM4;-]6Z% W\/75V7'J8N$WN*0EZW(^)@RHK.9KSD9HD MAKT!V.$W$Z7-Q5MGO?3F9 DET(..Y]9VR^.Q@R>P'C>B,[%>/GCS;1A: M%CB7T/S6D0BU_I.JYK*Z#G-KFE+'R)[NHF#P=-JOFXWTJ38\2/<>IVEE0C0Y MM(8WN4)49-#&!>W^=N$X*0YTP5JN<^GG.8S0UTP<*F8],.U+=1YF.'EO-^SU MHT^<0?H7L%,EU87 M4OUY< //-M1'1)=0+[DY^MG]&,K$H MCR"Y*K7YA8QZ\4,-Q^:'\I'LIPS%62X^*2C[/ [ )>0.1=9010BH' .H!_"((JNPV %?OM0'7D6X->@P'FR4N9?%56@ M@3%OCV_2/U7 O@,8B0/@(!%DW%U1F6,)H4+!X#V;CA2JV,B7S#QDPD<)+;.F02E-T@;WYSI(&(V!*(BD&Y_>8YF.*#X%?E!? ME#B+A$]G+D(1(-5[_%+.9\X2>+^$;LQ:WBQ7C6?*=>%P4IK[QIBTSR2'@D3E MFP%G3K8]75#&L[S0A,J]?"<7G;#NK:12$_[\DZH0'B[IQ"*6>LVJNP6> M5[&N*.=6'$XGK2"CB JGQ$_)2FY \AX,*)K1IC*;L $7)ID7)'J2^41B-*^] M/O9LI-" !.\-29%N5USLL 98-K ,NFG,PLYQX"GD(;I_AI#&6=;X'ED>!979 MK XN3(5T>'>1^$W[_6?7R60T8Y(ZGC M"ZQ%'00&6+IRM#N$'-+&X%BQ.NM8R9-S$=R213W-O0Y!^P*-'ENH6IU[Z6_] M_#HBZVWVYAG0-)5<9%IX&FQW@9\^FGQTT52HDQ:6F#I;.PG%5M/)3I%U@X63 MMMN@=98WTX)UUCII8#G/K<9@0FF(%+/FKW7CA-+4I9/6O[\;2RI(VW.[N1R> M8!A8,@\:!Z8C?:SY&O Y2!_K'=1,N$Q"^\#),RI@P>EXU/TT$D448EH&;^FD MI=*#EL0:@7A/BB(<#I%9+!8>0"AMDI[QV] >%YG[FA!\T\ ^A4_KG"V)/_<0 M#1V33"6=)2F?)2&E=$U"-\B> V#D$/33F\WZ$*.&U2",0SK7F/$D5B4XA8($ M.O*J@0:>,I5>MU=\OXP^=30"_[?$MQE(7]QXPS)YPXC<[KSF=24G!T%QR D\ M,^N4C18\,NE3R#)R_4QM$&15#CW9!34(+YPW,");G/[;F+)P_DM!V(_#[ M-G7ZDY7N $@EBK<@['<&Y2MB8!KO0O5W1+&,86O[IK0^A)8?=RD;8^?>BEA_ ML"U+6+':-M.NQGYHR%JV7WC!PVN MJ\;EJA@MPJ_&TR8U+'>-C7<=!GN7XGAR^!PQ;Z=\::J(2CR0N<#5F&+K 1/M$7[V[I^DC9IN6);\,[%@Q]#&7:P?))[.-=L&)5FY5P'NU M_]OH;FX7\2?AZW:B"GLET^^AY0%K:N_I3R@)!Z\7O"83T]QJ!4M"SC46 P_< MB#F]L&CS 2HBUNLBJ[\42J(XV)(P MWP,DWP U/YKD5B@#?7OZ8X4""D^X4G%T!">F3=-PB2YPP]>):^]VAYM*#2Q8 M!<+SEJX*PJ!I##T,L+!%9#);7L3 4\B6%P*,(FGJ)^4W"@O[]\0-27X'>[CV M+#^F[A,K&K'+BZ:!WH[*$S:YF/570NT>5 %EM$"N_%2,+>8G(&H5E-'RXSE, ME'=YINRWB(&G8+^% (.V]LQSY&*2'W1OR#[P]B2DC-W&)*2_NOYD946Q3BS_ MJ]3Q1F&X":Y3">6N)!?* X?523ZP"7'2M@R,SAFY!]]ANT@8767#)">&#O@6 M+563*J6*RK (!?OK%T*Y)*'T^E(8;N;K2P4XG,!#X7$AIPMQR1@,JP*M,BZ M.#'T&[(K*=X0C[U7G=KT\O73LO]D*-0OT'E=_,:@>U M(]2VESAI^U][8_EK[SR4BWZAS$I$S5E/:9=2( #G)M4N94N\@(8!]26P*==- D8 M+N.G+B016&B7-05O9:&"XJ;(=SI,^YD;,<))2)!,XF!V9F0KAT,/[N:G=B*] M)8XJ[^^(DQ[PTRQE*?LI'L&@B*"TO;2I/5@AF=-*U=UWT#Y)=6B3AV9(477C M)EF=:HR2J;Y*QLE?%T M[4\_C8ZFD]K\CMQC4ERXL=RRNWSOD$(AGL6X+JRFFTLHJ@36\\Z^F M&RCD#*GM59&6/Y6-8O8ZZ#/K=)8LAL%(TNRCH)F^PJ\Z(9?9$ M=Z'EE,_;*R3P'0L]'LR&J 12KJX%37AE,\G'6!I%Q8N#^BGJ&)3+A^!L[0 1 MS!8!W0-4.93\9M[X9+3C4#^\E0>;]5F9VG5+/O"MBI"46>,A%I@<5A,*P!1/ M8JSJ:QC=+*6.L=0.!.(1M&HW=PTI;Q[X7^,=@+L=>REPJZG O%D#F _-U/ON MMU?XUD2)M($@O9I\]0"=3I"B42O"*FM%Y%6:U.,3E>3IS*G+A[0\+"]>1$E[ MA<@4T-);MWO+_DH/*7YDV<6=B7J8 MC#^>8E1/9B"=AW>"@16B=WV#H-W]<0)V"K ?HW2]2 S?Y97%Z?$,%JVF3NN0D:!>(BQ MS\/R@!\S"'I ,'0ROB)11$B=.;1;K!YB!J_UE>0IB]V$(FUE8;W\;6@PTPF ,U%Q60G*G@$[B&E#874A:275)'.7RSA,I-X%&& M(A9XB]679BTWLS84NW-$:_0N)#8@):-S8'Q?69ZNR?+*,A)NY>O*H3FA17&^ MW7G!@9 3XM,QXXA%IIE#K?4\H]*.-7T:%[LAJ4>WL5YB*% >\/[DFM+(**19 M!='O M0\?(J1&0,IU3TRO$SG>B$P\RIE[<ENY)E2Y:J'X@-X9#^B *50O]#Y7. M=%;O#(7M">7PV1(HGF95'0HH;61HET:6E=KDPG(IZ?& 0 M8?G+B6$4D!RZ[HL+,%F7,;:!\$+D$P_+%K@.W2#,BW*TN#P/PR#43QI0&=O< M[0>\4FCCVW]E,MIKQON(_)XP%OL=6++W&AFLQ1M_V<[N20_DDWA-,>$$FS!80T'\O7WEUG(&!IMY"46>^[ M7X"UHCE"S'#*Y=?>O;6?6>;J"RLP.9HF"[2HR4T20]!>>ZU72+AKC$O&8,$C M-2'Q@4+J$W>0_D/&)O(*1>!P3ILGBH3ZFU;KI1AG'25/-U:X)A&N M7O00FY$5Z(--IBZ_>M75P$\92L.:S3U=+60A.=0<%IT2-#+E= =/2&4 MV2M==0SAKF[>Y7%TP=$?[EX9?!/+/NK M%ZQU,.=\.OTSFG#B$B77=0S3YX@L5^=1[&ZM&#QII3'X;,Y?35"*TW!?5J-. MY,DF;&=*+R7=Z.LI]1GE9.MQW>*?4,0K3W@>_1-_\";4&H0K\N0?:D'GXF>;#W7T-#L;W#&%48Q#JDB5[=!Z.=85/TVD@/@^3H&G"Q8$5M"2V$LET MFKGRN:(M5\UP FL/9=,3RYGK):S\#*:T=;DP]^P$?*4K"T B)V^80GQ)CTW$ M6>Q):*W)IX1!L5REO$4CJ8,*#Y/O'Z2D#4KH]R;4J;MV1[5\)*'M1N0Z=&WR MQ8H^A,2*29A66XVBNXWEWVU(SN5'*_Q*XO0W10K"<_R :9JJ"0;D($)+0#*1 MSTSC*=WSU#'O:D[]IXZR+9!(NR6E?9.JW6HK^*";6G5.#%YI23:B&H1S[\N@ M 6_/*IJ_\+S@@;6!O@C"+$>$%:!!W5\UF9B^O'71G4IA\'K#*NV2RHUAU$)( MW(^ULI(:H^FV%S-4*KD/2$ZG,<-ED8]6KV3K- G#HFX!_E;20];7_/,LAVP["O-4=_ MIVG^6*@H614()V2!>IN4#3WIS;Q76?M((NJE-=*&K<'*G+J6#<-\2JW+6(,8 M[;/!\<7G#!L('6588H"_+CI(S:65D!@ON6*! X5TZ5/V$M0JDA($#48M=*75 M#1S6]6X6!2.U[C&'CU:#D^U)2;. M=>CZMKNSO!/+8]JS7*4W"(,$IS[^G$2H@5[OS>1(WK6XS9UN&#M==I'VJT@VF(.>L;P[+ICY@SD0<2% M';O[GN7'FXO42,:RFQ&;6LI!.)G:TY4V2\>E,JC\P#R[+1WW0_8L.?#9D8Q= MC.>D\KN=O ?<2,%9=4X,.A^*C9H&X0WM0':DJJ]6A"W=TH-]O*%V@A6]H\<] MSTW?,HSU8$"=%:-75]J*H(.Y3,AX<* _*Q]*^M+.TY-$O,-6XF*<"*"(M M^V3(8#^W88]H16->J;V:E1M*^YFL:'B%=[']PXS\$%9) L>SM00<1I^ZYJ]L MJHW6%@]6Z%09_\7RDJR/;A0EV^QG(]DZ$.9,/I925ALL :&$;+J8K-;RJ3(I MS$]D@'-&10\0BI;.Q?,PVB-U^JP^ MP!G/PP16 9B^GW!)]0-N\5J'P4&W=WVC&=K_L<2O ..$,NL+KH.57531C3=6 M')(=W67HK/,2$?J9]:V2Y1P;"E_A7=N +JJ?1'8511U5K M'QJY^==%MCIAF:13Q;8 07*T20JX=GUG(+%*#=3.RUFY(J(!C&-ROX1=*XGX(N=WQF]IVI-++<6?<;8743W'3AKZGK M3W]@K>4N'D3?FVQ2(1=&ZX= 8M\;/40<9G6DV83MO*%T].#&FS)T?(P5 Y8$ MQPH8]Y+3CG.)ZF^/,XEJ9;MQP\BR0I2M5VZPSA0KBA0?;HG-7NRX)#HY7/H. M5?7P@!!7[B$V@:"+C%;76LGUP(<3MVQ2+6BB>$X]Q$:)6PKBS'(*+))9$SV4 M\K5BHN"QYGZA&8PT0XL,+=3SD66(6]WKBN.R-3XQ^'!&SDB4CEISKBB/J4^# M[9;E;%F>2CRB^9&Y\YLBINWIHB3.YIM4](G$[*E33$(2Q?E+)V"[(B1EN-*0 MAE,F1FZ*QQ,W/>=:NYWGVLPIB0/Z]VW@1RP[<("O/8\%E02^-'8,GA8>T>.3';E RCH(I-JW5$]Q+.K*1D/%("_(E MG_DEGQE$5B_YS!/+9TX-2.'J,9>P0Y=*+@&P'">65(FP2NTSB M**;6F7*%$1U2HVVNY]=X+I*F5+#J^B^V;([+57H:<_?D&.^O53_PG1M"#WAN M6ELJ_9?/5#C0SL] 9LR%%D?7GJ%B \T4/=Y*-)G)RI$M_52)FR?]9;P!O\#7 M8N$9Z8V>B&3J2T!M2WE8J&4'Q]F8N-2?D8XH"P:TS4)Y_=Q010SOI)N&J3I& MHPN: [%,"W@0D>8:A2S4@HK)4+IQT990Y\+]L_ P/FYHWY>4X$J%G;4B7'19.>UC[Z/M)=1;8?TI3H]>U7+5:$Q.^W)VH>H&G1];!%,Q_JH]GK(I%AU-XK.!4FS'TBDI)9&UAX4"MC3=) M4.LS1LEU[EX@"I?WP@',/J:1W7?+<[88#/![_%8!# N#U*"2 M>]BD)HRB_+N4(,I?GE\ >I 8CB"AY.V/]SYEB4+T3ND1BRE5#8HIEIUTT 2 M=J*Z7(P8J==5A>[^'HI@CUX&A?F*9:+BK4U\*W0#H-!Z][B(]E2ZRLG Q5 X MV1S@P"/JQ?"?_6A';+H1$ >L]"Q_;(.E9X4:6:+/1P7C#,DE!Q*4[Q&#L2C] M,$G ATB:UOFX0C^$012=)F&8F4>,[9E#S&A3T"';5!^(P,>DDJSG!0_4P)*+ M(#P+DOMXE7AM5I!$J41[OI)5@UCB, :S2#\1_+7):)A[^P&['E.\IGGR*C1L M1=G+-:PXC>F=P;(P6@N"]O%60)ES0./%'Z&(Z46,!I*7SZ,"(31FG4D453B& M:D%PASBJO9S4A"D"D ODY(9M7#YYT^D^->!I#_Q3L*5\$_"I&E?RS MMAQ5,<@V11F[7NB>[H1!>!C8XO:R& ?K#K"#P "[6XZ6QW@P+O.Z:2"%7KCW M='S!U*N;=.+Q6C[ M6XV&R2)-2OM&'1ED,7P)PJ^7_G48V"1"DT.=B,EV6HJB:*"#='E5DKN@8$34 MG?P0! Z:,.I$9B2,!CH2AX!!POC%\I*LE1J)2+@'/_X)",W&5'5@U%N-99A4 MX*]U:T//:#E4+VQ%Q5)&/P?OPH!ZZ_'!HE__GKB[;>F'ZQ\RK_,QKSV6F.P[ MY\7 6&=D"8*ZNGQ,">02P4V([2%K( -67KS=N:]]0(Y]^.Z=U\GACGZ.\(A; MAN($FO^IKH&JV*5 Q7HMRV>7?HSR4%J&HNG.@ IZ+B7)*I@H/0(E*(._>Y84 MI,%GSWABQ.@;6)"_HHX&2CO.RL!&TS,5;$Y5+%5KC2%)01.YF6I>K)F M]B:(7+&K;VFYS M%Q":W68O JV_&*ZF0\S,(FN,A^Z6B2C-<+,7 I=+ZT?P=965DB(AKE_&HV*V M^(VFH+B0Y4+ZRSC!@O0-XUA1@HS8-'22'SG<4V"&/W6_IS+I/ X@5C:Y+F5:@'B][<;@C![&7+)8,5[%)[:@JS MB1XU;YXA QU 427(A=8\+O4!M'*XD<59@<=\R^Z M4<79A2STO:N*;1_%W@HI3^"A]BAF6 R_U$N <0,^#KF/-5]G9R6KR[35,SK2 MXCZ*0\MN:!JOZ'?WI]J'Z+3J6RZ'N^#$\K\"*WP' 9,%RH7(5W6T"QBY)HC3XJ";T1,M[SUU;\KTFN!\;R&I2@98_ M::2'AFF%R'QI0&<"5(SHT%7-,M\C 7[/%Q#@#!I]+ M9KH+H!\AE+;NM5JI."NAD\24S;P8F_YT,ATY,%YP_/3JR(8.T?*0UV"02 =3 MWE>+)77-[M4#7VH[;7XS9=WMGJ1,JM;XSV*M0YI/YB0DH0.$\890?VKKT=56 M'DD&'$BN\^'/$O*9#7^W(87KIGE.D1EQ0))BQ=A_M.*\B]D-*6!B+P-=WW9W MEG?IWP0>'6/]*[$H%R&!=UZ&\&++( '/;1W"RA1L MYLAJD8D K;RG-EON?BKF(F7E.6I&*@*%201>$GPZ,]X^!.#)O(0:Y#6PJDE1G'*-Y Q4*\LURF.T -.T-5P_#4=4O/8S!U&*\^Z.AK;1928XGYL M7D'[P.Z\)*D#@);4NMR1T&)]CU.B-^YZ$R]7GR.RB"(25Y^HY'?JT,9?E;Q! M1ZE//6OV7QE6V(K,!1]5GB_]F(34U.%(4D3)F+.E(C(A5"BY=R5;T-MT.>X\ M;%\''L ],E.F3JUHPUBX"$*Z EEJSZ5O>PG=D2]]ZC-\I-23,'T,DC)22?-1 MVH@ R!B/LDKO6!"8XC0\Z5K.N:>X] L^#B,8P0ZB!CL\IX(56?OJ#< ML*+*K%\\,@$XUYZ69):K="6P$_["=\YR,C>4C.995VEHB%WK M"V''!N(L]O0LL28WA*E4<:1@Q-\A[EX2Q(U[*3K"YNU:,F"C'<(%C%3GT&&0TWIR*,\U MIYX510A%'<2TS%9V %PUG4YM-[Q(0=*":.W1='H0=I;^#;&3,*2NP(D5N=%G M/[AG[5_8!"[]71*S7IV^3;]*P[E-ME'J0^#S:ZBMGM(BZU0;/ G.5/7 BU^, MI'Q&JVA,3_]D*W)H*6%Z:^X=*(-I( %K.^.2>9([&1]4G!J07?10=A\!(:/5 MB?JTN$\XJ-6)^ 3!#;18/D;M*HR(4/NK5%*V<*I(MPF8K8#9;S=X3TGE^ZUH M):87:9L7ITB?*^ZB@1>>',VGN"(ET99X 33T23=.,9@N"D]H5Q0" MV=L*23\>E%%#K2;60<)<9N((HNLLNO23R+2.FUOCT[V;=48C863Y3KPAN^*I M_WU6G/M85A,FVZ278 M6]4P3!1JZ)P ]N@,S:"3'Q[*$"HDSZE(6)\S((CLX M44;/MTF;7UU;87RX"^EZMVRDUB?/J_WWY^,L/__W__M/>)8^_^C_\Y'S[<;_^]>!_/DL>/OP8_O3C M/]__]OGN$'D_[NUOWWG_B-_&M^0?WW[\_NOC._LJ_NZ_+B[>W_[S[?[QY/37 M[_;.;7C_K^W6^\V]CJ[W_F\_G%_1C?%/7_[^[0]?-W_Y[CS\NOSMT]G5/QZ_ M_OJGQ?T/?W_[_N31_I>S=((?_&3[K]V5_?&7/__Z_?D/;[]9U^?;_>./P>7M M]:>38+F)WUUL3G_\N_]^^=7[T^\7?__'Z?O/!^?#/T+O+U>7[N'L)MJ?_.OV M<+7^Y]4V^/R'^.WZF_OA'W]W=HN?_,O;/[P[?/S+V?K+GZ[^\>?MRM\[/T57 MN_7#XU_BS;V]_+;^'/_T^';UX^/=_>6WF^7-M]W%'Q9G=Q^#?_WY/YUO[O+T MOU^=WMZ\>8/G2$C=RDK8 0D5QTW"$1(%OY_M5W.C=[20 D/)6DDMZT?7WEC$ MN[/6'OW3Z8;^<&OY"OVQA0.8O9&5LKFE:R!& N$^[R:@(\RI? MEWIBU:K-"/6L192F%8;3.[]((8IV68TLO"Z)/1%Y<84D+&JH7I2A6RW2ZQ,I MXR8<8&HW%@-" &*@Y)YHCQM&"XLWE.5[WPBF'TW[<:9:A0ZYD;3WCOJ=$D)] MEPX"DZ@?*2$7?HVD6MT7X.8UFD4OU$I&#"9BOEB/I "!, 6N\5,Z&HRQ,-B[ ME)63P^>(,52J6EY8P251>N/GTY\EQ,G_N=6#9[AS-X@70\X$U&JI>7_#A")K M%L;=X()B G0OK]Z%5;>YH7D=E7S@EC?!I:]V701*4.=P"\" _"42&+&1WV)C MJ 4G#6:(!,9]E1V%\;]O8^H'LR%O;>);H1O(WC'1CRLVG/[M:+_YXR(Z6G)W M2M"+A>F $9PARREE9/X[$<[8KLKEQXQI6^4^L3&'=O0H^9>'2TEP$<%NFZ: MD)S&'QM%+/RF3-WC@Q-H)]46!]1I1R E^92AE\L]5 M*41UH_K"I8;*1B5^47F/.#8]G*V\X"&J@%--ZAL4MI,7C!YO6&>=H=QHQL.Q M&<0X* WA!"G&,?0,!:2+&@>L06(=?OK2<21?#F!H*Q3@=/9R.'LYG+T]K?U$3>S= _'VY".UMQOP.H"JY&?AAP-NL?IR0KJ#ZF,$IS:"+%53%XV3 MU@V58@EX.H%0)4&>KJ'[QNFKA639!"RM0&CX+$W6W$/$R:M%K0FTJ,FI1AC@ M+H@MK_8:/>_K<>CHZ\A+^^T9XSDM=SE0@A"=5P;[66Q/,1N22P,H4G\,P%?B&1?MK/U$%4%%!O MD0LSMX%YF[$'-]Y0]#?$*UQ=RTY1&E#HXIA57#0S^Y)2N=M4,D8S*IK)^_+C MZB0E5O0I?ZMV%]Q:::.]U(.\#@.;$">ZH I)O8==$#'AW";WD>NX5MC:LGE% M[H:3,=Z125G QRIW "!#A]_+&W_VU/!3X#,[0;?T8$N06F!SZ1AL3SA,MA(0 MPC^1S5LG-EHWL]K(:Y^Y^.^DUF/_*)-X:J._Y"1@ZHV ZE7 /QZVV"DLBA(6 M8<%94SW$9K^P^L $#576+/5!P4[[RU5IJ@^?B-S^#D)HYFL4!NS>R.3H_N:. MO0!B5\"K@+U[I?M!;#U6G\LHJV6VJ]RQ45I>/X=:RZT7JN,@ IKG>0V:\FE= MVH./FJD%(==R.>GC^9)/A9]/-53;7U*D!F]I+RE2+RE2 U.D\DC7!:QY= MS;DO>D)\"A%XT9P>:H9"(E"[EC2HH*?HXR79BE"Z3JIJ"]^YHK_ME5-#E:L2 M:5-74-!25L,;*SVIX&)<00MD^Y1$VR=-X4%][*H]U69BP2I(CK,-J8+2/Z:5 M\Y/(]=?QADXP-4X15=Z$:M>!_4X]9WSZ7,A<2WR9+5J7#MD,ZM8@R M\BE@!^/$3FOIRA_NM 8VEC0[*749(!BYPL8H]NC\]\2-J84\MT)6\">Z"J*( M1,O59_J)'P6>Z["[^>.ENP$[IZDH@\2 ,2V-/-Y:_IK]0A!WI M+RTHNW'TB^4EF0?@><$#2Q4RH*PJW+WHJ:*>*HD>Z9V;#)_TAZ=IA=\UW0#@ MWS5IL?"R2:MJ6UN** V2NUG)*">4.%K=;@7"+\K3KSS=$NM]"S?ZW9=/8B>W MGW2R5FH_!]7R%LFHBQC<=9-X=+V.\ZKT8.YW^",CQG_4+V:DQ"EUH2* $B(? M\>4F1/LFI%?)A]Y@O-Q?O-Q?O-Q?Z-]?Y ES:GU[&M],,\2KMKVT<,"*Z[>. MF\='V4$4G5IA>%@%X8,5.M NN@IE@Q=%'(WL2A*3PA#X$KS@H0P.7 3A69#< MQZO$RU\I1==]"A(W#W;]J!EJLN%N24K(5YM:-&:8E[Z>\HS M/>8MG-^2*.ZH*#58DITD)BVF;E!DKJBT%YR=AHXW5DA.+#KH*3V4TUTW"SNC M/(N5)#IMLO@ M4)FV-\W%ICA]@H5*CR5X646HC+.F4IP0J@FD+UM%5.]88^SI[C#::!7"@^YK M,'YBD6RRT.0$J 19(2^8DELRNK-84?.+L]!X0YO*Z1JXRKA(%4(31!@&KK%* M><3N*PW(Y=5%;.9W(;*0]D?YX 1Y';)JL_'AVK-\5CF6)9CNMO!5?%6IF_#M MU52^7Z(";,'[6'>4(+Y9?LY,O)05Y7UKQE]4%X48 *3&2JW=]$,81.BAUHS( M;%=(#2FT&XT6P0JCK>*/\#)J4)M@ 9$AVU8WHG)7'./F4*[H/^RIMT2B8!7% M@?TUV*7YGNO08E77BW1*]7KB;*QE-I;E.U^LD W81KF'?@MP<;%Q:**:QV8@ M/N03,D$)CEHY$DM/RBT/5A9&*DS>L+\*-&WV]" DIKJIN6E?:@X\Q^/P:N[/% M=,1&%#=.N=R4J_M^QN]E&&AH#B,&NS",99J(DD8+88#NIX* MIG\)/#I,VLYBX@:4P[&IBZO965">Q"7B5--1US-W[SK$=^:BK#5^7W;[8>+N M+]XRJI[F@'Y(L;STKTGH!LX7XJXWE/,%JYZT)ND_GE'NRUE.16LUN3?5SW#* M&JRK"+VIV*/?#[#2$Y9_B"K04;0?BJ%\T)#ABU'H")#=;]UM2%?LG*-'G$^?[,&!!U4A&; K$A@+Q[9* MUV>]+M)X(G&Z+T:P-B0^^9==24=FA98!582'X1?P>@-+#P??6KPH*KS@"V46 MW5@H:_.7F%);=YT:KMP5.1 K;*^OAC%W_;/ \^@O2NDF*,$GJFFP0BGT1G3E MH&<%1SW!REN^<=F:>JV"0>9N9 D7:=8P_7IAK';/?2S6%MQYS?J$-0U81(4F M3>=RH2]/Y>[T1>^&2+/01IAN$^(HT*U"R4NU1 MC;\;-M_*7'+()W79,/ZLGN2)>VH@ERNC]U)BW)H9U3(C984,N*P<3:!;(D5- MPAG,I*Y9RZ6P7 W@Z^30YJRCW,9PZ'"9Q=IZ6Y4ZQM'7F@E"%O/H=;Z/301" M=T^GL">7?D0'8T18I4O9LAY*/1D$I$Q6^AAW+==;.(C0[RU#,4S@Q?YV1[^2 MKP>B)? .4L;*CZMH?K>LNH"#K?PN0U.N;@BDN S4$,$0EEQ5$45[^O3Z)HQO M%;N;*4#UB'KIIO#23>&EF\+D"O^_=%.873>%K+7?\<:D&@+J0IG7X5 X@H$X MKHJ+?&QQ*,8!QR^L4))7:]4Z$;7QS78WE).' !VD?I.P 8C@@81Y*&+K0G=$ M1&75I':,& 1"E3:H,X'"\P1(OV\BY-NE>Q 6*4UQ'"882Y3.H$V=ZFBB+7D M-:UN'X[C$KTANR"D"Q/L@J"7A &?5[B:FXTX^-A@W,]4%X2UK! MZ%.5@Q 1E-N<1933[%P%'$>O]='X+]QZX>3,3J9%KDZHZGRU(G:6ID)/0N3. M>F2-(V\(]:YLUW.SDU]\02CUS %(Z%B'VB\#AYX@.#+VF&=DUQM4BBCQ?!G. M4A06OG-%1_+*WVO&?491+"XKYMXK3%BE^((S::ZNJ4,0_DJLT*PJ=;)AZ$GU MA'6H6UHR\6HT!3K_/7%C:AW/K9!%TZ.K@$XU6JX^TT^.:-TF]Y'KN%9X,*!< MRBR:>F4X8$MB>,L6ADMXPUX#I0N%R^NC:RXL!J/2#)T2F?HQB9\F0KQ%P]&))G> MCA^Z*E(Q;8N4[>6.L/I&_IIM6Z=6&!Y60<@N8>%?P83H3>LX?V1^A MP[>21)_?3B$K#9G >Q*FUI>E@[))Q(O5S_& @HO3<[FF%J$N4T]>.+G^@ M:"S]6XM51;@AEG>>9AW52@^)= SGRK7N78^B3*)\ M\Z VXU/@VRB;MPKEY^?3*\E%HEP^B&-_Z<^60G^5 M>2WS4,8<"3U6%HH(?2_-H_(,EST/;^AB\-7(418P.LVJDE(?,0[=^R1FL<'J M!38U1LDV\=BTKP)_S9[_Y>=*MF5=M9I_@83VP%A[7B8#5JH(U=WO DKAN(4U M3=P)H7:-:&8MZ([]O/Q-;0E(5&@'"2+V21\^?/B<=4))#/UET56#!S(JN5A1 MOP?')O"&?DXI3KKH]U<"'V@.*L>?ZS"@#E)\8 _/V2&()=KMMGB!95GJSRW: MI"R=0DF >HT6?-RP&@#+U>>(I#JZO*>S\EDCN?-'>\-J"EP$X3A'F"&BD]KP""[W8%V*'#4,69,M<%5=5V$%7B1DR;1<@-% MED^;CM&JB'H2Z@ +N@9$S24MZ2W84XW,)[6BS847/)2&%N-H($5W+LM+ 4F9 MQ]VC5>U+MELK/ 2K6W?MNRO79D&-UL2/&XS6"42)2&O#%I>MU!M:*QE(B99\ M^3R-8<>NB#=,@,?"F!H &JA;=^?&+"_ITG?H&G82RP.J7M<]KLE&: /5NBA? MQ $,H?],B](7-][<$"]U@Z.-N[L+SBG;\0&L>ITJ17.U[81JRQ55'X"@/>DT M. "IC*_C9CW;$ILP2 M!\PH\L?&NR/LM7]"76Q6/.Q !:/4(9<)I$ M<; E801DICH&Q=LZQC)174C)'EF51/+)VM(MK$8.S$+QQS9HH?@Z6& O@ 3< M$>/2 K%-/0(P9IL&R ##B2K"1Z>!3^UA'*;^&VMT>W(X(;Z]H6L9HS5W+SG# ME=6'63%Y4"7JY,%(LR"+TG>[EYPAFZ>JW&+9-2%$N[3H(PW>B%M.?D;[<6.( M$*'@NX!=UD)R'$M:4GJJ1O0()7!%1R[-=O]/+/%5*$W/:C9U6"BG*F;CVV+BY6K@&*+WE3;4 A^MK41EM'&WG]=!I MZE$-2X7&(0/PA.F7TT#45)\<"3RE3()N:Q2B=';GDC'8AU/V>%PK^L.%"SIN7W*9%9AJ\HHB)3&M*8FJ M[8G7O!HQ9M"B2IV BR Y!O04NAEU?6?(1/5&PLL4FL[)@GOWV5-)BA[1 ;;S M0R-YF&K8=D\8I:U/FBU8D$*Q*%T4IJS=0F0DKI^4[P/I_+?)%LSGJ8]G3-L[ MSASEO5Y]QAC7W1^M1UA0:^--$M3ZC#%R;,YY- M4$!O1X_.3Q0O5\6#[QNRH]L$JS#YD3(4$Q^A6H<,17/O9H>G 2LAB]+XDOJF M:0Y_6BWT>)B0L4HG=U.9MR_ MU%9>-3=D3_PD;=Q"N?Y&'*GUTO[*6 D1H'72@0/2%5@N7?AJ\OFP3VD)R 3O M]7<*ZILL[SUWG94$VC(VE7:+KN_GO@Z$V$BT^=(11CVD=$U"]@-K+;UU<[]_ M L+@8R/144NKY=IVYP4'0DZ(3R%+ZZYW]^4 ME_R= U5,H S;@H0]S?&TA3S M;1S87S^$= [$.4M"-@,2NH'#2J21E)O[)CAJ#K8S\)'Z4!ETR[JB%2N=RRLS1[?(%0K)A#9,8;:!]\$MVD="-+ MS*#G7:O@DQ(;P\_>#K8!PVGJ=$6BB)!&O2_"9EG\C16/!A:7)-$G80YE 9;I MYS12C8PB3&E5BGU6*F(HGV4$X[6@$QYJI ;2*5PN&%B^KD7O(&C;1G<1"Q78 MR[-5/Q+#"U3HV*D+REWJ YX5J5A$25M5SX5Y:<@)@5&P$RWQS<15U405BMMMPZ.U"XU2HU3 M*]7G-+AT;]E?[T++C^@\W&KE;)U+:=9IFLZ).@++%2.RZ";2K>2\=L&*8^I= MIU\GH;VAHUZ'KF1OJ?H7!DVT)NC'B$Y]ZCB^5-%6L.AQ3/>'WPBXF>-1F:=T M>K&3\90&-5XHL[L:25[OP).P^NC-6X(2>((7%,O3\_*+A".M&XO5NC](V3C! MYX8NT(8:.Q$@$K6/])93=L63->L@8]Z@]9"P,W=+JT^Y-;U6&E:57+GR?'GAO M6@]2., V/C'PS!8$V>;,);)*!Z)[;1W2!C=G";EU'^/-K\22>V(N,5P^.$EF;.N&^ M[+51$4 *[W4O,X/M?7N7CW[ MKO41TG+OSK43X5;1H.:\ )H]#:GU=&'9Z4M:C#*Q;0+&NYGP]*I=T*D.#%XQ MT1HQG'JO721&:?PQ:^60,.\"O5%AT4@]4%" MA)94T$$1Q1SQZ9@V3#UJV2,>;&/%)0ENMH02,FC (.2#:-2*GIPL-3T^L((A M@<]NEC!,FY 6EL,+:-W$6/7FV6@55*J30K%MW33P5XW(J,FH9:TJ4C=.* ?" M3EK@]HPK%:/G0AC!8)P&TV6\V(6N=_= "1VR_UWZG?TS.+!/P3X=GH&G@&S'9V82 MZV1A[9HG<#W_?&.W"SKO%/#L^&S:>';-$ZV-[78;^&D).IRN-ZWQ3;YX$WI@ M]9>]+5A0W(_&*0%%!-TTS.V!O<=\P3$*M!Y9\_[MR01&P7D4*S^8VY M%A-2B4.M*<*&3')A[0-OS[(+*3%)E:Q^8?*U@PR&C?F!7QZQ)BTGEO^5#0_1 MUU'B2]7F1$'=@9J0YM[(-(#=#<0_8_?AH)=[(7ET[N3 M( R#!_J'4VM'_ZV9" PJ#@GB$UT7NE""MF,^NN[^GH2Q>^\1QC?X>:8^^G2W M42X>X$_5"DK9X]7L)7+>7:C<@H#%("0UX7U9#BJDA@X=1-E.=NE?AX%-P"N) M]Y*;_/;3#UC_^SFH+6E!%[&U)LLDCF++9P]/N_K4H&Q(7-+&WK4,V(_X.,IT M4]"1YJ5/3]DDBO,J6PB;4A>%JX(Z?HA*!:'2V;J&LS'1^IUG,9U':7CI+2(7,RG]L%D=]N. MNF?<[N1*23!/^WJAXTS4FP+9ENQ0MM(\0B3 MMB<]DR_@%AQ=E?&^].TPJ[]TZ;,[P" \W";WGKMM!D%)LU)9=&6CLWMKPT7D!WGB0D5]QK,HZ5ZAEBNJM$"H "=*B4NPZ1T\,9=)2X.?IT MA<#%HP">?UJ%"@)_M![=;;+]&/CQABJ!B6!P+PN3W?B' 5L(&;ST:N"OF0?- MN,]+3[HDNB&[7,M8<6S7M]T=GR6DG?(%D2+*)S4#28JA*B0DO/$>FBUZ1B([ M='=MMUXN9;3Z^41=P-Y9%SB+[JVU;R*^$'>]H>+-[^^*ZZ,;^,701VVBXI$& MJQ 3\*5UM71Y:3>[0\! J04\6E,-H$DB5<@'/A#!HAW9(1MQ^7"(3-XMY(%3 M9'E"MXVM7Q]6:9XEK-G@-0G=P$&P;1)$9[#ER\)7B _V91\+<^1=L/+5[*1M M'Z6V?N['4S5@.:/I2[W5AT"5Y&44*@S1:/R@SL%!>@0B"B@(*62%*YTZ5)#2-X6ZOZV#. MOP%& 3KX81W1,AGO%ZD.>,OJB([>$,Y3=D^:MS,MG %DWZF;YN0%) E=(3GH M)/0Z^!"U#Q!A&\N%Y]M6:G5]?. MHT+C6$ NT1D(3!:^0G[@A8L;[QG @VKUT:>_^[3P*)#G1PGTEDUY ;%]V@-?/2JTIR\R12P+@0K3'L9H %3O$G7E6O?L;HKR6&G] MKIX'V3-H"TEQ?J3T:#H9R7VCR[<4DAL)[8S3W6E(613'-$\Y8(;W)%(MFW%C M^6OIBM,]93..8R'YN')55Y64L*BF4<%!HJ23%LKR-;5D;*L,R@-K8]GQ.'@++L"T<:,HC;!AF*YMQJ M+;=$"4P9@S.&@UW,K>@7% ?QAC#>@]5%PA+1B]M'ALZ9&Z5O 2C=8,7*-[J. M:X6'BB^NJ'_9[3,<"VJ>.PIAK0<0@)S('PC B>*MU^[# Z;B'',CP$4#T"95 MQ\9S6H6-UW=P"HT&L1::1*-"E*-0#TWT'H5M6B,X^^J]"F4:X'7 UB\L<%FA M]BSLEM84&QAJ"4RV7<5+2 ?7$'9'?^#.UB^QGY?8STOL9U)ABI?8S^QB/^DV M\-&U-Q;Q[JRU1_^T\)V;@!+K;%;!.46*1S"0]J[D$I?'O!X@@*UN!TEMR$UJ M, 36N&V:2)P&XA0+PG5\9C!19I0X1Q=2."8G,VN+]3HD:SH=I5)RW(]-O:\9 M139\R-"ZAA6ZWQJ/GX"RWDJ1C<7Z<>6'Q=/F0X3&O7K\HK\2A7KZM\\ M75ET0X32#W9).0\_!;YM19M+WPZVT%F#'02>\ XE@K6WT\1@ >+D?791>*J[ MF!!5B:85(UV&ICGZF\"C_$19/\&!5YO< 5LH"4VTQ#!:UX[<<>4O$7N&&/M* M4![P:@G:21\"@HU$"@BCW;7PZH]S> MB-J_BW6T1SKRMVS \@&_8Q-*R.#E&H1\Y"[5M.0CTZ,>2D)"6EAN%YJI$R,' M?@=:%CP0]5B&J@?120-_'8G,G(RBU@I#=..$TF:ZDQ:XA>-*Q6CR (Q@9-,& M!CZ*?NG!_M*#?0PA3+$'^W'!4HEG57*JI;RJU7,N@O"6A'O7!G_3J4C<4%4! MM1.L+K#@+D+V&M4-B1UWU1+G1 ]J'Q@KKZ(1-*C/5.(61CTV4Q$=>SE0&DPJ M1]:5R"-1=/Y(W4LW(LM5^B_+]'VO9$A)?WB#<6:=\,X '*'O:#JV/\3*:CPJ MLY%?+URP7<-K"SM2MF%1I@19;ZC1"QWTH3';H3)" MIY[E;N6VX^H')H,A$N!VS%#V8#:&R<@R+.ZL1S)XYRV'0M]I190&5+9*C8VZU6A%5_)"6KK#3D#;$#G_4"2R6?;@O'5K[0&ZL6"S-: M=GH02^4VCY89F\?%+=_Y0K72HAQ"I,=R1VV%+?L3427&TD^4Y0ZNF"W;,XZ1 ME%EY(=3S9OLPF5:MF^CD4/V7\4K?=!$V7 E'0:4E"G!T(CM"K1OT C>U3-OI M%;81:#1/:JC9:&U"J 5MQJLYI%'#1ELV& EIK*# G1M[A)7_=MR]ZR26!U32 MIGO<:3PAD+=P H0DA#%8%E_<>).J F-WX^[HJWB6AOTO*5S3*@YCZV&8SG*1?)#4 @:W\^U(4 M\J4HY(R*0K+T>LNW&\\A% H4"@/R8D,\?? P0I&##Z;$C0''ST\9 M$-\JU+P)"L[K4/:8Y,2BX]1RPME&L,[2N0_'7\EK[BW81?RGA'%%]2-]C;+8 M4Z>8N<070?B!;2+0!P4L-DV_55&[=,27&FR9BW2>Z[@/UHF<113.=.=X4OQ%UOV._L26BM25F;M6B41_U&UCEO,B89 M?F+SLA43!%"B?*B.[G_VZ0$D6/ONMS15NGB&#*R(/"KSU HN9KF(?H054?%$ M/*]JTGTN^!3X^TS9T@SJNR"VO*9K\2F(?R7Q3H$]C"SA7T[^ ^SJZ)]8L>GWI1Y2!-",\S1"_VUA^#BB=PHJXK$!S=$GM MHNM'KHWQD-G$#&:ILD9$G>OM3Y/16^E=OCQV3%-[!\_#9 VQD15XN,R+\-M$ M@KR]*[+<>1J^:AKW.J,3O*#"F)0^0T[);+6VJ5EG%5TH]!RZG/+ E5M9HI.V MQGP^YQC3P1-:H6;"4/N$W(*\"!^[DIFU6R QCQ>W0$'FA1[SP_XCO8&](7N7 MY7X%J^N0_C%((N^052(\I3,,/-=AF047KF_YMFMY91*8;NV^(*2KBR% J9=N*@9C[IARY((JFXDQQM9Z%M@I>\Q! M2+/"+GVJ;=NLY(RJ.CG$_7(V']OX[_+$6A-@:GBD^2A@ K?VZA#:N11C2*JDJ]FU!/% M$L>E_[3T.]^P\C+$FA^-[RCRUM@Q]:LU,>B7&D<6;LC:936R_/B3)6R)+*N; MC0$-1 !5-[EN(( UEA&Z"RT6%KP];.\#4;',?JCK(YD(_*N"W)@[Z%OV*B^L MN1*(GY8.9,8XZ'AHV;S!W_,R$J=)&+*#BAO9EO($E"H[("J,Z MVO1-4 <"$@WDU9%>4(:<-&3B6<-4OC[2'+;/QMQ[TSI>^0QW^2 M X19:8QH)(5,TY TP8!.1JR0RG:3&[(+0A;@9>'$9%A\0SCP'#1>C$QO@IV> M('X)O,2/K?!PX7HDA)! <\09+8 6&/WI8/I+(*5Q2CVH=1!"&)[Z>'-R8!I( M2.0F:4+^A7C>/_W@P;\E5A3XQ$DO.$3OW67!YXT\)S%PT9')XM$]O69I\!#G MJ^X19V%].&#T9YWH6)^"V/$D=T%_ G,CU1QS#MLN%X\"?L"#;9U6\00$%OWJ MJ#.(10H@*030UPM48R>XW5J>=Y)$E*L(PNFICS"8 MJPKVI;T*\SNM11R3*$ZY&AS%$0P["S]'!$LA!>$+,NT-=^'[B>5EAVJ0O;8V MX(RVV3H0Q:44Z#5K>4'#VA"D6 #BWAIT'GLM'Y-"!/"G77:LSNI- 447\L%F M86K:$!1 PY5].M)A#;5"*L^4IS0U\I0E.(:'T\"!2#$0CS\#\R,%4R$AX7E7 M3T!WUN.E0WEU5ZZ=/=F'6AB\D>=AEWK0*20B*KVD)Y"%XX3TP)'_A_$GJFXA M*XRN46>S.CHA*22 < 9NTWN/(H+W[@T20FL)E>!T&>]>W(38, MSL#S.:+QD"F$ 53'IT7PE/YQ&=X%#Q")P.TQ9R> *AX%]H 'Y1JMZX">"+W_ MU!F!#',5:@\U"F=L0%# +2\8K0WU+["2DXGSW_CZM_#T(ZM9@LX"Z#4$!->RI MMZ!S_FAOV.O[P9GTG0/.P&WL!J( '>$@>^G'A-6>=/?DS(JM/%L(),30.?!\ M'!8>,H4P *]Q\QCV8*VOCC,+^U*;> &L\&BJBRW;-.+*T\$A^)9CS<"@M*9? MH QZ^LRI7+CA]M*!@#@?:0[6HC'W E_Q@9+S /UO;]G0K,(P^[7_#U!+ P04 M " "ZB;!6W!61APSU !Q_PL %0 &%I8D9]N)[4[2W9G9O4>VY8YFW)9'4JMCYYP%'MA M\!]_./OF] \(!^O0]8*'__C#Q^7)9'DYF_WA__PG0O_K+__[Y 2]QP&.G 2[ MZ/Z +L/M;KGVT"IR@G@31EOT5;+]&IV@QR39_?CMM\_/S]^LR9AX[44X#O?1 M&L?T%^CDA"R8+WD98;K@CVBUQ^B#G?]X>HH^KB[1^>GYZW3* M__J+[P6?[YT8(X)W$/_''TJ07NXC_YLP>OCV_/3T];?YP#^D(W]\H;^HC']^ MS4:?O7OW[EOVUV)H[/$&DF7/OOVO#S?+]2/>.B=>$"=.L*8 8N_'F/WR)EP[ M"3O)5KP0.(+^ZR0?=D)_=7)V?O+Z[)N7V/U#>FX(_24*?;S &\0P_S$Y[/!_ M_"'VMCN?(L1^]QCA#1\1/XJ^I?._#? #/7H*Y!T%<5+#>1.%6 M>/!)"._IV\X4WL)@,8;)[YG.\DFIH3&?A+GOSE2 MG+_VMXW#[$WV)$P<_X9#>RX& /57=!&4C4'IC!+Y#1)?2!-*?GA;W_YG+_H/ M0GB*E 5J0V2>KR8W:+)<3E?+,9 7IFO/+_K&<^X]WTL\/-!GS0%@X]MNHB'U M@9>FV64#F$YEE@!VJ?R]E]8;CBV,?_DEV,+/_V8VN9C=S%:SJ649P"$#0/6> MTF"9A.O/CZ'ODM?*]+<]41HTDYT#P(8T:*(A9(3E:G[YMY_F-U?3Q?)/?WQ[ M?O;FSVCZ]X^SU2^V-+]V@I49!-CNM_^I^=QW./)"=YDX4=+]]$\YQW_A^/3] M=SSE+^R(3ZO?HL9#G@9N]R,^DSGB+X^1S_3H/Y/ '5S^M8+3_DUVN0VY*,E> MD6AR>S5B22E+:.!BA8_FJ+UT8KSW41C'=U&X\71KW.653:M6)=@ W[ 1*!UB M5ZOB4*!,_/I6U&7,?$?MN5[P, O6X1;?D'4UDYP'0;?5K)7V'"0 'OB*_NUK ME(Y#E"HHFQP&EM]9 EJ5F0/::U69[<0EQY6N"4:784"6WQ,(QY.YP)LPPNFX ME?."X^E+$CEAY'J!$QUF"=[&MV2'9";9K<^02S AM6X!,R2FI@76@'N18OY[ MMCJ5AT\>=1 A\L_\;PR:W<_! %.6/ZNAJ:$NPV]Q,ICTKJYMXSUQS; **Q9)"?I5C9-M6^_Q.B3W MPJ43/[)W@HO=B\/'&+NSH'B'3M:)]S2$HZX#8/.V2WGD(*5VND*7D^5/Z&XQ M_WEV-;U"%[^@^=UT,5G-;M^CR>5J]O,('(#=J5_3*;JC')>'.V2WYW\_3)DEV!,Z(KWL>>T%1%&QP)X\ MP*-A3PYR703H5QFO?HVN9[>3V\LO0)0*^$""5Z'S4N15"H+^'U4DGAR?ZA + M\BU$WCK!+OW#)'"KORB-O&.*/'E$1MB)\15._TO^[>^I4CM]63\2 N(%45:F MFPU>Z[8.&T9>O^FA]:,QNT/!AW';\O?IP72J+X/ M>Z$ZIF]V&$M$J\FG%\[ 1\5NLLD*74S?SVYOZ;4UOT:_3"<+JT8B+9RB[2MI M.E+,V9]Z(\ZS5>5$G]Y>--:FA5@Z.(I *$IQ^>%R?>VO'1!_)TV4>I3+&;I,H]]OS:J6Y)]2DU M"1+/]?Q]XCWA(\N0]QIYN&$W#27:[O8)DT;SS=2) O*>H^\]YO.[./ 7&$"Z M#(FI 2XTL V M\L3T'%&G;=M)&@.SWR5K,^!C[Y'[9PV*-R=/AWL>W M6'N2.!>&\=1A'A80XV9CT7$P(J,M*W9"6E78#=SJ (;7MF Z$!G>LYYS\*_H MR:-P@R:^'SZS !4:;GL5[N^3S=Y'Q10RY-_.WYZ].CT]14[@HG_[_MUW]!]6 MY4QODBF]X8M5\R.[#J/\P)J0='_N $5U)3U M?L%.9%5=[T;K"N_)G\= H8(M%D1Y!$5A;81B!$Z35I:$N0%R#1'CVR[OI='C MA?Y6A;R;"WDG%_(T-O$J]'TG*@>!_M]*P#YQQ#04(R!_/NA7Z"I+FX]_*(,7 M%@0I!EH5S#Q"5 UPM>WHUHS;OM@Z CPA^F4>I7H@\%T4DJLI.=R14T@F@4M- M6SMJF+DXK,CT :P,,A#-&C(E,(+*K87!P\D->:NZ:$5^[]'W$ZM\- :[9@?2 MEGE+]C24.W,=)Y&@/]A%!,NIZ$2#2]C#/IK*''IM+ M6&WZLL-!S.Q+V2K6[*<=B%KAL98#4?3%9!KP\A'C(5UZ(!B3N0P0$BW/.39> MX,BSP#MM5"LSCG#7/0P(5_@^N?+BM1]2Q\1 \@@ 8E04\7$ F(8.Y@H9"UPB MIE"91P1;["A7'"_R_DG+_;I['\\W=&$^:]"!C-YGYVF=WC^*IAHAN !R$.7 M#::6@]LPPUO]&)*(XPQNJ$AB6A^[WL/:4(\_X8RR#T2 M%*2LTW98/20+.Y/+4'N=B^.ZQFNI%*"%C]*4&>BPV*9ENG'^E1I*E9WTH/(U MX:"?'7^/+PYY7:;#I>_$0[AIQ;!,ZB!"3* G4SX0L9$C\)%*T:[,->W;[L%) M'P,71_Z!IFO0A^103 2",W!.=DNS M2YIU9""WUS /(!$DH]JL !& AZJJ3&G..&(:)6A89J6V_:OHNX5(RQ9?A4N' M*D77^X2HTW=1N,;89260B)*]"V,OC>58[N]CS_6?CD)8]>L'K$!7:9.4_Q\2B_KH$H.U7<)!Z=^5KHF2V&DD>,CE]"MM[8GI2= MB.I!'H06863>Z&!DP+>0XZ4\.H<>?459QRZ[> MVHVF. M!P^/1+V=/.'(><#3%QRMO9CHM]Y:=YZ+*:SM M).S)H:6+9D&< M1'N*Q<*+/P\0@2D$9=A1(\(%3"S*IZ#CG!&$@LM0L)IJU++USKS$ZL[A.*]2 MJ:L:8&U%(T&Z',!@4&[67S3<4*$71BBM=FXSBUI B*(^(&=SW9_N+O;^>16N M&>_0!&L!N6.\_N8A?/J63$FI37XX$KJQD*GZ"G7 T$>?#4%TC(VO'#II2D_N M'CI_O>55)D&P=_P%WH61R$,O3]/*@MJ3OF2(6\:@CZ- M[:E]S)?[*"*K77OQVO%I"2:BP%T1.=&+"C,%?T6 ]+!")-@F1W?$-;K D(;@D MJ8N(Y@8[&I3*BQW9ZIK\1J3GR;-!?4US3:4%6+1Q0EDXL FV'KD2U*ES!&^K M"B$"%?V#9G*QT%V-VD-C4=,7!X1(J[98C*\K$[941X \#362MU&52V,:)%YR MN/9\W!J%U\X/C<4,7Q5U^%#;738,T7$H'6A3)D 4R$G.W93"S9"NL\ /'@W_ M#));9]M/.^ N:/3MP,- 3//C6$0'V],21=2H4IZS/;6W0[H<;542$9'!K)RL M8\DES0*+#I>AJX,?Q.M;8 \A0F)NJ4Q]E3:K06&$L@407<&2LZ8C0:LLU7XD M?3ALY;S,7')'>1LO+:*E[6:!5C:M;@BQ$;,4F82JLQI7D!4N:B%:E7]$.U=7 M0B:N2R@59_^Y\0)\IH%G>*M:D$(<-,2,DHU\E?^ Z!PT#ZS?60(R5;D$VG(? MV=)<\WP0'CD?!X^8??:/&(=JP-AX'I'-JDO;-8, M(D)%DEL*/2:?9_GN$1.,RS"\C2M:1BKK7I(?Y]$J? [T\4MI38NL2=QEK1A+>)A(,D@Z!Y%)]8>0 M32;ADHK+)\T]*UA5*+--(NST9HS*0B:]ZV7 D*.-T9V,J1':M&>-<]:%-ZV^ M"R7_.BW[[-\]AH$.:VAC,<,?>!T^V&> ^D?8N!%80R$*Y'3F;DKAN\T: ![. MSN]77B+LW]5.Z<9BABE=AP_5SJ5_HW%09^=?W7^=-Y,\V"0W1(:@=)"]2YE[XCE9FQM1U-)R_IB^K!]I MO&YOIP9W0:.V !X&4(&;;"C*QUIV:HBH4?^B&]OK\^3_A'W_;P'1^)?8B*_%Y RM;,?D#& C5MCII)//=!;*IZ%TGFV5O85L5:U=M'=UH_//H;\/ M$B=B#M:H7YP,?T4KS[H:$F(&*0:C=+1];SA E2I#\/:H[!?/HO'2: IZ-25. MTC-L2KBP#4L0'Q4Q;^0QEL4DE,ZRSR-BBE591;#S7N:A64".G=;%?L)73N)D M8+1XT;D+V^ :/BIMCO-B#HV_='(VLL\U8HK5W>3@SGMQ#9-7ETZ"'\+HH(%9 MJNO9T4PJ.+3'744H'VLKXDY BF;D575GZMK&2XIJI1O[DR=\M,MCA[(S?,^"I^31YIIZ@0ZOGW^NB;MQP(\ MQ-R03T'I')1-LOTH$5*JRB#PII6LS[/U)IKL78_\=9(D+ '0"X-KWWGHQ2B" M90V_36!, $Z975XO4#8#E:8@.L>6_&@G4\XE+?M5?JPL'\E;6)\,J2QG0\4L M(]!R@]"1'$EAZ0[AT*%VA=1WUDMQO-O?^][ZV@\='6^,\FKF+XP2=#')TX&( MC;09T&&6$"UO1Y$4H=1BI& S M$9OZ"J6346FV=4$A0\R:Q:+M,%14T>PNZNTD*:]C6(4H@8;:FV?J0LT58IKP MG+/.*5S?@X(>D"V1MZG60KAKP%IKFPZS= \"YURA;V8V:7RM;Z=J+ MMC-7!WFSE.!.BS5%CW.!F&^=KAF31U2V,E MZ$-)!R,Z.D8+O,9$1-S[ECOG2!.U*NEDSD"Y7';&R"OGI=Y;7)= 2YSJ%*2+% M^%>(S+#_\;=3LBH,6G:O_0-]PM%]V(\DO(X;$$T";*E>]5 4Z=/.?DY6=F@X M_@UV8KR@O3/FFX]$[Z3ZIN8/70S+N)5,B [8H3F;@]@DQ&:=S#Q47=O&15'! &R%DHY!UU[@!&O*.FPX MNQM>H2N\"V,O*;]@1\%&7,)56Z/4]Z[\4'@?ANZSYXMRPE7XHUC6!FODP &N MR/]LTSY1/_8R=2OH=R8L7R4]57L0U#MRVW@3G$H\"NR_"D[+E!1MI*OIB+_6 MF1H]ST9 3ZCNX[CH>=9.S[->IL ;S[GW?"_Q<$S42A;H^!CZ+CE+JF(FAX'\ M8])@+=BD97&#"OG,)A>SF]EJ-EVBR>T56J[FEW_[:7YS-5TL__3'M^=G;_Z, MIG__.%O]8K75>U?"EZ^&3B>D@3.']=4* )EVV,*HM'AM2Q-M&QO:Z0:PDEXG M+E.D;\+@886C[16^'\BU 8(Q_Y8%, $?)?<).BE\97Z(T8Z0+;QFNF 'Q1ME*V LB78 M>S=;I'#CVI9>"@Q0"4?I>$HV#*D=<>395;FD=#)2XB8I_Z\G9"_[*Y-E0\L7 M"(H-60+@(FEP+4T47&!V+*]B4C9OL':IH&1K?>]XP3Q8.CZ>;W+7P4"F5RXH MFY98'D)MAEDZ!]'413)+Q%,6K; BDO*,LN Q]& N9J?.>?8PC)R"H-AA*2XN MX%LL3L(MC@J#OFU=IH5@5:Z!=VI#1Q'@P]-'BJ-WFT?_Q1Y\'YVB=+',-U=> M3( X_OLHW.]FP=K?T_1E\ENR%7*O$J4FNV+#8)AONB\V-K[]GCA#QL&77)M'WR?[]E?-R_"0GB^ERLLY-#)E2(.7YZ+ZJ,;.1 M&GYMBM0N70@ES@OR"UXG&A5=C3SV+87=]"-QX7M1.Z[N4ISOZ#F78CG.-/O. M-JB!UKB<;><-@@,;T>#2N"7(F?)J<& 9MTX+T0%;8I W/S7PCM2] =,0N-. MG?>P5S?LX$<00SLZ2I#,A]\+L!'[.VYQ0E6H,;L]FB04>CYJ.U?,2+L, _(L M2[Q['Q/U,HR(JD75TT%92@ZFA9Q'&;R@7A"E">@V3/#11GY2Z/QW3I38*ING M1/!*RI#TZ2BR8C4:M="PAI-LK?"LV,C;L%*REK>(/TN\*$UQ.&@9.J!^K\&C M$17BOI:''W)8(<58ND)#J) S"$(6%>!",6_\X2,!% M$S+%,RLCO7,B]$0GH'_[YO3TC*B@DWWR&$:T9 5Z_>KT])3^'XI9=>97*/\) MA<="S:^0DZ#[,'E$5WB-:;M:]/KL%:)'Q2ZM^F_/OK&=' PR1:UD _=0>Z7\ MEY>\M?HB&)%G M;,JS7UL5B-U(#_.A\)#Z%)(IP4A+L1_EP* ,V0!FITR6 "-9_LLDHU-,M&R" ME",JS&K<\#Q&$AI^?#2/@+Z/C0Y1QZ%)8\ M=I,8I(9D?7G37%1'0& TR/N$$'V.W!CH9TC#^Z'0\):9AO?ZU?EW;UZ]>_V& MZ6[D7V?GK]Z2:5F_$=:.V$UK*1P)AYR8FBTE];]7B*RTPZSEI&^E*G(;Q]2M M%8U3U\*DAA1 &8@6+ET)M,0,WE7ML\M?750^V:/I8X"MM-T93-<30;)C@ 6P MD6(UD89GE[MDM+NVW2N'-M263:^(H1DI@V*ELBD?ERXLY+$9MAW#+:03,D]I MSS8R& 3X<#,82D2 :/#%$J!/)H-B SXMG["M9GPR"'7YF'GOL;%\T2T/,JD& M?&JI_J[+,BH<_\[QW%F0E4+6S%,0%"LI_'Q+5K@^Q%$"WS_140+?%^FLF@CJF_:!7[" MP5Y[!%&QK(T;)0<.4)@&"](PN]BJ#EL_^.IG7-J IB*7/ZA]JC^,X%/]X8OX M5']H_U1_Z&E^BI/YAA9 9?7M4)C*;T'4H>;]5/9GI: ['=JW_>[ M$7S?[[Z([_M=^_?]3F=QGAJMP<#!HHZ=U6IY)5)H_.]6J3YVI5IL_ MLT[/UF+S]NDI4VG^3"\]%0N:G)U;IV=K/1/[])0H9G)VKDC/_#*^#8,POX]G MP3K_:=7L5.T5EY]KUU>K;Z*NW34\)1>?9]3\4NO>Q7SDMVWU_@ &^TQS5 4&QX M,@%M1"NK-R)=JQ+L"NZ0L]^L"X(6CVA]@6! MA!OT[ >]@EW1I77VQCH]6SU:]NDIX]-3L.?A2GF6QH43>VO-8IT/P[0_ MFXL%P 1?W81Q_'4NQXO,',3J59S]&;&Y(\S>$5*S+.OAP]!O0)&(C0?1X?9P M+\CA;.D+!)V@>SK>;M1@_Z.O-[7M]1U?>?X^T9[3 D&QH: !N"A^T=GLUD(, MXV"N&G5%[%4^%AMI+P)\)#]N-YUAU4JJAP J:2_ O:\8>W+VUKKBU1IZ8E_Q MDH@[.7O;4_'ZA+V'1\(7$_(-.0_X=D\3SN>;1D[+$ I9-]@67"J=$ 3X*5\# M98OD]0#*10!RZ7]?Z'/I(*M*G!)GE"50]]/3+1,D[H7.2/)NBX+&3D;C9GX; MVL=I4QUR\>^((,YHC3,I?;SD+1MJS%/]5#WC"8"5775#IV5VA6X^YJXCAAHD MF%O27^LR;%PHTC-3>$_D[7N^CM)![7<@5 M8X1R[O\9ICC5%9N@&!)Z]LZZVMT:$6I?[98(!SU[UU/M9HGC:2&"*_+Q! _D MF>:%::4:%IBC^:YJAV?#=M**E4RAKK0:!7-XN5Z$U^308[3!)9>7K3*^,O1M M5/-M/0YE;0E8/I-4YIBN#-!X?G@[3KUX#E)\QL."'')+\&#]?'J8B$5R[E+(!?J E0O33EO?"S,:]0L5( MY+(563[^1,ESB43)\UZ) MDJ42>:D,G 678?#K/EA33OGD)8^TR@TYU^7.K\?P J3NN*31!(UNN'5X91*5 M9WU<"#V3E5"4+H5BNI8UIE*C<,%O"B>F%@#<#9 7I!?T !Q9+&U6/JDAJ9-% M;3NU-;"!(MM63K-'2BM.+IWXD07XN]B].'R,*>"B[,2$-@5@3IB!>KTI(& C M";8SEA"73Y8_H>N;^:8;M/S,4$BC8>DL9&KT"Z;#X*B<0/B$+L R_$6 MH*CG-\J!H0 3J>^S<% :O/;&I)-JU6 M!Z)2#T/G%=X1$GI#F 8J2YL/ABF#!YN+'X?01&G"I.2DDP.+=\"_[;T=)99M MPR./1&6V:FQ4L3]%GA8PK+V(#\0\>_ 1@0K(AL$)$V-XN_/# \8LXJ6P >&Z M#G,Y5[AHM+\JMQ (\KF36,:ADRN+4QC1'EW&9 M:^P$1'6E5_$*DCV''OS#W,WI74AOQX>@V6=)S#C\!8R7Q1-AT\8K(:O2DRE0 M43'-BGE9FC9U)H%WKA0/EZTZ"\BQXSA1D"CUJ>:N&P$6;:S@9<-YUXLE+@!( M4*<_;Z,]=-1K+W (>C>87%@+&H0YWQ"]>!+'.)ELPRCQ?A]"4Y&%:ORQ)XD8 M]'XK#:$Z+UOA)-R[X_ MV^Z( *6O36H%T,Q# !#S;RX^(@#7T#_14F9>,9B*JX=L":O^=C'5RIPCV+'Y MA!$8&5[43CZZ3( U>3<^6&ZCHN/PNR=F%#:\TC4RWZ3WC1<\T%8.NC];(2@K M?=L$"$EJ&V[>J'V3SR9OXKBB?<>[[ $0*YJ[LM:3: HA-ND-\N781ZI(^=!-)UF!6WM)(]/[0278_^Y^[G MI*R/D$=[1)7G*YS^MPET&#>/&+34\X1ZOE<+73"-PTMFY5=5JY$$_UA!SM/2Y MJ?:&O=S'2;C%T17>A;%7?_Y "FE]DEF5LP8=4BJS8>2YDHZS6C$=.N>C@LC; ME:;2N>>*S6[.K3>[.1]_LYMSB68WYZK-;EIB_F;!$XYM1I**$!A/)*D 2\E( MTMGMS]/E^"-))?A!(I*T[;CTU$,Y5^S8=&Z]8]/Y^#LV'0]7()1Z=VSBLT]A M2K,EE$0(C$7HA9($/T@(I;;C4@Q*27"F6B_P4^@_X8B M7Q*2DJ$/M\PV[/@73O!9,E!%>CGCP2NRF$$!+3BAD;5KC-T84;*CK\A[+(T@ MWX31US1SB"Q++0Q^Z 3H!'W"A#Q$_::+6A.,W0E<"H/I=&3](A'8N5X3O.EZ M5_A>MZ3D@K @"WEXP&U12MP6$&H4%H 31 !EOP,8S59( DC(6B@"_Q24A%AY MM1+3KL@1T7]FQR,MQ#HL9UB(R6,&L50NL<*-# >9MQ)T)V4AKCH>CJJ]*#_" M^>:&B/D,R#3/LI S'[6M8=2:U(*,!">Q^^XHFE*G."W%21TG-N,])6EU9"&) MH]!ED5)LU'ENO5'G^?@;=9Y+-.H\5VW4662?['<['U/&<'RJKU_[X?,L(*K@ MEFE& [WX9*&:K_XFAQA4DJ8T.TVUW)#YR#LN8%>QZ4CL2I92AX-1=F+0]Z+C M9?5N5H\X+7ES'49Y$+N<6Z-]&<,E(%H1@BP%+%N7S"S7Z#I@)V+5+_.>WI]]_6 5AM3UF@H<1&2:U%I1W7*T Q;G/*ZGYU MJ3**#8?/K3<.7%:S^,]Q$> M2,?IC8YQY:#E\\^'T6>%=]]IN6H%+4 M*61I^^ZU=$LXTRPA*TM;J#I1 @]J3CN/2*U2TD2$?5JLEZA3M#8),SP6N<%) MB'9$OUI[.\>WG5;'(QM0'K<(:E'/!R:"2I@1KBD!F /&0C%F"!7K/:KE,/MGZF"YR0%>Q7NI&B7KV*1?NIJ*=]DZ5I+NH\6#H^GF_NTL)C M^L/^!8#,L5H[,F!]MBQ;-.>QF,Q+-2+RK".?.(%H^3IKIV0E(UE\ D/DF"SP M&GM/E'7U6R3;09IG,AFTVM)%HF*DU4SW+D25RP6I'8%.?J.6A(!,,)&Z5(9E M01D7(@2J5ND(Z[5/I"@GYJ;Z;GMIXO7%[R),W0:YZ,^4N$G@,CTNS2@=G,&D MD!@%Y\E@"D;)L:E%(AQ[+*;UY]9[LEB0I 8IN^4^^G&(F)&E#V\(#F=.)5.< MG *S]/X4X=3"FW5'X;A8L$)"*58[[EFU $USZ2SMSZ1\Y( <@Z;71 LN_,PR M)4LBKR[JQL%H,&W%[ :Z8KZ0HC2*>S4#3D\_@VO8I+<1<&A%D3IC[/4#]YUL"LS5*R MCR(EY_/(J9'[-"&>6F<,= M.>:$:(1%++-F=NP V 9/RJ,'*7($J4.A"N(AS*C@5!G&COJ!-+I,I+BC<>H^'Z +OBI4SKQYUZAT&2!D4@M(9 MMBK/4"*4VIDJWM^'D4O(05VA- C+F7M5,(S[$HS&1J7>:WU5)0]7.65Z6I$ M%F:!+4Q]G-_[W@,+<-$MQ3H MG&ARJ,GD3Z6B[CTN1$>Y]I4\KI3'N)(B?-1 MZ38RV;L>^=,\P!_P]KX>^0$%'M8G&O*KHE6ZX_TC' M_H]-<:M^S#V*H+NNE]:PH$DQLR"3T(-\?6)8%CIM"M !6V;F?7$@_ 3 ,2\2.F[+?[])UQA3?> MVDX7>#E*5?4Y<)>*UI!Y]. $673\)=$#0]]STWS@P+TCE*(Y/Y7"_(Z_I(%B M3*D\)K2L\$MR02!]ULQ?VM&S4&I']QX@?\GB_>1V]M^3U6Q^BR:W5^ABLIPM MT?P:W2VFR^GMBOW%[HMZ*&XK?R.#'+?JW;[T'@*/"!AJOTRCQLAG>T=06GLX M'NJCD01J(^-9#C4H#?'CAP^3Q2^4I9>S][>SZ]GEY':%)I>7\X^WK";HW?QF M=EDNOF=)$^A&]DI6C_P!*3_QENM'[.Y]',\WEW0O01)E7\3"BS]?'.C_OW9H M7]+!.%0! ]-= !1PA/@V6XD:F=99=>D8)8\.[>&V2T52N2FI'9959XH*_RJ> MFF(L104&7?L.1_07SH-<1U/1?,-%U02H0.:)")/W _/_528C.MN6DT:6+,=J M(BW['N":$I@P9%#B6S+*!(C('+0K)MGKE:2/#J>J+PRB4CD/#Q%^R.4 ?L+! M'J_2HGC#W"]R,,V_4J7PDKA%HG1>6I&3, $K)A"C9R]Y/-XP-I^TG8A>OC_D M3TB1';,%XUNRD5 M@S?/=KVA[\=?;^C[Q@4%;:-'98Q,I,XWN4&-W'G+1R?"%T[LK2>!>^7Y>Z*; M#WI9J6)AP92EB*K$C>:QR$/D[';DJ,FB]."V=TJAP)S36I;(D1@ MG^:/J#0%T3FH*"!"BSS>D=\$B>?XZ=_2P7&U(*V5A[Z(5N7')7@<2H5$:@O2 MX"9JNZ<&T^LP*@Z+_NUX5"HL)+FR;0:30[,3^[ED25;MCZ[YY?!@-U: .+3# M>6KJPO6#XFOB!^NOB1_&_YKXH4%O:!N*AFAZ)Z:W(^V21"Y%QU^S"(-,C:MK M>5+$[KRH<2G4%4-IG6E/EF-/@'Q!(HG8B@AG2U+[*HKIHE84JUY4+[A0Z?R4 MG='%F^,3]AX>R?(3(L>[R.6,\S> M)_,=.V#RNEX0[3/RUFP,_(H>IBG$N#9_T"5O6YUB"D=Y@%[G-?OE2&*=BJA8,,G MUQU->59?EUY5E50WN]XY=>:H.NL4CT[%+-14V-\HOIC>6'\QO1G_B^E-0U>% MMJ'X8BI9P%]PM/9B?$\;QC/9*_O@W5?AV?,AU7BG#%8.,F MG1PR0+)/#4W=.+GJ!UF0JH*ZDEFVII9W(ADTUS@% 40D(WSL?GZ<0^=^B?5] MJ=K$:(/5F!KUXU7DN$6URF-I7P-)3FHXV+")*6$*.9W2M(TE6DPOI[.?)QL>K(RBC/H@+H MMDV[RGS"-_"JG5^/[.9F#?;W41C'EVFI9=V&7#$P"X%X8HS:*O(?9R$VS39; MRA&S8EAMW[]R.8;&TA/?#Y]I::#K,$IS;JC;;E WF2(2Y@LX*.$I(SSS95C@ MB1ON[Y/-WB]DJET_02\.$;.Q]/'UD9TE&%?9R38Q29LZUVN%ZN;S/JC8D+L] M\(6R^!Z=Z"$-=F"5"9D_+$M7L.T*UL$I%7[O>WS*0ET*,/DI?,(#-%WI#-[& MXZXKDF#Q9'>_3CV[+#UM@6,#-.U0KA8 'Q$AJ!BC&7] M3D@AKJ!J;+!/U[MLS4]A])GV] G7.!Z,/ZI S(<9\1&!G&QD#)H%B(QZ(-A8 M;Z0C(A2739J;5&YJDJUX[05>3(36^S!T!V.2*A"+3%)!!&"2? QB@^QV(A$1 MBD0,KS=W FW<--<%.Z@Z^F)^-UVL?F'E!*=__SB[^T"4;)N< MID+M2CN(KH?2P\P&PC+.CV/DPB[J]BA;W4A35XK_AN37VBT#+N5R2\7'Z?D=OZON^GMLESYU*)C3)%!>)XQE:/KGQ\I ]V0 M'4T!%:NVM>[X=@FEJ2?/C"2*ICN?B,-H.AZ>)H$^;/!,#8B%[$8N(FVQ,G=C MX#@QH01RLQ80H\@DE /OTE:HK#?H8(P" 3)MSX51@=F%3D#9#)M/Y'9ZU?A% MM%-UZVY3< W*-1PX=A0^/C(M;).'>Z"3M'^Z[;"/-MIQ. C8LU(6QE&QFV^6 M#KL'6;^Z>V?]>14Y0>RP (-NN7^=%S6>M]$50TAQFF1O@YOI9#F]F%S^#:T6 MD]OEY++6 ,1\IH5&4^<&IA[_F0;L6)F/6-9$IK&O MP@LGT,T]' V>*:)!A0C@9]"_\D+'I ?.@$-C?V$[V.R/J*3T%=_^N/;\_/3 M/V>_9/\Z^_/7=@NL@C2LU%#EGX!:1?(5CK8TUR8[!BDMJ#['H)+,@P\9Y,DH M1OI7.>&MJBW 01=:"6]3*B5.TH0IS#2:&&SJ#5 6G&RV2 6$!AS$,)ZFVU)$ M**@NW*GZPYEESV4B0O,U4%G:O &N#!Y@!S8DM_*2UW#6D]U%3AQC6T4'1)1I M)/Z6]Z=H<5ON[\/()3M/R+,Z#!ZH>*$JAVZ5$@)C/@\7P 34#M+6K3N'>FM' M4U6KC6P575*TXQ[>?Z9?T$?Q<$*$"\*"K8V'!_3PV-\G]OO8B&C3T!%Y&U.R MI>7<=1=&B6P)]/H:T9VP,7H,72#1!.,G%ESH'-0>X>HWW@DO;N\@+UM[.\6?!(O3)&@^_8"=:$7;4K]'VP<6T M6[$7MF"ZY9HU@4>OSUXAO(&IBCJE3W/;,^3S$UV->$=4;"Z P5"]I9 M'WPE.?T[R^6B^O.&#CXO#DR] IHB8.]I+-*V9 7]/:,1:+LH)$ 1@@ MW[^&APA-*HP3)D &NI#*$(P_=3E("#G')^-/V!MVEQH;*+.,2EQ($)!W:]0/ MH ?KE'TW>>3:(;N1#H,&VSF>:_=YJD#W,B=V/1PU MOWX9"BT)EO=;Z.P&KDRVYP8NH]'B!F;CV5WVHU6/?QL)N$[@QC[5+0_S'8Z< MA&B_;.$%[9XUWWR,\82Z02=;*M=_9][F+')8LY#J#-Z&I.J*)!2#71I)1=9B M_K'I;;8AJU1YH"RPE,Y(.8ZM_#'D+7Z'85 1)/.!#0)LH')E>6MGPG/IW>@? MX^=MJF02)(0N1-[.]31Z>BMU\_'FV6[T]';\C9[>-NXT:!N*SW7VW)L%FS#: M,E'329T!)YNE+(0&0%XV')7&_VC3-]U&@(+PPETJ4O_2B1_OB-Y_'49I-T3: M[];?N]B=T6Y)'XCDV$>8/NHJ6C41@YWX1 ,84]Y 3?A"Y83)PHBNS IG.^G: MR,L6)S\P%_?VN'[S_OG1FG32QRS'ONYZ#EJK3G27FKOG0?&&-* ><8#:MB_ MJ F?B30O8$W9?..'SVF1X4UK&+%U"$]A8F'-/I4NVZIND&@]W0 X-# MCZL@MUB&F@*",#AA@L;)EK+H7U&D[[%YFL)A]3&P$Z _._Z>%C5AQI3)^K>] M%V%7]TT'PK$0#P B Z;_DS_'7FYYJEYBA1W*\A761LC*K24\ +6.C$4\8_E* M[-7[5["0T3> #$82/I9UN-V% 8MC)?]*F8>Y_V@=.RK0J-:+(B?!5F)).E.1 MTWBWY7RT*.>?,+6.DNLX[=^[P%O'"W++*74_G@VHI$L -QVLV@T],$HEG8BR MF:B8FKEZF#_ZA#Y+#]B);)OS MIZVPJ&+[O2ZYJMGG:F?\9.HA/CQ$^(&RX(:MB;;IHHUXBT.MA*W-B[\;S7E: M0(?S4V31=F$^]ZTJS4E9>IU/H M$ZN(R7L(5]WQA1DOY^.K/6:I*\^AYKNZ*W0+M0&Z8=@]1<1._+P:U2O!CPH' MHYA8V@G4$,E\G>&;C\7MBF+G-(^Q7,-- YO%A M,R>E&Q6/83#R)],WZ7+08D\<$!:3)*6J/]4R5T:1_-A>]@G8H"ISE(L$:F:* MRM+FM?PR>&$%L+MQ5@#C408J[UC3Q+4<\!..[L-N1WS*.>-;;LFL+^)$3_MZ M$&)N+-+JQ&R^_JVS)&=,94P3-)B;.@Q]%V" _,_TF## M7;XXND]7MV8JTL &'+NDVD&JNWTNPX (@L0C2Y9!#U B4 3)_.TAP 8*ACW. M0.4IB!'%JG8A0<2R'&S;NX92DP.7F,R9QEIE20&?B'C#3NTO"9: ^$#EO0NP M%SL*J0M0N(#QMZT(&]&+UFK.J0P-CF'M;3M4?IER['B#519L 6;CM2K$"$KW MN9LN)JO9[?NTY0JZF4TN9C>SU![>MP*XSETYS) M#$,U[DF01$Q"YXZ*D*IC[)]=W:8CJ>&$9?&Q]'#'5L'0Q/U!^8X!L)\C3]& M1%@^,&.B1@D&ZVQ4)A+,,<46M3]/)&PO?%1X%IBL4D]QU"/Z7+N=\ZFJQME( M?WE]*J5H\N99SC]Z?3KZ_*/CX<+Y1]DV-&=YRU$5GFVZ]CB(B6RJ]Q@SO9O4 M%V]3I6R#8J)MMXRTWD#,BHJ^Z(IRO'?J.=Z''^UE@NABD[X)WKQ,-R5C+ 4? MA4\> 7AQ^!A3L,55F6759;WJPX#\;H_=[,^-QD[]S;6]<#%MF^N%;:L:6TL0 M#ZOZK67;KPZ>J5B'>Q]E[Y#^([C K73&ZN5-DUW5E@]-$C^)5_R10:G;K!)* M8Z\7FC)Y.5ZR+D>EJW">\9R^SN#M&P7,Y_99?^*JI?8I'9MR:JH0VO#9?9W! MCXZ1>V3YN7"6W]AX5S+)3^FDE'E7& MNI,JR"@;&NP%UQ[%3:N ^R/F8L':A M#L=590.,U1V+OTJA2K/JP>I)Q.8E/=P2.*MG[#_A#T3_?M3][NL,WG;A+QDD M%?I=6<_ [D+[UKKB;6>CI>J%N1Q$6:C&/;&2B'5..1PA+PKR#+N<@N[&"P9R M"^7AVBQ4H3>5<)3B4)A$V.TLAKNO!VKB)PW61NTR2=RZ9QB.E FA1GR=#D(I M&8$Y_ZO%+"BP'(:4B;1M#:.%S%J0Z9)#.)K<04DB%89.F3-0?U"7^N9- O?2 MV7D$&@,P/]:Z3?U>Y,5SN8\B O3884_WZ[HO.M9Z:*EB+&3A^FMZ6TP;0W.M MOCP#]6]4/D9-K:=A^!E8*TR?P[;04Z"RZWW*)7FB>Y,73XW MI5N_T"46V*>A^JMPZ1RK6MU%X1IC-[XF>[ORXEV8EH5ER66QYWI.=.CF0]4( MSG"Y"VV(0QG&673^+V@QO9FLIE=H-4>KGZ9H.;F9HODUNOZX^KB8HKO%_'(Z MO5JBZ\7\ [J:+>_FR]EJ-K^E8Y8?+Y:SJ]ED\8O5G!']3'4LM:&7#JH%V?)H MG36S9.=EJA6""N16,EV&308I&:M_-A$]>\EC%O]51'N1O[+5;19]Z4+&(PM* MGXYJ':&L^GFM==4"K\.'P/L=NV=2K-6^BO$,N%:4 *8B\TY8>*&7=RC#Z504 M%7.MA:-(4ZO@(+ECL'.?RS:NU@+(. /JP!JZP O!%J5KHR1$L9-UG$WM";L, M0!K]YQY!T#%Q 80UT_ZR;W!>JVUMAZ^:[+=,B&3.ZD!,?]L33&AFZK'OQ%!^ M?WFXQC/193&#;OO5_/)O/\UOKJ:+Y9\<0K,_H^G?/Q(MUJ:-H3.9*_GKG4Y$ MW=A_1T0^S7 (7);T2;/I7X97MX)0=D(0!(A M!+5IOKV2_IDO;<48RI"OS4.MVE;U1QYC^RZ+UT'Q3P,L>69G@&S3, MLP\FQGU0/9"5L #M:/H/O8983J#'5D6)\V(YU4D#KU1TQIYGV,/WE#D KC'1 M5QV_ 4PS9[=!,YZL)\8'ZM>:#K?K()(D7"6?3F*WZI?P%=Y@LKZ[3,C;G&B- M-V2T#_"P9K;J!-JXA.R"'202Z=38]EVM0N$R_W4^"%7[=[,(A)S%FS?/=A4. MR*0]HBH<30,UM(W^TL6L0!'($"LBI)O42,,>[BHJ5+H"6E55*)O21$& M,N, M?@^ Z6:#J5>N*-+U0I/(J'\E6'N^QT(G#+T %%"Q$*33!U^I6G#EZ2QL9U]^ M#:09C;1C[)[Z3?8QC>>ASN)-JNJ@F-PX>T+Y0SHR"=D"1"[MR1]KZUBU/&M@ M0?[#0I$N2CY$&5B37 U=YJ2I#)8+%]8"R+@/40?6P$?S\9OE-R5FASC;AD=0 M)U,4>H:VHU3U",H@P%=WM=NS>Z%BX<[H@Z_HF50S#UF0XCJ8HBS%>Y^4[C>, M1-'(OCCSRDN6R,LB'%A@1';#WZ@(0O7=&<4C=LTA]@%Y.M^)/_"M-Y2S.1_79,=J9Q7 M9;.N\E_IE ?^Q%*2S8+<7D,&35B?LY\=?Y\JY;X?/M.$5 M?5Q?L1OEA==@ MF->BV%V+#R]=?D\@#%8(N /@L; F#SFY5DVC84@18=O9$#P MU=9NA46[(9CI(SC+$/#$!7HU^F>Z86'5-=,)59FNF)B\:\N*1*.7K>78+"4. MX;M/NI^=DN>D":9+&P%XMNEV$R F,OIHRD86B_FW4J&P<8CWJ=1O(HW1ZM8^ MHC;'-+5K\*%W?#KJ1ZM>*.!XCVT7.%M1O*D:O'$LW4GCX)TH.FS"Z-F)7-UZ M4A?(-D+6.^ 'Y?-2X_^Q<@>99?/%JD!I7E2+['$H1[@7#];K,+H*]_?)9N]G M2>CQ782WWGX;Y^D^Y/F O2=ZK>GF3E4L+.A.BJ@"3%NLQ@*QW&R]O(R!50[N MR1EE;NYS9JI>^%GP1(1V&!TF[J_[..'4F].0]\,!88$E>7A :3[Y4'2"9HM+ M=/[#ZPERBFDV^4U$L&JV#[!;54ZAW+EF!O%')\(73HQ=FG*!@S@UIJ?QA -( M/ F@-JYB.=3 < ORV$'W=!(+OLMG$7X+=^RES[R;M$1%Y*UI9%Y,9]CUT7?C M@+IDDSPKY2NZH0OD=;M,JXP@7%NASZV8@5WEV'!:%@7AX,$+,(Y8)ZTPMF^K MZ$QNH=XH/!GUN.C)EI;+^]U)JVFDA61I&41Z@.0FS_ML:-<39<':4 PE<8,T MP=)T(BQO5Y_0*G*('%G76VU:D9 =Z5V1D5T.1KGG>MKE,U,-R%MPOEG@&$=/ MVM\J(DCF70P";%I5P"@=:+OW=3OE*OU]6C:L8F#+I>9[QPOF05I :($=?\JB M2SK968$E;!E;^>BT65P?R"Q$Q%!>:2HB,Q%F4RU6UI.C4L,.*S@";58\RI.# M&^P8$/,2AH\(=(O12#ZJ5:6*[TC2R?B$$MO;BDUJ8I*\,%]9"QN89;@@;>OJ M/*0@>>3%+/J(-7I.9]G6@[I05<1?X"GHZ@=:U,73K?T 4.PW12QP:6V87&T1 M[ME/HF\A'=S>L+IG[7>#1$Z' !]>N@9$A,-X6J:J'O^I:N%G%N1S2]!,_8QU M47&!B7S ;5&RHN8I"FN;UE<5\10FN3?C4- ]6T<8W6JI_XHZ_:M]613/4+-6 M(! "'$5K0TF:KLJ@AV55@.729 ML43C:Z"[+,.*CD__W=137 F05996_R(\(*A4-*QFZ:%S*4'$FV>[]M/Y^&L_ MG3>(#FVC?^TGPC>EF%M^B*1.PPH/F 5GDQ@CF8C:TO/76OAE-V("]A1H_TI: M3?5]MYA_3*V!4M("FFN\F R 2*M=A U'9'P]:M^T2&FA0B%61!LU6-^B#1<9 M0PCGU"T\1S085\5KQCGYM_8Y^/?X[^K7$'?U:WQV=\D=)5#=: NEW MF-6@V79\U/ 11+$WGP,CI?2), /-!:O)U7@-YL+*%"6 M(RB&H8_2*C6S+S96$F+ZX2SJK83F M=[2YYQ)-;J_0I\EB,;E=V>Y2HXEA*CRNX00U=(YH@)A09R^+DYZG$=%'T/T1.D-AI%SDLP_$S MG[4=N?KGQ0VWGT01+=#"FE$=^$A>$S)2Y' )L847?[Z.,,Z#,A:-H+_^7]S@ M^)H/#!M\3\!728>>;,C88^?6J-(*P<;79XH?*Q^D$0*H%N6@D._;D;N708[F MT=!D(=J\_FR(3W,81&V4]AAL-U#3PVP,>0]M,/K*"] !.U'\M65][*044 MZ&$Q&03%*^_)T)#'1/AZ"#AWV[KTA37#CXU]DX=I7$ ML*9/Y#M%I]1WUIU2WXW?*?5=F3N$V^C1T4F5V3++QGMJZHEGP1V.O-#]A+V' M1\)M$UK%_ &S/UX1CBLXXA6S2[9 =$. M1RBFV+!GSU7H^^3A<_SMUU:JU5GF[Z#$-@:,7#I7\?8 0@F_ *O:^YL;XP&T$[BPUW.QW/=SB?5MSGOIR^ MX&CMQ?@N\K1WV#")^0BM OIV!^FCB?L-FCP]?(/RT8@-YWZQH_QD];-NIT]9 M,X7ZN,3ZH)EC\D5^X]V0M^4Z,[;#SI]Z_F\7N?LH;V:\8W!&;M,?A*VU?O_= M*6?<)9=A>AU&&^PE>_(%3 )W^K+SL@8:8Q0)@^YEC!)BR UW%AC4?^P%--3Q M6P9*+#G&*#A,? LZGP3]Z:N4M-8TDG^OZ*7XWKJ7XOOQ>RF^+[..Z^].IU^_+XT3T-C!VW&E=*$+]+#V\99.@4I_W!'\3E]0?J5+-9? MHG53IAWH^Y52>E;A;=8-^CHZJ+USU&]*)D/&" M429WI\'%/;HO< !NE/\P==-&R02=$>F*^1=6CSB%)?5I 5/-Q7D(L-#RC&@P ML&G^%1.GX#3!$:@6WNQ]JVAT=PZE'?7V8HY(S@^ZUX$=F&.\&(RPMSX=3H__ MLKN8("Q &(#W[**2E,G1(R]DK% 34UZ0Y5](??1: 1K]A'5BKN5V&_U'.@1S M%9^<=G+T,"X8M87(WZUFT3(;OV!^@UJ^V2F#V+!J6[D^K7!M]Z//#^ -]?FBP"[0-17KV5MA:PGR&>O)PHW=&9;#JO(-62_ ( M @,&YAE][PA1^([=K\2^N:!+4,Z7^4$9B,?YDC\ZLT_ZSI$X&D-QV&_CR3YY M#"/O=^Q^#%PR06SFSJJTT@LQN+@[-_5BK[]$?X;%4YM:[+8D:(97RW",O!**- M+SL5"M%#!@1!\.9X=;#/MX4HAF.,6[T9E0T,'';<%9DOQ%+6<5L=+65?IDU:D>_Z MF\=4B*'HY"FWH2*KA5'J]K_V B=8>XZ_3)R$X3J-HC "'IO -Z:ZMNG@?44\ M(742/WDQ(1_5*.\B\H]P'_L'-(OC/7:I(2@.?8\6:W51 0$5(&S&\O?DA8+O M^YRG4CQ^\9IL- X4E4"%;@;IU*M:3:TQTJY2[]V2M0V6PYN>%#HS,/^XU M8 UP]\=OEM^@.)^!/#:%L3=MOF75L*Z1>L$F)9]]\C*$0ZH.SJDVN%Z'>T=/W[%JDT'87#B M$A%)0!-QB#QR[UKM1->7;;I^ >"1JJK+QVOFV$32]\-G&JHHIQ0+5S#[6A3B M G6#*>L.3_DLY.33+,9!2!'GJ*6V;EX]XD"&-CZK"6A'E)OB OL7&MEX"/\3(_H@E&'_$P'C*W;?I2_W$<-RQ !M[U MRMNJ\EN<2;8)57*Q>^,Y][3%H8?CRST!%B23P+TE>TC_H5DH=8%LPRW7 3^ MV[+)"+]0:S6V913J0>JR=.IZ'LHL.0N><)S0>_L3N0!CL]& M(9\,06LGB@Z;,*(N&)L7\Q#\5/XPM)^KMH2Q-U*W.6^>[82Q-^-/&'O3N*.A M;?17TDKR5EE3XZYA2UWC(2.CL_G'>2-1W$2DX6EOX,[5HD"://=6\:-_:_VC M?SO^C_ZMQ$?_MJ>U*V>6XA68*ORW6+<&+@!D6C>!48'"UG#"\;O:#5=K)UQ9 M;6C9LNZ7_5F_E_W92%[V9U_XR_Y,=#?PMJK\C,K775#%E)F,+@=YQ\-P+!B^ M063:V&91#1:R*#U >O&$!W^?FAK+O%/4)-Y9UR3>C5^3>">A2;P;[OG0^3K@ MKC&BYX/4Q?!%/!^$5P2X98_^N^@!^1X/OKOFB]#:!L]TO/W M]S'^;4_C09^H[W*PC%80CHT4=@@9*'RS&(_2"7:3Q=M(5LE,$6Y5U3]=A&I< MA]%5N+]/-GM_LEZ'>P)A@=?8>Z+&S&$TR&ZP-7+7NY2[ OS 3+("_NJ$(N0. MRM= FS!"^2HH7\:N]JE$_S);=C\A55:E]O: 1E\6<48+'./H27LTI "0+L5' MG@-A9,#$"?9GVW$[[=2J^U($NU2_%4NNERN\B_ Z#:<@/_N8A:H%[F0;1HGW M>Q;H&.YPE!QH0A_U;4Y_VWN[[0"B3Q=:^J+/.PA%3<@##'R#X_A'5 *"RE L M.]-U\U-%E.H\5\6 ]"M\/YB]Z+YL(3+,LR7H0K;+QJ =/6?KW,:A1M4:=-^P M__0S&J;)9?@RC(=T/-2AZ SSZ<(27&R$[.&2$T=>'.^9/K>F4VQ?M"VDXUD/ M>3ON%TEV$SI!?.<L.IPCQ(&BSH537QLI"CTB][_P[#32W K+"4 M&">A^-H?IZ(D(D\D9\W$6,UV8(&QY*A:YBZ)8U!EL48T7%M= &W&*!%$*\PF M@1C <3\+Z@A8M$Q)T)1GI6K;OP96*]VYICP_7:';L#5TQ!$JKI*-9Q54<#YX M) S9A?( !^#4]OK.N@FC5'ZS M;Q>H1@]:_A<[5,\S&+Q1+7K@S;2V$!Q]J^3A^4Q?8S,Q&11OR 6M 3W??(PQ MNW+G]XGC!73IZZ@V]O8 Q,+'J,>Z(+75=60NYA_;!32M>&= M[,\A%9]ESW/K:P(&B[<,80>&@=DS!H,XR16^&UW-'M#R*]ZH4GK@Y3Y.PBV. MY@'^@*6[#S=G&6X>W$ JER3C4-D(/I'.O1_K-[/X($7URI_;ZJ==_/5XM5S MJ$#ATC23U;H '%JH'",RDD-F6S1NGGF#R+6]]?J&XQ4AJ-C[@?5WP1:6MET 9X2 M;"AEEHZPKAH)J% Q[]6VHUA#(8TRQ33,M(L,Y4PSKA,U<0#S!(\#[5^4\(D7 M'S6P,R6-Z -]'CG1H0-Q:U/,WHU5X !%\T&\C]4T/?D'7-"2LQ_%3_4RW&YI M%S?'[Z+7UB<9+6A2APYI.<6P$=RZT#$?E5C>IM2B8,NE4^]PQ$S$'8@KF&Z4 MS# > ,'S">@K.N5KZBQ ,9TU OJWTZ3@A)9]=^:).$K^^<%Y\;;[K;SZ12:5 M5"_RKZ/:U5S/X(NV 1R2Y>D8ZWH7>/B4W/S-*.C8;"$OT$OBRGJF25P&#E[7 MP7A(S#O\@L2-S:C:&B=!XKF>OZ?-+I9XO8^8C;J#;!\VE'YMEV%X5/:;>E0>@N &3:U@*C C!%/B%F(;3E:58?[/(T+#-.R^[5 M:U=\<-:/7H"C0SGP=A!>$D$RWP96@ VH5&8S&#\5%0IO4-PHW-]TUT8"4)CJPD#Q_^N/;\[.S M/Z.,;=SQ#D.3S?H< M(#0@RW Z'.7C7R$RXYL1\$,;+8Z68=&&%?T$\WT2)T2Q]X*'91*N/V<%*3IP M@W@%LRPAQ 5*RSW.06P22F>-XAJ1(L^Q]&?K]GLT@CLN.(B"VES?_.NE@0,4 M4OM"8Y)CIIJVLHR5?!:(6)6L%NYN.SY@:"3?>$^]@\+3.OJ MX@XQ5RUAEZT@C,D9&6S TG7Y<)2/M_K<[4*[/&I3:NM*P=@+3&17PBS*$_?7 M?9QTLP.W,)!H=:.\(T $3*EZ\N*L1O4=.?H(I=5J7J'C I;-<)+TRYFH[0S4 MGL23.%N7*W8@[W9]DM%DCCITR!(;HR@;-X8L+.B@CXYKWK:4A,(RYY-<[DQ> M/*EBE6WW"7?=