0001213900-22-015031.txt : 20220325 0001213900-22-015031.hdr.sgml : 20220325 20220325091349 ACCESSION NUMBER: 0001213900-22-015031 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220325 DATE AS OF CHANGE: 20220325 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: 22768383 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 f10k2021_airindustries.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, 2021 

 

 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.

 

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, 2021, the aggregate market value of our common stock held by non-affiliates was $32,485,293, based on 24,988,687 shares of outstanding common stock held by non-affiliates, and a price of $1.30 per share, which was the last reported sale price of our common stock on the NYSE American on that date. 

 

There were 32,183,221 shares of the registrant’s common stock outstanding as of March 21, 2022. 

 

DOCUMENTS INCORPORATED BY REFERENCE: 

 

Portions of the registrant’s definitive Proxy Statement relating to its 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates. 

 

 

 

 

 

 

 

 

 

AIR INDUSTRIES GROUP

FORM 10-K

For the Fiscal Year Ended December 31, 2021

 

    Page No.
PART I    
     
Item 1. Business 1
Item 1A. Risk Factors 7
Item 1B. Unresolved Staff Comments 15
Item 2. Properties 15
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 27
Item 8. Financial Statements and Supplementary Data 27
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 27
Item 9A. Controls and Procedures 27
Item 9B. Other Information 28
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 28
     
PART III    
     
Item 10. Directors, Executive Officers, and Corporate Governance 29
Item 11. Executive Compensation 31
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 31
Item 13. Certain Relationships and Related Transactions and Director Independence 31
Item 14. Principal Accountant Fees and Services 31
     
PART IV    
     
Item 15. Exhibits and Financial Statement Schedules 32
  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 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. We intend to merge AIM and NTW into one corporation.

 

Collectively, our subsidiaries have over 200 years of manufacturing experience in the A&D market.

 

We operate our business using two main facilities located in Long Island, New York, and in Barkhamsted in Northwest Connecticut. We have over 150,000 square feet of manufacturing space, approximately 75,000 square feet in each location, and employ approximately 200 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 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 we integrated and consolidated the business of AIM and NTW into one facility on Long Island and the operations of our CMS and TEC segments have become increasingly integrated. We also made significant capital expenditures 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 will now make decisions about resources to be allocated and assessing performance based on one integrated business rather than two reporting segments. As such, effective with our first quarter ending March 31, 2022, we will 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 supplying increasing larger, more complex product to 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, and ready to be installed on an aircraft.

 

1

 

 

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

 

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

 

oGoodrich 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 12.3% and 13.8% of our business in 2021 and 2020 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. The following five platforms comprised 76.6% and 71.0% of our business in 2021 and 2020 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 customers, 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.

 

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.

 

2

 

 

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.

 

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

 

Our sales and marketing efforts and those of our competitors have been negatively affected by Covid travel restrictions limiting our ability to visit customers and cancelled trade events. Many of our customers’ employees continue to work remotely further complicating our ability to contact them. Despite these challenges we have been able to maintain a “book-to-bill” ratio (new orders booked divided by sales) of 0.9 to 1.00 and 1.07 to 1.00 for the years ended December 31, 2021 and 2020 respectively.

 

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 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 over twelve months. 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 $75.0 and $81.1 Million at December 31, 2021 and 2020, 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 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 over $5,000,000; $3,797,000 and $1,626,000 in 2020 and 2021, respectively. This new equipment increases the productive capacity of our employees, provides increased efficiency, and closer tolerances, and a larger working “envelope” increasing the size of product we can manufacture. Additionally, we anticipate spending an additional $1,750,000 to $2,500,000 in 2022 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 March 15, 2022, we employed 197 people. Of these, 79 were in administration, 10 were in sales and procurement, and 108 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 131 individuals, which equates to approximately 66% of all 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 global events such as COVID-19 and the war in Ukraine;
     
  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, 2021.

 

Risks Related to Global Events

 

The COVID-19 pandemic and the resulting macroeconomic disruption have affected how we, our customers and our suppliers are operating and disrupted supply chains in our industry.

 

In March 2020, the World Health Organization announced that infections caused by the coronavirus disease of 2019 (“COVID-19”) had become pandemic and the U.S. President announced a National Emergency relating to the disease. National, state and local authorities, including those in which our offices and manufacturing facilities are located, have adopted various regulations and orders, including “shelter in place” rules, restrictions on travel, mandates on the number of people that may gather in one location and closing non-essential businesses. The global impact of the outbreak is continually evolving.

 

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 the tendency of many individuals to continue to work from home, had and are expected to continue to have serious adverse impacts on domestic and foreign economies of uncertain severity and duration. The effectiveness of economic stabilization efforts adopted by governments and their willingness to adopt further measures is uncertain. The likely overall economic impact of the COVID-19 pandemic and changes in business practices which resulted from COVID-19, has been and will continue to be highly negative to the general economy. While we continue to operate substantially in the normal course of business, we have implemented procedures to promote employee safety including more frequent and enhanced cleaning and adjusted schedules and work-flows to support physical distancing and have adjusted our sales and marketing practices. These actions resulted in increased operating costs. Our facilities did not operate with full staff or with normal efficiency during portions of 2020 and 2021 primarily due to employee absenteeism and supplier disruptions. Although business has substantially returned to pre-COVID-19 operating levels in the latter half of 2021, an increase in COVID-19 infections or changes in governmental regulations may force us to close or reduce operations or otherwise adversely impact our operations in future periods.

 

7

 

 

The future economic impact of COVID-19 and changes in business practices which resulted from COVID-19, cannot be predicted with certainty. COVID continues to cause significant disruption to the commercial travel and aerospace industries. Although domestic air travel in the United States has increased, it may take several years for overall economic conditions to return to normal and, 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. Although the impact of reduced air travel may be disproportionately felt in the commercial as opposed to the defense aerospace industry, it should be expected that manufacturers in the commercial sector with excess capacity will increase their efforts to win projects in the defense aerospace industry.

 

We cannot forecast with any certainty whether the disruptions caused by the COVID-19 pandemic will increase, or the extent to which any recovery may be negatively impacted by an increase in cases as a result of the spread of a new variant and restrictions imposed by various governments in response to any such increase. Any such disruption may materially impact our business and our consolidated financial position, results of operations, and cash flows.

 

The Russian invasion of Ukraine and the retaliatory measures imposed by the United States, United Kingdom, European Union and other countries and the responses of Russia to such measures have caused significant disruptions to domestic and foreign economies.

 

The invasion of Ukraine by the Russian Federation had an immediate impact on the global economy resulting in higher prices for oil and other commodities. The United States, United Kingdom, European Union and other countries responded to Russia’s invasion of Ukraine by imposing various economic sanctions and bans. Russia has responded with its own retaliatory measures. These measures have impacted the availability and price of certain raw materials. The invasion and retaliatory measures also disrupted economic markets. The global impact of these measures is continually evolving and cannot be predicted with certainty and there is no assurance that Russia’s invasion of Ukraine and responses thereto will not further disrupt the global economy and supply chain. Further, there is no assurance that even when the invasion of Ukraine ceases, that nations will not continue to impose sanctions and bans on other nations.

 

While these events have not interrupted our operations or materially impacted our ability to obtain raw materials, these or future developments resulting from the invasion of Ukraine such as a cyberattack on the United States, us or our suppliers, could make it difficult for or increase the cost of certain raw materials, or make it difficult to access debt and equity capital on attractive terms, if at all, and impact our ability to fund business activities and repay debt on a timely basis.

 

Russia’s invasion of Ukraine 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. Russia’s invasion of Ukraine and the economic disruption resulting from retaliatory measures may cause many of these companies to rethink these strategies and seek sources of supply within the United States. To the extent they do so, it could disrupt domestic markets for raw materials and supplies, and the market for the skilled laborers we need to manufacture our products.

 

We cannot forecast with any certainty whether the disruptions caused by the Russian invasion of Ukraine, restrictions imposed by various governments in response thereto and resulting changes in business practices, may materially impact 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 Global events such as COVID-19 and the war in Ukraine.

 

8

 

 

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

 

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. Three customers represented approximately 75% and 74% of total sales for the years ended December 31, 2021 and 2020, 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.

 

9

 

 

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. 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 parts and components from multiple sources and rely upon a number of subcontractors to perform detailed services, or believe that these components and services are readily available from numerous sources, certain components and services are available only from a sole or limited number of sources. While we believe that substitute 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. In the past, due to our liquidity problems, we had difficulties in securing timely shipments of raw materials from and the timely performance of services by certain vendors which negatively impacted our results of operations. 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.

 

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 55% of our assets as of December 31, 2021. Any requirement to write down the value of our inventory due to obsolescence 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.

 

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. 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 Bank (“Loan Facility”). As of December 31, 2021, we had approximately $16,648,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,412,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 1,821,000 shares of common stock at a conversion price of $1.50 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 2,237,000 shares of common stock at a conversion price of $0.93 per share.

 

If we are unable to pay or refinance the outstanding principal and accrued interest on these 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.

 

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 under our Loan Facility. There can be no assurance our lenders would agree to covenant changes 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.

  

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.

 

13

 

 

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, trading volume 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 a substantial number of 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.

 

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.

 

14

 

 

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.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2. PROPERTIES

 

The operations of our executive offices, NTW and AIM are conducted out of our 5.4-acre corporate campus in Bay Shore, New York pursuant to a lease expiring 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 operations of Sterling are conducted in a 74,923 square foot facility in Barkhamsted, Connecticut which we own.

 

15

 

 

ITEM 3. LEGAL PROCEEDINGS

 

A number of actions have been commenced against us in the ordinary course of business by vendors, landlords and former landlords, including a third party claim as a result of an injury suffered on a portion of a leased property not occupied by us. As certain of these claims represent amounts included in accounts payable they are not specifically discussed herein.

 

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. 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 will oppose. 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 March 21, 2022, there were 223 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, 2021:

 

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   2,108,000   $2.01    392,000 
Equity compensation plans not approved by security holders   2,182,902    2.90    None 
Total   4,290,902         392,000 

 

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

 

Purchases of Our Equity Securities

 

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

 

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, 2021 and 2020 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. Our Complex Machining Segment (“CMS”), which consists of AIM and NTW, manufactures structural parts and assemblies focusing on flight safety, including aircraft landing gear, arresting gear, engine mounts, flight controls, throttle quadrants, and other components. Our Turbine and Engine Component segment (“TEC”) segment consists of SEC which makes components and provides services for aircraft jet engines and ground-power turbines.

 

Products of CMS 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, CMS also makes a critical component for the Pratt & Whitney Geared TurboFan (“GTF”) aircraft engine used on commercial airliners. TEC 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. 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.

 

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 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. In addition, the market for the skilled labor we require to operate our plants is highly competitive. 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.

 

18

 

 

Our revenues are determined by orders from our customers, generally orders – which we call releases – against LTA’s with those customers. These long-term agreements generally have fixed prices for product, though over the term of a LTA prices often increase. 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.

 

Segment Data  

 

In this report, we follow Financial Accounting Standards Board (“FASB”) ASC 280, “Segment Reporting” (“ASC 280”), which establishes standards for reporting information about operating segments in annual and interim financial statements, ASC 280 requires that companies report financial and descriptive information about their reportable segments based on a management approach. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers. 

 

Historically we have operated our businesses and reported their results as two separate segments with AIM and NTW comprising our CMS segment and SEC as the TEC segment. Our CMS segment specializes in flight critical components including flight controls and landing gear. Our TEC segment focuses on manufacturing components for jet engines. Each segment having different customers.

 

The accounting policies of our segments are the same as those described in the Summary of Significant Accounting Policies. We evaluate performance based on revenue, gross profit contribution and assets employed.

 

In recent years we integrated and consolidated the business of AIM and NTW into one facility on Long Island and the operations of our CMS and TEC segments have become increasingly integrated. We also made significant capital expenditures 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 will now make decisions about resources to be allocated and assessing performance based on one integrated business rather than two reporting segments. As such, effective with our first quarter ending March 31, 2022, we will present our operations as one reportable operating segment.

 

19

 

 

RESULTS OF OPERATIONS-CONTINUING OPERATIONS

 

Years ended December 31, 2021 and 2020:

 

For purposes of the following discussion of our selected financial information and operating results, we have presented our financial information based on our continuing operations unless otherwise noted.

 

Selected Financial Information:

 

   2021   2020 
         
Net sales  $58,939,000   $50,097,000 
Cost of sales   48,686,000    43,585,000 
Gross profit   10,253,000    6,512,000 
Operating expenses and interest and financing costs   9,031,000    9,442,000 
Other income, net   405,000    430,000 
Forgiveness of notes payable - SBA Loan   -    2,414,000 
Benefit from income taxes   -    (1,412,000)

Income from continuing operations

  $1,627,000   $1,326,000 

 

Balance Sheet Data:

 

   December 31,   December 31, 
   2021   2020 
         
Cash and cash equivalents  $627,000   $2,505,000 
Working capital  $17,478,000   $16,284,000 
Total assets  $53,425,000   $57,777,000 
Total stockholders’ equity  $17,389,000   $15,109,000 

 

20

 

 

The following sets forth the results of operations for each of our segments individually and on a consolidated basis for the periods indicated:

 

   Year Ended December 31, 
   2021   2020 
         
COMPLEX MACHINING        
Net Sales  $52,921,000   $44,659,000 
Gross Profit   9,780,000    6,493,000 
Income before benefit from income taxes   7,146,000    4,965,000 
Assets   49,691,000    51,368,000 
           
TURBINE ENGINE COMPONENTS          
Net Sales   6,018,000    5,438,000 
Gross Profit   473,000    19,000 
Loss before benefit from income taxes   (229,000)   (31,000)
Assets   3,275,000    3,899,000 
           
CORPORATE          
Net Sales   -    - 
Gross Profit   -    - 
Loss before benefit from income taxes   (5,290,000)   (5,020,000)
Assets   459,000    2,510,000 
           
CONSOLIDATED          
Net Sales   58,939,000    50,097,000 
Gross Profit   10,253,000    6,512,000 
Income (Loss) before benefit from income taxes   1,627,000    (86,000)
Benefit from Income Taxes   -    (1,412,000)
Loss from Discontinued Operations, net of taxes   -    (230,000)
Net Income   1,627,000    1,096,000 
Assets  $53,425,000   $57,777,000 

 

Net Sales:

 

Consolidated net sales for the year ended December 31, 2021 were $58,939,000, an increase of $8,842,000, or 17.6%, compared with $50,097,000 for the year ended December 31, 2020. Net sales of CMS were $52,921,000, an increase of $8,262,000, or 18.5%, from $44,659,000 in the prior year. Net sales in our TEC segment were $6,018,000, an increase of $580,000 or 10.7%, compared with $5,438,000 for the year ended December 31, 2020. The increase was directly attributable to shipping product that had remained in Work In Process at the end of 2020 due certain subcontractors who were severely impacted by COVID-19 and our ability to increase production and return to pre-COVID-19 business environment.

 

21

 

 

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

 

Customer  Percentage of Sales 
   2021   2020 
         
Goodrich Landing Gear Systems   37.2%   30.4%
Sikorsky Aircraft   25.7%   30.3%
United States Department of Defense   12.5%   13.2%

 

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

 

Customer  Percentage of Receivables 
   2021   2020 
         
Goodrich Landing Gear Systems   50.3%   57.1%
Rohr   12.7%   11.2%
United States Department of Defense   11.7%   12.0%

 

Gross Profit:

 

Consolidated gross profit from operations for the year ended December 31, 2021 was $10,253,000, an increase of $3,741,000, or 57.4%, as compared to gross profit of $6,512,000 for the year ended December 31, 2020. Consolidated gross profit as a percentage of sales was 17.4% and 13.0% for the years ended December 31, 2021 and 2020, respectively. These increases were directly attributable to a better mix of products that were shipped during 2021, and the end of an LTA, where our costs were equal to the sales price of the item.

 

Operating Expenses

 

Consolidated operating expenses were $7,766,000 and $7,951,000 for fiscal 2021 and 2020, respectively, representing a decrease of $185,000 or 2.3%. Operating expenses declined due to a bad debt expense in 2020 that was partially recovered in 2021. Absent this, operating expenses increased by $345,000 or 4.6%. As a percentage of consolidated net sales, operating expenses were 13.2% and 15.8% for fiscal 2021 and 2020, respectively.

 

Interest and Financing Costs

 

Our interest and financing costs for the year ended December 31, 2021 totaled $1,265,000, a decrease of $226,000 or 15.2% from $1,491,000 in 2020, as a result of lower balances on our Loan Facility at the end of 2021.

 

Income from Continuing Operations, Net of Taxes

 

Income from continuing operations, net of tax for the year ended December 31, 2021 was $1,627,000, an improvement of $301,000 compared to $1,326,000 for the year ended December 31, 2020. Included in income from continuing operations for 2020 was the forgiveness of the Paycheck Protection Program (“PPP”) loans in the amount of $2,414,000 and $1,416,000 resulting from a tax refund from tax law changes enacted in the CARES Act.

 

Net Income

 

Net income for the year ended December 31, 2021 was $1,627,000, an improvement of $531,000, compared to $1,096,000 for the year ended December 31, 2020, for the reasons discussed above.

 

22

 

 

LIQUIDITY AND CAPITAL RESOURCES

 

During fiscal 2020, we took advantage of a number of U.S. government programs to improve our liquidity to offset the negative impact to our business from COVID-19. These steps include:

 

  1) Received PPP Loans from the SBA – In May 2020, our three operating subsidiaries entered into government subsidized loans with Webster Bank (F/K/A Sterling National Bank) (“Webster”) in an aggregate principal amount of approximately $2,414,000 (“SBA Loans”). In accordance with U.S. government regulations we applied for forgiveness of each Loan in full. In December 2020, we received final approval from the SBA that our SBA Loans which approximated $2,414,000 plus accrued interest had been forgiven.

 

  2) Deferred Certain Tax Payments – In accordance with Section 2302 of the CARES Act, we elected to defer the deposit and payment of the employer’s portion of Social Security taxes. These deferred amounts must be repaid 50% on December 31, 2021 with the remaining 50% on December 31, 2022. In December 2021 we made the first required deposit and payment of the employer’s portion of our deferred Social Security taxes. The second of these required payments will be made during December 2022. As of December 31, 2021, we continue to defer $314,000, which is classified as Deferred payroll tax liability – CARES Act in the accompanying Consolidated Balance Sheets.
     
  3) Received a Net Operating Loss Refund – Pursuant to the CARES Act, we filed a net operating loss carryback claim for $1,416,000, which was received during the second quarter of 2020.

 

Also, the U.S. Department of Defense has, to date, taken steps to increase the rate for certain progress payments from 80 percent to 90 percent for costs incurred and worked performed on certain contracts.

 

In addition to taking advantage of the aforementioned U.S. government programs, we took additional significant steps to improve our liquidity, including:

 

  1) Entered into a Lower Cost Financing Facility – On December 31, 2019, we entered into a new loan facility (“Webster Facility”) with Webster which originally was set to expire on December 30, 2022. The Webster Facility initially provided for a $16,000,000 revolving loan (“Webster revolving line of credit”) and a term loan (“Webster term loan”).

 

The formula to determine the amounts of revolving advances permitted to be borrowed under the Webster Facility is based on a percentage of eligible receivables and inventory (as defined).

 

On June 14, 2021, we entered into the Second Amendment to the Loan and Security Agreement (“Second Amendment”). The purpose of the Second Amendment was to clarify the definition and calculation of Excess Cash Flow, and to confirm the extension of the due date for the payment of the Excess Cash Flow.

 

On December 7, 2021, we entered in the Third Amendment to the Loan and Security Agreement (“Third Amendment”). The purpose of the amendment was to extend the maturity date of both the Webster revolving line of credit and the Webster term loan by three years, from December 30, 2022 to December 30, 2025. Additionally, the Webster revolving line of credit was increased to $20,000,000 from $16,000,000 and the inventory sublimit for the Webster revolving line of credit was increased to $14,000,000 from $11,000,000. Under the terms of the Third Amendment, we are now allowed, subject to certain limitations, to begin amortizing a portion of our subordinated debt.

 

The terms of the Webster Facility require that, among other things, we maintain a specified Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter. In addition, we are limited in the amount of Capital Expenditures we can make. As of December 31, 2021, we were in compliance with all loan covenants. The Webster Facility also restricts the amount of dividends we may pay to our stockholders. Substantially all of our assets are pledged as collateral under the Webster Facility.

 

23

 

 

In addition, for so long as the Webster term loan remains outstanding, if Excess Cash Flow (as defined) is a positive number for any fiscal year, beginning with the year ending December 31, 2020, we 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. The amount of the Excess Cash Flow for the year ended December 31, 2021 was calculated to be $787,000. This is scheduled to be paid on or about April 15, 2022 per the terms of the Webster Facility.

 

As of December 31, 2021, our debt to Webster in the amount of $16,648,000 consisted of the Webster revolving line of credit note in the amount of $12,456,000 and the Webster term loan in the amount of $4,192,000.

 

  2) Increased Term Loan to modernize equipment - On November 6, 2020, we entered into the First Amendment to Loan and Security Agreement, increasing the Term Loan to $5,685,000. This allowed us to finance the acquisition of the new equipment at what we believe to be a reasonable interest rate.

 

The repayment terms of the term loan were amended to provide monthly principal installments in the amount of $67,679 beginning on December 1, 2020, with a final payment of any unpaid balance of principal and interest payable on December 30, 2022. We paid an amendment fee of $20,000.

 

We are currently in early discussions with Webster Bank to further expand our Term Loan to support the acquisition of additional equipment. We anticipate that this additional financing will occur in the second quarter of 2022. We anticipate spending an additional $1,750,000 to $2,500,000 during 2022 to continue to acquire new equipment.

 

  3) Conversion and Extension of Subordinated Notes – During 2020, third party holders of convertible subordinated notes of the remaining principal balance plus accrued interest, converted these notes into common stock.  In addition, the maturity date of related party convertible subordinated notes and subordinated notes payable in the aggregate amount of $6,012,000 plus $400,000 of accrued interest was extended until July 1, 2023, and we were relieved of the obligation to make any principal payments on these notes prior to maturity. During December 2021, in accordance with the extension of the due date of the Webster Facility, these notes were further extended to July 1, 2026.

 

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. Because we believe our fiscal 2022 sales will be in line with the amount achieved in fiscal 2021, we believe our liquidity in 2022 will continue to improve. 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 COVID-19 and the war in the Ukraine, increases in inflation, disruptions in the labor market and other risks detailed in Part1, Item 1A of this Annual Report.

 

Changes in our cash flow during fiscal 2021 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, 
   2021   2020 
         
Cash provided by (used in)        
Operating activities  $4,064   $(1,525)
Investing activities   (1,364)   (3,797)
Financing activities   (4,578)   6,533 
Net (decrease) increase in cash and cash equivalents  $(1,878)  $1,211 

 

The above cash flows include the cash flows from our continuing and discontinued operations.

 

24

 

 

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, 2021, net income of $1,627,000 and $3,746,000 of non-cash items, consisting primarily of employee and directors stock based compensation of $653,000, amortization of right-of-use assets of $492,000, depreciation of property and equipment of $2,803,000 were partially offset by non-cash other income recognized in the amount of $326,000. Operating assets and liabilities used cash in the net amount of $1,309,000, consisting primarily of the net increases in accounts receivable and deposits and other assets of $1,589,000 and $193,000, respectively, and net decreases in accounts payable, operating lease liabilities and deferred payroll tax expense-CARES ACT in the amounts of $1,594,000, $701,000 and $313,000, which were partially offset primarily by a decrease in inventory and an increase in deferred revenue in the amounts of $2,588,000 and $553,000, respectively.

  

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, 2021, cash used in investing activities was $1,364,000. Primarily this was for the purchase of state of the art machinery installed at our Bay Shore facility.

  

The purchase of state of the art machinery installed at our Bay Shore facility allowed us to relocate machinery from our Bay Shore to our Connecticut facility.

 

Cash Used In Financing Activities

 

Cash used in 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, 2021, cash used in financing activities was $4,578,000. This was comprised of repayments of $3,193,000 on our Webster revolving loan, $1,371,000 on our Webster term loan, $9,000 on our financed lease obligations and $5,000 on our financed asset note payable.

 

25

 

 

CONTRACTUAL OBLIGATIONS

 

The following table sets forth our future contractual obligations as of December 31, 2021 (in thousands):

 

       Payment due by period 
       Less than           More than 
   Total   1 year   1-3 years   3-5 years   5 years 
Debt and Finance Leases  $23,390   $14,122   $1,758   $7,510   $- 
Operating Leases  $4,837   $1,007   $2,108   $1,722   $- 
Total  $28,227   $15,129   $3,866   $9,232   $- 

 

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

 

  Going Concern
     
  Inventory Valuation
     
  Revenue Recognition
     
  Income Taxes
     
  Stock-Based Compensation
     
  Goodwill

 

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

 

26

 

 

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 the Company’s management, including the Chief Executive Officer (“CEO”), its principal executive officer, and Chief Financial Officer (“CFO”), its 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, 2021. Based on that evaluation, the CEO and CFO concluded our disclosure controls and procedures were effective as of December 31, 2021.

 

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 on 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 for the Company. Internal controls over financial reporting refers to the process designed by, or under the supervision of our Chief Executive Officer and our Chief Accounting Officer, and effected by our management and other personnel, to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP, and includes those policies and procedures that:

 

  (1) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets;
     
  (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with the authorization of our management and directors; and
     
  (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the 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.

 

27

 

 

Our management relies upon the criteria established in the Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission 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, 2021, our Chief Executive Officer and Chief Financial Officer have concluded that our internal controls over financial reporting were effective as of December 31, 2021 in providing reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U. S. GAAP.

 

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

 

During 2021, we took various steps to maintain the effectiveness of our financial reporting system, primarily the acquisition of additional software to increase the utility of our financial reporting systems and additional steps taken to increase our cybersecurity defenses. Except for these additions to our software, there have been no changes in our internal control over financial reporting that occurred during our fiscal quarter and year ended December 31, 2021 that have materially affected, or are reasonable 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

 

28

 

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE  

 

The information required by Paragraph (a), and Paragraphs (c) through (g) of Item 401 of Regulation S-K (except for information required by Paragraph (e) of that Item to the extent the required information pertains to our executive officers) and Item 405 of Regulation S-K is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A within 120 days after the close of our fiscal year.

 

The following table presents the information required by Paragraph (b) of Item 401 of Regulation S-K.

 

Our directors and executive officers are:

 

Name:   Age   Position
Luciano (Lou) Melluzzo   57   President and Chief Executive Officer
Michael E. Recca   71   Chief Financial Officer
Michael N. Taglich   56   Chairman of the Board
Robert F. Taglich   55   Director
David J. Buonnano   66   Director
Peter D. Rettaliata   71   Director
Michael Brand   64   Director
Michael D. Porcelain   53   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”), 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. He served as EDAC’s Vice President and Chief Operating Officer from November 2005 until February 2010. 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.

 

29

 

 

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, where he attained the position of 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, and from March 2017 to November 2017 served as a consultant to our company focused on day to day production issues, scheduling of the products to be manufactured and related operational issues such as the maintenance of appropriate inventory levels. He was the President of Goodrich Landing Gear, a unit of Goodrich Corporation, from July 2005 to June 2012. Prior to joining Goodrich for over 25 years he held senior management positions in the Aerospace industry. He began his career at General Electric Corporation and rose to senior management in its jet engine manufacturing operations. Mr. Brand is a graduate of 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. Since January 2022, he has severed as President and Chief Executive Officer (“CEO”) and 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 first appointed President of Comtech in January 2020 and also served as Comtech Chief Operating Officer since October 2018.  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.

 

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. Upon written request to our corporate secretary, we will provide you with a copy of our code of ethics, without cost.

 

30

 

 

Corporate Governance

 

The information required by Items 407(c)(3), (d)(4) and (d)(5) of Regulation S-K is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A within 120 days after the close of our fiscal year.

 

ITEM 11. EXECUTIVE COMPENSATION

 

The information required by this Item is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A within 120 days after the close of our fiscal year.

 

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

 

The information required by Item 403 of Regulation S-K is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A within 120 days after the close of our fiscal year.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

 

The information required by this Item is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A within 120 days after the close of our fiscal year.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required by this Item is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A within 120 days after the close of our fiscal year. 

  

31

 

 

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

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

 

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

 

32

 

 

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   Stock Purchase Agreement dated March 21, 2018 with CPI Aerostructures, Inc. (“CPI SPA”) (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed March 23, 2018).
     
10.8   Second Amendment dated as of December 20, 2018 to CPI SPA (incorporated by reference to Exhibit 10.26 to the Company’s Annual Report on Form 10-K filed April 1, 2019).
     
10.9   Settlement Agreement and Release between the Company and CPI Aerostructures, Inc. (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed December 29, 2020).
     
10.10   Promissory Note dated May 6, 2020, between Sterling National Bank and Air Industries Machining Corp. (incorporated herein by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed on May 15, 2020).
     
10.11   Promissory Note dated May 6, 2020, between Sterling National Bank and Nassau Tool Works Inc. (incorporated herein by reference to Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q filed on May 15, 2020).
     
10.12   Promissory Note dated May 6, 2020, between Sterling National Bank and Sterling Engineering Corporation (incorporated herein by reference to Exhibit 10.3 to the Company’s Quarterly Report on Form 10-Q filed on May 15, 2020).
     
10.13   At the Market Offering Agreement dated January 15, 2020 with Roth Capital Partners, LLC (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report of Form 8-K filed on January 15, 2020).
     
10.14   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.15   2013 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the Company’s Registration Statement on Form S-8 (Registration No. 333-191560) filed on October 4, 2013).
     
10.16   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.17   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.18   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).

 

33

 

 

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

 

34

 

 

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: March 25, 2022

 

  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 March 25, 2022 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    

 

35

 

 

AIR INDUSTRIES GROUP

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2021 and 2020

 

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

 

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 sheets of Air Industries Group and subsidiaries (the “Company”) as of December 31, 2021 and 2020, and the related consolidated statements of income, changes in stockholders’ equity and cash flows for the years 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, 2021 and 2020, 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.

 

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 audits 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 audits, 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 audits 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 audits 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 audits provide 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) are 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.

 

Revenue Recognition – Refer to Note 3 of the consolidated financial statements

 

Description of the Matter

 

The Company’s revenue is generated pursuant to written contractual arrangements to design, develop, manufacture and/or modify complex products, and to provide related engineering and other services according to the specifications of the customers. The majority of the Company’s performance obligations under these contractual agreements are satisfied at a point in time when the customer obtains control of the product, which is generally upon acceptance by the customer and shipment of the goods. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its observable standalone selling price for products and services.

 

Given the judgment necessary to make reasonably dependable estimates of revenues associated with such contracts, auditing management’s evaluation of contracts with customers required extensive audit effort due to analyzing the terms and conditions of the Company’s various customer contracts given that such terms and conditions are nonstandard. This included the identification and determination of the performance obligations and the timing of revenue recognition.

 

F-2

 

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures included obtaining an understanding of the Company’s revenue recognition process, among others:

 

  We reviewed management’s assessment of the terms and conditions of contracts with customers 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 reviewed management’s conclusions over completeness of the contract reviews and appropriateness of the accounting conclusions.
     
  We selected a sample of contracts with customers and performed the following:

 

  o Compared the transaction price to the consideration expected to be received based on current rights and obligations under the contracts and any modification that were agreed upon with the customers.
     
  o Tested the completeness and accuracy of the Company’s contract summary documentation, specifically related to the identification and determination of distinct performance obligations and the timing of revenue recognition.

 

Inventories, net – Refer to Note 3 of the consolidated financial statements

 

Description of the Matter

 

The Company records inventory at the lower of cost or net realizable value. The Company periodically evaluates the carrying value of inventory, which requires management to make significant estimates and assumptions related to sales patterns and expected future demand in order to estimate the amount necessary to adjust to net realizable value as a result of slow moving or obsolete inventory. Changes in the assumptions could have a significant impact on the valuation of inventory.

 

We identified the adjustment to net realizable value of the inventory as a critical audit matter. Auditing such estimates required a high degree of subjective auditor judgment and an increased extent of effort when performing audit procedures and evaluating the results of those procedures.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures used to address the adjustment to net realizable value of inventories included the follow:

 

  We tested the Company’s raw materials and hardware inventory by evaluating the number of days transpiring from the date the inventory was originally received and/or from the last date of movement, and reviewing the historical sales of the inventory.
     
  We selected a sample of finished goods and performed the following:

 

  o We tested the finished goods inventory report for any finished goods with no movement in the last two years.
     
  o Reviewed the transaction history detail reports, which display all types of movement of that particular part.
     
  o Evaluated the accuracy and completeness of the valuation reserve by selecting a sample of inventory items and obtaining supporting documentation regarding current and historical sales patterns.

 

  We tested the accuracy of the Company’s material burden rate calculations to determine proper application of manufacturing overhead costs applied to the cost of work in process and finished goods.

  

We have served as the Company’s auditors since 2008.

 

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

 

Rotenberg Meril Solomon Bertiger & Guttilla, P.C.

Saddle Brook, New Jersey

March 25, 2022

   

F-3

 

 

AIR INDUSTRIES GROUP

Consolidated Balance Sheets

 

   December 31,   December 31, 
   2021   2020 
         
ASSETS        
Current Assets        
Cash and Cash Equivalents  $627,000   $2,505,000 
Accounts Receivable, Net of Allowance for Doubtful Accounts of $594,000 and $964,000   10,473,000    8,798,000 
Inventory   29,532,000    32,120,000 
Prepaid Expenses and Other Current Assets   226,000    173,000 
Prepaid Taxes   22,000    15,000 
Total Current Assets   40,880,000    43,611,000 
           
Property and Equipment, Net   8,404,000    9,581,000 
Operating Lease Right-Of-Use-Asset   3,018,000    3,510,000 
Deferred Financing Costs, Net, Deposits and Other Assets   960,000    912,000 
Goodwill   163,000    163,000 
           
TOTAL ASSETS  $53,425,000   $57,777,000 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current Liabilities          
Notes Payable and Finance Lease Obligations - Current Portion  $14,112,000   $16,475,000 
Accounts Payable and Accrued Expenses   6,723,000    8,682,000 
Operating Lease Liabilities - Current Portion   686,000    701,000 
Deferred Gain on Sale - Current Portion   38,000    38,000 
Deferred Revenue   1,470,000    917,000 
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary - Current Portion   59,000    200,000 
Deferred payroll tax liability - CARES Act - Current Portion   314,000    314,000 
Total Current Liabilities   23,402,000    27,327,000 
           
Long Term Liabilities          
Notes Payable and Finance Lease Obligations - Net of Current Portion   2,838,000    4,786,000 
Notes Payable - Related Party - Net of Current Portion   6,412,000    6,012,000 
Operating Lease Liabilities - Net of Current Portion   3,241,000    3,927,000 
Deferred Gain on Sale - Net of Current Portion   143,000    181,000 
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary - Net of Current Portion   -    122,000 
Deferred payroll tax liability - CARES Act - Net of Current Portion   -    313,000 
TOTAL LIABILITIES   36,036,000    42,668,000 
           
Commitments and Contingencies   
 
    
 
 
           
Stockholders’ Equity          
Preferred Stock, par value $.001 - Authorized 3,000,000 shares, 0 shares outstanding, at both December 31, 2021 and December 31, 2020.   
-
    
-
 
Common Stock - Par Value $.001 - Authorized 60,000,000 Shares, 32,128,006 and 31,906,971  Shares Issued and Outstanding as of December 31, 2021 and December 31, 2020, respectively   32,000    32,000 
Additional Paid-In Capital   81,891,000    81,238,000 
Accumulated Deficit   (64,534,000)   (66,161,000)
TOTAL STOCKHOLDERS’ EQUITY   17,389,000    15,109,000 
           
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $53,425,000   $57,777,000 

 

See Notes to Consolidated Financial Statements

 

F-4

 

 

AIR INDUSTRIES GROUP

Consolidated Statements of Income

For the Years Ended December 31,

 

   2021   2020 
         
Net Sales  $58,939,000   $50,097,000 
           
Cost of Sales   48,686,000    43,585,000 
           
Gross Profit   10,253,000    6,512,000 
           
Operating Expenses   7,766,000    7,951,000 
           
Income (loss) from Operations   2,487,000    (1,439,000)
           
Interest and Financing Costs   (805,000)   (710,000)
           
Interest Expense - Related Parties   (460,000)   (781,000)
           
Other Income, Net   405,000    430,000 
           
Forgiveness of notes payable - SBA Loan   
-
    2,414,000 
           
Income (Loss) before Benefit From Income Taxes   1,627,000    (86,000)
           
Benefit from Income Taxes   
-
    (1,412,000)
           
Income from Continuing Operations, net of tax   1,627,000    1,326,000 
           
Loss from Discontinued Operations, net of tax   
-
    (230,000)
           
Net Income  $1,627,000   $1,096,000 
           
Income per share from Continuing operations - Basic  $0.05   $0.04 
Loss per share from Discontinued Operations - Basic  $
-
   $(0.01)
Income per share from Continuing operations - Diluted  $0.05   $0.05 
Loss per share from Discontinued Operations - Diluted  $
-
   $(0.01)
           
Weighted Average Shares Outstanding - basic   32,049,372    30,742,154 
Weighted Average Shares Outstanding - diluted   36,424,175    36,747,083 

 

See Notes to Consolidated Financial Statements

 

F-5

 

 

AIR INDUSTRIES GROUP

Consolidated Statements of Stockholders’ Equity

For the Years Ended December 31, 2021 and 2020

 

           Additional       Total 
   Common Stock   Paid-in   Accumulated   Stockholders’ 
   Shares   Amount   Capital   Deficit   Equity 
Balance, January 1, 2020   29,478,338   $29,000   $77,434,000   $(67,257,000)  $10,206,000 
                          
Common Stock issued for directors fees   178,405    
-
    211,000    
-
    211,000 
Costs related to issuance of stock   -    
-
    (145,000)   
-
    (145,000)
Issuance of Common Stock   419,597    1,000    983,000    
-
    984,000 
Common Stock Issued for Convertible Notes   1,830,631    2,000    2,587,000    
-
    2,589,000 
Stock Compensation Expense   -    
-
    308,000    
-
    308,000 
Adjustments for other note conversion   -    
-
    (140,000)   
-
    (140,000)
Net Income   -    
-
    
-
    1,096,000    1,096,000 
Balance, December 31, 2020   31,906,971   $32,000   $81,238,000   $(66,161,000)  $15,109,000 
                          
Common Stock issued for directors fees   169,811    
-
    210,000    
-
    210,000 
Stock Options exercised   51,224    
-
    
-
    
-
    
-
 
Stock Compensation Expense   -    
-
    443,000    
-
    443,000 
Net Income   -    
-
    
-
    1,627,000    1,627,000 
Balance, December 31, 2021   32,128,006   $32,000   $81,891,000   $(64,534,000)  $17,389,000 

 

See Notes to Consolidated Financial Statements

 

F-6

 

 

AIR INDUSTRIES GROUP

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

 

   2021   2020 
CASH FLOWS FROM OPERATING ACTIVITIES        
Net Income  $1,627,000   $1,096,000 
Adjustments to reconcile net income to net cash provided by (used in) operating activities          
Depreciation of property and equipment   2,803,000    2,570,000 
Non-cash employee compensation expense   443,000    211,000 
Non-cash directors compensation   210,000    308,000 
Non-cash other income recognized   (326,000)   (402,000)
Non-cash interest expense   98,000    122,000 
Non-cash deferred payroll tax expense - CARES Act   
-
    627,000 
Amortization of Right-of-Use Asset   492,000    482,000 
Deferred gain on sale of real estate   (38,000)   (38,000)
Loss on sale of equipment   
-
    60,000 
Amortization of debt discount on convertible notes payable   
-
    233,000 
Bad debt (recovery) expense   (86,000)   105,000 
Amortization of deferred financing costs   150,000    126,000 
Forgiveness of notes payable - SBA loan   
-
    (2,414,000)
Changes in Operating Assets and Liabilities          
(Increase) Decrease in Operating Assets:          
Accounts receivable   (1,589,000)   (1,045,000)
Inventory   2,588,000    (3,474,000)
Prepaid expenses and other current assets   (53,000)   274,000 
Prepaid taxes   (7,000)   (15,000)
Deposits and other assets   (193,000)   168,000 
Increase (Decrease) in Operating Liabilities:          
Accounts payable and accrued expenses   (1,594,000)   275,000 
Operating lease liabilities   (701,000)   (673,000)
Income taxes payable   
-
    (27,000)
Deferred revenue   553,000    (94,000)
Deferred payroll tax expense - CARES Act   (313,000)     
NET CASH PROVIDED BY (USED IN) OPERATING ACTIVITIES   4,064,000    (1,525,000)
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchase of property and equipment   (1,364,000)   (3,797,000)
NET CASH USED IN INVESTING ACTIVITIES   (1,364,000)   (3,797,000)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Note payable - revolver - net - Webster Bank   (3,193,000)   3,106,000 
Proceeds from note payable - term note - Webster Bank   
-
    2,337,000 
Payments of note payable - term note - Webster Bank   (1,371,000)   (579,000)
SBA loan proceeds - Webster Bank   
-
    2,414,000 
Payments of finance lease obligations   (5,000)   (18,000)
Proceeds from issuance of common stock   
-
    984,000 
Share issuance costs   
-
    (145,000)
Deferred financing costs   
-
    (81,000)
Payments of notes payable - related party   
-
    (1,000,000)
Payments of notes payable - third party   
-
    (100,000)
Payments of loan payable - financed asset   (9,000)   (385,000)
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES   (4,578,000)   6,533,000 
           
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS   (1,878,000)   1,211,000 
CASH AND CASH EQUIVALENTS AT BEGINNING OF YEAR   2,505,000    1,294,000 
CASH AND CASH EQUIVALENTS AT END OF YEAR  $627,000   $2,505,000 

 

See Notes to Consolidated Financial Statements

 

F-7

 

 

AIR INDUSTRIES GROUP

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

 

    2021     2020  
Supplemental cash flow information            
Cash paid during the year for interest   $ 1,206,000     $ 924,000  
Cash refunded during the year for income taxes, net of taxes paid   $
-
    $ (1,407,000 )
Cash paid during the year for taxes   $ 7,000     $
-
 
                 
Supplemental disclosure of non-cash investing and financing activities                
Acquisition of financed lease asset   $ 262,000     $
-
 
Capitalization of related party interest to principal   $ 400,000      
-
 
Right of Use Asset additions under ASC 842   $
-
    $ 642,000  
Operating Lease Liabilities under ASC 842   $
-
    $ 642,000  
Acquisition of financed asset   $
-
    $ 52,000  
Common Stock issued for notes payable - third parties   $
-
    $ 2,245,000  
Common Stock issued in lieu of accrued interest   $
-
    $ 344,000  

 

See Notes to Consolidated Financial Statements

 

F-8

 

 

AIR INDUSTRIES GROUP

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1. FORMATION AND BASIS OF PRESENTATION

 

Organization

 

Air Industries Group is a Nevada corporation (“AIRI”). As of and for the year ended December 31, 2021 and 2020, the accompanying condensed 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”).

 

Liquidity

 

At each reporting period, management evaluates whether there are conditions or events that raise 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 substantial doubt exists about the Company’s ability to continue as a going concern and 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. The 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.

 

Although the global outbreak of COVID-19 negatively impacted the Company’s revenues, earnings and operating cash flows in 2020, management believes the Company’s operations substantially returned to normal in fiscal 2021. With fiscal 2021 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 2021, the Company generated $4,064,000 of cash from operating activities. As such, based on the Company generating $4,064,000 of cash from operating activities as well as generating operating income of $2,487,000 for the year ended December 31, 2021, its current best estimates of fiscal 2022 sales, confirmed and expected orders, the strength of existing backlog, overall market demand, expected timing of future cash receipts and expenditures and the Company’s ability to access additional liquidity, if needed, the Company believes it will have adequate cash to support operations through at least March 31, 2023.

 

Reclassifications

 

Reclassifications occurred to certain 2020 amounts to conform to the 2021 classification. These reclassifications had no impact on the Company’s financial position and net income.

 

Subsequent Events

 

Management has evaluated subsequent events through the date of this filing.

 

Note 2. DISCONTINUED OPERATIONS

 

As discussed in Note 14 on December 23, 2020, the Company and CPI Aerostructures (“CPI”), the buyer of our subsidiary Welding Metallurgy, Inc. (“WMI”), reached an agreement to settle the working capital dispute without additional litigation. The settlement provided that CPI and AIRI would instruct the escrow agent to release the balance of $ 1,380,684 remaining in the escrow account to CPI. The Company and CPI exchanged mutual releases customary in the circumstances. We originally placed a reserve of $1,770,000 against the $2,000,000 balance held in escrow, the remaining amount of $230,000 was charged to discontinued operations and classified as other expense for the year ended December 31, 2020.

 

F-9

 

 

Note 3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

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

 

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.

 

Cash and Cash Equivalents

 

Cash and cash equivalents include all highly liquid instruments with an original maturity of three months or less.

 

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. 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 for obsolescence accordingly. The Company also writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, and for other impairments of value.

 

Prepaid Expenses and Other Current Assets

 

On December 23, 2020, the Company and CPI reached an agreement to settle the working capital dispute. The settlement provided that the escrow agent would release the balance of $ 1,380,684 remaining in the escrow account to CPI. The Company and CPI exchanged mutual releases customary in the circumstances.

 

F-10

 

 

Prepaid expenses and other current assets include purchase deposits, miscellaneous prepaid expenses and cash in escrow less a reserve. On December 23, 2020, the Company settled its working capital dispute with CPI, see Note 14 - Contingencies. As a result of this settlement, the Company released the cash that was held in escrow and therefore removed the reserve. The changes in the reserve are shown below and discussed in Note 2 – Discontinued Operations.

 

Description  Balance at Beginning of Year   Charges to  Loss on Sale of Subsidiary   Deductions   Balance at end of year 
Valuation reserve deducted from Prepaid Expenses and Other Current Assets:                
Year ended December 31, 2020  $1,770,000   $
    -
   $(1,770,000)  $
    -
 

 

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

 

Revenue Recognition

 

The Company accounts for revenue recognition in accordance with accounting guidance codified as FASB ASC 606 “Revenue from Contracts with Customers” (“ASC 606”), as amended, regarding revenue from contracts with customers. Under the standard an entity is required to recognize revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods.

 

Under ASC 606, 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 under ASC 606, we have determined that there is no future performance obligation once delivery has occurred.

 

The Company’s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition, as described below. There are no material upfront costs for operations that are incurred from contracts with customers.

 

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.

 

F-11

 

 

Payments received in advance from customers are recorded as deferred revenue 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 order is issued prior to the final delivery. 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 returns and allowances.

 

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 inventory obsolescence, accrued expenses and whether to accrue for various contingencies. 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 three customers that represented 75.4% of total sales, and three customers that represented 73.9% of total sales for the years ended December 31, 2021 and 2020, respectively. This is set forth in the table below.

 

   Percentage of Sales 
Customer  2021   2020 
         
1   37.2%   30.4%
2   25.7%   30.3%
3   12.5%   13.2%

 

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

 

   Percentage of Receivables 
   December   December 
Customer  2021   2020 
1   50.3%   57.1%
2   12.7%   12.0%
3   11.7%   11.2%

 

Cash and Cash equivalents

 

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.

 

F-12

 

 

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-10-05 (the “Subtopic”). The Subtopic clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The Subtopic 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 per share

 

Basic earnings 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 per common share, the numerator includes net income 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 from continuing operations applicable to common stockholders utilized to calculate the numerator for EPS:

 

    2021     2020  
Income from continuing operations - Basic   $ 1,627,000     $ 1,326,000  
Add: Convertible Note Interest for Potential Note Conversion     322,000       499,000  
Add: Convertible Note debt discount for Potential Note Conversion    
-
      149,000  
                 
Income from continuing operations used to calculate earnings per share - Diluted   $ 1,949,000     $ 1,974,000  

 

F-13

 

 

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

 

   2021   2020 
Weighted average shares outstanding used to compute basic        
earnings per share   32,049,372    30,742,154 
Effect of dilutive stock options and warrants   317,371    1,590,000 
Effect of dilutive convertible notes payable   4,057,432    4,414,929 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   36,424,175    36,747,083 
           
Per share amount - basic  $0.05   $0.04 
Per share amount - diluted  $0.05   $0.05 

 

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

 

   2021   2020 
         
Stock Options   1,183,500    549,000 
Warrants   1,227,211    1,909,902 
    2,410,711    2,458,902 

 

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 $443,000 and $308,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expense for directors amounted to $210,000 and $211,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Income.

 

Goodwill

 

Goodwill represents 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 and 2020 relates to the acquisition of NTW.

  

The Company accounts for the impairment of goodwill under the provisions of ASU 2011-08 (“ASU 2011-08”), “Intangibles Goodwill and Other (Topic 350): Testing Goodwill for Impairment.” ASU 2011-08 updated the guidance on the periodic testing of goodwill for impairment. The updated guidance 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 performs impairment testing for goodwill annually, or more frequently when indicators of impairment exist. As discussed above, the Company adopted ASU 2011-08 and performs a qualitative assessment in the fourth quarter of each year to determine whether it was more likely than not that the fair value of a reporting unit is less than its carrying amount.

 

The Company determined that there has been no impairment of goodwill at December 31, 2021 and 2020.

 

Freight Out

 

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

 

F-14

 

 

Recently Issued Accounting Pronouncements

 

In August 2020, the FASB issued 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 GAAP 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. ASU 2020-06 is effective for fiscal years, and interim periods in those fiscal years, beginning after December 15, 2021 (effective January 1, 2022 for the Company). The Company does not expect that the adoption of this new accounting guidance will have a material effect on its financial statements.

 

On January 21, 2021, the Company adopted ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The adoption of ASU 2019-12 did not have a material effect on its 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. Early adoption is permitted. 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 4. ACCOUNTS RECEIVABLE

 

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

 

   December 31,
2021
   December 31,
2020
 
         
Accounts Receivable Gross  $11,067,000   $9,762,000 
Allowance for Doubtful Accounts   (594,000)   (964,000)
Accounts Receivable Net  $10,473,000   $8,798,000 

 

F-15

 

 

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

 

   Balance at Beginning of Year   Charged to Costs and Expenses   Deductions from Reserves   Balance at End of Year 
Year ended December 31, 2021 Allowance for Doubtful Accounts  $964,000   $134,000   $504,000   $594,000 
Year ended December 31, 2020 Allowance for Doubtful Accounts  $859,000   $483,000   $378,000   $964,000 

 

Note 5. INVENTORY

 

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

 

   December 31,   December 31, 
   2021   2020 
         
Raw Materials  $3,410,000   $3,951,000 
Work In Progress   20,926,000    21,933,000 
Finished Goods   8,350,000    8,831,000 
Reserve   (3,154,000)   (2,595,000)
Total Inventory  $29,532,000   $32,120,000 

 

Note 6. PROPERTY AND EQUIPMENT

 

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

 

   December 31,   December 31, 
   2021   2020 
         
Land  $300,000   $300,000 
Buildings and Improvements   1,723,000    1,683,000 
Machinery and Equipment   22,013,000    21,738,000 
Finance Lease Machinery and Equipment   375,000    78,000 
Tools and Instruments   12,866,000    12,116,000 
Automotive Equipment   200,000    148,000 
Furniture and Fixtures   290,000    290,000 
Leasehold Improvements   882,000    855,000 
Computers and Software   583,000    436,000 
Total Property and Equipment   39,232,000    37,644,000 
Less: Accumulated Depreciation   (30,828,000)   (28,063,000)
Property and Equipment, net  $8,404,000   $9,581,000 

 

Depreciation expense for the years ended December 31, 2021 and 2020 was approximately $2,803,000 and $2,570,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 2021 and 2020. Accumulated depreciation on these assets was approximately $36,000 and $28,000 as of December 31, 2021 and 2020, respectively.

 

F-16

 

 

Note 7. ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

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

 

   December 31,
2021
  

December 31,

2020

 
         
Accounts Payable  $5,460,000   $7,240,000 
Accrued Payroll   852,000    663,000 
Accrued Interest - related parties   
-
    400,000 
Accrued Interest - others   
-
    42,000 
Accrued expenses - other   411,000    337,000 
Accounts Payable and accrued expenses  $6,723,000   $8,682,000 

 

Note 8. 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 Income. The unrecognized portion of the gain in the amount of $181,000 and $219,000 as of December 31, 2021 and 2020, 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, 2021, 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 10 – Operating Lease Liabilities.

 

F-17

 

 

Note 9. NOTES PAYABLE, RELATED PARTY NOTES PAYABLE AND FINANCE LEASE OBLIGATIONS

 

Notes payable, related party notes payable and finance lease obligations consist of the following:

 

   December 31,   December 31, 
   2021   2020 
         
Revolving credit note payable to Webster Bank (F/K/A Sterling National Bank) (“Webster”)  $12,456,000   $15,649,000 
Term loan, Webster   4,192,000    5,558,000 
Finance lease obligations   263,000    6,000 
Loans Payable - financed assets   39,000    48,000 
Related party notes payable   6,412,000    6,012,000 
Subtotal   23,362,000    27,273,000 
Less: Current portion of notes payable, related party notes payable and finance lease obligations   (14,112,000)   (16,475,000)
Notes payable, related party notes payable and finance lease obligations, net of current portion  $9,250,000   $10,798,000 

 

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

 

On December 31, 2019, the Company entered into a loan facility (“Webster Facility”) with Webster expiring on December 30, 2022. The loan facility originally provided for a $16,000,000 revolving loan (“Webster revolving line of credit”) and a term loan (“Webster term loan”).

 

In 2020, the Company entered into the First Amendment to the Loan and Security Agreement (“First Amendment”). The terms of the amendment increased the Term Loan to $5,685,000. The repayment terms of the term loan were amended to provide monthly principal installments in the amount of $67,679 beginning on December 1, 2020, with a final payment of any unpaid balance of principal and interest payable on December 30, 2022. Additionally, the date by which certain subordinated third-party notes need to be extended was changed from September 30, 2020 to November 30, 2020. The Company paid an amendment fee of $20,000.

 

On June 14, 2021, the Company entered into the Second Amendment to the Loan and Security Agreement (“Second Amendment”). The purpose of the Second Amendment was to clarify the definition and calculation of Excess Cash Flow, and to confirm the extension of the due date for the payment of the Excess Cash Flow payment. 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 close of the fiscal year immediately following such fiscal year. The amount of the Excess Cash Flow payment for the year ended December 31, 2020 was calculated to be $558,750. Per the terms of the Second Amendment, the Excess Cash Flow was payable in three instalments of $186,250 on each of June 15, 2021, June 30, 2021, and September 15, 2021. As of September 30, 2021, the Company paid this in full. Additionally, the Company paid an amendment fee of $10,000. The amount of the Excess Cash Flow for the year ended December 31, 2021 was calculated to be $787,000. This is scheduled to be paid on or about April 15, 2022 per the terms of the Webster Facility.

 

On December 7, 2021, the Company entered in the Third Amendment to the Loan and Security Agreement (“Third Amendment”). The purpose of the amendment was to extend the maturity date of both the Webster revolving line of credit and the Webster term loan by three years, from December 30, 2022 to December 30, 2025. Additionally, the Webster revolving line of credit was increased to $20,000,000 from $16,000,000 and the inventory sublimit for the Webster revolving line of credit was increased to $14,000,000 from $11,000,000. Under the terms of the Third Amendment, the Company is now allowed, subject to certain limitations, to begin amortizing a portion of its subordinated debt. The Company paid an amendment fee of $75,000 pursuant to this amendment which is included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying Consolidated Balance Sheets and is amortized over the term of the loan.

 

F-18

 

 

The terms of the Webster Facility require that, among other things, the Company maintain a specified Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter beginning with the Fiscal Quarter ending March 31, 2020. In addition, the Company is limited in the amount of Capital Expenditures it can make. As of December 31, 2021, and 2020, the Company was in compliance with all loan covenants. The Webster Facility also restricts the amount of dividends the Company may pay to its stockholders. Substantially all of the Company’s assets are pledged as collateral under the Webster Facility.

 

The aggregate payments for the term note at December 31, 2021 are as follows:

 

For the year ending  Amount 
December 31, 2022  $1,599,000 
December 31, 2023   812,000 
December 31, 2024   812,000 
December 31, 2025   969,000 
Webster Term Loan payable   4,192,000 
Less: debt issuance costs   (54,000)
Total Webster Term Loan payable, net of debt issuance costs   4,138,000 
Less: Current portion of Webster Term Loan payable   (1,599,000)
Total long-term portion of Webster Term Loan payable  $2,539,000 

 

Under the terms of the Webster Facility, both the Webster revolving line of credit and the Webster term loan bear interest at a rate equal to the sum of a Base Rate plus an Applicable Margin. The Base rate is the greater of (a) 3.5% and (b) the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal as the base or prime rate for corporate loans. The Webster credit agreement provides for several alternative rates if in the future the Wall Street Journal no longer publishes a base or prime rate. The Applicable Margin is minus 0.65%. In both 2021 and 2020 the average interest paid was 3.5%.

 

As of December 31, 2021, the Company’s debt to Webster in the amount of $16,648,000 consisted of the Webster revolving line of credit note in the amount of $12,456,000 and the Webster term loan in the amount of $4,192,000. Interest expense for the year ending December 31, 2021 amounted to $704,000 for this credit facility.

 

As of December 31, 2020, the Company’s debt to Webster in the amount of $21,207,000 consisted of the Webster revolving line of credit note in the amount of $15,649,000 and the Webster term loan in the amount of $5,558,000. Interest expense for the year ending December 31, 2020 amounted to $586,000 for the Webster facility.

 

Finance Lease Obligations

 

The Company entered into a Finance lease in December of 2021 for the purchase of new manufacturing equipment. The obligation for the Finance lease as of December 31, 2021 is $262,000. The lease has an imputed interest rate of 4.2% per annum and is payable monthly with the final payment due on December 17, 2026.

 

F-19

 

 

As of December 31, 2021, the aggregate future minimum finance lease payments, including imputed interest are as follows:

 

For the year ending  Amount 
December 31, 2022  $58,000 
December 31, 2023   58,000 
December 31, 2024   58,000 
December 31, 2025   58,000 
December 31, 2026   59,000 
Total future minimum finance lease payments   291,000 
Less: imputed interest   (29,000)
Less: Current portion   (48,000)
Long-term portion  $214,000 

 

Loans Payable – Financed Assets

 

The Company financed the purchase a delivery vehicle in July 2020. The loan obligation totaled $39,000 and $48,000 as of December 31, 2021 and 2020, 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, 2022  $9,000 
December 31, 2023   9,000 
December 31, 2024   9,000 
December 31, 2025   9,000 
Thereafter   3,000 
Loans Payable - financed assets   39,000 
Less: Current portion   (9,000)
Long-term portion  $30,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 355,082 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 subordinated notes can be converted at the option of the holder into Common Stock of the Company at $1.50 per share, while the remaining $2,080,000 of the related party subordinated notes can be converted at the option of the holder into common stock of the Company at $0.93 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 begin amortizing a portion of this subordinated debt. The note holders and the principal balance of the notes as amended on January 1, 2021 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,250,000    350,000    
-
    1,600,000 
Total  $3,916,000   $2,255,000   $241,000   $6,412,000 

 

F-20

 

 

The interest rate on the Convertible Subordinated Notes in the principal amount of $2,732,000 bear interest at a rate of 6%, and in the principal amount of $2,080,000 bear interest at a rate of 7%. The Subordinated Notes in the amount of $1,600,000 bear interest at the rate of 12%.

 

For the years ended December 31, 2021 and 2020, no principal payments have been made on these notes and the principal balances remain unchanged from the table above. Interest expense for the years ended December 31, 2021 and 2020 on all related party notes payable was $460,000 and $781,000, respectively.

 

SBA Loans

 

In May 2020, AIM, NTW and Sterling entered into SBA Loans with Webster as the lender in an aggregate principal amount of $2,414,000, which was forgiven by the SBA in December of 2020. Each SBA Loan was evidenced by a Note. Subject to the terms of the Note, the SBA Loans bore interest at a fixed rate of one percent (1%) per annum, with the first six months of interest deferred, had an initial term of two years, and was unsecured and guaranteed by the SBA. At least 60% of the proceeds of each Loan must be used for payroll and payroll-related costs, in accordance with the applicable provisions of the federal statute authorizing the loan program administered by the SBA and the rules promulgated thereunder (the “Loan Program”). In December 2020, the Company was notified that the loans and all interest accrued thereon had been forgiven.

 

The Company elected to treat the SBA Loans as debt under FASB ASC 470. As such, the Company derecognized the liability when the loans were forgiven and the Company was legally released from the loans.

 

Note 10. OPERATING LEASE LIABILITIES

 

The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. The Company leases certain machinery and equipment under finance leases and leases its offices and manufacturing facilities under operating leases. The leases have remaining lease terms of one to six years, some of which include options to extend or terminate the leases.

 

   December 31,   December 31, 
   2021   2020 
Weighted Average Remaining Lease Term - in years   4.53    5.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, 2022  $1,007,000 
December 31, 2023   1,038,000 
December 31, 2024   1,070,000 
December 31, 2025   992,000 
December 31, 2026   730,000 
Total future minimum lease payments   4,837,000 
Less: discount   (910,000)
Total operating lease maturities   3,927,000 
Less: current portion of operating lease liabilities   (686,000)
Total long term portion of operating lease maturities  $3,241,000 

 

On April 29, 2021 the Company entered into an agreement to surrender possession of the premises of the former corporate office, located in Hauppauge, NY. The Company made a one-time payment of 40% of the remaining balance due to the landlord as of May 1, 2021, approximately $37,000. The Company had previously recognized a lease impairment of $275,000 to its Operating Lease Right-of-Use-Asset for the year-ended December 31, 2019.

 

NTW’s warehouse lease was terminated in May 2020 by its landlord under the terms of its lease agreement. Additionally, the Company entered into a new lease agreement for warehouse space in Bohemia, NY. The new lease term commenced on April 1, 2020 and expires on May 31, 2025. During the first year of the lease, the monthly rent is $10,964 and increases 3% each year thereafter. The final two months are equal installments of $1,746.

 

Rent expense for the years ended December 31, 2021 and 2020 was $1,069,000 and $1,173,000, respectively.

 

F-21

 

 

Note 11. 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. If the Purchasers have not received the entire Remaining Amount by March 31, 2023, they have the right to demand payment of their pro rata portion of the unpaid Remaining Amount from the Company (“Put Right”). To the extent the Purchasers exercise their Put Right, the remaining payments from Meyer will be retained by the Company.

 

The Company recognized $326,000 and $402,000 of non-cash income for the years ended December 31, 2021 and 2020, respectively, reflected in “other income, net” on the consolidated statements of income and recorded $98,000 and $122,000 of related non-cash interest expense related to the Purchase Agreement for the years ended December 31, 2021 and 2020, respectively.

 

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

 

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

 

Note 12. STOCKHOLDERS’ EQUITY

 

Common Stock – Issuance of Securities

 

In January 2020, the Company issued and sold 419,597 shares of its common stock for gross proceeds of $984,000 pursuant to a Form S-3 filed on October 10, 2019 as updated on January 15, 2020. Costs of the sale amounted to $145,000.

 

During the year ended December 31, 2020, the Company issued 1,830,631 shares of common stock to convert third party subordinated debt totaling $2,589,000 to equity.

 

During the year ended December 31, 2020, the Company issued 178,405 shares of common stock in payment of director’s fees totaling $211,000.

 

During the year ended December 31, 2021, the Company issued 169,811 shares of common stock in payment of directors’ fees totaling $210,000.

 

During the year ended December 31, 2021, the Company issued 51,224 shares of common stock for the cashless exercise of stock options.

 

During the first quarter of 2022, the Company issued 55,214 shares of common stock in payment of directors’ fees totaling $50,000.

 

F-22

 

 

Note 13. 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 $147,000 and $134,000 for the years ended December 31, 2021 and 2020, respectively.

 

The Company accounts for its Union retirement plan under ASU No. 2011-09, “Compensation - Retirement Benefits-Multiemployer Plans (Subtopic 715-80): Disclosures about an Employer’s Participation in a Multiemployer Plan” (“ASU 2011-09”). ASU 2011-09 requires additional disclosures about an employer’s participation in a multiemployer pension plan. ASU 2011-09 applies to nongovernmental entities that participate in multiemployer plans. 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 and no further disclosures are required.

 

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 a 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 14. CONTINGENCIES

 

A number of actions have been commenced against the Company by vendors, landlords and former landlords, including a third party claim as a result of an injury suffered on a portion of a leased property not occupied by the Company. As certain of these claims represent amounts included in accounts payable they are not specifically discussed herein.

 

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 its 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. 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 will oppose. The Company disputes the validity of the claims asserted by Contract Pharmacal, continues to believe it has a meritorious defense to those claims and intends to dispute the validity of the claim asserted by Contract Pharmacal.

 

On December 20, 2018, the Company completed the sale of all of the outstanding shares of its subsidiary, WMI, to CPI. There ensued a dispute with CPI regarding amounts it claimed were due based upon the value it ascribed to the inventory as of the closing date. On December 23, 2020 the Company and CPI reached an agreement to settle the working capital dispute. Pursuant to the settlement, the escrow agent released to CPI the balance of $1,380,684 remaining in the escrow account which had been established at the closing and the Company and CPI exchanged mutual releases customary in the circumstances.

 

F-23

 

 

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.

 

Note 15. INCOME TAXES

 

The provision for (benefit from) income taxes as of December 31, is set forth below:

 

   2021   2020 
Current        
Federal tax refund  $
-
   $(1,416,000)
State   
-
    4,000 
           
Total (Benefit from) Expense for Income Taxes   
-
    (1,412,000)
           
Net (Benefit from) Provision for Income Taxes  $
-
   $(1,412,000)

 

The following is a reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate as of December 31,

 

   2021   2020 
U.S. statutory income tax rate   21.00%   21.00%
State taxes   5.10%   -0.90%
Permanent difference, over accruals, and non-deductible items   -40.40%   159.65%
Rate change and provision to return true-up   0.00%   197.34%
Expired stock options   0.00%   0.00%
Deferred tax valuation allowance   14.30%   -393.63%
Cares Act Refund   0.00%   458.76%
Total   0.00%   442.22%

 

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

 

   December 31,   December 31, 
   2021   2020 
Deferred tax assets:        
Current:        
Net operation 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 
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 
Right of Use Asset   235,000    296,000 
Other   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 
           
Deferred tax liabilities          
Property and equipment   (1,626,000)   (2,150,000)
Other   
-
    (400,000)
Total deferred tax liabilities   (1,626,000)   (2,550,000)
           
Net deferred tax asset  $
-
   $
-
 

 

F-24

 

 

During the years ended December 31, 2021 and 2020, 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, that 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, 2021 and 2020, the Company provided a valuation allowance on its net deferred tax assets of $9,628,000 and $9,394,000, respectively.

 

As of December 31, 2021, the Company had a Federal net operating loss carry forward of approximately $29,100,000, of which $22,800,000 expires in years through 2037 and $6,300,000 that do not expire.

 

At December 31, 2021 and 2020, 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, 2021, and 2020, 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 2018 through 2021 tax years generally remain subject to examination by federal and state tax authorities.

  

As a result of the passage of the CARES Act, the Company received $1,416,000 from the filing of a net operating loss carryback claim in 2020. The Company is currently evaluating the impact of other provisions of the CARES Act on its accounting for income taxes and does not believe it has a material impact at this time.

 

F-25

 

 

Note 16. STOCK OPTIONS AND WARRANTS

 

Stock-Based Compensation

 

Stock Options

 

In July 2017, the Board of Directors adopted the Company’s 2017 Equity Incentive Plan (“2017 Plan”) which authorized the grant of rights with respect to up to 1,200,000 shares. The 2017 Plan was approved by affirmative vote of the Company’s stockholders on October 3, 2017.

 

During the year ended December 31, 2021, the Company granted options to purchase 847,500 shares of common stock to certain of its employees and directors. The weighted average fair value of the granted options was estimated using the Black-Scholes option pricing model with the following assumptions: risk free interest rate of 0.35% to 0.83%; expected volatility factors of 73.2% to 75.2%; expected dividend yield of 0%; and expected life of 2.5 to 4 years.

 

During the year ended December 31, 2020, the Company granted options to purchase 560,000 shares of common stock to certain of its employees and directors. The weighted average fair value of the granted options was estimated using the Black-Scholes option pricing model with the following assumptions: risk free interest rate of 0.22% to 1.61%; expected volatility factors of 71.5% to 75.4%; expected dividend yield of 0%; and expected life of 2.5 to 4 years.

 

The Company recorded stock based compensation expense of $443,000 and $308,000 in its Consolidated Statements of Income for the years ended December 31, 2021 and 2020, respectively, and such amounts were included as a component of general and administrative expense.

 

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:

 

   2021  2020
Risk-free interest rates  0.35% - 0.83%  0.22% - 1.61%
Expected life (in years)  2.50 - 4.00  2.50 - 4.00
Expected volatility  73.2% - 75.2%  71.5% - 75.4%
Dividend yield  0.00%  0.00%
       
Weighted-average grant date fair value per share  $0.60  $0.64

 

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

 

 

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

 

       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2020   1,369,649   $2.01 
Granted during the year   560,000    1.20 
Exercised during the year   
-
    
-
 
Terminated/Expired during the year   (70,649)   7.48 
Balance, December 31, 2020   1,859,000   $1.56 
Granted during the year   847,500    1.30 
Exercised during the year   (110,000)   1.04 
Terminated/Expired during the year   (128,000)   6.17 
Balance, December 31, 2021   2,468,500   $1.25 
           
Exercisable at December 31, 2021   1,873,496   $1.26 

 

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

 

Range of Exercise Price   Number
Outstanding
  Wtd. Avg, Life   Wtd. Avg.
Exercise Price
$0.88 - $2.38   2,468,500   3.3 years   $1.25

 

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

 

Range of Exercise Price   Number
Exercisable
  Wtd. Avg, Life   Wtd. Avg.
Exercise Price
$0.88 - $2.38   1,873,496   3.1 years   $1.26

 

As of December 31, 2021, there was $166,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 0.7 years.

 

The aggregate intrinsic value at December 31, 2021 was based on the Company’s closing stock price of $0.91 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, 2021 and 2020 was $0.60 and $0.64 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2021 and 2020 was $100,000 and $0, respectively. The total fair value of shares vested during the years ended December 31, 2021 and 2020 was $339,000 and $237,000, respectively.

 

Warrants

 

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

 

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

 

           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2020   2,182,902   $2.90    2.43 
Granted during the year   
-
    
-
    
-
 
Terminated/Expired during the year   
-
    
-
    
-
 
Balance, December 31, 2020   2,182,902   $2.90    1.43 
Granted during the year   
-
    
-
    
-
 
Terminated/Expired during the year   (675,691)  $4.47    
-
 
Balance, December 31, 2021   1,507,211   $2.19    0.75 
                
Exercisable at December 31, 2021   1,507,211   $2.19    0.75 

 

F-27

 

 

Note 17. SEGMENT REPORTING

 

In accordance with FASB ASC 280, “Segment Reporting” (“ASC 280”), the Company discloses financial and descriptive information about its reportable operating segments. Operating segments are components of an enterprise about which separate financial information is available and regularly evaluated by the chief operating decision maker in deciding how to allocate resources and in assessing performance.

 

The Company follows ASC 280, which establishes standards for reporting information about operating segments in annual and interim financial statements, and requires that companies report financial and descriptive information about their reportable segments based on a management approach. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers.

 

Historically the Company has operated its businesses and reported its results as two separate segments with AIM and NTW comprising the Complex Machining segment (“CMS”) and SEC as the Turbine & Engine Component segment (“TEC”). Our CMS segment specializes in flight critical components including flight controls and landing gear. The TEC segment focuses on manufacturing components for jet engines. Along with its operating subsidiaries, the Company reports the results of our 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 our CMS and TEC segments have become increasingly integrated. The Company also made significant capital expenditures and all of our 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 we see in the A&D market. In early fiscal 2022, the Company further changed our management approach and will now make decisions about resources to be allocated and assessing performance based on one integrated business rather than two reporting segments. As such, effective with the first quarter ending March 31, 2022, the Company will present its operations as one reportable operating segment.

 

The accounting policies of each of the segments are the same as those described in Note 3 – Summary of Significant Accounting Policies. Intersegment transfers are recorded at the transferors’ cost, and there is no intercompany profit or loss on intersegment transfers. We evaluate performance based on revenue, gross profit contribution and assets employed.

  

Financial information about the Company’s reporting segments for the years ended December 31, 2021 and 2020 are as follows:

 

   Year Ended December 31, 
   2021   2020 
COMPLEX MACHINING        
Net Sales  $52,921,000   $44,659,000 
Gross Profit   9,780,000    6,493,000 
Income before benefit from income taxes   7,146,000    4,965,000 
Assets   49,691,000    51,368,000 
           
TURBINE ENGINE COMPONENTS          
Net Sales   6,018,000    5,438,000 
Gross Profit   473,000    19,000 
Loss before benefit from income taxes   (229,000)   (31,000)
Assets   3,275,000    3,899,000 
           
CORPORATE          
Net Sales   
-
    
-
 
Gross Profit   
-
    
-
 
Loss before benefit from income taxes   (5,290,000)   (5,020,000)
Assets   459,000    2,510,000 
           
CONSOLIDATED          
Net Sales   58,939,000    50,097,000 
Gross Profit   10,253,000    6,512,000 
Income (Loss) before benefit from income taxes   1,627,000    (86,000)
Benefit from Income Taxes   
-
    (1,412,000)
Loss from Discontinued Operations, net of taxes   
-
    (230,000)
Net Income   1,627,000    1,096,000 
Assets  $53,425,000   $57,777,000 

 

 

F-28

 

 

NYSEAMER false FY 0001009891 0001009891 2021-01-01 2021-12-31 0001009891 2022-03-21 0001009891 2021-06-30 0001009891 2021-12-31 0001009891 2020-12-31 0001009891 2020-01-01 2020-12-31 0001009891 us-gaap:CommonStockMember 2019-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001009891 us-gaap:RetainedEarningsMember 2019-12-31 0001009891 2019-12-31 0001009891 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001009891 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001009891 us-gaap:CommonStockMember 2020-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001009891 us-gaap:RetainedEarningsMember 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 airi:CPIAerostructuresMember 2020-12-23 0001009891 airi:PercentageOfSalesMember 2021-01-01 2021-12-31 0001009891 airi:PercentageOfSalesMember 2020-01-01 2020-12-31 0001009891 us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001009891 us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001009891 srt:DirectorMember 2021-01-01 2021-12-31 0001009891 srt:DirectorMember 2020-01-01 2020-12-31 0001009891 airi:CustomerOneMember airi:PercentageOfSalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomerOneMember airi:PercentageOfSalesMember 2020-01-01 2020-12-31 0001009891 airi:CustomersTwoMember airi:PercentageOfSalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersTwoMember airi:PercentageOfSalesMember 2020-01-01 2020-12-31 0001009891 airi:CustomersThreeMember airi:PercentageOfSalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersThreeMember airi:PercentageOfSalesMember 2020-01-01 2020-12-31 0001009891 airi:CustomerOneMember airi:PercentageOfReceivablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomerOneMember airi:PercentageOfReceivablesMember 2020-01-01 2020-12-31 0001009891 airi:CustomersTwoMember airi:PercentageOfReceivablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersTwoMember airi:PercentageOfReceivablesMember 2020-01-01 2020-12-31 0001009891 airi:CustomersThreeMember airi:PercentageOfReceivablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersThreeMember airi:PercentageOfReceivablesMember 2020-01-01 2020-12-31 0001009891 airi:ExercisePriceWasGreaterThanTheAverageMarketPriceMember 2021-01-01 2021-12-31 0001009891 airi:ExercisePriceWasGreaterThanTheAverageMarketPriceMember 2020-01-01 2020-12-31 0001009891 us-gaap:PropertyPlantAndEquipmentMember 2021-12-31 0001009891 us-gaap:PropertyPlantAndEquipmentMember 2020-12-31 0001009891 us-gaap:LandMember 2021-12-31 0001009891 us-gaap:LandMember 2020-12-31 0001009891 us-gaap:BuildingImprovementsMember 2021-12-31 0001009891 us-gaap:BuildingImprovementsMember 2020-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001009891 airi:FinanceLeaseMachineryAndEquipmentMember 2021-12-31 0001009891 airi:FinanceLeaseMachineryAndEquipmentMember 2020-12-31 0001009891 airi:ToolsAndInstrumentsMember 2021-12-31 0001009891 airi:ToolsAndInstrumentsMember 2020-12-31 0001009891 airi:AutomotiveEquipmentMember 2021-12-31 0001009891 airi:AutomotiveEquipmentMember 2020-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001009891 us-gaap:ComputerEquipmentMember 2021-12-31 0001009891 us-gaap:ComputerEquipmentMember 2020-12-31 0001009891 2006-10-24 0001009891 2006-12-01 2006-12-31 0001009891 2006-01-01 2006-12-31 0001009891 airi:WebsterBankMember 2022-12-02 2022-12-22 0001009891 2021-06-14 2021-06-14 0001009891 2021-12-07 2021-12-07 0001009891 airi:WebsterBankMember 2021-01-01 2021-09-30 0001009891 airi:WebsterBankMember 2021-12-31 0001009891 airi:WebsterBankMember 2021-01-01 2021-12-31 0001009891 airi:WebsterBankMember 2020-12-31 0001009891 airi:WebsterBankMember 2020-01-01 2020-12-31 0001009891 us-gaap:NotesPayableToBanksMember 2021-12-31 0001009891 us-gaap:NotesPayableToBanksMember 2020-12-31 0001009891 airi:RobertAndMichaelTaglichMember 2021-01-01 2021-12-31 0001009891 airi:WebsterLoansMember 2020-05-01 2020-05-31 0001009891 airi:TermLoansMember 2021-12-31 0001009891 us-gaap:LoansPayableMember 2021-12-31 0001009891 airi:MichaelTaglichChairmanMember 2021-12-31 0001009891 airi:RobertTaglichDirectorMember 2021-12-31 0001009891 airi:TaglichBrothersIncMember 2021-12-31 0001009891 2021-05-01 2021-05-01 0001009891 2021-05-01 0001009891 2019-01-31 2019-12-31 0001009891 airi:OperatingLeasePaymentsMember 2021-12-31 0001009891 2019-01-02 2019-01-15 0001009891 srt:SubsidiariesMember 2020-12-31 0001009891 srt:SubsidiariesMember 2019-12-31 0001009891 srt:SubsidiariesMember 2021-01-01 2021-12-31 0001009891 srt:SubsidiariesMember 2020-01-01 2020-12-31 0001009891 srt:SubsidiariesMember 2021-12-31 0001009891 2020-01-31 0001009891 2020-01-01 2020-01-31 0001009891 us-gaap:CommonStockMember 2020-12-31 0001009891 airi:ConvertThirdPartyMember 2020-01-01 2020-12-31 0001009891 us-gaap:SubsequentEventMember 2022-03-31 0001009891 us-gaap:SubsequentEventMember 2022-01-01 2022-03-31 0001009891 2018-10-01 2018-10-02 0001009891 2021-07-01 2021-07-08 0001009891 2020-12-23 0001009891 2017-07-01 2017-07-31 0001009891 srt:MinimumMember 2021-01-01 2021-12-31 0001009891 srt:MaximumMember 2021-01-01 2021-12-31 0001009891 srt:MinimumMember 2020-01-01 2020-12-31 0001009891 srt:MaximumMember 2020-01-01 2020-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2019-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2020-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2021-12-31 0001009891 us-gaap:WarrantMember 2019-12-31 0001009891 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001009891 us-gaap:WarrantMember 2020-12-31 0001009891 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001009891 us-gaap:WarrantMember 2021-12-31 0001009891 srt:MinimumMember airi:OutstandingStockOptionsMember 2021-12-31 0001009891 srt:MaximumMember airi:OutstandingStockOptionsMember 2021-12-31 0001009891 airi:OutstandingStockOptionsMember 2021-12-31 0001009891 airi:OutstandingStockOptionsMember 2021-01-01 2021-12-31 0001009891 srt:MinimumMember us-gaap:StockOptionMember 2021-12-31 0001009891 srt:MaximumMember us-gaap:StockOptionMember 2021-12-31 0001009891 us-gaap:StockOptionMember 2021-12-31 0001009891 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001009891 airi:ComplexMachiningMember 2021-01-01 2021-12-31 0001009891 airi:ComplexMachiningMember 2020-01-01 2020-12-31 0001009891 airi:ComplexMachiningMember 2021-12-31 0001009891 airi:ComplexMachiningMember 2020-12-31 0001009891 airi:TurbineEngineComponentsMember 2021-01-01 2021-12-31 0001009891 airi:TurbineEngineComponentsMember 2020-01-01 2020-12-31 0001009891 airi:TurbineEngineComponentsMember 2021-12-31 0001009891 airi:TurbineEngineComponentsMember 2020-12-31 0001009891 us-gaap:CorporateMember 2021-01-01 2021-12-31 0001009891 us-gaap:CorporateMember 2020-01-01 2020-12-31 0001009891 us-gaap:CorporateMember 2021-12-31 0001009891 us-gaap:CorporateMember 2020-12-31 0001009891 airi:ConsolidatedMember 2021-01-01 2021-12-31 0001009891 airi:ConsolidatedMember 2020-01-01 2020-12-31 0001009891 airi:ConsolidatedMember 2021-12-31 0001009891 airi:ConsolidatedMember 2020-12-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-23.1 2 f10k2021ex23-1_airindust.htm CONSENT OF ROTENBERG MERIL SOLOMON BERTIGER & GUTTILLA, P.C

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

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

 

Our report on the consolidated financial statements contains an explanatory paragraph regarding the Company’s ability to continue as a going concern.

 

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

Rotenberg Meril Solomon Bertiger & Guttilla, P.C. 

Certified Public Accountants

Saddle Brook, New Jersey

March 25, 2022

  

EX-31.1 3 f10k2021ex31-1_airindust.htm CERTIFICATION

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: March 25, 2022

 

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

 

 

 

EX-31.2 4 f10k2021ex31-2_airindust.htm CERTIFICATION

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: March 25, 2022

 

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

  

EX-32.1 5 f10k2021ex32-1_airindust.htm CERTIFICATION

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

 

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

 

Dated: March 25, 2022 

 

[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-32.2 6 f10k2021ex32-2_airindust.htm CERTIFICATION

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, 2021, 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: March 25, 2022

 

[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 7 airi-20211231.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 Income 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 - Formation and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Inventory link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Accounts Payable and Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Sale and Leaseback Transaction link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Operating Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Employee Benefits Plans link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Contingencies link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Stock Options and Warrants link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Segment Reporting 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 - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (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 - Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Formation and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Discontinued Operations (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Valuation reserve deducted from prepaid expenses and other current assets link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of credit and concentration risks link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of calculation of net income (loss) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Inventory (Details) - Schedule of inventory link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment 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 - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of notes payable, related party notes payable and finance lease obligations link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of payments for the term note link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of future minimum lease payments link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Operating Lease Liabilities (Details) - Schedule of components of lease costs, lease term and discount rate link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) link:presentationLink link:definitionLink link:calculationLink 060 - 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 061 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Employee Benefits Plans (Details) link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Income Taxes (Details) - Schedule of provision for (benefit from) income taxes link:presentationLink link:definitionLink link:calculationLink 066 - 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 067 - Disclosure - Income Taxes (Details) - Schedule of net deferred tax assets link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Stock Options and Warrants (Details) link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Stock Options and Warrants (Details) - Schedule of fair values of stock options granted link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Stock Options and Warrants (Details) - Schedule of company's stock options link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Stock Options and Warrants (Details) - Schedule of stock options link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Segment Reporting (Details) link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Segment Reporting (Details) - Schedule of reporting segments link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 8 airi-20211231_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 airi-20211231_def.xml XBRL DEFINITION FILE EX-101.LAB 10 airi-20211231_lab.xml XBRL LABEL FILE EX-101.PRE 11 airi-20211231_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 21, 2022
Jun. 30, 2021
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   32,183,221  
Entity Public Float     $ 32,485,293
Amendment Flag false    
Entity Central Index Key 0001009891    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Non-accelerated Filer    
Entity Well-known Seasoned Issuer No    
Document Period End Date Dec. 31, 2021    
Document Fiscal Year Focus 2021    
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 Firm ID 361    
Auditor Name Rotenberg Meril Solomon Bertiger & Guttilla, P.C.    
Auditor Location Saddle Brook, New Jersey    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Current Assets    
Cash and Cash Equivalents $ 627,000 $ 2,505,000
Accounts Receivable, Net of Allowance for Doubtful Accounts of $594,000 and $964,000 10,473,000 8,798,000
Inventory 29,532,000 32,120,000
Prepaid Expenses and Other Current Assets 226,000 173,000
Prepaid Taxes 22,000 15,000
Total Current Assets 40,880,000 43,611,000
Property and Equipment, Net 8,404,000 9,581,000
Operating Lease Right-Of-Use-Asset 3,018,000 3,510,000
Deferred Financing Costs, Net, Deposits and Other Assets 960,000 912,000
Goodwill 163,000 163,000
TOTAL ASSETS 53,425,000 57,777,000
Current Liabilities    
Notes Payable and Finance Lease Obligations - Current Portion 14,112,000 16,475,000
Accounts Payable and Accrued Expenses 6,723,000 8,682,000
Operating Lease Liabilities - Current Portion 686,000 701,000
Deferred Gain on Sale - Current Portion 38,000 38,000
Deferred Revenue 1,470,000 917,000
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary - Current Portion 59,000 200,000
Deferred payroll tax liability - CARES Act - Current Portion 314,000 314,000
Total Current Liabilities 23,402,000 27,327,000
Long Term Liabilities    
Notes Payable and Finance Lease Obligations - Net of Current Portion 2,838,000 4,786,000
Notes Payable - Related Party - Net of Current Portion 6,412,000 6,012,000
Operating Lease Liabilities - Net of Current Portion 3,241,000 3,927,000
Deferred Gain on Sale - Net of Current Portion 143,000 181,000
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary - Net of Current Portion   122,000
Deferred payroll tax liability - CARES Act - Net of Current Portion   313,000
TOTAL LIABILITIES 36,036,000 42,668,000
Commitments and Contingencies
Stockholders’ Equity    
Preferred Stock, par value $.001 - Authorized 3,000,000 shares, 0 shares outstanding, at both December 31, 2021 and December 31, 2020.
Common Stock - Par Value $.001 - Authorized 60,000,000 Shares, 32,128,006 and 31,906,971 Shares Issued and Outstanding as of December 31, 2021 and December 31, 2020, respectively 32,000 32,000
Additional Paid-In Capital 81,891,000 81,238,000
Accumulated Deficit (64,534,000) (66,161,000)
TOTAL STOCKHOLDERS’ EQUITY 17,389,000 15,109,000
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 53,425,000 $ 57,777,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts (in Dollars) $ 594,000 $ 964,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 60,000,000 60,000,000
Common stock, shares issued 32,128,006 31,906,971
Common stock, shares outstanding 32,128,006 31,906,971
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]    
Net Sales $ 58,939,000 $ 50,097,000
Cost of Sales 48,686,000 43,585,000
Gross Profit 10,253,000 6,512,000
Operating Expenses 7,766,000 7,951,000
Income (loss) from Operations 2,487,000 (1,439,000)
Interest and Financing Costs (805,000) (710,000)
Interest Expense - Related Parties (460,000) (781,000)
Other Income, Net 405,000 430,000
Forgiveness of notes payable - SBA Loan 2,414,000
Income (Loss) before Benefit From Income Taxes 1,627,000 (86,000)
Benefit from Income Taxes (1,412,000)
Income from Continuing Operations, net of tax 1,627,000 1,326,000
Loss from Discontinued Operations, net of tax (230,000)
Net Income $ 1,627,000 $ 1,096,000
Income per share from Continuing operations - Basic (in Dollars per share) $ 0.05 $ 0.04
Loss per share from Discontinued Operations - Basic (in Dollars per share) (0.01)
Income per share from Continuing operations - Diluted (in Dollars per share) 0.05 0.05
Loss per share from Discontinued Operations - Diluted (in Dollars per share) $ (0.01)
Weighted Average Shares Outstanding - basic (in Shares) 32,049,372 30,742,154
Weighted Average Shares Outstanding - diluted (in Shares) 36,424,175 36,747,083
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders’ Equity - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2019 $ 29,000 $ 77,434,000 $ (67,257,000) $ 10,206,000
Balance (in Shares) at Dec. 31, 2019 29,478,338      
Common Stock issued for directors fees 211,000 211,000
Common Stock issued for directors fees (in Shares) 178,405      
Costs related to issuance of stock (145,000) (145,000)
Issuance of Common Stock $ 1,000 983,000 984,000
Issuance of Common Stock (in Shares) 419,597      
Common Stock Issued for Convertible Notes $ 2,000 2,587,000 2,589,000
Common Stock Issued for Convertible Notes (in Shares) 1,830,631      
Stock Compensation Expense 308,000 308,000
Adjustments for other note conversion (140,000) (140,000)
Net Income 1,096,000 1,096,000
Balance at Dec. 31, 2020 $ 32,000 81,238,000 (66,161,000) 15,109,000
Balance (in Shares) at Dec. 31, 2020 31,906,971      
Common Stock issued for directors fees 210,000 210,000
Common Stock issued for directors fees (in Shares) 169,811      
Stock Options exercised
Stock Options exercised (in Shares) 51,224      
Stock Compensation Expense 443,000 443,000
Net Income 1,627,000 1,627,000
Balance at Dec. 31, 2021 $ 32,000 $ 81,891,000 $ (64,534,000) $ 17,389,000
Balance (in Shares) at Dec. 31, 2021 32,128,006      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income $ 1,627,000 $ 1,096,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation of property and equipment 2,803,000 2,570,000
Non-cash employee compensation expense 443,000 211,000
Non-cash directors compensation 210,000 308,000
Non-cash other income recognized (326,000) (402,000)
Non-cash interest expense 98,000 122,000
Non-cash deferred payroll tax expense - CARES Act 627,000
Amortization of Right-of-Use Asset 492,000 482,000
Deferred gain on sale of real estate (38,000) (38,000)
Loss on sale of equipment 60,000
Amortization of debt discount on convertible notes payable 233,000
Bad debt (recovery) expense (86,000) 105,000
Amortization of deferred financing costs 150,000 126,000
Forgiveness of notes payable - SBA loan (2,414,000)
Changes in Operating Assets and Liabilities    
Accounts receivable (1,589,000) (1,045,000)
Inventory 2,588,000 (3,474,000)
Prepaid expenses and other current assets (53,000) 274,000
Prepaid taxes (7,000) (15,000)
Deposits and other assets (193,000) 168,000
Increase (Decrease) in Operating Liabilities:    
Accounts payable and accrued expenses (1,594,000) 275,000
Operating lease liabilities (701,000) (673,000)
Income taxes payable (27,000)
Deferred revenue 553,000 (94,000)
Deferred payroll tax expense - CARES Act (313,000)  
NET CASH PROVIDED BY (USED IN) OPERATING ACTIVITIES 4,064,000 (1,525,000)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (1,364,000) (3,797,000)
NET CASH USED IN INVESTING ACTIVITIES (1,364,000) (3,797,000)
CASH FLOWS FROM FINANCING ACTIVITIES    
Note payable - revolver - net - Webster Bank (3,193,000) 3,106,000
Proceeds from note payable - term note - Webster Bank 2,337,000
Payments of note payable - term note - Webster Bank (1,371,000) (579,000)
SBA loan proceeds - Webster Bank 2,414,000
Payments of finance lease obligations (5,000) (18,000)
Proceeds from issuance of common stock 984,000
Share issuance costs (145,000)
Deferred financing costs (81,000)
Payments of notes payable - related party (1,000,000)
Payments of notes payable - third party (100,000)
Payments of loan payable - financed asset (9,000) (385,000)
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (4,578,000) 6,533,000
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (1,878,000) 1,211,000
CASH AND CASH EQUIVALENTS AT BEGINNING OF YEAR 2,505,000 1,294,000
CASH AND CASH EQUIVALENTS AT END OF YEAR 627,000 2,505,000
Supplemental cash flow information    
Cash paid during the year for interest 1,206,000 924,000
Cash refunded during the year for income taxes, net of taxes paid (1,407,000)
Cash paid during the year for taxes 7,000
Supplemental disclosure of non-cash investing and financing activities    
Acquisition of financed lease asset 262,000
Capitalization of related party interest to principal 400,000
Right of Use Asset additions under ASC 842 642,000
Operating Lease Liabilities under ASC 842 642,000
Acquisition of financed asset 52,000
Common Stock issued for notes payable - third parties 2,245,000
Common Stock issued in lieu of accrued interest $ 344,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Formation and Basis of Presentation
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
FORMATION AND BASIS OF PRESENTATION

Note 1. FORMATION AND BASIS OF PRESENTATION

 

Organization

 

Air Industries Group is a Nevada corporation (“AIRI”). As of and for the year ended December 31, 2021 and 2020, the accompanying condensed 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”).

 

Liquidity

 

At each reporting period, management evaluates whether there are conditions or events that raise 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 substantial doubt exists about the Company’s ability to continue as a going concern and 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. The 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.

 

Although the global outbreak of COVID-19 negatively impacted the Company’s revenues, earnings and operating cash flows in 2020, management believes the Company’s operations substantially returned to normal in fiscal 2021. With fiscal 2021 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 2021, the Company generated $4,064,000 of cash from operating activities. As such, based on the Company generating $4,064,000 of cash from operating activities as well as generating operating income of $2,487,000 for the year ended December 31, 2021, its current best estimates of fiscal 2022 sales, confirmed and expected orders, the strength of existing backlog, overall market demand, expected timing of future cash receipts and expenditures and the Company’s ability to access additional liquidity, if needed, the Company believes it will have adequate cash to support operations through at least March 31, 2023.

 

Reclassifications

 

Reclassifications occurred to certain 2020 amounts to conform to the 2021 classification. These reclassifications had no impact on the Company’s financial position and net income.

 

Subsequent Events

 

Management has evaluated subsequent events through the date of this filing.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations
12 Months Ended
Dec. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]  
DISCONTINUED OPERATIONS

Note 2. DISCONTINUED OPERATIONS

 

As discussed in Note 14 on December 23, 2020, the Company and CPI Aerostructures (“CPI”), the buyer of our subsidiary Welding Metallurgy, Inc. (“WMI”), reached an agreement to settle the working capital dispute without additional litigation. The settlement provided that CPI and AIRI would instruct the escrow agent to release the balance of $ 1,380,684 remaining in the escrow account to CPI. The Company and CPI exchanged mutual releases customary in the circumstances. We originally placed a reserve of $1,770,000 against the $2,000,000 balance held in escrow, the remaining amount of $230,000 was charged to discontinued operations and classified as other expense for the year ended December 31, 2020.

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

Note 3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

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

 

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.

 

Cash and Cash Equivalents

 

Cash and cash equivalents include all highly liquid instruments with an original maturity of three months or less.

 

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. 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 for obsolescence accordingly. The Company also writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, and for other impairments of value.

 

Prepaid Expenses and Other Current Assets

 

On December 23, 2020, the Company and CPI reached an agreement to settle the working capital dispute. The settlement provided that the escrow agent would release the balance of $ 1,380,684 remaining in the escrow account to CPI. The Company and CPI exchanged mutual releases customary in the circumstances.

 

Prepaid expenses and other current assets include purchase deposits, miscellaneous prepaid expenses and cash in escrow less a reserve. On December 23, 2020, the Company settled its working capital dispute with CPI, see Note 14 - Contingencies. As a result of this settlement, the Company released the cash that was held in escrow and therefore removed the reserve. The changes in the reserve are shown below and discussed in Note 2 – Discontinued Operations.

 

Description  Balance at Beginning of Year   Charges to  Loss on Sale of Subsidiary   Deductions   Balance at end of year 
Valuation reserve deducted from Prepaid Expenses and Other Current Assets:                
Year ended December 31, 2020  $1,770,000   $
    -
   $(1,770,000)  $
    -
 

 

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

 

Revenue Recognition

 

The Company accounts for revenue recognition in accordance with accounting guidance codified as FASB ASC 606 “Revenue from Contracts with Customers” (“ASC 606”), as amended, regarding revenue from contracts with customers. Under the standard an entity is required to recognize revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods.

 

Under ASC 606, 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 under ASC 606, we have determined that there is no future performance obligation once delivery has occurred.

 

The Company’s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition, as described below. There are no material upfront costs for operations that are incurred from contracts with customers.

 

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 deferred revenue 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 order is issued prior to the final delivery. 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 returns and allowances.

 

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 inventory obsolescence, accrued expenses and whether to accrue for various contingencies. 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 three customers that represented 75.4% of total sales, and three customers that represented 73.9% of total sales for the years ended December 31, 2021 and 2020, respectively. This is set forth in the table below.

 

   Percentage of Sales 
Customer  2021   2020 
         
1   37.2%   30.4%
2   25.7%   30.3%
3   12.5%   13.2%

 

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

 

   Percentage of Receivables 
   December   December 
Customer  2021   2020 
1   50.3%   57.1%
2   12.7%   12.0%
3   11.7%   11.2%

 

Cash and Cash equivalents

 

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-10-05 (the “Subtopic”). The Subtopic clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The Subtopic 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 per share

 

Basic earnings 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 per common share, the numerator includes net income 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 from continuing operations applicable to common stockholders utilized to calculate the numerator for EPS:

 

    2021     2020  
Income from continuing operations - Basic   $ 1,627,000     $ 1,326,000  
Add: Convertible Note Interest for Potential Note Conversion     322,000       499,000  
Add: Convertible Note debt discount for Potential Note Conversion    
-
      149,000  
                 
Income from continuing operations used to calculate earnings per share - Diluted   $ 1,949,000     $ 1,974,000  

 

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

 

   2021   2020 
Weighted average shares outstanding used to compute basic        
earnings per share   32,049,372    30,742,154 
Effect of dilutive stock options and warrants   317,371    1,590,000 
Effect of dilutive convertible notes payable   4,057,432    4,414,929 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   36,424,175    36,747,083 
           
Per share amount - basic  $0.05   $0.04 
Per share amount - diluted  $0.05   $0.05 

 

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

 

   2021   2020 
         
Stock Options   1,183,500    549,000 
Warrants   1,227,211    1,909,902 
    2,410,711    2,458,902 

 

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 $443,000 and $308,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expense for directors amounted to $210,000 and $211,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Income.

 

Goodwill

 

Goodwill represents 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 and 2020 relates to the acquisition of NTW.

  

The Company accounts for the impairment of goodwill under the provisions of ASU 2011-08 (“ASU 2011-08”), “Intangibles Goodwill and Other (Topic 350): Testing Goodwill for Impairment.” ASU 2011-08 updated the guidance on the periodic testing of goodwill for impairment. The updated guidance 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 performs impairment testing for goodwill annually, or more frequently when indicators of impairment exist. As discussed above, the Company adopted ASU 2011-08 and performs a qualitative assessment in the fourth quarter of each year to determine whether it was more likely than not that the fair value of a reporting unit is less than its carrying amount.

 

The Company determined that there has been no impairment of goodwill at December 31, 2021 and 2020.

 

Freight Out

 

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

 

Recently Issued Accounting Pronouncements

 

In August 2020, the FASB issued 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 GAAP 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. ASU 2020-06 is effective for fiscal years, and interim periods in those fiscal years, beginning after December 15, 2021 (effective January 1, 2022 for the Company). The Company does not expect that the adoption of this new accounting guidance will have a material effect on its financial statements.

 

On January 21, 2021, the Company adopted ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The adoption of ASU 2019-12 did not have a material effect on its 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. Early adoption is permitted. 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 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

Note 4. ACCOUNTS RECEIVABLE

 

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

 

   December 31,
2021
   December 31,
2020
 
         
Accounts Receivable Gross  $11,067,000   $9,762,000 
Allowance for Doubtful Accounts   (594,000)   (964,000)
Accounts Receivable Net  $10,473,000   $8,798,000 

 

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

 

   Balance at Beginning of Year   Charged to Costs and Expenses   Deductions from Reserves   Balance at End of Year 
Year ended December 31, 2021 Allowance for Doubtful Accounts  $964,000   $134,000   $504,000   $594,000 
Year ended December 31, 2020 Allowance for Doubtful Accounts  $859,000   $483,000   $378,000   $964,000 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
INVENTORY

Note 5. INVENTORY

 

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

 

   December 31,   December 31, 
   2021   2020 
         
Raw Materials  $3,410,000   $3,951,000 
Work In Progress   20,926,000    21,933,000 
Finished Goods   8,350,000    8,831,000 
Reserve   (3,154,000)   (2,595,000)
Total Inventory  $29,532,000   $32,120,000 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

Note 6. PROPERTY AND EQUIPMENT

 

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

 

   December 31,   December 31, 
   2021   2020 
         
Land  $300,000   $300,000 
Buildings and Improvements   1,723,000    1,683,000 
Machinery and Equipment   22,013,000    21,738,000 
Finance Lease Machinery and Equipment   375,000    78,000 
Tools and Instruments   12,866,000    12,116,000 
Automotive Equipment   200,000    148,000 
Furniture and Fixtures   290,000    290,000 
Leasehold Improvements   882,000    855,000 
Computers and Software   583,000    436,000 
Total Property and Equipment   39,232,000    37,644,000 
Less: Accumulated Depreciation   (30,828,000)   (28,063,000)
Property and Equipment, net  $8,404,000   $9,581,000 

 

Depreciation expense for the years ended December 31, 2021 and 2020 was approximately $2,803,000 and $2,570,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 2021 and 2020. Accumulated depreciation on these assets was approximately $36,000 and $28,000 as of December 31, 2021 and 2020, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Accrued Expenses
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

Note 7. ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

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

 

   December 31,
2021
  

December 31,

2020

 
         
Accounts Payable  $5,460,000   $7,240,000 
Accrued Payroll   852,000    663,000 
Accrued Interest - related parties   
-
    400,000 
Accrued Interest - others   
-
    42,000 
Accrued expenses - other   411,000    337,000 
Accounts Payable and accrued expenses  $6,723,000   $8,682,000 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Sale and Leaseback Transaction
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
SALE AND LEASEBACK TRANSACTION

Note 8. 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 Income. The unrecognized portion of the gain in the amount of $181,000 and $219,000 as of December 31, 2021 and 2020, 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, 2021, 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 10 – Operating Lease Liabilities.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable, Related Party Notes Payable and Finance Lease Obligations
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
NOTES PAYABLE, RELATED PARTY NOTES PAYABLE AND FINANCE LEASE OBLIGATIONS

Note 9. NOTES PAYABLE, RELATED PARTY NOTES PAYABLE AND FINANCE LEASE OBLIGATIONS

 

Notes payable, related party notes payable and finance lease obligations consist of the following:

 

   December 31,   December 31, 
   2021   2020 
         
Revolving credit note payable to Webster Bank (F/K/A Sterling National Bank) (“Webster”)  $12,456,000   $15,649,000 
Term loan, Webster   4,192,000    5,558,000 
Finance lease obligations   263,000    6,000 
Loans Payable - financed assets   39,000    48,000 
Related party notes payable   6,412,000    6,012,000 
Subtotal   23,362,000    27,273,000 
Less: Current portion of notes payable, related party notes payable and finance lease obligations   (14,112,000)   (16,475,000)
Notes payable, related party notes payable and finance lease obligations, net of current portion  $9,250,000   $10,798,000 

 

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

 

On December 31, 2019, the Company entered into a loan facility (“Webster Facility”) with Webster expiring on December 30, 2022. The loan facility originally provided for a $16,000,000 revolving loan (“Webster revolving line of credit”) and a term loan (“Webster term loan”).

 

In 2020, the Company entered into the First Amendment to the Loan and Security Agreement (“First Amendment”). The terms of the amendment increased the Term Loan to $5,685,000. The repayment terms of the term loan were amended to provide monthly principal installments in the amount of $67,679 beginning on December 1, 2020, with a final payment of any unpaid balance of principal and interest payable on December 30, 2022. Additionally, the date by which certain subordinated third-party notes need to be extended was changed from September 30, 2020 to November 30, 2020. The Company paid an amendment fee of $20,000.

 

On June 14, 2021, the Company entered into the Second Amendment to the Loan and Security Agreement (“Second Amendment”). The purpose of the Second Amendment was to clarify the definition and calculation of Excess Cash Flow, and to confirm the extension of the due date for the payment of the Excess Cash Flow payment. 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 close of the fiscal year immediately following such fiscal year. The amount of the Excess Cash Flow payment for the year ended December 31, 2020 was calculated to be $558,750. Per the terms of the Second Amendment, the Excess Cash Flow was payable in three instalments of $186,250 on each of June 15, 2021, June 30, 2021, and September 15, 2021. As of September 30, 2021, the Company paid this in full. Additionally, the Company paid an amendment fee of $10,000. The amount of the Excess Cash Flow for the year ended December 31, 2021 was calculated to be $787,000. This is scheduled to be paid on or about April 15, 2022 per the terms of the Webster Facility.

 

On December 7, 2021, the Company entered in the Third Amendment to the Loan and Security Agreement (“Third Amendment”). The purpose of the amendment was to extend the maturity date of both the Webster revolving line of credit and the Webster term loan by three years, from December 30, 2022 to December 30, 2025. Additionally, the Webster revolving line of credit was increased to $20,000,000 from $16,000,000 and the inventory sublimit for the Webster revolving line of credit was increased to $14,000,000 from $11,000,000. Under the terms of the Third Amendment, the Company is now allowed, subject to certain limitations, to begin amortizing a portion of its subordinated debt. The Company paid an amendment fee of $75,000 pursuant to this amendment which is included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying Consolidated Balance Sheets and is amortized over the term of the loan.

 

The terms of the Webster Facility require that, among other things, the Company maintain a specified Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter beginning with the Fiscal Quarter ending March 31, 2020. In addition, the Company is limited in the amount of Capital Expenditures it can make. As of December 31, 2021, and 2020, the Company was in compliance with all loan covenants. The Webster Facility also restricts the amount of dividends the Company may pay to its stockholders. Substantially all of the Company’s assets are pledged as collateral under the Webster Facility.

 

The aggregate payments for the term note at December 31, 2021 are as follows:

 

For the year ending  Amount 
December 31, 2022  $1,599,000 
December 31, 2023   812,000 
December 31, 2024   812,000 
December 31, 2025   969,000 
Webster Term Loan payable   4,192,000 
Less: debt issuance costs   (54,000)
Total Webster Term Loan payable, net of debt issuance costs   4,138,000 
Less: Current portion of Webster Term Loan payable   (1,599,000)
Total long-term portion of Webster Term Loan payable  $2,539,000 

 

Under the terms of the Webster Facility, both the Webster revolving line of credit and the Webster term loan bear interest at a rate equal to the sum of a Base Rate plus an Applicable Margin. The Base rate is the greater of (a) 3.5% and (b) the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal as the base or prime rate for corporate loans. The Webster credit agreement provides for several alternative rates if in the future the Wall Street Journal no longer publishes a base or prime rate. The Applicable Margin is minus 0.65%. In both 2021 and 2020 the average interest paid was 3.5%.

 

As of December 31, 2021, the Company’s debt to Webster in the amount of $16,648,000 consisted of the Webster revolving line of credit note in the amount of $12,456,000 and the Webster term loan in the amount of $4,192,000. Interest expense for the year ending December 31, 2021 amounted to $704,000 for this credit facility.

 

As of December 31, 2020, the Company’s debt to Webster in the amount of $21,207,000 consisted of the Webster revolving line of credit note in the amount of $15,649,000 and the Webster term loan in the amount of $5,558,000. Interest expense for the year ending December 31, 2020 amounted to $586,000 for the Webster facility.

 

Finance Lease Obligations

 

The Company entered into a Finance lease in December of 2021 for the purchase of new manufacturing equipment. The obligation for the Finance lease as of December 31, 2021 is $262,000. The lease has an imputed interest rate of 4.2% per annum and is payable monthly with the final payment due on December 17, 2026.

 

As of December 31, 2021, the aggregate future minimum finance lease payments, including imputed interest are as follows:

 

For the year ending  Amount 
December 31, 2022  $58,000 
December 31, 2023   58,000 
December 31, 2024   58,000 
December 31, 2025   58,000 
December 31, 2026   59,000 
Total future minimum finance lease payments   291,000 
Less: imputed interest   (29,000)
Less: Current portion   (48,000)
Long-term portion  $214,000 

 

Loans Payable – Financed Assets

 

The Company financed the purchase a delivery vehicle in July 2020. The loan obligation totaled $39,000 and $48,000 as of December 31, 2021 and 2020, 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, 2022  $9,000 
December 31, 2023   9,000 
December 31, 2024   9,000 
December 31, 2025   9,000 
Thereafter   3,000 
Loans Payable - financed assets   39,000 
Less: Current portion   (9,000)
Long-term portion  $30,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 355,082 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 subordinated notes can be converted at the option of the holder into Common Stock of the Company at $1.50 per share, while the remaining $2,080,000 of the related party subordinated notes can be converted at the option of the holder into common stock of the Company at $0.93 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 begin amortizing a portion of this subordinated debt. The note holders and the principal balance of the notes as amended on January 1, 2021 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,250,000    350,000    
-
    1,600,000 
Total  $3,916,000   $2,255,000   $241,000   $6,412,000 

 

The interest rate on the Convertible Subordinated Notes in the principal amount of $2,732,000 bear interest at a rate of 6%, and in the principal amount of $2,080,000 bear interest at a rate of 7%. The Subordinated Notes in the amount of $1,600,000 bear interest at the rate of 12%.

 

For the years ended December 31, 2021 and 2020, no principal payments have been made on these notes and the principal balances remain unchanged from the table above. Interest expense for the years ended December 31, 2021 and 2020 on all related party notes payable was $460,000 and $781,000, respectively.

 

SBA Loans

 

In May 2020, AIM, NTW and Sterling entered into SBA Loans with Webster as the lender in an aggregate principal amount of $2,414,000, which was forgiven by the SBA in December of 2020. Each SBA Loan was evidenced by a Note. Subject to the terms of the Note, the SBA Loans bore interest at a fixed rate of one percent (1%) per annum, with the first six months of interest deferred, had an initial term of two years, and was unsecured and guaranteed by the SBA. At least 60% of the proceeds of each Loan must be used for payroll and payroll-related costs, in accordance with the applicable provisions of the federal statute authorizing the loan program administered by the SBA and the rules promulgated thereunder (the “Loan Program”). In December 2020, the Company was notified that the loans and all interest accrued thereon had been forgiven.

 

The Company elected to treat the SBA Loans as debt under FASB ASC 470. As such, the Company derecognized the liability when the loans were forgiven and the Company was legally released from the loans.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Lease Liabilities
12 Months Ended
Dec. 31, 2021
Disclosure Text Block [Abstract]  
OPERATING LEASE LIABILITIES

Note 10. OPERATING LEASE LIABILITIES

 

The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. The Company leases certain machinery and equipment under finance leases and leases its offices and manufacturing facilities under operating leases. The leases have remaining lease terms of one to six years, some of which include options to extend or terminate the leases.

 

   December 31,   December 31, 
   2021   2020 
Weighted Average Remaining Lease Term - in years   4.53    5.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, 2022  $1,007,000 
December 31, 2023   1,038,000 
December 31, 2024   1,070,000 
December 31, 2025   992,000 
December 31, 2026   730,000 
Total future minimum lease payments   4,837,000 
Less: discount   (910,000)
Total operating lease maturities   3,927,000 
Less: current portion of operating lease liabilities   (686,000)
Total long term portion of operating lease maturities  $3,241,000 

 

On April 29, 2021 the Company entered into an agreement to surrender possession of the premises of the former corporate office, located in Hauppauge, NY. The Company made a one-time payment of 40% of the remaining balance due to the landlord as of May 1, 2021, approximately $37,000. The Company had previously recognized a lease impairment of $275,000 to its Operating Lease Right-of-Use-Asset for the year-ended December 31, 2019.

 

NTW’s warehouse lease was terminated in May 2020 by its landlord under the terms of its lease agreement. Additionally, the Company entered into a new lease agreement for warehouse space in Bohemia, NY. The new lease term commenced on April 1, 2020 and expires on May 31, 2025. During the first year of the lease, the monthly rent is $10,964 and increases 3% each year thereafter. The final two months are equal installments of $1,746.

 

Rent expense for the years ended December 31, 2021 and 2020 was $1,069,000 and $1,173,000, respectively.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary
12 Months Ended
Dec. 31, 2021
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 11. 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. If the Purchasers have not received the entire Remaining Amount by March 31, 2023, they have the right to demand payment of their pro rata portion of the unpaid Remaining Amount from the Company (“Put Right”). To the extent the Purchasers exercise their Put Right, the remaining payments from Meyer will be retained by the Company.

 

The Company recognized $326,000 and $402,000 of non-cash income for the years ended December 31, 2021 and 2020, respectively, reflected in “other income, net” on the consolidated statements of income and recorded $98,000 and $122,000 of related non-cash interest expense related to the Purchase Agreement for the years ended December 31, 2021 and 2020, respectively.

 

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

 

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

Note 12. STOCKHOLDERS’ EQUITY

 

Common Stock – Issuance of Securities

 

In January 2020, the Company issued and sold 419,597 shares of its common stock for gross proceeds of $984,000 pursuant to a Form S-3 filed on October 10, 2019 as updated on January 15, 2020. Costs of the sale amounted to $145,000.

 

During the year ended December 31, 2020, the Company issued 1,830,631 shares of common stock to convert third party subordinated debt totaling $2,589,000 to equity.

 

During the year ended December 31, 2020, the Company issued 178,405 shares of common stock in payment of director’s fees totaling $211,000.

 

During the year ended December 31, 2021, the Company issued 169,811 shares of common stock in payment of directors’ fees totaling $210,000.

 

During the year ended December 31, 2021, the Company issued 51,224 shares of common stock for the cashless exercise of stock options.

 

During the first quarter of 2022, the Company issued 55,214 shares of common stock in payment of directors’ fees totaling $50,000.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefits Plans
12 Months Ended
Dec. 31, 2021
Disclosure Text Block Supplement [Abstract]  
EMPLOYEE BENEFITS PLANS

Note 13. 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 $147,000 and $134,000 for the years ended December 31, 2021 and 2020, respectively.

 

The Company accounts for its Union retirement plan under ASU No. 2011-09, “Compensation - Retirement Benefits-Multiemployer Plans (Subtopic 715-80): Disclosures about an Employer’s Participation in a Multiemployer Plan” (“ASU 2011-09”). ASU 2011-09 requires additional disclosures about an employer’s participation in a multiemployer pension plan. ASU 2011-09 applies to nongovernmental entities that participate in multiemployer plans. 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 and no further disclosures are required.

 

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 a 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 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies
12 Months Ended
Dec. 31, 2021
Contingencies [Abstract]  
CONTINGENCIES

Note 14. CONTINGENCIES

 

A number of actions have been commenced against the Company by vendors, landlords and former landlords, including a third party claim as a result of an injury suffered on a portion of a leased property not occupied by the Company. As certain of these claims represent amounts included in accounts payable they are not specifically discussed herein.

 

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 its 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. 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 will oppose. The Company disputes the validity of the claims asserted by Contract Pharmacal, continues to believe it has a meritorious defense to those claims and intends to dispute the validity of the claim asserted by Contract Pharmacal.

 

On December 20, 2018, the Company completed the sale of all of the outstanding shares of its subsidiary, WMI, to CPI. There ensued a dispute with CPI regarding amounts it claimed were due based upon the value it ascribed to the inventory as of the closing date. On December 23, 2020 the Company and CPI reached an agreement to settle the working capital dispute. Pursuant to the settlement, the escrow agent released to CPI the balance of $1,380,684 remaining in the escrow account which had been established at the closing and the Company and CPI exchanged mutual releases customary in the circumstances.

 

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 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES

Note 15. INCOME TAXES

 

The provision for (benefit from) income taxes as of December 31, is set forth below:

 

   2021   2020 
Current        
Federal tax refund  $
-
   $(1,416,000)
State   
-
    4,000 
           
Total (Benefit from) Expense for Income Taxes   
-
    (1,412,000)
           
Net (Benefit from) Provision for Income Taxes  $
-
   $(1,412,000)

 

The following is a reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate as of December 31,

 

   2021   2020 
U.S. statutory income tax rate   21.00%   21.00%
State taxes   5.10%   -0.90%
Permanent difference, over accruals, and non-deductible items   -40.40%   159.65%
Rate change and provision to return true-up   0.00%   197.34%
Expired stock options   0.00%   0.00%
Deferred tax valuation allowance   14.30%   -393.63%
Cares Act Refund   0.00%   458.76%
Total   0.00%   442.22%

 

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

 

   December 31,   December 31, 
   2021   2020 
Deferred tax assets:        
Current:        
Net operation 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 
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 
Right of Use Asset   235,000    296,000 
Other   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 
           
Deferred tax liabilities          
Property and equipment   (1,626,000)   (2,150,000)
Other   
-
    (400,000)
Total deferred tax liabilities   (1,626,000)   (2,550,000)
           
Net deferred tax asset  $
-
   $
-
 

 

During the years ended December 31, 2021 and 2020, 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, that 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, 2021 and 2020, the Company provided a valuation allowance on its net deferred tax assets of $9,628,000 and $9,394,000, respectively.

 

As of December 31, 2021, the Company had a Federal net operating loss carry forward of approximately $29,100,000, of which $22,800,000 expires in years through 2037 and $6,300,000 that do not expire.

 

At December 31, 2021 and 2020, 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, 2021, and 2020, 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 2018 through 2021 tax years generally remain subject to examination by federal and state tax authorities.

  

As a result of the passage of the CARES Act, the Company received $1,416,000 from the filing of a net operating loss carryback claim in 2020. The Company is currently evaluating the impact of other provisions of the CARES Act on its accounting for income taxes and does not believe it has a material impact at this time.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options and Warrants
12 Months Ended
Dec. 31, 2021
Stock Options and Warrants [Abstract]  
STOCK OPTIONS AND WARRANTS

Note 16. STOCK OPTIONS AND WARRANTS

 

Stock-Based Compensation

 

Stock Options

 

In July 2017, the Board of Directors adopted the Company’s 2017 Equity Incentive Plan (“2017 Plan”) which authorized the grant of rights with respect to up to 1,200,000 shares. The 2017 Plan was approved by affirmative vote of the Company’s stockholders on October 3, 2017.

 

During the year ended December 31, 2021, the Company granted options to purchase 847,500 shares of common stock to certain of its employees and directors. The weighted average fair value of the granted options was estimated using the Black-Scholes option pricing model with the following assumptions: risk free interest rate of 0.35% to 0.83%; expected volatility factors of 73.2% to 75.2%; expected dividend yield of 0%; and expected life of 2.5 to 4 years.

 

During the year ended December 31, 2020, the Company granted options to purchase 560,000 shares of common stock to certain of its employees and directors. The weighted average fair value of the granted options was estimated using the Black-Scholes option pricing model with the following assumptions: risk free interest rate of 0.22% to 1.61%; expected volatility factors of 71.5% to 75.4%; expected dividend yield of 0%; and expected life of 2.5 to 4 years.

 

The Company recorded stock based compensation expense of $443,000 and $308,000 in its Consolidated Statements of Income for the years ended December 31, 2021 and 2020, respectively, and such amounts were included as a component of general and administrative expense.

 

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:

 

   2021  2020
Risk-free interest rates  0.35% - 0.83%  0.22% - 1.61%
Expected life (in years)  2.50 - 4.00  2.50 - 4.00
Expected volatility  73.2% - 75.2%  71.5% - 75.4%
Dividend yield  0.00%  0.00%
       
Weighted-average grant date fair value per share  $0.60  $0.64

 

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, 2021 and 2020, and changes during the two years then ended are presented below.

 

       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2020   1,369,649   $2.01 
Granted during the year   560,000    1.20 
Exercised during the year   
-
    
-
 
Terminated/Expired during the year   (70,649)   7.48 
Balance, December 31, 2020   1,859,000   $1.56 
Granted during the year   847,500    1.30 
Exercised during the year   (110,000)   1.04 
Terminated/Expired during the year   (128,000)   6.17 
Balance, December 31, 2021   2,468,500   $1.25 
           
Exercisable at December 31, 2021   1,873,496   $1.26 

 

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

 

Range of Exercise Price   Number
Outstanding
  Wtd. Avg, Life   Wtd. Avg.
Exercise Price
$0.88 - $2.38   2,468,500   3.3 years   $1.25

 

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

 

Range of Exercise Price   Number
Exercisable
  Wtd. Avg, Life   Wtd. Avg.
Exercise Price
$0.88 - $2.38   1,873,496   3.1 years   $1.26

 

As of December 31, 2021, there was $166,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 0.7 years.

 

The aggregate intrinsic value at December 31, 2021 was based on the Company’s closing stock price of $0.91 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, 2021 and 2020 was $0.60 and $0.64 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2021 and 2020 was $100,000 and $0, respectively. The total fair value of shares vested during the years ended December 31, 2021 and 2020 was $339,000 and $237,000, respectively.

 

Warrants

 

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

 

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

 

           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2020   2,182,902   $2.90    2.43 
Granted during the year   
-
    
-
    
-
 
Terminated/Expired during the year   
-
    
-
    
-
 
Balance, December 31, 2020   2,182,902   $2.90    1.43 
Granted during the year   
-
    
-
    
-
 
Terminated/Expired during the year   (675,691)  $4.47    
-
 
Balance, December 31, 2021   1,507,211   $2.19    0.75 
                
Exercisable at December 31, 2021   1,507,211   $2.19    0.75 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
SEGMENT REPORTING

Note 17. SEGMENT REPORTING

 

In accordance with FASB ASC 280, “Segment Reporting” (“ASC 280”), the Company discloses financial and descriptive information about its reportable operating segments. Operating segments are components of an enterprise about which separate financial information is available and regularly evaluated by the chief operating decision maker in deciding how to allocate resources and in assessing performance.

 

The Company follows ASC 280, which establishes standards for reporting information about operating segments in annual and interim financial statements, and requires that companies report financial and descriptive information about their reportable segments based on a management approach. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers.

 

Historically the Company has operated its businesses and reported its results as two separate segments with AIM and NTW comprising the Complex Machining segment (“CMS”) and SEC as the Turbine & Engine Component segment (“TEC”). Our CMS segment specializes in flight critical components including flight controls and landing gear. The TEC segment focuses on manufacturing components for jet engines. Along with its operating subsidiaries, the Company reports the results of our 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 our CMS and TEC segments have become increasingly integrated. The Company also made significant capital expenditures and all of our 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 we see in the A&D market. In early fiscal 2022, the Company further changed our management approach and will now make decisions about resources to be allocated and assessing performance based on one integrated business rather than two reporting segments. As such, effective with the first quarter ending March 31, 2022, the Company will present its operations as one reportable operating segment.

 

The accounting policies of each of the segments are the same as those described in Note 3 – Summary of Significant Accounting Policies. Intersegment transfers are recorded at the transferors’ cost, and there is no intercompany profit or loss on intersegment transfers. We evaluate performance based on revenue, gross profit contribution and assets employed.

  

Financial information about the Company’s reporting segments for the years ended December 31, 2021 and 2020 are as follows:

 

   Year Ended December 31, 
   2021   2020 
COMPLEX MACHINING        
Net Sales  $52,921,000   $44,659,000 
Gross Profit   9,780,000    6,493,000 
Income before benefit from income taxes   7,146,000    4,965,000 
Assets   49,691,000    51,368,000 
           
TURBINE ENGINE COMPONENTS          
Net Sales   6,018,000    5,438,000 
Gross Profit   473,000    19,000 
Loss before benefit from income taxes   (229,000)   (31,000)
Assets   3,275,000    3,899,000 
           
CORPORATE          
Net Sales   
-
    
-
 
Gross Profit   
-
    
-
 
Loss before benefit from income taxes   (5,290,000)   (5,020,000)
Assets   459,000    2,510,000 
           
CONSOLIDATED          
Net Sales   58,939,000    50,097,000 
Gross Profit   10,253,000    6,512,000 
Income (Loss) before benefit from income taxes   1,627,000    (86,000)
Benefit from Income Taxes   
-
    (1,412,000)
Loss from Discontinued Operations, net of taxes   
-
    (230,000)
Net Income   1,627,000    1,096,000 
Assets  $53,425,000   $57,777,000 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Principal Business Activity

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

 

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.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents include all highly liquid instruments with an original maturity of three months or less.

 

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. 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 for obsolescence accordingly. The Company also writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, and for other impairments of value.

 

Prepaid Expenses and Other Current Assets

Prepaid Expenses and Other Current Assets

 

On December 23, 2020, the Company and CPI reached an agreement to settle the working capital dispute. The settlement provided that the escrow agent would release the balance of $ 1,380,684 remaining in the escrow account to CPI. The Company and CPI exchanged mutual releases customary in the circumstances.

 

Prepaid expenses and other current assets include purchase deposits, miscellaneous prepaid expenses and cash in escrow less a reserve. On December 23, 2020, the Company settled its working capital dispute with CPI, see Note 14 - Contingencies. As a result of this settlement, the Company released the cash that was held in escrow and therefore removed the reserve. The changes in the reserve are shown below and discussed in Note 2 – Discontinued Operations.

 

Description  Balance at Beginning of Year   Charges to  Loss on Sale of Subsidiary   Deductions   Balance at end of year 
Valuation reserve deducted from Prepaid Expenses and Other Current Assets:                
Year ended December 31, 2020  $1,770,000   $
    -
   $(1,770,000)  $
    -
 

 

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

 

Revenue Recognition

Revenue Recognition

 

The Company accounts for revenue recognition in accordance with accounting guidance codified as FASB ASC 606 “Revenue from Contracts with Customers” (“ASC 606”), as amended, regarding revenue from contracts with customers. Under the standard an entity is required to recognize revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods.

 

Under ASC 606, 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 under ASC 606, we have determined that there is no future performance obligation once delivery has occurred.

 

The Company’s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition, as described below. There are no material upfront costs for operations that are incurred from contracts with customers.

 

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 deferred revenue 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 order is issued prior to the final delivery. 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 returns and allowances.

 

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 inventory obsolescence, accrued expenses and whether to accrue for various contingencies. 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 three customers that represented 75.4% of total sales, and three customers that represented 73.9% of total sales for the years ended December 31, 2021 and 2020, respectively. This is set forth in the table below.

 

   Percentage of Sales 
Customer  2021   2020 
         
1   37.2%   30.4%
2   25.7%   30.3%
3   12.5%   13.2%

 

There were three customers that represented 74.7% of gross accounts receivable and 80.3% of gross accounts receivable at December 31, 2021 and 2020, respectively.
Cash and Cash equivalents

Cash and Cash equivalents

 

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-10-05 (the “Subtopic”). The Subtopic clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The Subtopic 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 per share

Earnings per share

 

Basic earnings 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 per common share, the numerator includes net income 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 from continuing operations applicable to common stockholders utilized to calculate the numerator for EPS:

 

    2021     2020  
Income from continuing operations - Basic   $ 1,627,000     $ 1,326,000  
Add: Convertible Note Interest for Potential Note Conversion     322,000       499,000  
Add: Convertible Note debt discount for Potential Note Conversion    
-
      149,000  
                 
Income from continuing operations used to calculate earnings per share - Diluted   $ 1,949,000     $ 1,974,000  

 

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

 

   2021   2020 
Weighted average shares outstanding used to compute basic        
earnings per share   32,049,372    30,742,154 
Effect of dilutive stock options and warrants   317,371    1,590,000 
Effect of dilutive convertible notes payable   4,057,432    4,414,929 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   36,424,175    36,747,083 
           
Per share amount - basic  $0.05   $0.04 
Per share amount - diluted  $0.05   $0.05 

 

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

 

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 $443,000 and $308,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expense for directors amounted to $210,000 and $211,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Income.

 

Goodwill

Goodwill

 

Goodwill represents 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 and 2020 relates to the acquisition of NTW.

  

The Company accounts for the impairment of goodwill under the provisions of ASU 2011-08 (“ASU 2011-08”), “Intangibles Goodwill and Other (Topic 350): Testing Goodwill for Impairment.” ASU 2011-08 updated the guidance on the periodic testing of goodwill for impairment. The updated guidance 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 performs impairment testing for goodwill annually, or more frequently when indicators of impairment exist. As discussed above, the Company adopted ASU 2011-08 and performs a qualitative assessment in the fourth quarter of each year to determine whether it was more likely than not that the fair value of a reporting unit is less than its carrying amount.

 

The Company determined that there has been no impairment of goodwill at December 31, 2021 and 2020.

 

Freight Out

Freight Out

 

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

 

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

 

In August 2020, the FASB issued 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 GAAP 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. ASU 2020-06 is effective for fiscal years, and interim periods in those fiscal years, beginning after December 15, 2021 (effective January 1, 2022 for the Company). The Company does not expect that the adoption of this new accounting guidance will have a material effect on its financial statements.

 

On January 21, 2021, the Company adopted ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The adoption of ASU 2019-12 did not have a material effect on its 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. Early adoption is permitted. 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 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Valuation reserve deducted from prepaid expenses and other current assets
Description  Balance at Beginning of Year   Charges to  Loss on Sale of Subsidiary   Deductions   Balance at end of year 
Valuation reserve deducted from Prepaid Expenses and Other Current Assets:                
Year ended December 31, 2020  $1,770,000   $
    -
   $(1,770,000)  $
    -
 

 

Schedule of credit and concentration risks
   Percentage of Sales 
Customer  2021   2020 
         
1   37.2%   30.4%
2   25.7%   30.3%
3   12.5%   13.2%

 

   Percentage of Receivables 
   December   December 
Customer  2021   2020 
1   50.3%   57.1%
2   12.7%   12.0%
3   11.7%   11.2%

 

Schedule of calculation of net income (loss)
    2021     2020  
Income from continuing operations - Basic   $ 1,627,000     $ 1,326,000  
Add: Convertible Note Interest for Potential Note Conversion     322,000       499,000  
Add: Convertible Note debt discount for Potential Note Conversion    
-
      149,000  
                 
Income from continuing operations used to calculate earnings per share - Diluted   $ 1,949,000     $ 1,974,000  

 

Schedule of basic and diluted earnings per share
   2021   2020 
Weighted average shares outstanding used to compute basic        
earnings per share   32,049,372    30,742,154 
Effect of dilutive stock options and warrants   317,371    1,590,000 
Effect of dilutive convertible notes payable   4,057,432    4,414,929 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   36,424,175    36,747,083 
           
Per share amount - basic  $0.05   $0.04 
Per share amount - diluted  $0.05   $0.05 

 

Schedule of anti-dilutive securities
   2021   2020 
         
Stock Options   1,183,500    549,000 
Warrants   1,227,211    1,909,902 
    2,410,711    2,458,902 

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of accounts receivable
   December 31,
2021
   December 31,
2020
 
         
Accounts Receivable Gross  $11,067,000   $9,762,000 
Allowance for Doubtful Accounts   (594,000)   (964,000)
Accounts Receivable Net  $10,473,000   $8,798,000 

 

Schedule of allowance for doubtful accounts
   Balance at Beginning of Year   Charged to Costs and Expenses   Deductions from Reserves   Balance at End of Year 
Year ended December 31, 2021 Allowance for Doubtful Accounts  $964,000   $134,000   $504,000   $594,000 
Year ended December 31, 2020 Allowance for Doubtful Accounts  $859,000   $483,000   $378,000   $964,000 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory
   December 31,   December 31, 
   2021   2020 
         
Raw Materials  $3,410,000   $3,951,000 
Work In Progress   20,926,000    21,933,000 
Finished Goods   8,350,000    8,831,000 
Reserve   (3,154,000)   (2,595,000)
Total Inventory  $29,532,000   $32,120,000 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
   December 31,   December 31, 
   2021   2020 
         
Land  $300,000   $300,000 
Buildings and Improvements   1,723,000    1,683,000 
Machinery and Equipment   22,013,000    21,738,000 
Finance Lease Machinery and Equipment   375,000    78,000 
Tools and Instruments   12,866,000    12,116,000 
Automotive Equipment   200,000    148,000 
Furniture and Fixtures   290,000    290,000 
Leasehold Improvements   882,000    855,000 
Computers and Software   583,000    436,000 
Total Property and Equipment   39,232,000    37,644,000 
Less: Accumulated Depreciation   (30,828,000)   (28,063,000)
Property and Equipment, net  $8,404,000   $9,581,000 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accounts payable
   December 31,
2021
  

December 31,

2020

 
         
Accounts Payable  $5,460,000   $7,240,000 
Accrued Payroll   852,000    663,000 
Accrued Interest - related parties   
-
    400,000 
Accrued Interest - others   
-
    42,000 
Accrued expenses - other   411,000    337,000 
Accounts Payable and accrued expenses  $6,723,000   $8,682,000 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of notes payable, related party notes payable and finance lease obligations
   December 31,   December 31, 
   2021   2020 
         
Revolving credit note payable to Webster Bank (F/K/A Sterling National Bank) (“Webster”)  $12,456,000   $15,649,000 
Term loan, Webster   4,192,000    5,558,000 
Finance lease obligations   263,000    6,000 
Loans Payable - financed assets   39,000    48,000 
Related party notes payable   6,412,000    6,012,000 
Subtotal   23,362,000    27,273,000 
Less: Current portion of notes payable, related party notes payable and finance lease obligations   (14,112,000)   (16,475,000)
Notes payable, related party notes payable and finance lease obligations, net of current portion  $9,250,000   $10,798,000 

 

Schedule of payments for the term note
For the year ending  Amount 
December 31, 2022  $1,599,000 
December 31, 2023   812,000 
December 31, 2024   812,000 
December 31, 2025   969,000 
Webster Term Loan payable   4,192,000 
Less: debt issuance costs   (54,000)
Total Webster Term Loan payable, net of debt issuance costs   4,138,000 
Less: Current portion of Webster Term Loan payable   (1,599,000)
Total long-term portion of Webster Term Loan payable  $2,539,000 

 

Schedule of future minimum lease payments
For the year ending  Amount 
December 31, 2022  $58,000 
December 31, 2023   58,000 
December 31, 2024   58,000 
December 31, 2025   58,000 
December 31, 2026   59,000 
Total future minimum finance lease payments   291,000 
Less: imputed interest   (29,000)
Less: Current portion   (48,000)
Long-term portion  $214,000 

 

Schedule of annual maturities of this loan

For the year ending

  Amount 
December 31, 2022  $9,000 
December 31, 2023   9,000 
December 31, 2024   9,000 
December 31, 2025   9,000 
Thereafter   3,000 
Loans Payable - financed assets   39,000 
Less: Current portion   (9,000)
Long-term portion  $30,000 

 

Schedule of subordinated principal balance of the notes
   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,250,000    350,000    
-
    1,600,000 
Total  $3,916,000   $2,255,000   $241,000   $6,412,000 

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Lease Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure Text Block [Abstract]  
Schedule of components of lease costs, lease term and discount rate
   December 31,   December 31, 
   2021   2020 
Weighted Average Remaining Lease Term - in years   4.53    5.53 
Weighted Average discount rate - %   8.89%   8.89%

 

Schedule of aggregate undiscounted cash flows of operating lease payments
   Amount 
December 31, 2022  $1,007,000 
December 31, 2023   1,038,000 
December 31, 2024   1,070,000 
December 31, 2025   992,000 
December 31, 2026   730,000 
Total future minimum lease payments   4,837,000 
Less: discount   (910,000)
Total operating lease maturities   3,927,000 
Less: current portion of operating lease liabilities   (686,000)
Total long term portion of operating lease maturities  $3,241,000 

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Tables)
12 Months Ended
Dec. 31, 2021
Liability Related To Sale Of Future Proceeds From Disposition Of Subsidiary [Abstract]  
Schedule of activity within the liability account
   December 31, 2021   December 31, 2020 
Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance  $322,000   $602,000 
Non-Cash other income recognized   (360,000)   (402,000)
Non-Cash interest expense recognized   97,000    122,000 
Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance   59,000    322,000 
Less: unamortized transaction costs   (3,000)   (3,000)
Liability related to sale of future proceeds from disposition of subsidiary, net  $56,000   $319,000 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of provision for (benefit from) income taxes
   2021   2020 
Current        
Federal tax refund  $
-
   $(1,416,000)
State   
-
    4,000 
           
Total (Benefit from) Expense for Income Taxes   
-
    (1,412,000)
           
Net (Benefit from) Provision for Income Taxes  $
-
   $(1,412,000)

 

Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate
   2021   2020 
U.S. statutory income tax rate   21.00%   21.00%
State taxes   5.10%   -0.90%
Permanent difference, over accruals, and non-deductible items   -40.40%   159.65%
Rate change and provision to return true-up   0.00%   197.34%
Expired stock options   0.00%   0.00%
Deferred tax valuation allowance   14.30%   -393.63%
Cares Act Refund   0.00%   458.76%
Total   0.00%   442.22%

 

Schedule of net deferred tax assets
   December 31,   December 31, 
   2021   2020 
Deferred tax assets:        
Current:        
Net operation 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 
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 
Right of Use Asset   235,000    296,000 
Other   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 
           
Deferred tax liabilities          
Property and equipment   (1,626,000)   (2,150,000)
Other   
-
    (400,000)
Total deferred tax liabilities   (1,626,000)   (2,550,000)
           
Net deferred tax asset  $
-
   $
-
 

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2021
Stock Options and Warrants [Abstract]  
Schedule of fair values of stock options granted
   2021  2020
Risk-free interest rates  0.35% - 0.83%  0.22% - 1.61%
Expected life (in years)  2.50 - 4.00  2.50 - 4.00
Expected volatility  73.2% - 75.2%  71.5% - 75.4%
Dividend yield  0.00%  0.00%
       
Weighted-average grant date fair value per share  $0.60  $0.64

 

Schedule of company's stock options
       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2020   1,369,649   $2.01 
Granted during the year   560,000    1.20 
Exercised during the year   
-
    
-
 
Terminated/Expired during the year   (70,649)   7.48 
Balance, December 31, 2020   1,859,000   $1.56 
Granted during the year   847,500    1.30 
Exercised during the year   (110,000)   1.04 
Terminated/Expired during the year   (128,000)   6.17 
Balance, December 31, 2021   2,468,500   $1.25 
           
Exercisable at December 31, 2021   1,873,496   $1.26 

 

           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2020   2,182,902   $2.90    2.43 
Granted during the year   
-
    
-
    
-
 
Terminated/Expired during the year   
-
    
-
    
-
 
Balance, December 31, 2020   2,182,902   $2.90    1.43 
Granted during the year   
-
    
-
    
-
 
Terminated/Expired during the year   (675,691)  $4.47    
-
 
Balance, December 31, 2021   1,507,211   $2.19    0.75 
                
Exercisable at December 31, 2021   1,507,211   $2.19    0.75 
Schedule of stock options
Range of Exercise Price   Number
Outstanding
  Wtd. Avg, Life   Wtd. Avg.
Exercise Price
$0.88 - $2.38   2,468,500   3.3 years   $1.25

 

Range of Exercise Price   Number
Exercisable
  Wtd. Avg, Life   Wtd. Avg.
Exercise Price
$0.88 - $2.38   1,873,496   3.1 years   $1.26

 

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of reporting segments
   Year Ended December 31, 
   2021   2020 
COMPLEX MACHINING        
Net Sales  $52,921,000   $44,659,000 
Gross Profit   9,780,000    6,493,000 
Income before benefit from income taxes   7,146,000    4,965,000 
Assets   49,691,000    51,368,000 
           
TURBINE ENGINE COMPONENTS          
Net Sales   6,018,000    5,438,000 
Gross Profit   473,000    19,000 
Loss before benefit from income taxes   (229,000)   (31,000)
Assets   3,275,000    3,899,000 
           
CORPORATE          
Net Sales   
-
    
-
 
Gross Profit   
-
    
-
 
Loss before benefit from income taxes   (5,290,000)   (5,020,000)
Assets   459,000    2,510,000 
           
CONSOLIDATED          
Net Sales   58,939,000    50,097,000 
Gross Profit   10,253,000    6,512,000 
Income (Loss) before benefit from income taxes   1,627,000    (86,000)
Benefit from Income Taxes   
-
    (1,412,000)
Loss from Discontinued Operations, net of taxes   
-
    (230,000)
Net Income   1,627,000    1,096,000 
Assets  $53,425,000   $57,777,000 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Formation and Basis of Presentation (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]  
Operating activities $ 4,064,000
Generating operating activities 4,064,000
Generating operating income $ 2,487,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 23, 2020
Discontinued Operations (Details) [Line Items]      
Balance of escrow account $ 1,380,684 $ 2,000,000  
Escrow reverse   1,770,000  
Discontinued operations $ (230,000)  
CPI [Member]      
Discontinued Operations (Details) [Line Items]      
Balance of escrow account     $ 1,380,684
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Summary of Significant Accounting Policies (Details) [Line Items]    
Balance of escrow account $ 1,380,684 $ 2,000,000
Expenditures for repairs and improvements 10,000  
Stock-based compensation 443,000 308,000
Goodwill 163,000 163,000
Freight out $ 135,000 $ 91,000
Percentage of sales [Member]    
Summary of Significant Accounting Policies (Details) [Line Items]    
Number of customers 3 3
ConcentrationRiskPercentage 75.40% 73.90%
Accounts Receivable [Member]    
Summary of Significant Accounting Policies (Details) [Line Items]    
Number of customers 3 3
ConcentrationRiskPercentage 74.70% 80.30%
Director [Member]    
Summary of Significant Accounting Policies (Details) [Line Items]    
Stock-based compensation $ 210,000 $ 211,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of Valuation reserve deducted from prepaid expenses and other current assets
12 Months Ended
Dec. 31, 2020
USD ($)
Schedule of Valuation reserve deducted from prepaid expenses and other current assets [Abstract]  
Balance at Beginning of Year $ 1,770,000
Charges to Loss on Sale of Subsidiary
Deductions (1,770,000)
Balance at end of year
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of credit and concentration risks
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer One [Member] | Percentage of Sales [Member]    
Concentration Risk [Line Items]    
Percentage of Sales 37.20% 30.40%
Customer One [Member] | Percentage of Receivables [Member]    
Concentration Risk [Line Items]    
Percentage of Sales 50.30% 57.10%
Customers Two [Member] | Percentage of Sales [Member]    
Concentration Risk [Line Items]    
Percentage of Sales 25.70% 30.30%
Customers Two [Member] | Percentage of Receivables [Member]    
Concentration Risk [Line Items]    
Percentage of Sales 12.70% 12.00%
Customers Three [Member] | Percentage of Sales [Member]    
Concentration Risk [Line Items]    
Percentage of Sales 12.50% 13.20%
Customers Three [Member] | Percentage of Receivables [Member]    
Concentration Risk [Line Items]    
Percentage of Sales 11.70% 11.20%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of calculation of net income (loss) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of calculation of net income (loss) [Abstract]    
Income from continuing operations - Basic $ 1,627,000 $ 1,326,000
Add: Convertible Note Interest for Potential Note Conversion 322,000 499,000
Add: Convertible Note debt discount for Potential Note Conversion 149,000
Income from continuing operations used to calculate earnings per share - Diluted $ 1,949,000 $ 1,974,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of basic and diluted earnings per share [Abstract]    
Weighted average shares outstanding used to compute basic earnings per share 32,049,372 30,742,154
Effect of dilutive stock options and warrants 317,371 1,590,000
Effect of dilutive convertible notes payable 4,057,432 4,414,929
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share 36,424,175 36,747,083
Per share amount - basic (in Dollars per share) $ 0.05 $ 0.04
Per share amount - diluted (in Dollars per share) $ 0.05 $ 0.05
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities - Exercise Price Was Greater Than The Average Market Price [Member] - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities [Line Items]    
Stock Options 1,183,500 549,000
Warrants 1,227,211 1,909,902
Exercise price 2,410,711 2,458,902
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Details) - Schedule of accounts receivable - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of accounts receivable [Abstract]    
Accounts Receivable Gross $ 11,067,000 $ 9,762,000
Allowance for Doubtful Accounts (594,000) (964,000)
Accounts Receivable Net $ 10,473,000 $ 8,798,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Details) - Schedule of allowance for doubtful accounts - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of allowance for doubtful accounts [Abstract]    
Balance at Beginning of Year $ 964,000 $ 859,000
Charged to Costs and Expenses 134,000 483,000
Deductions from Reserves 504,000 378,000
Balance at End of Year $ 594,000 $ 964,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Details) - Schedule of inventory - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of inventory [Abstract]    
Raw Materials $ 3,410,000 $ 3,951,000
Work In Progress 20,926,000 21,933,000
Finished Goods 8,350,000 8,831,000
Reserve (3,154,000) (2,595,000)
Total Inventory $ 29,532,000 $ 32,120,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property and Equipment (Details) [Line Items]    
Depreciation expense $ 2,803,000 $ 2,570,000
Property, Plant and Equipment [Member]    
Property and Equipment (Details) [Line Items]    
Accumulated depreciation $ 36,000 $ 28,000
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Details) - Schedule of property and equipment - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 39,232,000 $ 37,644,000
Less: Accumulated Depreciation (30,828,000) (28,063,000)
Property and Equipment, net 8,404,000 9,581,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,723,000 1,683,000
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 22,013,000 21,738,000
Finance Lease Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 375,000 78,000
Tools and Instruments [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 12,866,000 12,116,000
Automotive Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 200,000 148,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 882,000 855,000
Computers and Software [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 583,000 $ 436,000
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of accounts payable [Abstract]    
Accounts Payable $ 5,460,000 $ 7,240,000
Accrued Payroll 852,000 663,000
Accrued Interest - related parties 400,000
Accrued Interest - others 42,000
Accrued expenses - other 411,000 337,000
Accounts Payable and accrued expenses $ 6,723,000 $ 8,682,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Sale and Leaseback Transaction (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2006
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2006
Oct. 24, 2006
Leases [Abstract]          
Purchase price         $ 6,200,000
Realized gain on sale $ 1,051,000     $ 300,000  
Recognized remaining term, description   The remaining $751,000 is being recognized ratably over the remaining term of the twenty - year lease at approximately $38,000 per year.      
Unrecognized gain on sale   $ 181,000 $ 219,000    
Purchaser for the property, description   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.      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Dec. 07, 2021
Jun. 14, 2021
Dec. 22, 2022
May 31, 2020
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) [Line Items]              
Loan and security agreement, description           the Company entered into the First Amendment to the Loan and Security Agreement (“First Amendment”). The terms of the amendment increased the Term Loan to $5,685,000. The repayment terms of the term loan were amended to provide monthly principal installments in the amount of $67,679 beginning on December 1, 2020, with a final payment of any unpaid balance of principal and interest payable on December 30, 2022. Additionally, the date by which certain subordinated third-party notes need to be extended was changed from September 30, 2020 to November 30, 2020. The Company paid an amendment fee of $20,000.  
Webster facility, description   On June 14, 2021, the Company entered into the Second Amendment to the Loan and Security Agreement (“Second Amendment”). The purpose of the Second Amendment was to clarify the definition and calculation of Excess Cash Flow, and to confirm the extension of the due date for the payment of the Excess Cash Flow payment. 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 close of the fiscal year immediately following such fiscal year. The amount of the Excess Cash Flow payment for the year ended December 31, 2020 was calculated to be $558,750. Per the terms of the Second Amendment, the Excess Cash Flow was payable in three instalments of $186,250 on each of June 15, 2021, June 30, 2021, and September 15, 2021. As of September 30, 2021, the Company paid this in full. Additionally, the Company paid an amendment fee of $10,000.          
Amendment fee           $ 10,000  
Excess cash flow           $ 787,000  
Line of credit term description the Webster revolving line of credit was increased to $20,000,000 from $16,000,000 and the inventory sublimit for the Webster revolving line of credit was increased to $14,000,000 from $11,000,000. Under the terms of the Third Amendment, the Company is now allowed, subject to certain limitations, to begin amortizing a portion of its subordinated debt. The Company paid an amendment fee of $75,000 pursuant to this amendment which is included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying Consolidated Balance Sheets and is amortized over the term of the loan.            
Base rate           3.50%  
Applicable margin           0.65%  
Average interest paid           3.50%  
Finance lease           $ 262,000  
Lease imputed interest Percentage           4.20%  
Convertible subordinate description           The interest rate on the Convertible Subordinated Notes in the principal amount of $2,732,000 bear interest at a rate of 6%, and in the principal amount of $2,080,000 bear interest at a rate of 7%. The Subordinated Notes in the amount of $1,600,000 bear interest at the rate of 12%  
Interest expense           $ 460,000 $ 781,000
Robert and Michael Taglich [Member]              
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) [Line Items]              
Loan facility, description           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 355,082 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 subordinated notes can be converted at the option of the holder into Common Stock of the Company at $1.50 per share, while the remaining $2,080,000 of the related party subordinated notes can be converted at the option of the holder into common stock of the Company at $0.93 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 begin amortizing a portion of this subordinated debt. The note holders and the principal balance of the notes as amended on January 1, 2021 are shown below:   
Loan Payable – Financed Asset [Member]              
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) [Line Items]              
Loan obligation           $ 39,000 48,000
Webster Bank [Member]              
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) [Line Items]              
Revolving credit loan term amount     $ 16,000,000        
Loan facility, description         The terms of the Webster Facility require that, among other things, the Company maintain a specified Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter beginning with the Fiscal Quarter ending March 31, 2020.    
Principal amount           16,648,000 21,207,000
Revolving credit loan debt to webster           12,456,000 15,649,000
Term loan amount           4,192,000 5,558,000
Interest expense           $ 704,000 $ 586,000
Webster Loans [Member]              
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) [Line Items]              
Loan balance, description       In May 2020, AIM, NTW and Sterling entered into SBA Loans with Webster as the lender in an aggregate principal amount of $2,414,000, which was forgiven by the SBA in December of 2020. Each SBA Loan was evidenced by a Note. Subject to the terms of the Note, the SBA Loans bore interest at a fixed rate of one percent (1%) per annum, with the first six months of interest deferred, had an initial term of two years, and was unsecured and guaranteed by the SBA. At least 60% of the proceeds of each Loan must be used for payroll and payroll-related costs, in accordance with the applicable provisions of the federal statute authorizing the loan program administered by the SBA and the rules promulgated thereunder (the “Loan Program”). In December 2020, the Company was notified that the loans and all interest accrued thereon had been forgiven.       
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of notes payable, related party notes payable and finance lease obligations - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of notes payable, related party notes payable and finance lease obligations [Abstract]    
Revolving credit note payable to Webster Bank (F/K/A Sterling National Bank) (“Webster”) $ 12,456,000 $ 15,649,000
Term loan, Webster 4,192,000 5,558,000
Finance lease obligations 263,000 6,000
Loans Payable - financed assets 39,000 48,000
Related party notes payable 6,412,000 6,012,000
Subtotal 23,362,000 27,273,000
Less: Current portion of notes payable, related party notes payable and finance lease obligations (14,112,000) (16,475,000)
Notes payable, related party notes payable and finance lease obligations, net of current portion $ 9,250,000 $ 10,798,000
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of payments for the term note - Term Loans [Member]
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]  
December 31, 2022 $ 1,599,000
December 31, 2023 812,000
December 31, 2024 812,000
December 31, 2025 969,000
Webster Term Loan payable 4,192,000
Less: debt issuance costs (54,000)
Total Webster Term Loan payable, net of debt issuance costs 4,138,000
Less: Current portion of Webster Term Loan payable (1,599,000)
Total long-term portion of SNB Term Loan payable $ 2,539,000
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of future minimum lease payments
Dec. 31, 2021
USD ($)
Schedule of future minimum lease payments [Abstract]  
December 31, 2022 $ 58,000
December 31, 2023 58,000
December 31, 2024 58,000
December 31, 2025 58,000
December 31, 2026 59,000
Total future minimum finance lease payments 291,000
Less: imputed interest (29,000)
Less: Current portion (48,000)
Long-term portion $ 214,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan - Loans Payable [Member]
Dec. 31, 2021
USD ($)
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan [Line Items]  
December 31, 2022 $ 9,000
December 31, 2023 9,000
December 31, 2024 9,000
December 31, 2025 9,000
Thereafter 3,000
Loans Payable - financed assets 39,000
Less: Current portion (9,000)
Long-term portion $ 30,000
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes
Dec. 31, 2021
USD ($)
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes [Line Items]  
Convertible Subordinated Notes $ 4,812,000
Subordinated Notes 1,600,000
Total 6,412,000
Michael Taglich, Chairman [Member]  
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes [Line Items]  
Convertible Subordinated Notes 2,666,000
Subordinated Notes 1,250,000
Total 3,916,000
Robert Taglich, Director [Member]  
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes [Line Items]  
Convertible Subordinated Notes 1,905,000
Subordinated Notes 350,000
Total 2,255,000
Taglich Brothers, Inc. [Member]  
Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes [Line Items]  
Convertible Subordinated Notes 241,000
Subordinated Notes
Total $ 241,000
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Lease Liabilities (Details) - USD ($)
11 Months Ended 12 Months Ended
May 01, 2021
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Disclosure Text Block [Abstract]        
Lease terms and terminate description     The leases have remaining lease terms of one to six years, some of which include options to extend or terminate the leases.  
Company made one time payment percentage 40.00%      
Due amount to landlord $ 37,000      
Operating lease impairment   $ 275,000    
Operating lease liabilities, description     the Company entered into a new lease agreement for warehouse space in Bohemia, NY. The new lease term commenced on April 1, 2020 and expires on May 31, 2025. During the first year of the lease, the monthly rent is $10,964 and increases 3% each year thereafter. The final two months are equal installments of $1,746.  
Rent expense     $ 1,069,000 $ 1,173,000
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Lease Liabilities (Details) - Schedule of components of lease costs, lease term and discount rate
Dec. 31, 2021
Dec. 31, 2020
Schedule of components of lease costs, lease term and discount rate [Abstract]    
Weighted Average Remaining Lease Term - in years 4 years 6 months 10 days 5 years 6 months 10 days
Weighted Average discount rate - % 8.89% 8.89%
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments - OperatingLeasePaymentsMember
Dec. 31, 2021
USD ($)
Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments [Line Items]  
December 31, 2022 $ 1,007,000
December 31, 2023 1,038,000
December 31, 2024 1,070,000
December 31, 2025 992,000
December 31, 2026 730,000
Total future minimum lease payments 4,837,000
Less: discount (910,000)
Total operating lease maturities 3,927,000
Less: current portion of operating lease liabilities (686,000)
Total long term portion of operating lease maturities $ 3,241,000
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - USD ($)
12 Months Ended
Jan. 15, 2019
Dec. 31, 2021
Dec. 31, 2020
Liability Related To Sale Of Future Proceeds From Disposition Of Subsidiary [Abstract]      
Sale of subsidiary, description   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”).   
Purchase agreement, description 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. If the Purchasers have not received the entire Remaining Amount by March 31, 2023, they have the right to demand payment of their pro rata portion of the unpaid Remaining Amount from the Company (“Put Right”). To the extent the Purchasers exercise their Put Right, the remaining payments from Meyer will be retained by the Company.    
Non-cash income   $ 326,000 $ 402,000
Non-Cash other income   $ 98,000 $ 122,000
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account - Subsidiary [Member] - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account [Line Items]    
Liabilities related to sale of future proceeds from disposition of subsidiaries - beginning balance $ 322,000 $ 602,000
Non-Cash other income recognized (360,000) (402,000)
Non-Cash interest expense recognized 97,000 122,000
Liabilities related to sale of future proceeds from disposition of subsidiary - ending balance 59,000 322,000
Less: unamortized transaction costs (3,000) (3,000)
Liability related to sale of future proceeds from disposition of subsidiary, net $ 56,000 $ 319,000
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2020
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity (Details) [Line Items]        
Shares of common stock 419,597   169,811 178,405
Gross proceeds (in Dollars) $ 984,000      
Costs of sale amounted (in Dollars) $ 145,000      
Directors fees totaling (in Dollars)     $ 210,000 $ 211,000
Shares issued of common stock for cashless exercise of stock options     51,224  
Subsequent Event [Member]        
Stockholders' Equity (Details) [Line Items]        
Shares of common stock   55,214    
Directors fees totaling (in Dollars)   $ 50,000    
Third Party [Member]        
Stockholders' Equity (Details) [Line Items]        
Debt totaling       2,589,000
Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Shares of common stock       1,830,631
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefits Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disclosure Text Block Supplement [Abstract]    
Contributions to security fund amount $ 147,000 $ 134,000
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies (Details) - USD ($)
Jul. 08, 2021
Oct. 02, 2018
Dec. 23, 2020
Contingencies [Abstract]      
Damages amount   $ 1,000,000  
Damages claim $ 700,000    
Remaining balance amount     $ 1,380,684
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Valuation allowance deferred tax assets $ 9,628,000 $ 9,394,000
Federal net operating loss carry forward 29,100,000  
Operating loss carry forward expire value 22,800,000  
Operating loss carry forward expire 6,300,000  
Net operating loss carryback claim $ 1,416,000  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - Schedule of provision for (benefit from) income taxes - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current    
Federal tax refund $ (1,416,000)
State 4,000
Total (Benefit from) Expense for Income Taxes (1,412,000)
Net (Benefit from) Provision for Income Taxes $ (1,412,000)
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
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 5.10% (0.90%)
Permanent difference, over accruals, and non-deductible items (40.40%) 159.65%
Rate change and provision to return true-up 0.00% 197.34%
Expired stock options 0.00% 0.00%
Deferred tax valuation allowance 14.30% (393.63%)
Cares Act Refund 0.00% 458.76%
Total 0.00% 442.22%
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - Schedule of net deferred tax assets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of net deferred tax assets [Abstract]    
Net operation 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
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
Right of Use Asset 235,000 296,000
Other 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)
Total deferred tax liabilities (1,626,000) (2,550,000)
Net deferred tax asset
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options and Warrants (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2017
Dec. 31, 2021
Dec. 31, 2020
Stock Options and Warrants (Details) [Line Items]      
Grant of rights shares (in Shares) 1,200,000    
Purchase of shares common stock (in Shares)   847,500 560,000
Expected dividend yield   0.00% 0.00%
Stock based compensation expense (in Dollars)   $ 443,000 $ 308,000
Unrecognized compensation cost related to non-vested stock option awards (in Dollars)   $ 166,000  
Remaining weighted average vesting period   8 months 12 days  
Closing stock price (in Dollars per share)   $ 0.91  
Aggregate intrinsic value (in Dollars)   $ 12,000  
Weighted average fair value of options granted (in Dollars per share)   $ 0.6 $ 0.64
Total intrinsic value of options exercised (in Dollars)   $ 100,000 $ 0
Total fair value of shares vested (in Dollars)   $ 339,000 $ 237,000
Minimum [Member]      
Stock Options and Warrants (Details) [Line Items]      
Risk free interest rate minimum   0.35% 0.22%
Expected volatility factor minimum   73.20% 71.50%
Expected life   2 years 6 months 2 years 6 months
Maximum [Member]      
Stock Options and Warrants (Details) [Line Items]      
Risk free interest rate maximum   0.83% 1.61%
Expected volatility factor maximum   75.20% 75.40%
Expected life   4 years 4 years
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options and Warrants (Details) - Schedule of fair values of stock options granted - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock Options and Warrants (Details) - Schedule of fair values of stock options granted [Line Items]    
Dividend yield 0.00% 0.00%
Weighted-average grant date fair value per share (in Dollars per share) $ 0.6 $ 0.64
Minimum [Member]    
Stock Options and Warrants (Details) - Schedule of fair values of stock options granted [Line Items]    
Risk-free interest rates 0.35% 0.22%
Expected life (in years) 2 years 6 months 2 years 6 months
Expected volatility 73.20% 71.50%
Maximum [Member]    
Stock Options and Warrants (Details) - Schedule of fair values of stock options granted [Line Items]    
Risk-free interest rates 0.83% 1.61%
Expected life (in years) 4 years 4 years
Expected volatility 75.20% 75.40%
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options and Warrants (Details) - Schedule of company's stock options - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Beginning balance 2,182,902 2,182,902
Wtd. Avg. Exercise Price, Beginning balance $ 2.9 $ 2.9
Wtd. Avg. Remaining Contractual Life (years), Beginning balance   2 years 5 months 4 days
Granted during the year
Wtd. Avg. Exercise Price, Granted during the year
Wtd. Avg. Remaining Contractual Life (years), Granted during the year
Terminated/Expired during the year (675,691)
Wtd. Avg. Exercise Price, Terminated/Expired during the year $ 4.47
Wtd. Avg. Remaining Contractual Life (years), Terminated/Expired during the year
Ending Balance 1,507,211 2,182,902
Wtd. Avg. Exercise Price, Ending Balance $ 2.19 $ 2.9
Wtd. Avg. Remaining Contractual Life (years), Ending Balance 9 months 1 year 5 months 4 days
Exercisable 1,507,211  
Exercisable $ 2.19  
Wtd. Avg. Remaining Contractual Life (years), Exercisable 9 months  
Stock Options [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Beginning balance 1,859,000 1,369,649
Wtd. Avg. Exercise Price, Beginning balance $ 1.56 $ 2.01
Granted during the year 847,500 560,000
Wtd. Avg. Exercise Price, Granted during the year $ 1.3 $ 1.2
Exercised during the year (110,000)
Wtd. Avg. Exercise Price, Exercised during the year $ 1.04
Terminated/Expired during the year (128,000) (70,649)
Wtd. Avg. Exercise Price, Terminated/Expired during the year $ 6.17 $ 7.48
Ending Balance 2,468,500 1,859,000
Wtd. Avg. Exercise Price, Ending Balance $ 1.25 $ 1.56
Exercisable 1,873,496  
Exercisable $ 1.26  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options and Warrants (Details) - Schedule of stock options
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Outstanding stock options [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Shares (in Shares) | shares 2,468,500
Wtd. Avg, Life 3 years 3 months 18 days
Wtd. Avg. Exercise Price $ 1.25
Exercisable stock options [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Shares (in Shares) | shares 1,873,496
Wtd. Avg, Life 3 years 1 month 6 days
Wtd. Avg. Exercise Price $ 1.26
Minimum [Member] | Outstanding stock options [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Price 0.88
Minimum [Member] | Exercisable stock options [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Price 0.88
Maximum [Member] | Outstanding stock options [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Price 2.38
Maximum [Member] | Exercisable stock options [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Price $ 2.38
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting (Details)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment description In early fiscal 2022, the Company further changed our management approach and will now make decisions about resources to be allocated and assessing performance based on one integrated business rather than two reporting segments.
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting (Details) - Schedule of reporting segments - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
COMPLEX MACHINING    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net Sales $ 52,921,000 $ 44,659,000
Gross Profit 9,780,000 6,493,000
Income (Loss) before benefit from income taxes 7,146,000 4,965,000
Assets 49,691,000 51,368,000
TURBINE ENGINE COMPONENTS    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net Sales 6,018,000 5,438,000
Gross Profit 473,000 19,000
Income (Loss) before benefit from income taxes (229,000) (31,000)
Assets 3,275,000 3,899,000
CORPORATE    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net Sales
Gross Profit
Income (Loss) before benefit from income taxes (5,290,000) (5,020,000)
Assets 459,000 2,510,000
CONSOLIDATED    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net Sales 58,939,000 50,097,000
Gross Profit 10,253,000 6,512,000
Income (Loss) before benefit from income taxes 1,627,000 (86,000)
Benefit from Income Taxes (1,412,000)
Loss from Discontinued Operations, net of taxes (230,000)
Net Income 1,627,000 1,096,000
Assets $ 53,425,000 $ 57,777,000
XML 86 f10k2021_airindustries_htm.xml IDEA: XBRL DOCUMENT 0001009891 2021-01-01 2021-12-31 0001009891 2022-03-21 0001009891 2021-06-30 0001009891 2021-12-31 0001009891 2020-12-31 0001009891 2020-01-01 2020-12-31 0001009891 us-gaap:CommonStockMember 2019-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001009891 us-gaap:RetainedEarningsMember 2019-12-31 0001009891 2019-12-31 0001009891 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001009891 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001009891 us-gaap:CommonStockMember 2020-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001009891 us-gaap:RetainedEarningsMember 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 airi:CPIAerostructuresMember 2020-12-23 0001009891 airi:PercentageOfSalesMember 2021-01-01 2021-12-31 0001009891 airi:PercentageOfSalesMember 2020-01-01 2020-12-31 0001009891 us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001009891 us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001009891 srt:DirectorMember 2021-01-01 2021-12-31 0001009891 srt:DirectorMember 2020-01-01 2020-12-31 0001009891 airi:CustomerOneMember airi:PercentageOfSalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomerOneMember airi:PercentageOfSalesMember 2020-01-01 2020-12-31 0001009891 airi:CustomersTwoMember airi:PercentageOfSalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersTwoMember airi:PercentageOfSalesMember 2020-01-01 2020-12-31 0001009891 airi:CustomersThreeMember airi:PercentageOfSalesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersThreeMember airi:PercentageOfSalesMember 2020-01-01 2020-12-31 0001009891 airi:CustomerOneMember airi:PercentageOfReceivablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomerOneMember airi:PercentageOfReceivablesMember 2020-01-01 2020-12-31 0001009891 airi:CustomersTwoMember airi:PercentageOfReceivablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersTwoMember airi:PercentageOfReceivablesMember 2020-01-01 2020-12-31 0001009891 airi:CustomersThreeMember airi:PercentageOfReceivablesMember 2021-01-01 2021-12-31 0001009891 airi:CustomersThreeMember airi:PercentageOfReceivablesMember 2020-01-01 2020-12-31 0001009891 airi:ExercisePriceWasGreaterThanTheAverageMarketPriceMember 2021-01-01 2021-12-31 0001009891 airi:ExercisePriceWasGreaterThanTheAverageMarketPriceMember 2020-01-01 2020-12-31 0001009891 us-gaap:PropertyPlantAndEquipmentMember 2021-12-31 0001009891 us-gaap:PropertyPlantAndEquipmentMember 2020-12-31 0001009891 us-gaap:LandMember 2021-12-31 0001009891 us-gaap:LandMember 2020-12-31 0001009891 us-gaap:BuildingImprovementsMember 2021-12-31 0001009891 us-gaap:BuildingImprovementsMember 2020-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001009891 airi:FinanceLeaseMachineryAndEquipmentMember 2021-12-31 0001009891 airi:FinanceLeaseMachineryAndEquipmentMember 2020-12-31 0001009891 airi:ToolsAndInstrumentsMember 2021-12-31 0001009891 airi:ToolsAndInstrumentsMember 2020-12-31 0001009891 airi:AutomotiveEquipmentMember 2021-12-31 0001009891 airi:AutomotiveEquipmentMember 2020-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001009891 us-gaap:ComputerEquipmentMember 2021-12-31 0001009891 us-gaap:ComputerEquipmentMember 2020-12-31 0001009891 2006-10-24 0001009891 2006-12-01 2006-12-31 0001009891 2006-01-01 2006-12-31 0001009891 airi:WebsterBankMember 2022-12-02 2022-12-22 0001009891 2021-06-14 2021-06-14 0001009891 2021-12-07 2021-12-07 0001009891 airi:WebsterBankMember 2021-01-01 2021-09-30 0001009891 airi:WebsterBankMember 2021-12-31 0001009891 airi:WebsterBankMember 2021-01-01 2021-12-31 0001009891 airi:WebsterBankMember 2020-12-31 0001009891 airi:WebsterBankMember 2020-01-01 2020-12-31 0001009891 us-gaap:NotesPayableToBanksMember 2021-12-31 0001009891 us-gaap:NotesPayableToBanksMember 2020-12-31 0001009891 airi:RobertAndMichaelTaglichMember 2021-01-01 2021-12-31 0001009891 airi:WebsterLoansMember 2020-05-01 2020-05-31 0001009891 airi:TermLoansMember 2021-12-31 0001009891 us-gaap:LoansPayableMember 2021-12-31 0001009891 airi:MichaelTaglichChairmanMember 2021-12-31 0001009891 airi:RobertTaglichDirectorMember 2021-12-31 0001009891 airi:TaglichBrothersIncMember 2021-12-31 0001009891 2021-05-01 2021-05-01 0001009891 2021-05-01 0001009891 2019-01-31 2019-12-31 0001009891 airi:OperatingLeasePaymentsMember 2021-12-31 0001009891 2019-01-02 2019-01-15 0001009891 srt:SubsidiariesMember 2020-12-31 0001009891 srt:SubsidiariesMember 2019-12-31 0001009891 srt:SubsidiariesMember 2021-01-01 2021-12-31 0001009891 srt:SubsidiariesMember 2020-01-01 2020-12-31 0001009891 srt:SubsidiariesMember 2021-12-31 0001009891 2020-01-31 0001009891 2020-01-01 2020-01-31 0001009891 us-gaap:CommonStockMember 2020-12-31 0001009891 airi:ConvertThirdPartyMember 2020-01-01 2020-12-31 0001009891 us-gaap:SubsequentEventMember 2022-03-31 0001009891 us-gaap:SubsequentEventMember 2022-01-01 2022-03-31 0001009891 2018-10-01 2018-10-02 0001009891 2021-07-01 2021-07-08 0001009891 2020-12-23 0001009891 2017-07-01 2017-07-31 0001009891 srt:MinimumMember 2021-01-01 2021-12-31 0001009891 srt:MaximumMember 2021-01-01 2021-12-31 0001009891 srt:MinimumMember 2020-01-01 2020-12-31 0001009891 srt:MaximumMember 2020-01-01 2020-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2019-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2020-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001009891 us-gaap:EmployeeStockOptionMember 2021-12-31 0001009891 us-gaap:WarrantMember 2019-12-31 0001009891 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001009891 us-gaap:WarrantMember 2020-12-31 0001009891 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001009891 us-gaap:WarrantMember 2021-12-31 0001009891 srt:MinimumMember airi:OutstandingStockOptionsMember 2021-12-31 0001009891 srt:MaximumMember airi:OutstandingStockOptionsMember 2021-12-31 0001009891 airi:OutstandingStockOptionsMember 2021-12-31 0001009891 airi:OutstandingStockOptionsMember 2021-01-01 2021-12-31 0001009891 srt:MinimumMember us-gaap:StockOptionMember 2021-12-31 0001009891 srt:MaximumMember us-gaap:StockOptionMember 2021-12-31 0001009891 us-gaap:StockOptionMember 2021-12-31 0001009891 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001009891 airi:ComplexMachiningMember 2021-01-01 2021-12-31 0001009891 airi:ComplexMachiningMember 2020-01-01 2020-12-31 0001009891 airi:ComplexMachiningMember 2021-12-31 0001009891 airi:ComplexMachiningMember 2020-12-31 0001009891 airi:TurbineEngineComponentsMember 2021-01-01 2021-12-31 0001009891 airi:TurbineEngineComponentsMember 2020-01-01 2020-12-31 0001009891 airi:TurbineEngineComponentsMember 2021-12-31 0001009891 airi:TurbineEngineComponentsMember 2020-12-31 0001009891 us-gaap:CorporateMember 2021-01-01 2021-12-31 0001009891 us-gaap:CorporateMember 2020-01-01 2020-12-31 0001009891 us-gaap:CorporateMember 2021-12-31 0001009891 us-gaap:CorporateMember 2020-12-31 0001009891 airi:ConsolidatedMember 2021-01-01 2021-12-31 0001009891 airi:ConsolidatedMember 2020-01-01 2020-12-31 0001009891 airi:ConsolidatedMember 2021-12-31 0001009891 airi:ConsolidatedMember 2020-12-31 shares iso4217:USD iso4217:USD shares pure 10-K true 2021-12-31 --12-31 2021 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 Yes Yes Non-accelerated Filer true false false false 32485293 32183221 361 Rotenberg Meril Solomon Bertiger & Guttilla, P.C. Saddle Brook, New Jersey 627000 2505000 594000 964000 10473000 8798000 29532000 32120000 226000 173000 22000 15000 40880000 43611000 8404000 9581000 3018000 3510000 960000 912000 163000 163000 53425000 57777000 14112000 16475000 6723000 8682000 686000 701000 38000 38000 1470000 917000 59000 200000 314000 314000 23402000 27327000 2838000 4786000 6412000 6012000 3241000 3927000 143000 181000 122000 313000 36036000 42668000 0.001 0.001 3000000 3000000 0 0 0.001 0.001 60000000 60000000 32128006 32128006 31906971 31906971 32000 32000 81891000 81238000 -64534000 -66161000 17389000 15109000 53425000 57777000 58939000 50097000 48686000 43585000 10253000 6512000 7766000 7951000 2487000 -1439000 805000 710000 460000 781000 405000 430000 2414000 1627000 -86000 -1412000 1627000 1326000 -230000 1627000 1096000 0.05 0.04 -0.01 0.05 0.05 -0.01 32049372 30742154 36424175 36747083 29478338 29000 77434000 -67257000 10206000 178405 211000 211000 145000 145000 419597 1000 983000 984000 1830631 2000 2587000 2589000 308000 308000 -140000 -140000 1096000 1096000 31906971 32000 81238000 -66161000 15109000 169811 210000 210000 51224 443000 443000 1627000 1627000 32128006 32000 81891000 -64534000 17389000 1627000 1096000 2803000 2570000 443000 211000 210000 308000 -326000 -402000 98000 122000 627000 492000 482000 38000 38000 -60000 233000 -86000 105000 150000 126000 2414000 1589000 1045000 -2588000 3474000 53000 -274000 7000 15000 193000 -168000 -1594000 275000 701000 673000 -27000 553000 -94000 313000 4064000 -1525000 1364000 3797000 -1364000 -3797000 -3193000 3106000 2337000 1371000 579000 2414000 5000 18000 984000 145000 81000 -1000000 100000 -9000 -385000 -4578000 6533000 -1878000 1211000 2505000 1294000 627000 2505000 1206000 924000 -1407000 7000 262000 400000 642000 642000 52000 2245000 344000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 1. FORMATION 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, 2021 and 2020, the accompanying condensed 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"><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; margin: 0pt 0; text-align: justify">At each reporting period, management evaluates whether there are conditions or events that raise 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 substantial doubt exists about the Company’s ability to continue as a going concern and 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. The 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; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although the global outbreak of COVID-19 negatively impacted the Company’s revenues, earnings and operating cash flows in 2020, management believes the Company’s operations substantially returned to normal in fiscal 2021. With fiscal 2021 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 2021, the Company generated $4,064,000 of cash from operating activities. As such, based on the Company generating $4,064,000 of cash from operating activities as well as generating operating income of $2,487,000 for the year ended December 31, 2021, its current best estimates of fiscal 2022 sales, confirmed and expected orders, the strength of existing backlog, overall market demand, expected timing of future cash receipts and expenditures and the Company’s ability to access additional liquidity, if needed, the Company believes it will have adequate cash to support operations through at least March 31, 2023.</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"><b>Reclassifications</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">Reclassifications occurred to certain 2020 amounts to conform to the 2021 classification. These reclassifications had no impact on the Company’s financial position and net income.</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>Subsequent Events</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">Management has evaluated subsequent events through the date of this filing.</p> 4064000 4064000 2487000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2. DISCONTINUED OPERATIONS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As discussed in Note 14 on December 23, 2020, the Company and CPI Aerostructures (“CPI”), the buyer of our subsidiary Welding Metallurgy, Inc. (“WMI”), reached an agreement to settle the working capital dispute without additional litigation. The settlement provided that CPI and AIRI would instruct the escrow agent to release the balance of $ 1,380,684 remaining in the escrow account to CPI. The Company and CPI exchanged mutual releases customary in the circumstances. We originally placed a reserve of $1,770,000 against the $2,000,000 balance held in escrow, the remaining amount of $230,000 was charged to discontinued operations and classified as other expense for the year ended December 31, 2020.</p> 1380684 1770000 2000000 -230000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 3. 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"><b> </b></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; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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 manufactures 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="text-align: justify; 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>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>Cash and Cash Equivalents</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">Cash and cash equivalents include all highly liquid instruments with an original maturity of three months or less.</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="text-align: justify; 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>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. 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 for obsolescence accordingly. The Company also writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, 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>Prepaid Expenses and Other Current Assets</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 December 23, 2020, the Company and CPI reached an agreement to settle the working capital dispute. The settlement provided that the escrow agent would release the balance of $ 1,380,684 remaining in the escrow account to CPI. The Company and CPI exchanged mutual releases customary in the circumstances.</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">Prepaid expenses and other current assets include purchase deposits, miscellaneous prepaid expenses and cash in escrow less a reserve. On December 23, 2020, the Company settled its working capital dispute with CPI, see Note 14 - Contingencies. As a result of this settlement, the Company released the cash that was held in escrow and therefore removed the reserve. The changes in the reserve are shown below and discussed in Note 2 – Discontinued Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Description</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">Balance at Beginning of Year</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Charges to  Loss on Sale of Subsidiary</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Deductions</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-indent: -0.125in; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance at end of year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Valuation reserve deducted from Prepaid Expenses and Other Current 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><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 0in">Year ended December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,770,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"><div style="-sec-ix-hidden: hidden-fact-53">    -</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">(1,770,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"><div style="-sec-ix-hidden: hidden-fact-54">    -</div></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"><b> </b></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 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 Income.</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 accounts for revenue recognition in accordance with accounting guidance codified as FASB ASC 606 “Revenue from Contracts with Customers” (“ASC 606”), as amended, regarding revenue from contracts with customers. Under the standard an entity is required to recognize revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the entity 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">Under ASC 606, 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 under ASC 606, 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; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition, as described below. There are no material upfront costs for operations that are incurred from contracts with customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"> </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 deferred revenue 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 order is issued prior to the final delivery. 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 returns and allowances.</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"><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 inventory obsolescence, accrued expenses and whether to accrue for various contingencies. 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 three customers that represented 75.4% of total sales, and three customers that represented 73.9% of total sales for the years ended December 31, 2021 and 2020, 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; 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="border-bottom: Black 1.5pt solid; text-align: left"><b>Customer</b></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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"> </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">1</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">30.4</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">25.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30.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">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.2</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">There were three customers that represented 74.7% of gross accounts receivable and 80.3% of gross accounts receivable at December 31, 2021 and 2020, 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="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage of Receivables</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Customer</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2020</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">1</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">57.1</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">12.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.0</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">11.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.2</td><td style="text-align: left">%</td></tr> </table><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>Cash and Cash equivalents</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-10-05 (the “Subtopic”). The Subtopic clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The Subtopic 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 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 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 per common share, the numerator includes net income 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 from continuing operations 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td> <td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 76%"><span style="font-size: 10pt">Income from continuing operations - Basic</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,627,000</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,326,000</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Add: Convertible Note Interest for Potential Note Conversion</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">322,000</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">499,000</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Add: Convertible Note debt discount for Potential Note Conversion</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55"><span style="font-size: 10pt">-</span></div></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">149,000</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Income from continuing operations used to calculate earnings per share - Diluted</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">1,949,000</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">1,974,000</span></td> <td style="padding-bottom: 4pt"> </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 following is a reconciliation of the denominators of basic and diluted EPS computations for continuing operations:</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="text-align: center; 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="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Weighted average shares outstanding used to compute basic</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%">earnings per share</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">32,049,372</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">30,742,154</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Effect of dilutive stock options and warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317,371</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,590,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">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">4,057,432</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">4,414,929</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">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">36,424,175</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,747,083</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="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.05</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.04</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="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.05</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.05</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></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="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="text-align: center; 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="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; 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">Stock Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,183,500</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">549,000</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">1,227,211</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,909,902</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">2,410,711</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,458,902</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"><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 $443,000 and $308,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expense for directors amounted to $210,000 and $211,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Income.</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 represents 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 and 2020 relates 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 2011-08 (“ASU 2011-08”), “Intangibles Goodwill and Other (Topic 350): Testing Goodwill for Impairment.” ASU 2011-08 updated the guidance on the periodic testing of goodwill for impairment. The updated guidance 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 performs impairment testing for goodwill annually, or more frequently when indicators of impairment exist. As discussed above, the Company adopted ASU 2011-08 and performs a qualitative assessment in the fourth quarter of each year to determine whether it was 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 determined that there has been no impairment of goodwill at December 31, 2021 and 2020.</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 $135,000 and $91,000 for the years ended December 31, 2021 and 2020, 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>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">In August 2020, the FASB issued 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 GAAP 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. ASU 2020-06 is effective for fiscal years, and interim periods in those fiscal years, beginning after December 15, 2021 (effective January 1, 2022 for the Company). The Company does not expect that the adoption of this new accounting guidance will have a material effect on its 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">On January 21, 2021, the Company adopted ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The adoption of ASU 2019-12 did not have a material effect on its financial statements.</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 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. Early adoption is permitted. 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>Principal Business Activity</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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 manufactures 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="text-align: justify; 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>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>Cash and Cash Equivalents</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">Cash and cash equivalents include all highly liquid instruments with an original maturity of three months or less.</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="text-align: justify; 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>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. 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 for obsolescence accordingly. The Company also writes-down inventory to estimated net realizable value for excess quantities, slow-moving goods, 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>Prepaid Expenses and Other Current Assets</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 December 23, 2020, the Company and CPI reached an agreement to settle the working capital dispute. The settlement provided that the escrow agent would release the balance of $ 1,380,684 remaining in the escrow account to CPI. The Company and CPI exchanged mutual releases customary in the circumstances.</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">Prepaid expenses and other current assets include purchase deposits, miscellaneous prepaid expenses and cash in escrow less a reserve. On December 23, 2020, the Company settled its working capital dispute with CPI, see Note 14 - Contingencies. As a result of this settlement, the Company released the cash that was held in escrow and therefore removed the reserve. The changes in the reserve are shown below and discussed in Note 2 – Discontinued Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Description</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">Balance at Beginning of Year</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Charges to  Loss on Sale of Subsidiary</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Deductions</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-indent: -0.125in; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance at end of year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Valuation reserve deducted from Prepaid Expenses and Other Current 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><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 0in">Year ended December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,770,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"><div style="-sec-ix-hidden: hidden-fact-53">    -</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">(1,770,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"><div style="-sec-ix-hidden: hidden-fact-54">    -</div></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"><b> </b></p> 1380684 <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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Description</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">Balance at Beginning of Year</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Charges to  Loss on Sale of Subsidiary</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Deductions</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-indent: -0.125in; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance at end of year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Valuation reserve deducted from Prepaid Expenses and Other Current 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><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 0in">Year ended December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,770,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"><div style="-sec-ix-hidden: hidden-fact-53">    -</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">(1,770,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"><div style="-sec-ix-hidden: hidden-fact-54">    -</div></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"><b> </b></p> 1770000 -1770000 <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 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 Income.</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 accounts for revenue recognition in accordance with accounting guidance codified as FASB ASC 606 “Revenue from Contracts with Customers” (“ASC 606”), as amended, regarding revenue from contracts with customers. Under the standard an entity is required to recognize revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the entity 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">Under ASC 606, 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 under ASC 606, 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; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s revenues are primarily derived from consideration paid by customers for tangible goods. The Company analyzes its different goods by segment to determine the appropriate basis for revenue recognition, as described below. There are no material upfront costs for operations that are incurred from contracts with customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"> </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 deferred revenue 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 order is issued prior to the final delivery. 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 returns and allowances.</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"><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 inventory obsolescence, accrued expenses and whether to accrue for various contingencies. 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 three customers that represented 75.4% of total sales, and three customers that represented 73.9% of total sales for the years ended December 31, 2021 and 2020, 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; 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="border-bottom: Black 1.5pt solid; text-align: left"><b>Customer</b></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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"> </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">1</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">30.4</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">25.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30.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">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.2</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>There were three customers that represented 74.7% of gross accounts receivable and 80.3% of gross accounts receivable at December 31, 2021 and 2020, respectively. 3 0.754 3 0.739 <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; text-align: left; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; 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="border-bottom: Black 1.5pt solid; text-align: left"><b>Customer</b></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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"> </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">1</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">30.4</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">25.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30.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">3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.2</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 style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage of Receivables</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Customer</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2020</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">1</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">57.1</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">12.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.0</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">11.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.2</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> 0.372 0.304 0.257 0.303 0.125 0.132 3 3 0.747 0.803 0.503 0.571 0.127 0.12 0.117 0.112 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash and Cash equivalents</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-10-05 (the “Subtopic”). The Subtopic clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The Subtopic 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 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 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 per common share, the numerator includes net income 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 from continuing operations 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td> <td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 76%"><span style="font-size: 10pt">Income from continuing operations - Basic</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,627,000</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,326,000</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Add: Convertible Note Interest for Potential Note Conversion</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">322,000</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">499,000</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Add: Convertible Note debt discount for Potential Note Conversion</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55"><span style="font-size: 10pt">-</span></div></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">149,000</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Income from continuing operations used to calculate earnings per share - Diluted</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">1,949,000</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">1,974,000</span></td> <td style="padding-bottom: 4pt"> </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 following is a reconciliation of the denominators of basic and diluted EPS computations for continuing operations:</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="text-align: center; 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="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Weighted average shares outstanding used to compute basic</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%">earnings per share</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">32,049,372</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">30,742,154</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Effect of dilutive stock options and warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317,371</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,590,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">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">4,057,432</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">4,414,929</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">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">36,424,175</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,747,083</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="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.05</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.04</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="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.05</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.05</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td> <td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 76%"><span style="font-size: 10pt">Income from continuing operations - Basic</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,627,000</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,326,000</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Add: Convertible Note Interest for Potential Note Conversion</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">322,000</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">499,000</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Add: Convertible Note debt discount for Potential Note Conversion</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55"><span style="font-size: 10pt">-</span></div></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">149,000</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Income from continuing operations used to calculate earnings per share - Diluted</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">1,949,000</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">1,974,000</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1627000 1326000 322000 499000 149000 1949000 1974000 <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="text-align: center; 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="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Weighted average shares outstanding used to compute basic</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%">earnings per share</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">32,049,372</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">30,742,154</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Effect of dilutive stock options and warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317,371</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,590,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">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">4,057,432</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">4,414,929</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">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">36,424,175</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,747,083</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="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.05</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.04</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="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.05</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.05</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 32049372 30742154 317371 1590000 4057432 4414929 36424175 36747083 0.05 0.04 0.05 0.05 <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="text-align: center; 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="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; 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">Stock Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,183,500</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">549,000</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">1,227,211</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,909,902</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">2,410,711</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,458,902</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> 1183500 549000 1227211 1909902 2410711 2458902 <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 $443,000 and $308,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expense for directors amounted to $210,000 and $211,000 for the years ended December 31, 2021 and 2020, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying Consolidated Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 443000 308000 210000 211000 <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 represents 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 and 2020 relates 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 2011-08 (“ASU 2011-08”), “Intangibles Goodwill and Other (Topic 350): Testing Goodwill for Impairment.” ASU 2011-08 updated the guidance on the periodic testing of goodwill for impairment. The updated guidance 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 performs impairment testing for goodwill annually, or more frequently when indicators of impairment exist. As discussed above, the Company adopted ASU 2011-08 and performs a qualitative assessment in the fourth quarter of each year to determine whether it was 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 determined that there has been no impairment of goodwill at December 31, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 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 $135,000 and $91,000 for the years ended December 31, 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 135000 91000 <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">In August 2020, the FASB issued 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 GAAP 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. ASU 2020-06 is effective for fiscal years, and interim periods in those fiscal years, beginning after December 15, 2021 (effective January 1, 2022 for the Company). The Company does not expect that the adoption of this new accounting guidance will have a material effect on its 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">On January 21, 2021, the Company adopted ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The adoption of ASU 2019-12 did not have a material effect on its financial statements.</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 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. Early adoption is permitted. 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 4. 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; padding-bottom: 1.5pt"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, <br/> 2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, <br/> 2020</td><td style="white-space: nowrap; 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">Accounts Receivable Gross</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,762,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">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">(594,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">(964,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; text-align: left">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">10,473,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,798,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><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, 2021 and 2020 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="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">Balance at Beginning of Year</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">Charged to Costs and Expenses</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">Deductions from Reserves</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">Balance at End of 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="width: 52%; text-align: left">Year ended December 31, 2021 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">964,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">134,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">504,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">594,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Year ended December 31, 2020 Allowance for Doubtful Accounts</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">859,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">483,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">378,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">964,000</td><td style="text-align: left"> </td></tr> </table> <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; padding-bottom: 1.5pt"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, <br/> 2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, <br/> 2020</td><td style="white-space: nowrap; 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">Accounts Receivable Gross</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,762,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">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">(594,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">(964,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; text-align: left">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">10,473,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,798,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> 11067000 9762000 594000 964000 10473000 8798000 <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">Balance at Beginning of Year</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">Charged to Costs and Expenses</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">Deductions from Reserves</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">Balance at End of 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="width: 52%; text-align: left">Year ended December 31, 2021 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">964,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">134,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">504,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">594,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Year ended December 31, 2020 Allowance for Doubtful Accounts</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">859,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">483,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">378,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">964,000</td><td style="text-align: left"> </td></tr> </table> 964000 134000 504000 594000 859000 483000 378000 964000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 5. 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="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; text-align: center; font-weight: bold">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; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <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; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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">Raw Materials</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,951,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,926,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,933,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">8,350,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,831,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Reserve</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,154,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,595,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; text-align: left">Total Inventory</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">29,532,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">32,120,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <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; text-align: center; font-weight: bold">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; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <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; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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">Raw Materials</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,951,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,926,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,933,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">8,350,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,831,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Reserve</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,154,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,595,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; text-align: left">Total Inventory</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">29,532,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">32,120,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3410000 3951000 20926000 21933000 8350000 8831000 3154000 2595000 29532000 32120000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6. 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="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; text-align: center; font-weight: bold">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; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <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; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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%">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,723,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,683,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">22,013,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,738,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Finance Lease 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">78,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">12,866,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,116,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">200,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148,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">882,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">855,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; text-align: left">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">583,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">436,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">39,232,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,644,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; text-align: left">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">(30,828,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">(28,063,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">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,404,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,581,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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense for the years ended December 31, 2021 and 2020 was approximately $2,803,000 and $2,570,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 2021 and 2020. Accumulated depreciation on these assets was approximately $36,000 and $28,000 as of December 31, 2021 and 2020, respectively.</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; text-align: center; font-weight: bold">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; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <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; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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%">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,723,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,683,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">22,013,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,738,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Finance Lease 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">78,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">12,866,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,116,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">200,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148,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">882,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">855,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; text-align: left">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">583,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">436,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">39,232,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,644,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; text-align: left">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">(30,828,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">(28,063,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">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,404,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,581,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> 300000 300000 1723000 1683000 22013000 21738000 375000 78000 12866000 12116000 200000 148000 290000 290000 882000 855000 583000 436000 39232000 37644000 30828000 28063000 8404000 9581000 2803000 2570000 36000 28000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 7. 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; padding-bottom: 1.5pt"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, <br/> 2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2020</p></td><td style="white-space: nowrap; 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">Accounts Payable</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,240,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">852,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">663,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 Interest - related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">400,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued Interest - others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,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; text-align: left">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">411,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">337,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">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">6,723,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,682,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <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; padding-bottom: 1.5pt"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">December 31, <br/> 2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2020</p></td><td style="white-space: nowrap; 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">Accounts Payable</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,240,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">852,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">663,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 Interest - related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">400,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued Interest - others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,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; text-align: left">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">411,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">337,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">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">6,723,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,682,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 5460000 7240000 852000 663000 400000 42000 411000 337000 6723000 8682000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8. 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 Income. The unrecognized portion of the gain in the amount of $181,000 and $219,000 as of December 31, 2021 and 2020, 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, 2021, 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 10 – Operating Lease Liabilities.</p> 6200000 1051000 300000 The remaining $751,000 is being recognized ratably over the remaining term of the twenty - year lease at approximately $38,000 per year. 181000 219000 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. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 9. NOTES PAYABLE, RELATED PARTY NOTES PAYABLE AND FINANCE LEASE OBLIGATIONS</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">Notes payable, related party notes payable and finance lease obligations consist 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="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; text-align: center; font-weight: bold">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; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <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; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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">Revolving credit note payable to Webster Bank (F/K/A Sterling National Bank) (“Webster”)</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,649,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">4,192,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,558,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">263,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></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">39,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,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; text-align: left">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,412,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,012,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">23,362,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,273,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; text-align: left">Less: Current portion of notes payable, related party notes payable and finance lease obligations</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><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">(16,475,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt; text-align: left">Notes payable, related party notes payable and finance lease obligations, net of current 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">9,250,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,798,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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><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">On December 31, 2019, the Company entered into a loan facility (“Webster Facility”) with Webster expiring on December 30, 2022. The loan facility originally provided for a $16,000,000 revolving loan (“Webster revolving line of credit”) and a term loan (“Webster 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">In 2020, the Company entered into the First Amendment to the Loan and Security Agreement (“First Amendment”). The terms of the amendment increased the Term Loan to $5,685,000. The repayment terms of the term loan were amended to provide monthly principal installments in the amount of $67,679 beginning on December 1, 2020, with a final payment of any unpaid balance of principal and interest payable on December 30, 2022. Additionally, the date by which certain subordinated third-party notes need to be extended was changed from September 30, 2020 to November 30, 2020. 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 June 14, 2021, the Company entered into the Second Amendment to the Loan and Security Agreement (“Second Amendment”). The purpose of the Second Amendment was to clarify the definition and calculation of Excess Cash Flow, and to confirm the extension of the due date for the payment of the Excess Cash Flow payment. 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 close of the fiscal year immediately following such fiscal year. The amount of the Excess Cash Flow payment for the year ended December 31, 2020 was calculated to be $558,750. Per the terms of the Second Amendment, the Excess Cash Flow was payable in three instalments of $186,250 on each of June 15, 2021, June 30, 2021, and September 15, 2021. As of September 30, 2021, the Company paid this in full. Additionally, the Company paid an amendment fee of $10,000. The amount of the Excess Cash Flow for the year ended December 31, 2021 was calculated to be $787,000. This is scheduled to be paid on or about April 15, 2022 per the terms of 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">On December 7, 2021, the Company entered in the Third Amendment to the Loan and Security Agreement (“Third Amendment”). The purpose of the amendment was to extend the maturity date of both the Webster revolving line of credit and the Webster term loan by three years, from December 30, 2022 to December 30, 2025. Additionally, the Webster revolving line of credit was increased to $20,000,000 from $16,000,000 and the inventory sublimit for the Webster revolving line of credit was increased to $14,000,000 from $11,000,000. Under the terms of the Third Amendment, the Company is now allowed, subject to certain limitations, to begin amortizing a portion of its subordinated debt. The Company paid an amendment fee of $75,000 pursuant to this amendment which is included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying Consolidated Balance Sheets and is 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">The terms of the Webster Facility require that, among other things, the Company maintain a specified Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter beginning with the Fiscal Quarter ending March 31, 2020. In addition, the Company is limited in the amount of Capital Expenditures it can make. As of December 31, 2021, and 2020, the Company was in compliance with all loan covenants. The Webster Facility also restricts the amount of dividends the Company may 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-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate payments for the term note at December 31, 2021 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">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, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,599,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">812,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">812,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">969,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">Webster Term Loan payable</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; "> <td style="padding-bottom: 1.5pt; text-align: left">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">(54,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 Webster Term Loan payable, net of debt issuance costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,138,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">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,599,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; text-align: left">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">2,539,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"><span style="font-family: Sans-Serif; font-size: 9pt; color: Red"><b> </b></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the terms of the Webster Facility, both the Webster revolving line of credit and the Webster term loan bear interest at a rate equal to the sum of a Base Rate plus an Applicable Margin. The Base rate is the greater of (a) 3.5% and (b) the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal as the base or prime rate for corporate loans. The Webster credit agreement provides for several alternative rates if in the future the Wall Street Journal no longer publishes a base or prime rate. The Applicable Margin is minus 0.65%. In both 2021 and 2020 the average interest paid was 3.5%.</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, 2021, the Company’s debt to Webster in the amount of $16,648,000 consisted of the Webster revolving line of credit note in the amount of $12,456,000 and the Webster term loan in the amount of $4,192,000. Interest expense for the year ending December 31, 2021 amounted to $704,000 for this credit 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, 2020, the Company’s debt to Webster in the amount of $21,207,000 consisted of the Webster revolving line of credit note in the amount of $15,649,000 and the Webster term loan in the amount of $5,558,000. Interest expense for the year ending December 31, 2020 amounted to $586,000 for the Webster facility.</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"><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 December of 2021 for the purchase of new manufacturing equipment. The obligation for the Finance lease as of December 31, 2021 is $262,000. The lease has an imputed interest rate of 4.2% per annum and is payable monthly with the final payment due on December 17, 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">As of December 31, 2021, the aggregate future minimum finance lease payments, 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">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, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,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, 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">59,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">291,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">Less: imputed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(29,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">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">(48,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; text-align: left">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">214,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"><b> </b></p><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 $39,000 and $48,000 as of December 31, 2021 and 2020, 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><b>For the year ending</b></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><b>Amount</b></td><td style="padding-bottom: 1.5pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2022</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, 2023</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, 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; "> <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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Thereafter</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">Loans Payable - financed assets</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="padding-bottom: 1.5pt; text-align: left">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; "> <td style="padding-bottom: 4pt; text-align: left">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">30,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><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; text-indent: 0.5in"> </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 355,082 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 subordinated notes can be converted at the option of the holder into Common Stock of the Company at $1.50 per share, while the remaining $2,080,000 of the related party subordinated notes can be converted at the option of the holder into common stock of the Company at $0.93 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 begin amortizing a portion of this subordinated debt. The note holders and the principal balance of the notes as amended on January 1, 2021 are shown below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Michael Taglich,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Robert Taglich,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Taglich Brothers,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <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; text-align: center; font-weight: bold">Chairman</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Director</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Inc.</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">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="padding-bottom: 1.5pt; text-align: left">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,250,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-58">-</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,600,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-left: 0.125in; 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">3,916,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,412,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"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest rate on the Convertible Subordinated Notes in the principal amount of $2,732,000 bear interest at a rate of 6%, and in the principal amount of $2,080,000 bear interest at a rate of 7%. The Subordinated Notes in the amount of $1,600,000 bear interest at the rate of 12%.</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 the years ended December 31, 2021 and 2020, no principal payments have been made on these notes and the principal balances remain unchanged from the table above. Interest expense for the years ended December 31, 2021 and 2020 on all related party notes payable was $460,000 and $781,000, 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>SBA Loans</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">In May 2020, AIM, NTW and Sterling entered into SBA Loans with Webster as the lender in an aggregate principal amount of $2,414,000, which was forgiven by the SBA in December of 2020. Each SBA Loan was evidenced by a Note. Subject to the terms of the Note, the SBA Loans bore interest at a fixed rate of one percent (1%) per annum, with the first six months of interest deferred, had an initial term of two years, and was unsecured and guaranteed by the SBA. At least 60% of the proceeds of each Loan must be used for payroll and payroll-related costs, in accordance with the applicable provisions of the federal statute authorizing the loan program administered by the SBA and the rules promulgated thereunder (the “Loan Program”). In December 2020, the Company was notified that the loans and all interest accrued thereon had been forgiven.</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 elected to treat the SBA Loans as debt under FASB ASC 470. As such, the Company derecognized the liability when the loans were forgiven and the Company was legally released from the loans.</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; text-align: center; font-weight: bold">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; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <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; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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">Revolving credit note payable to Webster Bank (F/K/A Sterling National Bank) (“Webster”)</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,649,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">4,192,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,558,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">263,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></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">39,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,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; text-align: left">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,412,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,012,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">23,362,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,273,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; text-align: left">Less: Current portion of notes payable, related party notes payable and finance lease obligations</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><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">(16,475,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt; text-align: left">Notes payable, related party notes payable and finance lease obligations, net of current 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">9,250,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,798,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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 12456000 15649000 4192000 5558000 263000 6000 39000 48000 6412000 6012000 23362000 27273000 14112000 16475000 9250000 10798000 16000000 the Company entered into the First Amendment to the Loan and Security Agreement (“First Amendment”). The terms of the amendment increased the Term Loan to $5,685,000. The repayment terms of the term loan were amended to provide monthly principal installments in the amount of $67,679 beginning on December 1, 2020, with a final payment of any unpaid balance of principal and interest payable on December 30, 2022. Additionally, the date by which certain subordinated third-party notes need to be extended was changed from September 30, 2020 to November 30, 2020. The Company paid an amendment fee of $20,000. On June 14, 2021, the Company entered into the Second Amendment to the Loan and Security Agreement (“Second Amendment”). The purpose of the Second Amendment was to clarify the definition and calculation of Excess Cash Flow, and to confirm the extension of the due date for the payment of the Excess Cash Flow payment. 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 close of the fiscal year immediately following such fiscal year. The amount of the Excess Cash Flow payment for the year ended December 31, 2020 was calculated to be $558,750. Per the terms of the Second Amendment, the Excess Cash Flow was payable in three instalments of $186,250 on each of June 15, 2021, June 30, 2021, and September 15, 2021. As of September 30, 2021, the Company paid this in full. Additionally, the Company paid an amendment fee of $10,000. 10000 787000 the Webster revolving line of credit was increased to $20,000,000 from $16,000,000 and the inventory sublimit for the Webster revolving line of credit was increased to $14,000,000 from $11,000,000. Under the terms of the Third Amendment, the Company is now allowed, subject to certain limitations, to begin amortizing a portion of its subordinated debt. The Company paid an amendment fee of $75,000 pursuant to this amendment which is included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying Consolidated Balance Sheets and is amortized over the term of the loan. The terms of the Webster Facility require that, among other things, the Company maintain a specified Fixed Charge Coverage Ratio of 1.25 to 1.00 at the end of each Fiscal Quarter beginning with the Fiscal Quarter ending March 31, 2020. <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="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">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, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,599,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">812,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">812,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">969,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">Webster Term Loan payable</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; "> <td style="padding-bottom: 1.5pt; text-align: left">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">(54,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 Webster Term Loan payable, net of debt issuance costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,138,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">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,599,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; text-align: left">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">2,539,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"><span style="font-family: Sans-Serif; font-size: 9pt; color: Red"><b> </b></span></p> 1599000 812000 812000 969000 4192000 54000 4138000 1599000 2539000 0.035 0.0065 0.035 16648000 12456000 4192000 704000 21207000 15649000 5558000 586000 262000 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="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ending</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">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, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>December 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,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, 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">59,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">291,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">Less: imputed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(29,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">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">(48,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; text-align: left">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">214,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"><b> </b></p> 58000 58000 58000 58000 59000 291000 29000 48000 214000 39000 48000 <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="border-bottom: Black 1.5pt solid; font-weight: bold"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><b>For the year ending</b></p></td><td style="padding-bottom: 1.5pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><b>Amount</b></td><td style="padding-bottom: 1.5pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">December 31, 2022</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, 2023</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, 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; "> <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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Thereafter</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">Loans Payable - financed assets</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="padding-bottom: 1.5pt; text-align: left">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; "> <td style="padding-bottom: 4pt; text-align: left">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">30,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> 9000 9000 9000 9000 3000 39000 9000 30000 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 355,082 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 subordinated notes can be converted at the option of the holder into Common Stock of the Company at $1.50 per share, while the remaining $2,080,000 of the related party subordinated notes can be converted at the option of the holder into common stock of the Company at $0.93 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 begin amortizing a portion of this subordinated debt. The note holders and the principal balance of the notes as amended on January 1, 2021 are shown below:  <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="text-align: center; font-weight: bold">Michael Taglich,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Robert Taglich,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Taglich Brothers,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <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; text-align: center; font-weight: bold">Chairman</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Director</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Inc.</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">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="padding-bottom: 1.5pt; text-align: left">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,250,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-58">-</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,600,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-left: 0.125in; 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">3,916,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,412,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"><b> </b></p> 2666000 1905000 241000 4812000 1250000 350000 1600000 3916000 2255000 241000 6412000 The interest rate on the Convertible Subordinated Notes in the principal amount of $2,732,000 bear interest at a rate of 6%, and in the principal amount of $2,080,000 bear interest at a rate of 7%. The Subordinated Notes in the amount of $1,600,000 bear interest at the rate of 12% 460000 781000 In May 2020, AIM, NTW and Sterling entered into SBA Loans with Webster as the lender in an aggregate principal amount of $2,414,000, which was forgiven by the SBA in December of 2020. Each SBA Loan was evidenced by a Note. Subject to the terms of the Note, the SBA Loans bore interest at a fixed rate of one percent (1%) per annum, with the first six months of interest deferred, had an initial term of two years, and was unsecured and guaranteed by the SBA. At least 60% of the proceeds of each Loan must be used for payroll and payroll-related costs, in accordance with the applicable provisions of the federal statute authorizing the loan program administered by the SBA and the rules promulgated thereunder (the “Loan Program”). In December 2020, the Company was notified that the loans and all interest accrued thereon had been forgiven.  <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 10. 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 and finance leases for leased office and manufacturing facilities and equipment leases. The Company leases certain machinery and equipment under finance leases and leases its offices and manufacturing facilities under operating leases. The leases have remaining lease terms of one to six 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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December 31,</td><td style="font-weight: bold"> </td></tr> <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; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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">4.53</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.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="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; text-align: center; font-weight: bold">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, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,007,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,038,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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; "> <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; background-color: rgb(204,238,255)"> <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">730,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,837,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; text-align: left">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">(910,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total operating lease maturities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,927,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; text-align: left">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">(686,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">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">3,241,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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 29, 2021 the Company entered into an agreement to surrender possession of the premises of the former corporate office, located in Hauppauge, NY. The Company made a one-time payment of 40% of the remaining balance due to the landlord as of May 1, 2021, approximately $37,000. The Company had previously recognized a lease impairment of $275,000 to its Operating Lease Right-of-Use-Asset for the year-ended December 31, 2019.</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">NTW’s warehouse lease was terminated in May 2020 by its landlord under the terms of its lease agreement. Additionally, the Company entered into a new lease agreement for warehouse space in Bohemia, NY. The new lease term commenced on April 1, 2020 and expires on May 31, 2025. During the first year of the lease, the monthly rent is $10,964 and increases 3% each year thereafter. The final two months are equal installments of $1,746.</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">Rent expense for the years ended December 31, 2021 and 2020 was $1,069,000 and $1,173,000, respectively.</p> The leases have remaining lease terms of one to six years, some of which include options to extend or terminate the leases. <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="text-align: center; font-weight: bold">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December 31,</td><td style="font-weight: bold"> </td></tr> <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; text-align: center; font-weight: bold">2021</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; text-align: center; font-weight: bold">2020</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">4.53</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.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> P4Y6M10D P5Y6M10D 0.0889 0.0889 <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; text-align: center; font-weight: bold">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, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,007,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,038,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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; "> <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; background-color: rgb(204,238,255)"> <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">730,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,837,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; text-align: left">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">(910,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total operating lease maturities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,927,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; text-align: left">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">(686,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">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">3,241,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> 1007000 1038000 1070000 992000 730000 4837000 -910000 3927000 -686000 3241000 0.40 37000 275000 the Company entered into a new lease agreement for warehouse space in Bohemia, NY. The new lease term commenced on April 1, 2020 and expires on May 31, 2025. During the first year of the lease, the monthly rent is $10,964 and increases 3% each year thereafter. The final two months are equal installments of $1,746. 1069000 1173000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11. 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. If the Purchasers have not received the entire Remaining Amount by March 31, 2023, they have the right to demand payment of their pro rata portion of the unpaid Remaining Amount from the Company (“Put Right”). To the extent the Purchasers exercise their Put Right, the remaining payments from Meyer will be retained by 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">The Company recognized $326,000 and $402,000 of non-cash income for the years ended December 31, 2021 and 2020, respectively, reflected in “other income, net” on the consolidated statements of income and recorded $98,000 and $122,000 of related non-cash interest expense related to the Purchase Agreement for the years ended December 31, 2021 and 2020, 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 table below shows the activity within the liability account for the years ended December 31, 2021 and 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="padding-left: 0.125in; text-indent: -0.125in; 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, 2021</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, 2020</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="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">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">322,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">602,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Non-Cash other income recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(360,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(402,000</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-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">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">97,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,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -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">59,000</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">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">(3,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">(3,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">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">56,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">319,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 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”).  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. If the Purchasers have not received the entire Remaining Amount by March 31, 2023, they have the right to demand payment of their pro rata portion of the unpaid Remaining Amount from the Company (“Put Right”). To the extent the Purchasers exercise their Put Right, the remaining payments from Meyer will be retained by the Company. 326000 402000 98000 122000 <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-left: 0.125in; text-indent: -0.125in; 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, 2021</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, 2020</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="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">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">322,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">602,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Non-Cash other income recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(360,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(402,000</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-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">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">97,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,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -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">59,000</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">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">(3,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">(3,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">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">56,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">319,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 322000 602000 360000 402000 97000 122000 59000 322000 -3000 -3000 56000 319000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 12. 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"><b>Common Stock – Issuance 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">In January 2020, the Company issued and sold 419,597 shares of its common stock for gross proceeds of $984,000 pursuant to a Form S-3 filed on October 10, 2019 as updated on January 15, 2020. Costs of the sale amounted to $145,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">During the year ended December 31, 2020, the Company issued 1,830,631 shares of common stock to convert third party subordinated debt totaling $2,589,000 to equity.</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, 2020, the Company issued 178,405 shares of common stock in payment of director’s fees totaling $211,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">During the year ended December 31, 2021, the Company issued 169,811 shares of common stock in payment of directors’ fees totaling $210,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">During the year ended December 31, 2021, the Company issued 51,224 shares of common stock for the cashless exercise of stock options.</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 2022, the Company issued 55,214 shares of common stock in payment of directors’ fees totaling $50,000.</p> 419597 984000 145000 1830631 2589000 178405 211000 169811 210000 51224 55214 50000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 13. 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 $147,000 and $134,000 for the years ended December 31, 2021 and 2020, 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 Company accounts for its Union retirement plan under ASU No. 2011-09, “Compensation - Retirement Benefits-Multiemployer Plans (Subtopic 715-80): Disclosures about an Employer’s Participation in a Multiemployer Plan” (“ASU 2011-09”). ASU 2011-09 requires additional disclosures about an employer’s participation in a multiemployer pension plan. ASU 2011-09 applies to nongovernmental entities that participate in multiemployer plans. 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 and no further disclosures are required.</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>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 a 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> 147000 134000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 14. CONTINGENCIES</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 number of actions have been commenced against the Company by vendors, landlords and former landlords, including a third party claim as a result of an injury suffered on a portion of a leased property not occupied by the Company. As certain of these claims represent amounts included in accounts payable they are not specifically discussed herein.</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 its 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. 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 will oppose. The Company disputes the validity of the claims asserted by Contract Pharmacal, continues to believe it has a meritorious defense to those claims and intends to dispute the validity of the claim asserted by Contract Pharmacal.</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 20, 2018, the Company completed the sale of all of the outstanding shares of its subsidiary, WMI, to CPI. There ensued a dispute with CPI regarding amounts it claimed were due based upon the value it ascribed to the inventory as of the closing date. On December 23, 2020 the Company and CPI reached an agreement to settle the working capital dispute. Pursuant to the settlement, the escrow agent released to CPI the balance of $1,380,684 remaining in the escrow account which had been established at the closing and the Company and CPI exchanged mutual releases customary in the 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; 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 1380684 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 15. 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 (benefit from) income taxes as of December 31, 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">2021</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</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Current</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Federal tax refund</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-59">-</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">(1,416,000</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">State</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-60">-</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">4,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; padding-bottom: 1.5pt">Total (Benefit from) Expense for Income Taxes</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-61">-</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,412,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; padding-bottom: 4pt">Net (Benefit from) 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-62">-</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">(1,412,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><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 as of December 31,</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">2021</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</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.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">21.00</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.10</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-0.90</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, over accruals, and non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-40.40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">159.65</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rate change and provision to return true-up</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">197.34</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expired stock options</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> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.30</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-393.63</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">Cares Act Refund</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.00</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">458.76</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <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">442.22</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, 2021 and 2020 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 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">2021</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</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 operation 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">6,594,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">155,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252,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">394,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">341,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">393,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">277,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">449,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336,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">442,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">495,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">824,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,250,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">47,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">132,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">204,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></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,286,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,813,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">Right of Use Asset</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">296,000</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">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-63">-</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">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">11,944,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">(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">(9,394,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 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">2,550,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">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; "> <td style="text-align: left">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">(2,150,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">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"><div style="-sec-ix-hidden: hidden-fact-64">-</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">(400,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 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">(2,550,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; 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-65">-</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-66">-</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2021 and 2020, 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, that 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, 2021 and 2020, the Company provided a valuation allowance on its net deferred tax assets of $9,628,000 and $9,394,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: 0pt 0; text-align: justify">As of December 31, 2021, the Company had a Federal net operating loss carry forward of approximately $29,100,000, of which $22,800,000 expires in years through 2037 and $6,300,000 that do not expire.</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, 2021 and 2020, 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, 2021, and 2020, 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; text-indent: 0.5in"> </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 2018 through 2021 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: 0pt 0; text-align: justify">As a result of the passage of the CARES Act, the Company received $1,416,000 from the filing of a net operating loss carryback claim in 2020. The Company is currently evaluating the impact of other provisions of the CARES Act on its accounting for income taxes and does not believe it has a material impact at this time.</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">2021</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</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Current</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Federal tax refund</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-59">-</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">(1,416,000</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">State</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-60">-</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">4,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; padding-bottom: 1.5pt">Total (Benefit from) Expense for Income Taxes</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-61">-</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,412,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; padding-bottom: 4pt">Net (Benefit from) 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-62">-</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">(1,412,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> -1416000 4000 -1412000 1412000 <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">2021</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</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.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">21.00</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.10</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-0.90</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, over accruals, and non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-40.40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">159.65</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rate change and provision to return true-up</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">197.34</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expired stock options</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> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14.30</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-393.63</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">Cares Act Refund</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.00</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">458.76</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <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">442.22</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.051 -0.009 -0.404 1.5965 0 1.9734 0 0 0.143 -3.9363 0 4.5876 0 4.4222 <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">2021</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</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 operation 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">6,594,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">155,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252,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">394,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">341,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">393,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">277,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">449,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336,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">442,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">495,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">824,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,250,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">47,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">132,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">204,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></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,286,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,813,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">Right of Use Asset</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">296,000</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">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-63">-</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">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">11,944,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">(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">(9,394,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 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">2,550,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">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; "> <td style="text-align: left">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">(2,150,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">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"><div style="-sec-ix-hidden: hidden-fact-64">-</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">(400,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 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">(2,550,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; 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-65">-</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-66">-</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 6737000 6594000 155000 252000 394000 341000 393000 277000 449000 336000 442000 495000 824000 1250000 47000 132000 204000 158000 1286000 1813000 235000 296000 88000 11254000 11944000 9628000 9394000 1626000 2550000 1626000 2150000 400000 1626000 2550000 9628000 9394000 29100000 22800000 6300000 1416000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 16. 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 July 2017, the Board of Directors adopted the Company’s 2017 Equity Incentive Plan (“2017 Plan”) which authorized the grant of rights with respect to up to 1,200,000 shares. The 2017 Plan was approved by affirmative vote of the Company’s stockholders on October 3, 2017.</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 year ended December 31, 2021, the Company granted options to purchase 847,500 shares of common stock to certain of its employees and directors. The weighted average fair value of the granted options was estimated using the Black-Scholes option pricing model with the following assumptions: risk free interest rate of 0.35% to 0.83%; expected volatility factors of 73.2% to 75.2%; expected dividend yield of 0%; and expected life of 2.5 to 4 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">During the year ended December 31, 2020, the Company granted options to purchase 560,000 shares of common stock to certain of its employees and directors. The weighted average fair value of the granted options was estimated using the Black-Scholes option pricing model with the following assumptions: risk free interest rate of 0.22% to 1.61%; expected volatility factors of 71.5% to 75.4%; expected dividend yield of 0%; and expected life of 2.5 to 4 years.</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">The Company recorded stock based compensation expense of $443,000 and $308,000 in its Consolidated Statements of Income for the years ended December 31, 2021 and 2020, respectively, and such amounts were included as a component of general and administrative 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">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="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 style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rates</td><td> </td> <td style="white-space: nowrap; text-align: center">0.35% - 0.83%</td><td> </td> <td style="white-space: nowrap; text-align: center">0.22% - 1.61%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected life (in years)</td><td> </td> <td style="white-space: nowrap; text-align: center">2.50 - 4.00</td><td> </td> <td style="white-space: nowrap; text-align: center">2.50 - 4.00</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="white-space: nowrap; text-align: center">73.2% - 75.2%</td><td> </td> <td style="white-space: nowrap; text-align: center">71.5% - 75.4%</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Dividend yield</td><td style="width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">0.00%</td><td style="width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">0.00%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="white-space: nowrap; text-align: center"> </td><td> </td> <td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted-average grant date fair value per share</td><td> </td> <td style="white-space: nowrap; text-align: center">$0.60</td><td> </td> <td style="white-space: nowrap; text-align: center">$0.64</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, 2021 and 2020, 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="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">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,369,649</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">2.01</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">560,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.20</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-67">-</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-68">-</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">(70,649</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">7.48</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, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,859,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.56</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">847,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.30</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">(110,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.04</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">(128,000</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">6.17</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, 2021</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,468,500</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">1.25</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, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,873,496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.26</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 following table summarizes information about outstanding stock options at 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Range of Exercise Price</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Number <br/> Outstanding</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Wtd. Avg, Life</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Wtd. Avg. <br/> Exercise Price</b></span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 25%; text-align: center"><span style="font-size: 10pt">$0.88 - $2.38</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">2,468,500</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">3.3 years</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">$1.25</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">The following table summarizes information about exercisable stock options at 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Range of Exercise Price</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Number <br/> Exercisable</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Wtd. Avg, Life</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Wtd. Avg. <br/> Exercise Price</b></span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 25%; text-align: center"><span style="font-size: 10pt">$0.88 - $2.38</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">1,873,496</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">3.1 years</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">$1.26</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">As of December 31, 2021, there was $166,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 0.7 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: 0; text-align: justify">The aggregate intrinsic value at December 31, 2021 was based on the Company’s closing stock price of $0.91 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: 36pt"> </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, 2021 and 2020 was $0.60 and $0.64 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2021 and 2020 was $100,000 and $0, respectively. The total fair value of shares vested during the years ended December 31, 2021 and 2020 was $339,000 and $237,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, 2021 and 2020, 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, 2021 and changes during the two years then ended:</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> </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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,182,902</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">2.90</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">2.43</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"><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</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">Terminated/Expired during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</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-73">-</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-74">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance, December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,182,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.43</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 year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</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-76">-</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-77">-</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">(675,691</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">4.47</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="padding-bottom: 4pt">Balance, December 31, 2021</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,507,211</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.19</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, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,507,211</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.19</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> 1200000 847500 0.0035 0.0083 0.732 0.752 0 P2Y6M P4Y 560000 0.0022 0.0161 0.715 0.754 0 P2Y6M P4Y 443000 308000 <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 style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rates</td><td> </td> <td style="white-space: nowrap; text-align: center">0.35% - 0.83%</td><td> </td> <td style="white-space: nowrap; text-align: center">0.22% - 1.61%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected life (in years)</td><td> </td> <td style="white-space: nowrap; text-align: center">2.50 - 4.00</td><td> </td> <td style="white-space: nowrap; text-align: center">2.50 - 4.00</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="white-space: nowrap; text-align: center">73.2% - 75.2%</td><td> </td> <td style="white-space: nowrap; text-align: center">71.5% - 75.4%</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Dividend yield</td><td style="width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">0.00%</td><td style="width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">0.00%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="white-space: nowrap; text-align: center"> </td><td> </td> <td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted-average grant date fair value per share</td><td> </td> <td style="white-space: nowrap; text-align: center">$0.60</td><td> </td> <td style="white-space: nowrap; text-align: center">$0.64</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.0035 0.0083 0.0022 0.0161 P2Y6M P4Y P2Y6M P4Y 0.732 0.752 0.715 0.754 0 0 0.6 0.64 <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">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,369,649</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">2.01</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">560,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.20</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-67">-</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-68">-</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">(70,649</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">7.48</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, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,859,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.56</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">847,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.30</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">(110,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.04</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">(128,000</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">6.17</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, 2021</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,468,500</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">1.25</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, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,873,496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.26</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="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> </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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,182,902</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">2.90</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">2.43</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"><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</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">Terminated/Expired during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</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-73">-</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-74">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance, December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,182,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.43</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 year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</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-76">-</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-77">-</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">(675,691</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">4.47</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="padding-bottom: 4pt">Balance, December 31, 2021</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,507,211</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.19</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, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,507,211</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.19</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> 1369649 2.01 560000 1.2 70649 7.48 1859000 1.56 847500 1.3 110000 1.04 128000 6.17 2468500 1.25 1873496 1.26 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Range of Exercise Price</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Number <br/> Outstanding</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Wtd. Avg, Life</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Wtd. Avg. <br/> Exercise Price</b></span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 25%; text-align: center"><span style="font-size: 10pt">$0.88 - $2.38</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">2,468,500</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">3.3 years</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">$1.25</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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Range of Exercise Price</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Number <br/> Exercisable</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Wtd. Avg, Life</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Wtd. Avg. <br/> Exercise Price</b></span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 25%; text-align: center"><span style="font-size: 10pt">$0.88 - $2.38</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">1,873,496</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">3.1 years</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-size: 10pt">$1.26</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.88 2.38 2468500 P3Y3M18D 1.25 0.88 2.38 1873496 P3Y1M6D 1.26 166000 P0Y8M12D 0.91 12000 0.6 0.64 100000 0 339000 237000 2182902 2.9 P2Y5M4D 2182902 2.9 P1Y5M4D 675691 4.47 1507211 2.19 P0Y9M 1507211 2.19 P0Y9M <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17. SEGMENT REPORTING</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 accordance with FASB ASC 280, “Segment Reporting” (“ASC 280”), the Company discloses financial and descriptive information about its reportable operating segments. Operating segments are components of an enterprise about which separate financial information is available and regularly evaluated by the chief operating decision maker in deciding how to allocate resources and in assessing performance.</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 follows ASC 280, which establishes standards for reporting information about operating segments in annual and interim financial statements, and requires that companies report financial and descriptive information about their reportable segments based on a management approach. ASC 280 also establishes standards for related disclosures about products and services, geographic areas and major customers.</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">Historically the Company has operated its businesses and reported its results as two separate segments with AIM and NTW comprising the Complex Machining segment (“CMS”) and SEC as the Turbine &amp; Engine Component segment (“TEC”). Our CMS segment specializes in flight critical components including flight controls and landing gear. The TEC segment focuses on manufacturing components for jet engines. Along with its operating subsidiaries, the Company reports the results of our corporate division as an independent segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 our CMS and TEC segments have become increasingly integrated. The Company also made significant capital expenditures and all of our 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 we see in the A&amp;D market. In early fiscal 2022, the Company further changed our management approach and will now make decisions about resources to be allocated and assessing performance based on one integrated business rather than two reporting segments. As such, effective with the first quarter ending March 31, 2022, the Company will present its operations as one reportable operating segment.</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 accounting policies of each of the segments are the same as those described in Note 3 – Summary of Significant Accounting Policies. Intersegment transfers are recorded at the transferors’ cost, and there is no intercompany profit or loss on intersegment transfers. We evaluate performance based on revenue, gross profit contribution and assets employed.</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">Financial information about the Company’s reporting segments for the years ended December 31, 2021 and 2020 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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> </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">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; 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</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</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>COMPLEX MACHINING</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 Sales</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">52,921,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">44,659,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,780,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,493,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">Income before benefit from income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,146,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,965,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,691,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,368,000</td><td style="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">TURBINE ENGINE COMPONENTS</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">Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,018,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,438,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">473,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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss before benefit from income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(229,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,275,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,899,000</td><td style="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>CORPORATE</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">Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</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-80">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</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-82">-</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">Loss before benefit from income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,290,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,020,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">459,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,510,000</td><td style="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>CONSOLIDATED</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">Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,939,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,097,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,253,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,512,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">Income (Loss) before benefit from income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,627,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(86,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Benefit from Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,412,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">Loss from Discontinued Operations, net of taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(230,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net Income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,627,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,096,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">53,425,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">57,777,000</td><td style="text-align: left"> </td></tr> </table> In early fiscal 2022, the Company further changed our management approach and will now make decisions about resources to be allocated and assessing performance based on one integrated business rather than two reporting segments. <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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; 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</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</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>COMPLEX MACHINING</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 Sales</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">52,921,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">44,659,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,780,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,493,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">Income before benefit from income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,146,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,965,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,691,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,368,000</td><td style="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">TURBINE ENGINE COMPONENTS</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">Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,018,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,438,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">473,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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss before benefit from income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(229,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,275,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,899,000</td><td style="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>CORPORATE</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">Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</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-80">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</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-82">-</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">Loss before benefit from income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,290,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,020,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">459,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,510,000</td><td style="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>CONSOLIDATED</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">Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,939,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,097,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,253,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,512,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">Income (Loss) before benefit from income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,627,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(86,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Benefit from Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,412,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">Loss from Discontinued Operations, net of taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(230,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net Income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,627,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,096,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">53,425,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">57,777,000</td><td style="text-align: left"> </td></tr> </table> 52921000 44659000 9780000 6493000 7146000 4965000 49691000 51368000 6018000 5438000 473000 19000 -229000 -31000 3275000 3899000 -5290000 -5020000 459000 2510000 58939000 50097000 10253000 6512000 1627000 -86000 -1412000 -230000 1627000 1096000 53425000 57777000 NYSEAMER false FY 0001009891 EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +5)>50'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 " "U27E4VR%@/NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU1,'1S43PI""XHWD(RNQMLFI",M/OVIG&WB^@#"+EDYL\W MWT!Z'83V$9^C#QC)8KJ:W3 FH<.&'8B" $CZ@$ZE.B?&W-SYZ!3E:]Q#4/I# M[1%XT]R 0U)&D8(%6(65R&1OM- 1%?EXPAN]XL-G' K,:, !'8Z4H*U;8'*9 M&([ST,,%L, (HTO?!30KL53_Q)8.L%-R3G9-3=-43UW)Y1U:>'MZ?"GK5G9, MI$:-^56R@HX!-^P\^;6[N]\^,,D;SJNFJ_CUMNU$/OSV?7']X7<1=M[8G?W' MQF=!V<.O?R&_ %!+ P04 " "U27E4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +5)>51GU"0W2@8 +@: 8 >&PO=V]R:W-H965T&UL MC5E1<]HX$'Z^^Q4:IG/3SH1@RT"@EV0&2.C1-I2!M)W<*_(21TEZU=HJM?O&N4Z$$8-(WL^"JY6A&/.*^TA ,_CWS"8\BC00\_BM! M6]68VO#X^H ^S274NR)U&\#FK[(G9E;P_3#1*_[2DGX-00[=7TC_ R649%1 M$I#;1(7JER8HH@WW#\GGGM&J$-="Z$);G['Y#FAA3FUF-_@YE^S!$9W M;*._F8U7N=[+\;PZUQ_[^SN\1&:*QRDR0K<:H9N/T#TQ0KF>2[X)4R49##5G M,;>M)(XSFBW);'[S\E"\)D0U:O\:.(;+1P M>Z U0VCT*QI]%*9:A_O7G=4YN+GKM+\A+"XJ%AB3:228LF5S =)_,WQWT*-# MSSZ\ZQC-=/# @W )\I"91LPV]7$-P)I%*4<6QSV2;[?1\@ 9"6$S Z5](=_X MJY44#N4XCNLXP\$0"QN7&F:T$;,RKI=\)Z3*TUTQE:56@CCB \=$T36ZZWI- MF/T2498H:'8@YR(N[8QPI+G "!F9=AOI=$Z#3"#A-T+:5Q#'F8NDS7P?FBH) M($$!B#$T2NWB4ELR_ W]6?LI$7M0 LY2D< @LS3-WH]2LL4Q<><9]78;RO>" MRU $J&C6097]Q9]__%%3XUTCZRZNQ!6]8V&?PD-[O.%@=:R,J+NXJK]G5?KN M-"\<;OJ L3*Z[C82]E7,HHB,LQ1^3NUT@VYG*CI>L+ M(*BM+H8[EE@SM :P3OBI$7[:2/A76TA)E! .4TO(Z#W%U7DVF2[)* M")209 M*<6A-XJK]-$>)\D@V(M29*6$ ]7%E1%\B@NU:3FA*T_# MW$T(*QRLUE%&Y6DCE==E@\RS^-$NZS4@T$6TO=Z07F"4C+I37)*K+:DO)/@G MCZBSO(7@!.)L(J"$2]V>!E;!KT&?_\)(&HVGN"R7)._9"YD%L*SA.O2+V$>\ MB$,.G+8S[ ZZKHV$EBD..F99)(3&"GBD)7J.24!&L0G$AQ7.8^%97UF#. ML?+IF9+@-2H)%;6)O@-F]]"O65GA<'.^)P]"/F'<3'7P&NT&*FX+ >4A(O^& MNY.Y6X/HNA=.'^-V= Z#RWKNIY'D[#05'.!CWW,_851,8?!P+?\N\FYL"YTU MHATU(,/^H-V#W1S&R-0$K^:0)E10#<2:N/3CXR=H^_U,@K^LM'"DMT<(.VB# MGUF4:@9$UU<+#]?S CMR^^%N6;/C) Z\:H/G#ZG9T=[O$6)GRX#4J M#[-$P;XL/^?6&Q1VV!I;Z>&(^$[8,V7!PS7\T*Y-0QF3V8V5"8[@]=&5,[KO MX2)]8')RO7#SI5 \@6S9D#O8R41D)2*A@VW,I0HWL*O^B\6[O\F73*DPBACH MS_GD'#MA-?6@6W,65!+7F:M+OO5T%8=8L2" '!M+(2 QM.Q^Y3)]?X93\.L< M'?7K74G^R20EONZ#BE/_ZFGU66:4?XSHF->+;SIW3&]J4A+Q-9@ZYQ>0OK+X M3%+<*+'+/QP\"J5$G%]N.0NXU"_ [VL!7B]O] #5QZKK_P%02P,$% @ MM4EY5) F2<0H!P 91X !@ !X;"]W;W)K6EO[Y# MVI'L)<4XZ.V'C20_'#TS).>9H:Z>A?Q1;3E7Z*7(R^JZMU5J]WDPJ-9;7K#J M4NQX";]LA"R8@EOY.*AVDK/4#"KR 0F":%"PK.S=7)EG>B^?K'NZ]/7C('K=*/QC<7.W8(U]P]7TWEW W:*RD6<'+*A,EDGQS MW1OCSQ.:Z $&\7O&GZNC:Z1=60GQ0]_,TNM>H!GQG*^5-L'@SQ.?\#S7EH#' M'P>CO>:=>N#Q]9OUK\9Y<&;%*CX1^;^S5&VO>TD/I7S#ZEP]B.=?^<&AH;:W M%GEE_D?/!VS00^NZ4J(X# 8&15;N_[*70R".!N"P8P Y#"#G#J"' =0XNF=F MW)HRQ6ZNI'A&4J/!FKXPL3&CP9NLU-.X4!)^S6"UE+R4J%Q58%C'H.T,4B-P;#+(*NVB)4I,A>W?]39 M$\OA#94K5'M3D3&EM]73343B( #'GHY#8L/(,!@>XTZHA@W5T$MUO%Z+&IBA M![[F0'.5\S[Z!@E";- XAVULIAP2 IJ*>J4V=8Z:(0#Y-!R%?2!AO/TTBLR- MR\L]B^$1?1R$,;7]M(%)/$HZ_1PV?@Z]?L[*)Y@ (5]=Y(;6.\EH2(E-S@92 M@C6N@UW4L(N\[.:2[UB6HML72, 5KTPX[]662^1;G'OVD1#9W&X9/XW_" M/&Z8QVG)@3V[@EP8O-V 8>X>Y?A(SG#7N)3 MON&P&E+T-2LAL6D/)J)2E0EU'TWY3E29.MY^W:OF\*J3\$:.1>/"8=+M3*M: MF'B=^46(]#G+=DFL5$/LE<'F_'-^A\6)QNUPX"5+KQ4,: MDJ&#H@,9P[]NDJWVX? LX;_+V"K+,Y7]G,).[;9:@_UB\TTHR.%S]JKEU"RF M_7KCA_URO\JS1Z8+55U&O;&8"ZD?.:-E"P\.,78D4A"AKWBJ7D[TM/5%,7*O1!B91XMDKK4IAOTS]G+&.9OS,&; 5*DH<*NO MQ8$GY[9:AOUBUJ2N7Z#[0M#B+*"D/).[K5O4E7;?@YTR;\4-^]6M8?[ H0:K MN9.BK54XC%W9U"%JN#L7D%;3B%_3WE;$*]#,3;^C! ()V,<92MVOM:HE1Z#5 M:\[3"FVD*- TJXQDZ)X3,(MZ565I!AWO>3-#;*4;CFRG'3!3='8YW>HA.5,/ M=^Q5BCQ'BKV@O(D$^#!^N%W )E=G^F-K'<6.RN1]W*E#1YV<7Q-/2[[.O'Y@ M:XL?H6'@R*HN9$R)9]VU0DFH5X/N!"2E)9?%F2I$6G4C_M;N8RITZ/G.F62[ M12.)*Z$X@&%\FC1/76L%EGQ$8"^:+3MGTBS;#SACZV44NH35!0P\=1QI=97X M==6O31]PQ59/2D+L<,4!'/D6&IOW6EVT!R@M.%'S)P6GQG[/@)+.VX^X>3. UMJ5Q:N MX]IW8:=!;,L/ZB\_QFEJ4CV4FG.6I1>S$DW8+H/2TTG6KAP2G(PWTUO'Q9-GOG7]]GR/T[JCHH@IHFCG7(AAS@8=1-OJP?ZSI'SS\*% MQM^F'W4DL3[U=!R-N9#NH['!T3= _0'VGTP^9E#WYWP#0X/+&((A]]\T]S=* M[,QG0]SQWG7(8;J5YU2JE!;QD7>N2EQN3WOJ_CE&9$MV1.!=Q92I41 UNU M\G6N*$F<4\;]$./(SP@3WGCHKLW4>"@+PYF@,X5TD65$_7JD7&Y&7N"]7WAF MJ]38"_YXF),5G5/SDL\4[/Q:)6$9%9I)@11=CKR'X'X28.O@++XRNM%;:V13 M64CY:C>?DY&'+1'E-#96@L#/FDXHYU8).'Y6HEX=TSINK]_5GUSRD,R":#J1 M_!M+3#KR^AY*Z)(4W#S+S2=:)=2U>K'DVGVC36G;[7HH+K216>4,!!D3Y2]Y MJPJQY1!TCCB$E4-XJ4.[*KE!REJ#FEVXVCAOR(8)^S?. MC8*[#/S,>"*%EIPEQ- $/1).1$S1W,II=#,CB@J34L-BPO4M^HA>YE-T\^%V MZ!N(;17\N(KS6,8)C\29TKB%VL$="G$8-+A/+G?'N^X^9%RG'=9IATZO?41O M;B!AZ$:#Y!(],0%I,\+13&KFNNO[PT(;!3WVXT2P=AVL[8)UC@1[X'!87&'A MV*%$%@NS+#AT<"P+8>O,!)I*SHG2C94MU2.G;H_E>MP==#"&.JRW*WAH-HAV MS';@.S5\YR3\#(X550JZ WHQ?KU#.5%H37A!M[E13N'9D$*_-&90ANAMH>$6 MQL%> N>L=OB[-7_W.GY'J1$I3"H5^TV3)N!2L[N%TL;NLX=\WFX'.JJAHW^" MAN>P-D0D3*R:J*,#FGW>4Q8[I+V:M'>2="*S#,[+?_1&[Z+>.&>U ]^OX?M7 MP%_4&/V# D:XL3,N,-QA'M3,@^N9F=9%,^_@L$'#(.S#D-_C;3 ,!C@:]([4 M.,!_)PR^GOA,)U>2%W W63:#^UM3TKZB?"%JQ81&G"[!%;=ZH*'*J5]NC,S= MX%Q( V/8+5-X4Z+*&L#]I93F?6-G52KM(,& M]P0 ,<3 8 >&PO=V]R:W-H965T&ULG5AM;^(X$/XK M%KH/7:EM8N>5"I *;.]6VKVMRNWMA]-],(F!:).8LPUT__W93IH <5S8+T#" MO#S/S'AFY-&!LA]\0X@ KT5>\O%@(\3VP7%XLB$%YO=T2TKYSXJR @OYR-8. MWS*"4ZU4Y YRW= I<%8.)B/][IE-1G0G\JPDSPSP75%@]G-*_B UH4#92VC.]23WVFH"I>,UH(4_21I7XGKQ%[Y_')1=,%NN_ M%G=^X\[7[OP>=W_*8[W .>&F5%2JH595AW<_">*A-W1=271_'"*#H.L.HV/! M$W1!@RZPHIM1KN/0B[!2#XX<^W$8AUV$!D$OB(->A&&#,+0B_)U1SL$SHZM, MF "&';_018'7!=@5# .(>O%%#;[(BN_KEC LLG(-/K[*/LW-88PZSJ,H-$31 M(#<,8"_(N $96T'6A7V3RUA^ "M&"U#CEJW$A#?NX$!^''7Q=N7NH']:P"> MAPW@X3N !6%$UB8N4_"4E;A,5(A5N1KQ#KLX8C?HXC7(12J\/7"AV[9D]S+ M=17(%OQ"/S0[>(V"49Q?V' HUD"[?4K-H35G>\6R&YE MQ F[I]L47I.<9PDO:E$B*THY_M>R0Y>$ZS%74D$XV.*?>)FK4"^FC^ SQ:41 MN]6R6KD>^!8G9#R0DX 3MB>#"3"-J=K0Z:& ?C^[=B)![Z+C^5D?SR61FQX! M4\E6]CSPI$YK+?$7?NTI)*_;!D-D.+ &P;O3=G[*H1UST#[GWN"N+H)KM75- M3GQ3 [*T==A.1F@?C34'S4=N7++%[U0+:OOF+2B)'IX"OQI)=D=B3TX,@AZR M)*6=G= ^/%5!50SF&4\J$K(C7<'!:O^:1'7'[QVRM89V_D+[ %8+5I4K(X&H MLSGU),$@Z XM26AG+[QH^,J8 [[!K%M2M$F';&53S+,$W&0EF-,\QXRWBN9M MOG(>'^%V[]W@G)U1RN^AUDYI:!_3NK[.B/54VJ]0LSJ_IO@J0\/CXI/TH9D^ M:H<^>F_H7Y/9>9;OU#YP>0!J]T-[;M^3.B77+@;(OAAEQ+XFN"5@H+AQ\W0DNY%ZJ$GRG[B/JHJ[^-G/MK@X> M9HD(S]R M8^^,D7-T)5(0MM8W11PD=%>*ZKJA>=O<1CWJ.YBS]U/X,*ONE%HSU177%RSW M2%FP.5E)D^Y])&&QZM:H>A!TJR]>EE0(6NB?&X)3PI2 _']%Y>I9/R@'S=W= MY']02P,$% @ M4EY5$G6%-D*!0 V1D !@ !X;"]W;W)KG99'L3J2(MGMB.$@]=KQ\@=CO=KC)_) ^-?]?2'.C!8E3C*2 MLX3FH"#;J\4UO R153I4%G\GY,AZQZ!D_24?Z'' MWTFS(*?$BVC*JD]PK&T=81P=&*=9XRPRR)*\_L:O#1$]!VB-.*#& ;UQ0-Z( M@]4X6&\=S!$'NW&P3TW):1RJI1OUVBOB-ICC]:J@1U"4U@*M/*C8K[P%7TE> M-LH#+\2_B?#CZUN:,YHF,>8D!@]^CN.D;#"< M@GNY"\JQ39$"=HZH+8. MJ,*Q1W!N<(KSB #,12[1!;#@KP"9,% 17".Y%5(Y"%[6*#!-1^1J M(:8Z(\4+6:R!ZBJPY95!*)=NIG#A9+@!C4Y+HS,#C?VJJRAUI-R@Y]NFH\[- M;7-S)W)C8LH5I+[\.:WRJYI03#XV,IQNM)AGE->5UK2$MB/7=Z9XX72\ 8E> M2Z*G)?&NQ]G$7+_Q%+-#FEF>E&?@6S(MVJS.H$45SAYEQ6]9\=_%RE2C^U(V M-@RJJ8JV<09S"S1QZX%1U+LJ36H3;'.320J'A08KJ1V M^%H>$V4>6K SYE4#U%^09?IRB><*&$X''!+8R2RHUUG7\;]"5-<:MZPMY3M2 M@%Q4%415FN'V63S)WN41S=3M MIW4^A[*9@#905HS0#%Q9Z9Y@.*2LDY90KRW50A^92@)M:?Y:B@$,9?GF0V2I MKD_9W0]E=0;=P(=CM>[D&=3KLSJO M/_?EW9,!\DJ**&$D5N:@13JGN#,!;>8""F< &O+?"5*H5Z0C_$_V@ZS['(B0 MK6X'U*D^I%=]YTDJ/=@9'8%DC6C;BF>=N0*&TP&'!'::%.DUJ5X$Z)W/(6PF MH V2M25TD6J[:]IP2%EOL^\]NWT(*@F4=]U4(D!AYD,_4&P:*2R7KNTHM@9# MA2GT+,W#%NJD(_J_>WXC=,C*S$(0";'CODG)Z.V*ER\]_L#%4R(F3DJVPM6\ M\ 1&4;]'J$\XW5<;Y8^4OLU9_P=02P,$ M% @ M4EY5-1V4.0#"@ !3 !@ !X;"]W;W)KDRS>9?%C M@I58^^J3W(@8_K.0R=I/X359=M0F$?X\:[2..MRRNIVU'\:MZ\OLVT-R?2FW M:13&XB%A:KM>^\G[C8CDVU7+;NT^/(;+5:H_=*XO-_Y2S$3ZO'E(X*U3]C(/ MUR)6H8Q9(A97K:%],>IRW2"3^!J*-U5Y9AK*BY3?]$=NGU M2,9*1N'<3\6;T7PB3GV'XQ;W$84&AW? MW"+4<4H+.EE_3I,%A[._V-WG^V\S=O=X_X7=/XP?AT^3Z9]L.'J:?)T\3<8S M8ABW',;-AG$;AIF"2T_B0*X%-@=YVV[65GONZ[7=Y3W+ H"O5=,@1K"*N!O;RS MLZV"AS ^9Q";$C\-XV7NW&$:"D58KELJUR4M=RL@P 6AGX4-6--]RZE9%Y#QM_ :K]DK%>_24R[B=F4NL-Y%\%X*! M(2%^JQR*^*F?T>70JRGDNHC>=3%NVXUJ]TNU^\>I/0_![JE,U)[>F+Y]1!&K MKF]=S+'ZC?H.2GT'Q^DKTY5(=LM5K^%E'/[S,63E"@]JFK0=WJUKC,BY$':: M5+8M$[:MXY0.XU0D0J7451<1L3BA;X1C[R!4A%B))P-TW_GLB MHXBE_L^=XD RH^'C>,:& >J,]!@ZW;E0&S\05RUP=R625]&Z9A@]%!U587Z( ME?LPN8')29C#M4S2\)\RT&0Y45LNVL^ ;JB4P''QNK,..#([B%R?F!W#7[9S M(#X6D[*$K(^!ZLJ'R WZ0UH8,5A:D!2@BCN($V#+ZJ#/6ET]SK+<-A=K>2:MG+EY2"*$JD-LXU3"!4U^!M\(7S:LR%4I[ MD0]O*%QRL%/@>O78[#C-> TKVS0MW_CS'..9#K6 [/V M)91+L5!9:K^W?"#PSFZ&+)(^RLUTSZ>LI#I]M[EKN\WP#(/; SH'7_GQ$A!! M_+HOD\@LXJHLR_L<^B]A="BAY(9]."."+8=MQ>\^1Q0YNTAJ2XBQRGM#7MRFCUWVD,F\W%Q%1HB M](=49IB8324.-" MW@$)TQD4ZMG3^;Y;5WSY@G)F0T2<)J+2F7?Q4!O*#X)D*\RB1(V%4)+M#5S$ M6DB%V",FUY 2ITG)F"7*C!8U!;I"XSJ_P%JT$841P6ZOF?:Y82).,]&DV W0 M[D(E,'0W)] .QVBG.=WGAG0X73>6>7,B(,)N<13U M!#PQ-2* Z:PY-CF,JA MF>KV%RHN!R$EQVY>!([A).= 03A^8MF^VDAD8$0<\46B5QG=48%$2A??#L"##G."?'?078Y M'8=8&(;*')K*'OSW\K#D5Y B!&4[/825,4FO-VB&8KC,H;EL5P#JR)+/WQ%Z MDUV>,D-U\B/K0M>PGTNS7W6&\C)=%(F2?(G"95;+HXF2BU"?5Y\03,QNSH)= M0Y N39#[;A0JMI^\[&-6SEAI&GZ8SQ3 M>V0494?$&Q_2#A3>[]I?=3'.MZSF+5;7,+E+;[%2 --5F%#P?M=^JEO?3RW@ M-: SZ8-+IP]5='DL+\$5L6^>5_XH/B1W0/:I,#&G3[B221S< X>=NQS1E '5 MXN!PTE7@0 I7U^LA.UJ(9-X!PY ?!U^'D^?<"Q88M!'L=0E;>HHUS6)@4LG!HT*L^$3NQG_.9E. M]:3R9-,"CTP 2Q!B^$^I[=8I';U8@7N&I'ZOO#&%KV:%K.KOMD6YGS M;:*9+%T)]B[\A,$XY3$S:J(ZO]K<0LYF$,$!)R;8\+!'\W"F>R(66WW%J$%_ ML^WT1U9/093<;4*%Z!D_/>8)(=_#:G#7:BY!/$/9'DW9]*0U[DE[=8[%EO2O M4_H^K,IU(KKDWEOR^@PTDFJ;B)RWRXL/K[ >L]M"<34!.^KND&=8U3NT._QC M&ZIP=^I7,FE>1C3RJ8?L^':14WUZ]/_#QH9P/9IP1_XF!/-63C3W-]A.: NJO5_3[4 TA>S0A9QG:6[;O,-#L^0M$>3=.5P)%N5E2.2(^#]KC+>J_,W!:]K MZ+M[Z+05=\%&YZ/[.P%2MT[J'H'(4'J7+N]'>1$_TT5\5@GK$A("=G-1TG"@ M0X]S"E+D()@3-7+7Y!7= WD%@C6,612*K9[-W4$;E6#0(YR",N^H>O_5<9$$ MI%.Y4+T6R3*[9ZZO,6[C-+^H7'XM[[(/LQO<'[[?V!>C_$:ZZ2:_(/_%3Y8A MA)](+*!+ZU,/3)_D=\[SEU1NLFO;+S)-Y3I[7 D?G%D+P/\7$A9+\:('*&_^ M7_\+4$L#!!0 ( +5)>51,,_+ >P8 "L/ 8 >&PO=V]R:W-H965T M&ULI5?;;ALW$'W75Q!J4*2 HIN=2Q/;@'Q):Z"^P':3AZ(/ MW-V1EC"7W)!T[M:71$'<5]KX_7X9 M0OU^-/)Y297T0UN3P.9!$W57HT'8_?C"JI3/]@+WZ[= =[ MM@E:&;ITPC=5)=WJD+1=[OS51AU*H2HR M7EDC',WW^[/)^\-=EH\"GQ0M_=:S8$\R:V_YY;38[X_9(-*4!T:0^'='1Z0U M \&,+RUFOU/)&[>?U^@?H^_P)9.>CJS^K(I0[O??]45!<]GH<&67OU/KSVO& MRZWV\:]8)MF=-WV1-S[8JMT,"RIETG]YW\9A:\.[\1,;INV&:;0[*8I6'LL@ M#_:<70K'TD#CA^AJW WCE.&D7 >'585]X2"Y%N-C"G$HO?+"SL6E(T\FQ)6] M48 B%A_E+>AA IT^ 3J9BC-K0NG%B2FH> @P@H6=F=.UF8?39Q&/*1^*G:# TW^?D;!;J=@-RK8 M?2JN%U=GLYO3BW,Q.S\6A[/KTVMQ\5%<7IUC>=CC_, M3J].X^/DPR]#,?,]\())@DX@0DEB1=()X@0+I(>JC%R7HBB(A_$@BDJ$NZJE M67' LI[8##9M$'4H M""U+J_7JE5T:R/DF\ZI0DAW]\*WC9S(OE6$CCN#P<,O5L[6G W$NO9>-N+$H MQL_<' > R#?"YS>?.^$>V\ >7@=RFH%/S )9([=6\FU4UX(;?2^#71 P7(I5 M*W>4 K9)P!_J2P/'PDK,@B X@IX(],CA&OIL,4!C,.BD'#J!O.H&8HQ#!+E@604MLF"D!D:>C1ORZ[)VP^@ M4*8T&Q4LP\*:!CJ860O;)CLG9]#5 B+?LZ;EC9R'9)+@["?E_/8H"]AFY7U# MQ5#<;&Q@!CM"5!SR#OV5O(5OY )FD9!%:^ 8Y2[ PW%A$56NZ4\S^7K9Z%+[6,B4)233/2'1(3^9. MA1\U=MCC&+?\8>KR(% :<@CFZFODF[.^ICA0!-<\SKN"=*\P-G'X;R M0B81B9SBVG/Z@)>16)!ALT$<>]<2<8XN8I>69^31Q:?3XU>37^'!0G(H]*JGX$'.J(^ERG&E-81^ GSN0LGM30"C?7,8 M 9Z:MGUNE71&6@'"/PK>HK##6Q2 28Y"XTRJ$,/37C/X'#6!)^[50_$9Q;G] M!7++F U-L?6:!_ZLN1,3984GBJL9(CIGELV=K2+=P V6QG8'&(E]Z"YBCV8 MW"IE"@FL>>U?/44+T7K#6VA&L!VR%W7I=7<>[$[&+_! M;SSF1*:PL]6;5,33(AH(>1Y]L78'\?B'?)G'4'G3?X%%X?66.(QR 6Y!;$25 M00:(@5Y,![OOWD;8'YF]@QB0=;UDB+W 3U4\#!AND^BI\*@=/^ ^.%>N:G.= MJH<]=04YGX*("4IF 9X (7;%6/$RO]5V,8A%!+8AA^X6-XD"-P>#>=0A07WT M#MH;T)%2<)@@JFX[!LOR6.(VW?N&N^X-O:IZLO:V:"J6+O0!30A/Z&HX2#NV\C?G.4%Q1KG%P M4'.5MUN^_V+SF)58BNLYQ54N9,6G4=]+C9FO6NNV%\OQ(4Z<@9C2[CO\4A8H M79&:T#<\[4*XF;"U]:H[^AL*+>6&XAH-!"%A^IRDP\'9IC9+$'9]N$C'K5:T M.T?$2/6ZV8ZD8_:S8C[W#!\[7(^V+C 5N46\IH'#')5TE^F^=C?!6;H ;<33 M-1)YP0$,#8'FV#H>OGW=%RY=S=)+L'6\#F4VX'(5'TO<9LFQ -;G%J?L]H45 M=/?C@W\ 4$L#!!0 ( +5)>53*F9Q@B0, %\' 8 >&PO=V]R:W-H M965T&ULE55-;]LX$+WG5PRT1=$%#$N6G<9H;0..D^[ZD,1( MTLUAL0=:&DM$*5$EJ3C^]SM#RJJ[: +L1>+'S)OWAISA;*_--ULB.GBI5&WG M4>E<\RF.;59B)>Q0-UC3SDZ;2CB:FB*VC4&1>Z=*Q6F2?(PK(>MH,?-K&[.8 MZ=8I6>/&@&VK2IC#)2J]GT>CZ+AP+XO2\4*\F#6BP =T7YN-H5G&_PE<6]/QL!*MEI_X\DZGT<)$T*%F6,$0;]G7*%2#$0T MOG>841^2'4_'1_0O7CMIV0J+*ZV>9.[*>32-(,>=:)6[U_L_L=-SSGB95M9_ M81]LS\\CR%KK=-4Y$X-*UN$O7KH\G#A,DU<@$9PL.XL=@;-)G'5 EP$H M?05HE,(- 946KNL<\Y\!8F+54TN/U"[3-Q&O,!O">#2 -$E';^"->ZECCS?^ M?U)!U#G07J.M4/"'T6UCX>_EUCI#5^:?-P)/^L 3'WCR6N#UP^KN]G%]^_7Z M"NXVU_?+Q_7=[<.O"$OO0+=$1ZNCE!HBY"328_ M$U2=A4&D8G?@-%AT3J$/Q#7-@)EH)$&ROJ8E57OI2NHQ(/)<\C'2EJ)!X<]T M"(_D&E \9F/TLZ1;29#">:$L>+F^7U. 5G&R@FJ?%+09GS#UI$#'4 ^AP@_" MA1)UABS]'8P&XVDR^#B=D DW0"9*:3_%R#+=!A2*&GC]-^?XDI6B+HA=U;J6 MA'3Q[%FH?\YKAYI)D[65=4S!#BG;H(TL)*E7!VB4R A$D+]%\QPXC@87%\D@ M21*2(UBEQWF7\I)?/@HJT:>A(QY.N5=U)BHO@Q'3<7#<"PM$W#!QDI>?5I?^ MN;HR):R5.\GL+&B"-J2:WA5**KTK/M8!!2URZ_AQ5[OB3X:_*L+XI.E52#2X MM1,E)AKZ7[_:OQ[+T#1_F(>GYX944&Y X8YWO-%5:-^$ _9NZ^!=02P,$% @ M4EY5-EJP#-_'0 &E, M !@ !X;"]W;W)KOV,AI!PD@ M*99DQTG:!G"_4SS=U\Z5=6]N9KYNR:G]YL.ZZ[?/'C]ML;3=I.ZFWML(WR[K9I!W^ M;%:/VVUCTYP?VI2/9T='3QYOTJ)Z\.)GOG;9O/BY[KNRJ.QE8]I^LTF;W4M; MUC>_/)@^O_AYFZ[LE>T^;2\;_/780\F+C:W:HJY,8Y>_/#B; M/G]Y3/?S#?\H[$T;?39$R:*NO] ?%_DO#XX((5O:K",(*?ZYMN>V+ D0T/A3 M83[P1]*#\6<'_0W3#EH6:6O/Z_)SD7?K7QX\?6!RNTS[LOM0W_QFE9X3@I?5 M96J:_!M@>>Z%ULJM_D0P&,@ MZK&=.6Q?SNZ%^,IF$S.?CLSL:#:]!][<4S]G>/,[X!T@T_SWV:+M&FC+_]QS MP+$_X)@/.+Z+O9_>OCW[\$_S_HVYNOCUW<6;B_.S=Q_-V?GY^T_O/EZ\^]5< MOO_]XOSB]=4A]MX+F\SU>;M-,_O+ ]AC:YMK^^#%N[JS9CXQWW^PN6R**BNV M:6E>]BW.:%N('[92=#OS<6W->;W9IM7.%*U)SQF "KJTT'1#]-KB;FE=VF30>WT1$V MKP3,A A)E)"__=?3V?3T)U!Y\98AOOOX&4YIT19YD3:D A%-0+8DPS8>3YRG ME]IT:<&CM&BR)EUV,87@:-GGI%^6=3+M#)_(#[8:@7U M@&X!3$D8#/@44=^W>+2('VI)&($:48>-;;*")*\8L9JL&EAD;K;U#7 %Y 6> M=D FL3YZ,0K+=NHM;0,U;2SXWJRLV?90P S-/-)V M2=N3TA$@IUA7=ZF5VDXI!)Y#2>%&N9 -0&LOBYR?>#>YP.J;4+916Z@ M.; K)$3$&Z_DY#7 %4L([6&P$:))6CBS(4W#TR/C;@+ =0'3:';J0(%@#3[ MC['[#(\2B[; ';S 49,D)ND&\F M7P9-BOF\2DFBK*V>8*8WK_M%M^S+\-C- M&JJ6.CY37,DM%!6:!P1@<@L[)'%B+JIK, ,4F'^D91_,RR$'=>O9IMUM(FE3 MLA64K MVX!8R+MOLC6D!Y:D-Z2]$$-:2MQ3;P*O6$'S+>YN^Z(32@E'\#OO14Q E'T0 M''_=6'96I?UJR/,@-+1]!BMI]R)*70$B<[2B:$H<+4O&V 7(-B$QU$U.'BW8 MN@B//!%%M*(JD$3"_=9U#F6^@.9GL&9@)00RDK8]C)]0<">*<"7V*QYN$\H/ ME%6"D/FSAZ-"9&7I&?I,1NBXL>PIMNP_DZ,NJ?*)^8VUFH(R.7CHN!X#(ENA MT04BJ-^R*#EF"[/98)W1 QZ$@).]6S'J<(Y*T"13R?O5G5:D7" JVS2S9+MET0Z(N=T.T MP:5:?09#CQ#^YC&LKRK*H!_0+ICS> //2II%>BK^C)%B?U;@[**1F )QJ,E> MPO^3AW_]=4M!6WCPGA\X[Y&/4;F#5!7/O*\0V3,DK939SKG*.!K="L#GEQ>$ M,LKC' 8.S]=8]M5$&,!T((,>H6J4HWZZ1=93FKQHMWVG+D3NXZ7J<-)9J<#JQJ 9@Q.T2 M=L!\3TI*#IB]3JL5D-C /("LGM=J4D7ZJU S)&O]AJ)G1NF&8ZZ-F2O2R)2Y MJ3!74X%@>3G"Z*1/ 3\@*HAY>!2:GILQI374<4ZTR/1N$O"0H\3Q#H\%AE9"Z\ M(R)8S#?P$&M;DG-*G)PJOJFQRYIS%BBZ/N:I)-&)H%HG#OV.3;]=DZ$MJ-$B M-138VK?J IF:F>&$8OJ3>87OF*H>7[^'DY$2:Y*\(G2*+7O@EZII0/BE16;& MV@6*_PFW;L[7G"Z37OU>0QJX_PI9'W<27$:Z@U0TN+4Q-$M*LC0[P$E"1'>T MY/P,1::FWGR_^3Y/&"]+O8:@#=HM.&);.3T]&AT=T>';P M=Y)5?R#J&HTOE+!7S*1,N4N'J"'D%%9@141T/O%8C0)*X@_A!>%2M**@YST& M $$5OI0\U.2@DG!,?06SL0A-$,HU55WL/)R'UEA7(C3Y>D1-NI9[*3\I,I#; M#,Z>B,CR@NM#=NHL2HU"\:TA16"O-A6A2$S+;V5*U\3W;9IQ@4"1HK-B.P'7 M)>MA*DT()RHV]N(O,"_YA%*5S9X\$.0@1LLB)-Q@M4S[W7*,3)2UM%O;886E MQL^/4F[,I0O924%Y\Y)R6ZFRH+-D5V#7[W6U&O_..1E!N*C@9%>7W+,0:CDT :2 ,"3YU#[5O]O_,O$@OK1:72BJUS%P/^Z);F4LVHM";. MU B?R;]%BR0KA^G@OBK+/:68GT-]LD[C$^FW-WTG@43RY"" 6OVNP"=:*3'^ MSPDV0X*YUQ19'@6AI1=P)NSP.1C+P9_".?3^O95F,5''ZLKWJ0B'"U3H&TOQ M"Z8*DC] Q*NJN%6:>ZXH4/VR$^M%H&Z<]3('_K(>."XB MQ!09^[*$&W1+UU*OD2&[XIQN#*U.+IJ=W;,GU.#2:D23SHYWQS?K(EN+O@E> MXO1;=5Y\L10%<44!1VXH(E)V[0X(HJJVG-_?CAUK5RSCD;U_JG M+AYB;N+T+1(AI\*+N-G-TG'Q6 4TK/'2FW(*KJU,UPZ>Z+C]#$ M\)Y[:'')OL4=Y"FE.JS/VW2W\?,FIM>;E5KA<&2 ]Q-2[!!

N-^M1D0>"/DL*P?E MQ5EFM^2=%:;K%4Y\=&(QVU9T5^[S=R6#K'FQ&_A%DIN?3G&"[E($AL>#VRT7 M6Y).0L!%%_&FW];:?=SZW%$/GIAWE@:=-.!JK*9#R:JA-%6NQ!.)-2%KC1 MCTY)5&L.'2O XH$=C%R'C@DWO-MHMA90C-%I[/=,0$:WBNKMP1;#2&R NO!2 M/X&F?K*A8?2FJ>Q@C]2:BVZ%"B*I2_.4S%BKB*.([Y\#OB<+:+&D*7]7#HVQH=%GU MW$NB0=(@[O+&P5LWUCZ[+K2I(['OQK(ZT/@R/*8Y6J@L3D\FQS]2OM[5U(MD MJQII-_!;C\XGSWXTPTIG$J1N M[032<=-!8GMR.> IM?W:Q+LQAD^PDZF9GTYFYD>$J,FQ^3&9F=G)Y%3^GN/O MN9G.)B?X>SKGV_XMMAU/3IEMXHP.SB1!XU.7O*?-M.)F/Y^^O>N]I=SR+BWO3 MZS0?3/D2;D!*B/9#<*H4 6B15E\"]Z2'S5EQW+@CX&]>79P;6B/HAG&5DF%* MFLA%-06Y+>F14L;"<^ Q-WQ##5*,#<4%\B/OFC9)"J<,K(O-JHJM=(3FDE@2XOW H6(/(6.$039S7:;.AW$R*=O,Q_6K;NZOT0N[J^"Y*'GUY MGMQ9GL,E'R[13X]A0UINQ\>/7"TN_EUC?!NZ>7BIEEYTFP PJEB[(\18A M"["LI[I#02!=&Q2OO(^>Z_%GGN@,0G*ZMA1R A#,2Q>#^+,>HT4!<;H,H2N5% MC!*&>0#N>E8@'$9 @2M&A3M##%#W I13S [0A5Q]6Q,W0N?*<6*G#:M)E7;:WSW5I?>406:?9E)!_!FQOJ[VB:DEZGA2Q=2$N!%31%$?S9^IG]2/9/ M_NQAP+8!X5)3:Y8V"II+"4< :,GJ.H_&SMB1: M2F+E\RL!N2R3R&'L$,E!<7%5 MHFO5P(%1XXUBNVLA[)SO&$^_X3Z\PM]N=\GNUD%>+E"T&QG^7&M!;ZF' MPQ2R(NK4\: AC2)X"F5/?1&72QCI-=N-G, 6>] L9<8>-%M3T"TJ('CZM&2? MNT5.P'4M390ZNR+?*^Y;1RP 7=8[\6';QL6[B'D\WZC%0+0.'=@3.P-XPH+3 MEKZBB='D[DC5 _>&,A:W0"2D)^+S>M^/#644\2*.3="O\=&)>4AWJ9I=H5JK MMT7FNL)ROKMJ,I05%.;:>.;'CG6 $/5ODD$DC7JCTK6E1+:!(VRM+T4.U:5[ MYWLSD2V$T$BGE+E=USIKVR SZ*5GE*1=AP=HP\$5!X-KFM]!\\A&>.>9FH"%5&JO=?I*-YMV3;[P)?QRYL>R MT1=N:O#Z\LKI!IQD0@V#OA.OE1<@S,5%VFU2#= U=LWE:/<9%,.Y9%](8)16 M:D_GAE\CL?DXI>06]4,H/1F)5K89P_.#758G7J$<4;%N0L"F!].2YO3,J+PH M&>N8T,1!IJ/$:^%\,EY)"\731G1MX6&"5&K>&0;BLIG*[1/J5J8Z*NXWO(+- M=TB:J&&#=S&I?^G&>8Z CZP45YT.'_ MMAUH_U7:\PK>[FDBJ3F,\'D22N:+<+0Y?/18#9OV@)[,3G4/:#J:SY[0Y^0L MSY]3(\FSAS>F+IQNTYF73A[RG=S,DI_/9@SP^-FS>X#Q$-@M$WP#XMA,CP76 MMTGCO8H!OVY[KV0L"H<[B>IG EP^GQ[SYULBEOB".%$67L;=T"+9O!;,6'*M MSJE .D;\HJ)(Q!Y$/A;B9[5EXVS967!DL9Y6\;IR=G+ 6\\A$1 Y/YV9^='H M]'@VFIX<)Z^E&@/2SA#OLZCY]!0 IN#1R3/>23KT_-TF!;:>G(Z.YS-\.IX> MCY[-GGT7C;*\Y]"C95ZI<_=I]_<<(O_)Z'AV/)J>GM#'TV,H_-,Y-:;T>QT9 MCU5X/YBC"?(@_N?XT&VY5YYPX\F>RD2H1N^4?-6= W8+^UY#I\3V*[T+U/(0 ME+8 <'D%']9Q_I9*A3L=39_.1R?0]1,U MKL].U-/1#$YA-B5A/SMZAO]FR0Q2@^K@&CZ=/*5KA@&.7W*Q1CFIK=K;[R,, MDE36K[&4=UGT1#)HK4CA$%+3Z5-?]PR.<0N<0EC\U<251&$/(2S^#+*[T%% MC4SWX<31G7C*6ES11@6'%H K8IVAL=RP[Q(=ZS9A*+L?)O)A:D(!?_C(/2;) M9PX69UZ6J,O'5]F:!B+CMS!%(FRKE!:\U;*IRL@WNB<&*_WA^'C.?I6._6%^])3_^*[V?')7^_D; MB,B"$GGE 2(S7:AD1* ]_Z>(M/LL86?F\-*F<5A#"K6A?UY[+O$H+OF.3:1? MZSKG9H/_X.<%SLG$C>HT0Z8E94#"&AYU7\D?7]^V(7VRB-%-HQ;-VD#J\-2]L./7./-3XX>/3YB] M&]#6,Z!1P1N+=,*DQRP#R@%8]<_7N@[/[465#3 M0O9ZI$]'8SWI#Y%&M+>W9-R$]7N:94,U2K5%)%V.@L?A;+P41 MFFTL:L<1M^S",D^KJJ?R8>3G&TO>"J@Z]]:8KM%J)A?!XS84O^P0WB-(%S"+ MO3=BC(\!?.@(&>]';E^AD)9'I8O8 M:9XWMM5MFM9'![G9V*063]!*C;MVMMZ9I M-YR&3@WUC#.VX?W)F&4:I1D4URH1K!')*%$Z=;.\C=H@IE[&/3;.IGQ-YP%R M>1MCN-]P0#36\0!G8=)BMM7:39KE-V8H('.+;IM2'E$XV3H\MU&;1\K5S"-85ICJ73V0PV/9WB/VMJ<1C]2@1_JG*(NHVW$2%T9#.\=>'>O$K2910]V:G[@I\V7^U-I ")YQ5[.:[UTK#CJ1// M6CSKX9;V^\KC.E-/='=<@?. ST7"&KO!1^NY0ZRV<4E.W MPB;:K'N@[G<)2LF+/;F)?Y<@S",D* #AUL^0@E8#K!J-3,G:CH=5]"6" M2/(QPGDA.Z][LDZ^1]:(#W_O$< !Z\E]T6'Z9#R=C]R+*0!^$:QVK-M>O\NZ MB$LR9T_V734#V1=EM+B'@.9>*5K7-[+PSG,LCM=9:,W)>"K1_13^-1:J$J*) M>!A%.S'J:\B1LQF\EZT3%:Z?HP2E6S>\ !SZZEY9B!C*75#B:J[J)>MWI'FF M)@6N^R$-/Y/1&5MTBRY2Z?#;DQ^]E#T 0*_2\;9O!(D&V?\+7H3W!@)I;A8=PKJTEX&?".PV[Q3$:EK6PQ:STI%>/>9$U_$2-JL^QC_;Z2 M%\(2WHP,+J@,-F0YG=@ES#'_BD+^T=^(D2]V*7TZ.$ M7O1-LW64>U,M)LPE#+UO\O/ JHZFF/*V0>A:##,FUJ4.>7] ?XYH?C'6X*AVZ*+WW[' M8S#]9 >QYKWE03FY K7 H7:[%Z"E4E<(9?Q#([)%;O,XTH0(@60!U4.H\XG) M[E4DEK/[":PH;N\9_E 1[N;9;0;T^\8]=&)Q0I3(^AJ5IF%(&_8I]A,COX=# MR='^8SX],H?3(\F!>(V75^R=*OH.P"1YG=(ZCH]\!;?1-T77[>\>%&TD%*ED M_H9Y+6ZPZ^>E" M?]7_\..9_-YAN%U^-?(M*@)ZJZRT2SQZ-#D]>2!O +D_4-;QKQ\NZJZK-_QQ M;:&[#=V [Y=UW;D_Z #_&ULC97;CMHP$(;O>8I1U(NM MA$@(9P1(P-)VI>YVQ1ZJJNJ%228D:F)3VUEVW[YCY[ @ >T-C _SSS+9 M"_E;Q8@:7K.4JZD3:[T;NZX*8LR8:HD=SB8BUVG"\5Z"RK.,R;<%IF(_==I.-;%.MK$V$^YLLF-;?$#] MM+N7-')K2IADR%4B.$B,ILZ\/5YTS7Z[X3G!O3JPP52R$>*W&=R$4\Q+J>.H,'0@Q8GFJ MUV+_!H87B%397]@7>_V. T&NM,A*9\H@2WCQSUY+'0X M12";Y373;#:18@_2["::,6RIUIN22[@YE )J IME-R@ABP+BGX&T?;@57,<*5CS$\!C@4D9U6GZ5UL*_2+S&H 6==A-\ MSV]?X'7J,CN6USG#>Z].P<_Y1FE)U^'7!7"W!G)ZP&#4;-0=\W=F-NH(P'2'P)UR+?Z"A/H29=]49=Z_01KD;] MTCP9Z(YZ$H7QFMU!IPPS; Y&0VL;"=A1J+ *56MA9C7M>T,F50/-W3PJS]XN M8#PTA@>).E)EP5++)AD7N$TX3_C62/V#:+",F=P23@M8"D6Q#&7U2KU2T16[ MQC"W78=P4F14E#U4!0=,>BH5K6&1Y_+[EZ D?BDCB=6IK)Y76X7>EX)X_Q%D MV!N5P.ZP.H[.8%B=?YG"J2?E'K2G#$DVTX056'+1J>K9NL_/B_;VOKWX2-R2 MZ@FIFF)$KEYKT'- %HVW&&BQL\UN(S2U3FO&]*U":3;0>B3H694#$Z#^^LW^ M E!+ P04 " "U27E4A'6\U*," ""!0 &0 'AL+W=O"<'9R)9]06J5?1I$E.K<9Y3OHM(&R#Z )@VLE;6G@0A98O"6( MJ(ZV&+8O9LH^93S'O MI$@*+6?()7]HVEWJ^]'_-P;DP>:7,1B/\/ET8J^EO M^/-)AEZ;H> M!!XZ'3=L-_&X,^=;N.86M>"5@2-(PUX2AW$<>WN0)<[N/)#,X$K"3*L5%6X( M&P[8B8]C23A(4Q]V*:2@_[* ;TH5!OIAFC5<_;"?-DSSIFTX3L,DZ_G#+W#, MPFR0-4[G3EE>P>L]'@$;A%G*]D6Q,&$-ZWN7&1WHHD:]\NHW-*:-M(U$VMWV M@3EM=/4:WKQ.UUROA#10X9*@@?78G_P!02P,$% @ M4EY5*"_$<;U P \ @ !D !X;"]W M;W)K&ULA5;;;N,V$'W75PR,/.P"@G7S10D< \X- M#;!)W23;HBCZ0$MCBUA*U)+4.OG[#DG%L0,G!0R+%&?.G#DS)#7;2O5#5X@& MGFO1Z/-!94Q[%D6ZJ+!F>BA;;&AE+57-#$W5)M*M0E8ZIUI$:1Q/HIKQ9C"? MN7=+-9_)S@C>X%*![NJ:J9<+%')[/D@&KR\>^*8R]D4TG[5L@X]HOK=+1;-H MAU+R&AO-90,*U^>#17)V,;+VSN!/CEN]-P:;R4K*'W9R6YX/8DL(!1;&(C!Z M_,)+%,("$8V?/>9@%](Z[H]?T6]<[I3+BFF\E.(O7IKJ?) /H,0UZX1YD-O? ML,]G;/$**;3[AZVW'5'$HM-&UKTSS6O>^"=[[G78<\CC#QS2WB%UO'T@Q_** M&3:?*;D%9:T)S0Y8%6%/"]<^.MZ2XF46& ML*U%5/0X%QXG_0 G2>%.-J;2<-V46!X"1$1JQRQ]97:1?HIXA<40LB2$-$Z3 M3_"R7::9P\O^)],0EH(UYC!A^&>QTD91C_S[2:C1+M3(A1I]%.KA]^7UP]/? ML+B_@NL_OM\N[Z[OGXZ)^CG.O30(DR$LJ"AE]:[[($W#./'& M*?EEN;.^X0UK"H1O2+L0/O+-IF/G./5.3Y(VB&?34(&[GDP:YI.)9Y.&2>*& MP:*CW2;M*;'/I4\R&?4L.M5PTRETH#?\V8XUI*?>K'\&CF0EQ3L5\CQU9OG8 ML0PNJ7R=0>4I/LJUV3*"'GN!8)1-^BP,$W!\KT)V&J:9A\VFX60TZ@EH?0:+ MHNCJ3C!;ZRND8[O@S)V&7[(XS%.7$GR%+W8T\3&_!L?CA-#0'7$">3B*1WW= M3\-QGKCQ 3@^TYVA;5LIUUXOR"A#M ?#82.ZEK)1;%O!EI$,+:GUS.FX1?$" M)U2GV--R+9>&XZG3-Z0+0;?HCG3Q,H2%UDCR5DB"=Q1'P;KO%N&Z1:X$WSAR M%(($+E_I8AE0<3Q-74E%M>@W!5<4PROG,6BIIEVF^D74QM$L[:XK.T<%!/WI MX:$:!,<\O2/,-'#Z-87H2)R -V_,W@MYH-7PH+('/O0C@N34!SVBJN^J7E+? M \R='Q\7YYW@QP[):.\6JE%MW%VKZ;#I&N,OI-W;W76^\+?8F[G_%KAC:L.I M5 +7Y!H/I^,!*'^_^HF1K;O35M+0GG7#BCY)4%D#6E]+.CK[B0VP^\B9_P=0 M2P,$% @ M4EY5+%_"/W& @ +P8 !D !X;"]W;W)K&ULC57;;N) #'WG*ZRHC[0)2;@( 1*WU5;:LJBT>]%J'X;$D*B3 M3'9F*.W?KV<24M@6M"_$]AP?VS.V&>R%?%()HH:7C.=JZ"1:%WW755&"&5,W MHL"<3C9"9DR3*K>N*B2RV#IEW/4]K^-F+,V=T<#:EG(T$#O-TQR7$M0NRYA\ MG2 7^Z'3<@Z&^W2;:&-P1X.";7&%^K%82M+Q3H9.SX$8-VS'];W8?\:JGK;ABP17]A?V)38@<+136F25 M,V60I7GY92_5/1PY]+PS#G[EX-N\RT VRQG3;#208@_2H(G-"+94ZTW)I;EY ME)66=)J2GQZ-HTCLH!JZF4,;!C2K:24GK MGZ%M^7 GL[(,&5GT 3 .] V9KE/8MF$0: 5\#:'GG0,+G:"T&/\$4E=<02!LM6S@(.@>@._GAOWK M?06=9M,;E- M&ULA5?O;]LV$/VNOX+PLF$#'%NVDS1KDP!VDF[%TB2HLPW#L ^T M=+:(2J)*4G&\OW[O2%F6VR3[8NL'[^[=W;M'ZFRMS6>;$3GQ5.2E/>]ESE5O MAT.;9%1(.] 5E7BSU*:0#K=F-;25(9EZHR(?CN/X9%A(5?8NSORS>W-QIFN7 MJY+NC;!U44BSF5&NU^>]46_[X)-:98X?#"_.*KFB.;G?JWN#NV'K)54%E5;I M4AA:GO>FH[>S(U[O%_RA:&T[UX(S66C]F6\^I.>]F %13HEC#Q)_CW1)>?NDU[_2DT^Q^PO MT;GUOV(=UDX0,:FMTT5CC/M"E>%?/C5UZ!B$7)0$Q&?3&. MQZ-7_$W:C"?>W^0%?SY1*_Z>+JPS2/.?5WP>M3Z/O,^CEZHXO;D6T]LK<7,] MG5_/II>_B8=/T]OY]/+AP]WM)TPLR8GS$!8I/ M^L)E)"YU41_Z]N&^L_8O1NY\$]$5(4=4FR0 /WE5"0B_%P4D?>?7C.!Z(APXTQJ#^ MY;S$"MHC,.$!>?!+B&V*IX_4';YH RHH%\9..3X-A7.0;H1_AP>W9.3(% M@\+3R*U1^PV:X@/GW!DAG9 5JONDN''P<3 Y]7%0,+\N /%9([0JD[Q.0_WO MX-.(#V6B"^)[#BR3))2,8U^"$#I7J6_8W.&/FV\CP E6P7===E*IM/$"&B W M<1O?A:Y+%^I]&HK!_#@8CWX.-Y;??57)\<@OPD7<1UEL15Z9\TT_0CI)+JU5 M2\6=M3!=DC&X_J7IL>?P_V8VD[DLP9\YZZ+=)PY; 316,>7@!R5W.\FS2#XE M$W$ -.%16?\0:;R?SF=B.K\4IT?QX1&P-Z0.@G+(R Z?55';D!SSK KL%K(D M75L(O9'.U#MP.P/.)I'QO?>:4S".#[T1')&54 C2NSJ M@53=*?0@V\&CITIY_J.JF?WZB1!GLJS&'4"2HB3:]=[Z<$!(4T5+V%M(Z-TRDW8@=QG$:H1 MP5M*%7KG=KW<5>K@M)T!2PDD!G/>5H^,/T^50>,4T.I%KE:RP\ =P %FLT77 M9WWH3E3$$[7/BDRFH@/N8'3JM$[FN4 TWL!"VD&@C:Y7 M&8Z6WAKEJY>8L*#>N()G!(ZF[EO%813,RZ!7T/\]V?1)R\"/5G'>J]+W)]'6 M6=[/L$=>-2BY!D%KI]9"89Y3I.A51;JOC:U!TVT%>5.P6P7P7=]O*< ;^E(K M1@:3"KK -6H,/$;TTNI$^7!MI[D;GE51L[2IDR+D%&H K'UOP(7-5:&<#$1# M(VK#J %%/E%H/>]BCGQIPD0TFU9N-7>+J6*;@RL.^.Z$.NR<^0LR*_]E@\HS MP51.NQ77Y1 (0R 9 M >&PO=V]R:W-H965T>PMIXJ1 M)>IFYR2IDAU[-S.)DXU]]M34UCY %"1A0I$ZO-C1_/KYN@%0O(C*^)Q]2"P1 M0*/1_?45U-OG)/V>K97*Q8]-%&?O3M9YOGUS<9&%:[6162_9JA@CRR3=R!Q? MT]5%MDV57/"B3701]/N3BXW4\#$_?@FUZMVBI++0&Q5G.HE%JI;O3F:#-]KYZSR6=!)YDGRG;Y\7+P[Z1-#*E)A3A0D_CRI&Q5%1 AL_&YIGI1; MTL+J9T?]CL^.L\QEIFZ2Z#>]R-?O3BY/Q$(M91'EWY+G_U+V/&.B%R91QO^+ M9S-W.CP189'ER<8N!@<;'9N_\H>50V7!9;]C06 7!,RWV8BY_"!S^?YMFCR+ ME&:#&GW@H_)J,*=C4LI#GF)48UW^_C[)52:^RIV<1\H7WU0D<[7 @S3?B=J@ MD/%"W.E8QJ$2GQ0D(;[,([V2)-WL[44.;HCF16AWOC8[!QT[#P+Q.8GS=29N MXX5:U E9:GP-'_'2$^*HF/F/BH2_!?'F\?Q-?9WV?7GVXA^-M/L\?;#WCP M[?'OHC8H9O4N+H8@QE.PQ)$+\I[-<)$N1KY58)A%\ MAHY7;SRH5FWF*F7U5K]XI&M2>-_[IIZ2Z G319BJA@/RZYE M_%V/25./^/OUP&0?\7NX:_#7YY)4[%(/!'XXG? M[_?IR]B?C*[HB_>HTHV($AG[Y48C?W 5\,RQ/QY?\K2[SM,'DR'/9=K>)U#: MV]YK8:6V$#++5)Z)(>\J1H;JMR,RG_BC0> HFT_>0S'/DQRG#8;^<&)&@ZD? M3(=F\$ M6%% J-!QGGB2,2.6,M21QOD:9,6='2CI/^M\73*J?FQU2LPEU5W[[ *#GGC$ MKG7R2:I7D%<4[<0V39XT/"_L+ 4;IP,&'LLA+4V)5S=YJ@S#MQ NC,65/)): MI,B=1;0(E"-N14]\C-F*NR7% WDFX-]<3"@:L'/V<)Y*VQ["LN_9,3V/**0*F"2%]5H M[67PC),8TD0N<>(7&PJ"K [LIK? EXXSF&9$Q#)\L3PE1\70R]2?3*S%7 M4&3+K?G*2H6>R0EC.SP^B: M+:!S-HEH9_2V@*&*^):+"6\8K@F28;*':;U_;OTY+[Y*G^T&C3PL?C4Q(R2H4N%1_W-&"< M]\A8_UH PO!&G#4"603PDB\0+\-=?6 ;@MTFV2*0>;UD8D$&P61C+5 MRYW'PE90KC:Y+>:&,@J+2#I/??LCA!,7-S);BSN$49\G$8DD7FJ DDBPO#.[ M@FD65HGP"?R@@ASZVJ3JV?&>0(XLL@10!R")5TQN63N,A.H$&$>1 ^(Q,+'R MA6XS*\Y!@L^G%J^$S@!D2$=3 B_B@C5.#)*.ELC/9.3ME$QKNLO6@"6Q7XW\ MC 4V)/5[ ;!;]478'*,XX[E^)?)G'&CW>DF;;54:LA*#\=FK+B$P+UD1KCW# MC&!F2-SGFNAA2>7 %5NK&&#-5_3$ ZB5LC='@7ELY$+5CP-X;[>1-@;4V,C[ M^48^63:8QTS2MR%!Z6XYM7HBO=G RP,=\%9E;L8'KTXS>"[]E7=08NYH#F9, MWYA^(WC"T-D96'27KN*4$JKI&#;\5:7EJ;(N _(/\T&DG9-C3PNKM?[7N%]R M%H/+":4+)"LE<5@\,TYC[)P&?[4^:.!;3^ MC;YH(L;6!=7TT8%OUX=OS_1PJ!#"]/+J=N&&,X$M0T6153.8 8- MRN0RI'RG,_#%'W5AZU$_+IH,V$8S' M-C+G+3QVJ%@P3Q"2J\?KRJ.,JS[H0><["U+2%3)<#HZMV$R<-!^.>UX;1C_E MA(Y5R8(2%SHY3>3-JWFCXUO'3Y!)DNXH]D=ZH_>6;G?T7K C@G-CQX%[T!._ M JX'$-108ATK@&D,V$MR86KA>V#R'RIDD+B(PCZ]J+W$GP4I9=RP&;L-*ND8R]"-)EI#G*F]0?*0-[ MC!#R 4#RS"BGI0\9(6VC;#_589Y5N*58M=!4H\2+K*&4GAD&)O=_H/^R."IC&>TI,YO$9&^\NT8 )&W/C!":>@BH M8^"/KTS3ISDZ%)>VP](<&76.C,75Q%!SQ]P7FBXW*3M)MC5#_@4P(X!.HF\WS4C(E%U00O&9U_%L43D7@CVUO MJ\.U-\'@MP)K=W Y$E@YPW6%+U C14K0JA4*6<'N3L)#9NQP"+H%>4BD-3"_ MD,[@P4_ HQB,\D0FI(T- ;($;RXVY"LQ[(W/3*DP-Y4"S]UROR9%2GT!6ZC- MN7'&9<#&6]T#.7T>Y/Q&7MKQHEQ -:5&G=G M TBE[:%-"X*T0VE[AT,^Y-7(IKQ*C=;NWR!?FIBVK6MXJT43VYT 9I]V@.:^ M*=V N+>'>'M9Z59(//;PB@)3IEI% 3'3K@H,,9NH3?O& YFE4(!E>EFZ[<.B M[/]144()07_Z_RS*LJ7_(E&6'?X_*,I^793CRTE%E/O3[$79>1572SMK+2PI MZK&OL\VC./RX%WT!KO7[Q]<*N+;9)VDU3K'G\P_[%52._GH M&!AU#8R[!B9B;&^U.(A;5WW\Q"*X&E02A]:ASP.7&1S.+,ZM4\1X*V= 6F"J M0%&_%V-?@4AWYV['3(U3,X'RYJP&:PGW$B$LH49]4JBO$#@T-8.!FWTCF6V] M FZ^,P.ET^'>09Q:MKL@OL_:(86MXK<0HEV%/F4>5)"6DO+,]4D=M< W 9>& M',ZY!1I%KIV_;_Z(M/'HO0"/7;GPX>>CCN=C M^QR"08ZT)&\W?,%5:!>JKHZ :FBZ"L?>>GB4JXBJ[^N4BU38]<M$N0 MB%B8O%XF5+$L/.K1/">HG5)H.TFS1@'DB\\@*)6Y:_F60 2YVZ;7M1][Q# W M-=(VDB$G71[2%MM%?9*I3@H3-)DPN>CFLG,_*D@DC,HN@E45D7%&'O+44*E%YG)ZQRO;-LGI=()0WG>AG/B) M[2M$+J XN@: MY_K>D /K&WRDOIHYUY[G\7B?>I7P$ 2/<$>=)BALEA](O+QCM^NENRM?'#!7 M#F&8%E7/7LX;]2OW:D@8)#BM!='Z;E7U>F9K\G%03+=B#TK*&(G?NF.U_3+V MDFVN+6R;KY/T77;7>7_"K'9)RQ$51-GRS9YI7K0-/4\3AYO#%P?6"X MUCT:+3X=],9]SLD8X3XU+2-EF:%#,TS!Y&7_3S'J'6'49+DUNSK :+]W-=PS MRHZ"4).2CBHZ+],:JX"*&FW7V?M9U[E+MT>[T>(/=*.]6C>:XWI'.YJ+'MNK M*^N;XT"GB.-L*FG9-0LN6R?/I":R_*O^V'X.1@/[:>1?[E]\:A(8E.\"#>W? MUW@V,:[,)L!(%?RK@=LDP(KV)OOWK![7JEFSQ%;EAX]B7WEJ^9UJJ5N:>%>G M"K,F9[Y]@>,8(6>"34+>GM#TS,#E@+@.5,Q.6&W6RHX6M>6#,_.:@,LLL\Z[ MQC)G]@Z;Y%H^*6RF8G,E7K?.;EB7_K>(:R^7L!V;!&2>/*EV!>\M7\0V,40A MYUALI;!^.IKL[\U.IY?F6JM1)SQ9[AVU M6L*U7UE[9\PV_2(5&Y?)MU+[5OIAS(SL)9R]BWKF:B%=@4=[)ZF8T4I'09B. M0K_GW=*EBV.&ERJ^5: 4'FLE XLO#IS?:SE6FN&7NYA# 9FJ80=+OAAR@$OB MR@L<@[-77MDQ\*N] 7HM+-,_3-N =RR)+NP=FP_$\>T=OW!#_6!W\84\W][$ MDA[H; 7P$A:D!'JR@J^4(&>.:@_0\Y"+4?&[1LE:UGS$KX9J]5W ?7%X^,(+MF2N ND6L>3/F#Y9WAX6-NOC_6&6I$=V M' Z]]5M:_K6 ?9N&&O4-R,G,X_K*'.1N]G M9@\W8C3M<_.(7H6I\XII*DQ6 M,5^;,IM:SLV]V_-:Q17..74M3Z7O,NWY0R^E7U1^ M&;!1Z8I__T"7;+!L\R.!\FGY$XN9^67!?KKY?89IJQ,;2RSM]Z;C$Y&:WSR8 M+WFRY=\9S),\3S;\<:W@GE.:@/%E B.V7VB#\H50,+P$"B04 &4, 9 >&PO=V]R:W-H965T]GDDRGC,3J)(7>+)4 M.F<6EWK5,Z7F+'5"N>Q%83CLY4P4[>M+M_>@KR]59:4H^(,&4^4YTYL9EVI] MU>ZWMQN/8I59VNA=7Y9LQ9^X_5H^:%SU&I14Y+PP0A6@^?*J/>U?S 9TWUWX M2_"UV?L&LF2AU'=:W*97[9 (<_M^A_ M.-O1E@4S_(.2WT1JLZOVN TI7[)*VD>U_L1K>\X)+U'2N-^P]G?CN U)9:S* M:V%DD(O"_V4OM1_V!,;A&P)1+1 YWEZ18_F1679]J=4:--U&-/IPICII)"<* M"LJ3U7@J4,Y>?RFY9E84*[CC:!S<";804EC!S67/H@*ZUDMJL)D'B]X ZT?P M614V,W!3I#P]!.@ALX9>M*4WBTXB?N1) '&_ U$8]4_@Q8VYL<.+W\(3)I'* M5)K#G+]8F$F5?(=_I@MC-2;(OR=4#!H5 Z=B\)9''VX>I_/;^S_A[F;Z= -W MM]/9[=WM_/;FZ36/G@:[5Y9#/PS@!"K,,PX?5%ZR8@,9,Z":F+(BA:4H6)%P MD!1? UC'+?>9@EHN!1[0I9P5U1(=4&D2PZ\Z!]PA_U&)$@O1UAC!@<8:-^': M8@] I"1#(_3F2+3"C-!'9%ITI987UM2$S&E&'FAGXSZG&BMCSQP[!O6DY@98 MKG-2 :K A0(C7F##F3:=EE$YIY-U)I(,1)'(*L6-DOJ&H;N8*APY*>U0T :, MBFWT!2U,4YXOD!:EZOZB17E+R1NVOKD&@6Z?/B/U%8?'AJ OO3E"0Q?5>UHP M",YC.,=?/XNFF,:J0J]J8M*%=S .QI/='_(%6ZTT7]$Y>JR^CQ ),QDLL1=[ M7VS=Z',"2K:A:)D.MB&;[?G0>P\1$1"]D+'"^9&8 L-J8I19DF O6M.<=!TZ M!5T0P1GT.V$XPI_PI].8SN+QJV<#.AN%KYZ=PV02O7HRA%'L9>;*,@G+RE+= M8_A$7N5P:# ,.N/8,[OCQESL7/Q^TGG-BA;#T')7J%0:CC:56:D,)KBI-1, /OVYH"*KUS07X,5$ M::1(V>:+N(/<$V:=!OC$JK)DU0IW[_\^[!XYPTICE$M=BX]]JXX'H0_"=ULE MNSQ<,.D:2%JY(G9%B.U"*IU2#N+]SVP#]8/1 5:66KT(=!&7&SCS$0Z..F9* M1CT+51F\HWFB5H7XCZG MZ#Y+/G),J5JZY-@4CI*U/PG@?O[MUU_&47_TNX$UUE2&A.H6@VNS:SWDTQ:9 M27T%%AM'H_&"[X^DKNEX[MSA-&$.8)JF@E**2;GIG,@-*'"T.I)V%C4<6Z9D M&!(,]$SAS"C8+LP[69?%B2J$IM0H7Q6V%!_#1OP(N MWX0VUO>=.CDXG? \97R("B&VTND MYQG3"R7!KA7D?I2A[H;/&&Z*PF!12M\O*!/ZG=%@&& C1VW('4=5?A!K S\' MV[\(1,B938%%G' X<3E%^[CLCV):=M 04W(WN,I-\-IPTML;_; .5V[ Q=>8 M6I>? IO=9H:>^M%Q=]T/X)^97J&)Z,\EBH;!Z+P-V@^U?F%5Z0;)A;(XEKK/ M#/\/X)HNX/E2X;12+TA!\Y_%]?]02P,$% @ M4EY5!.[XX-8!@ 0P\ M !D !X;"]W;W)K&ULK5=9;QM'#'[?7T&H;N$ MBG59=NS8!N0+41O'AJ0T"(H^C'8I[:"S,YN9VTAR$B-M^B+MP>,C M^9'#/5L9^Y=+$3T\9DJ[\U;J?7[:Z;@XQ4RX Y.CIC<+8S/AZ=8N.RZW*)*@ ME*E.O]L]ZF1"ZM;%67CV8"_.3.&5U/A@P159)NSZ$I59G;=ZK?K!1"Y3SP\Z M%V>Y6.(4_?O\P=)=I[&2R RUDT:#Q<5Y:]0[O3QD^2#PN\25V[H&CF1NS%]\ M,T[.6UT&A ICSQ8$_7W&*U2*#1&,3Y7-5N.2%;>O:^NW(7:*92X<7AGU028^ M/6^]:D&""U$H/S&K-UC%,V1[L5$N_,*JDNVV("Z<-UFE3 @RJ8WP @UX; M^MU^[QE[@R9%@V!O\-TIFIDR/?=?IN?V:7KNM],#?XSFSENBXI_/ #ML@!T& M8(?? C8>78[?CFW,!T]/8&[F_A]OWL_>0&'B;W5S##6$!NMJW9>29\&HKJ*J'Q]9;)959D, I1 MU$H'7'9C$\Z.H2S'=/(X!"4_%51+3Z4D+OPJ=,'=U1NV(\K&27L'&D% 2_67 MFBR(VMU#8>.433W%63*K-Z0#@YR1CZ#Z&6D46[<39VW"NAIMFQ&J@FD5W4EZ MB8H*D\#$S-%ZF(FEHJ=MR OK"D&U(D2KE![M !;.R:7>C.*-'Q!*<>,H5.FI =B+#($Z7^M9Y%.9L5#*>X-C3GG=*9LB,'6;TB8%EA.^K&')BTV/ M,5>V,S"I/3RI6E D1DIB*W7.M9!&<"DQP'LA/DL^ED)_M'0]+ MI0KF'#4NI*]CC%.I$HMZVU2E?Q#-2,#+C)U7XDT2I L'?0)%3N3Z6L,0*Q=/ M2Y,*ZC9M/*4]1NJ\I&IG+^E\>)HHF*_A3I!N5!U4@\#9=6DE%(_+RY5,2)5B MK=!58*6%W!JP=.1#;FQ]$+-BH7,ADR\]ALSNM&Q#8Q^%96S3<[.20/CHV>63 M0/&1IHET6.$@=0CJ[5W2;?*Y1:B5) +/6P&:HUWRUX70P=7W/>_LJHN4U+3.R- M8[$,9N_DU2:07K\.A 3*W6(KH*J;\9$V<(>-Q).IL!E@=?#1?PF^3+T7<\5] M1+LZN-2L7'D&L PO0-6IQ3Y4LQ71G"P)]J]2?QI]^>[IDVY4[UZ26F\K_GH> M+')7,BMY1%:ZX"MO5 MWR;D_N"H'%@O8+^FXXN-VE>*UZB>E(.XJOW_&N*: J3$<_?5T0U/@K=![0V= M.Z490;L"30V&0^NH=J).1YO%;ZP12(%IZJ4II)4%A;OXDBDQ58<=-3-4K: M62I=<4M3O8I,K9'GWJDJHR2.SZ**"QE,QW[M3D_'JK&ED'BGP315Q?7F$DNU MG@0LV"[&_PM M<&WVQN B62CUX"8W^22(G2 L,;,.@=/G.\ZP+!T0R7CL,(,=I7/<'V_1W_G8 M*98%-SA3Y5>1VV(2# /(<=TOD55YQRZ=CK=:@G36AN8$/U7N3."'=H(2-).5[+5=9F\B'B%60_Z+(0D3M@+>/U=G'V/UW]%G/#/Q<)8387Q[PL, M@QW#P#,,CC%\OIU]?'_[Q]7U_9P8_OIR\_G;H4R^C/*GL@@LZ<$^W*^_#!-V M_K8#A9FJ*BIH'Q+X/?86;HQIN,P0U!+FF#5:6($&;B1\X+*A^^8R&8=@"W0 M-9<;$.2#.7"9@Z'4P("-PG1T?F(*KLF7D(0UD+5TQM/1,P KK8R!6JL,,?=F MIZ/A((SC&.I&.QD6K (.[M[ _/<^+$5)/ 1RFUFU0 TL=B?+1L --'7.;;N] ME'MP10'+E;?:(-> K@Z!J@@K MQ]=5TO/X3[KX63CLQ^%9G\&/P)\%34R9DM]14UR%T#G47%/YF&:A="ZD5Y_C MPD5M>>ETG"9A.ASYE) S^G+[29'GPW 0I\5"TVOGM)=X1A8 M(OGLJ6/L-6ECAQ6=C<(A.YJTPXK,MI;_IRC^>44I"Y-D<$R0*UWGE'%3E$@5 MC$^H,V'\E6E-5.U:A7FF8BFTL?!(=6F)GTR)/CE,GX8).TK_NGRD;3H.O4O1 MWFM?H5[YGN:N*5V+]N'?K>[:YD7;+7Z8MSWW$]>!J#;/M9. MK*I][U@H2YW(#PMJ_:B= >TO%;U7W<01[/Y,3/\#4$L#!!0 ( +5)>519 M.F6@408 )P. 9 >&PO=V]R:W-H965TA!?+F)%U[=VV!M)?#.EQ[0=/N, S[H-A,K-66?)+<-/OU(R7; M2?H&],6V1/(A^9"43M?:/-@4T<%3GBE[UDZ=*S[U^S9.,1>VIPM4M++4)A>. M7LVJ;PN#(O%">=8?#@:_]7,A5?O\U'^;F?-37;I,*IP9L&6>"[.YP$ROS]I1 MN_YP*U>IXP_]\]-"K'".[KZ8&7KK-UH2F:.R4BLPN#QK3Z)/%V/>[S?\*7%M M=YZ!/5EH_< O5\E9>\" ,,/8L09!_Q[Q$K.,%1&,GY7.=F.2!7>?:^U?O>_D MRT)8O-39#YFX]*Q]TH8$EZ+,W*U>_XZ5/T>L+]:9]7]A'?:.QVV(2^MT7@D3 M@ERJ\%\\57'8$3@9O"$PK 2&'G%>]-(&3BI,R M=X96)9'J#"!>H<"F=A5DFE#WM.U+.6_IQI>@B*!J^H2@:PK56+K4P M50DF^PKZA*J!-JRA70S?U?@%XQZ,H@X,!\/H'7VCQM61US=Z2Y^T<:9M:1#N M\,G!1:;C!YB719$ATS;]__FD[A8GHS M_7IU-X?9M\G-_+7 OJ_H1CN$:-2#-S3"78IPJ?-"J V@3Z>%A78IE,KS7B6@ MM.J&-ZSR;5O\G:O6T:\%BX]H1 :+0 ,HF 4]N/="\Y("(Y23(LLVX,@>A4M2 M'+GBJ#'$",+!Y.H:)&DJ%_]2R;6=+K,($YFD=)TC]( M#QI;F;N[_V-R!]]T3'A&1T<=F%[=0!1UH^/CX.0^*R%'V6)T_-E"8712A@93T!:M%&8=WK1.9>Q]I3 )@RU1T-8G27T$*8;1 M**+]FIC7J^-F\&=)*!*@P.7B@:0@YX*BW3Y^3A77 M'Y@MR2A\+0D\.["->:N*N:V"WHC.,2Z-=!LOQ)$D3/3#DEH1B*+JQ#5#&KR+ M0(EMV&N#-2E)B](.]"*3*\'PB#(M7EB6CJN1FBAQ/FDTDX<&F5]HGV>4(^'Y M*FH"*-VEHI4/6)$ XDR4%CN4 K]8M.!A-Q2*X_(H7&,BXVWY6'81GE4^-IH72E+-.(LU&GJP)6B/GA0N=MLJ#G?\<[$VCJ[I1U;LGM%N]!&89VJ M*C$]4@TB223SJK.[TJ*4;=-5$W*7AKL>)B4[QTRC-E*1:,G,.Z@SNT=@;BV' M7IPMUDDG[)[6^T'KM2[WC!(4%MHW(W)=J@KHAVA\W!D,!A[/AV@T]B^UL0T* M*F/D ?5&*Z"'08?H1U'VYX5LT]MKL"*.V5APGQ,=>!/XRFQJL7OD14*:)_-[ MN-$]4DK=:_"Q4W.6E5$U"1^.+MPVPLT4[E[3J4)643!A)L,!]6&G"QG#<734 M/1DNM=P+/>-4AO-)'HBT%!;<5]6'#FRS3/)^;64 MIM'6!K*%9_K]=&O=O>B?VSSZ/=RZ!+S)8H+&\RY..Z_U.R81<58N,FP(6!65 MYS(Q7O-\:,5>CI$3T)<]_3FF,-")^H:E]T-.=5_WY1Y\YW4+DS"U=A VJO=[ MDY]R-"$">06]=\.&T-6W8Y6G>-.(.MS"C%ZBM8$#393IJD!N_1>R')(2NA_Y M7KJNU26='!)(RUQP!85WJNW0^/;K+A7O9L*&BJ/A%F;Q>! =/!S6;E]1=S , M[99..:IDK0GN'2-\@6UI/BN-+:EWUOW&+W?@9RDRN90$8!NX7.S,9Q[:%)68 M";G"5C OB6\&NTX\ 5+V/1_BW0ZP8V3?Z41CH!*=&KBKJ\VS'NR#NH_%=^I= MV+W7#K/]G1M#CF;E[T46?&\+EX?F:W/UFH0;QW9[N+=="[/BB9SADD0'O>.C M-IAP%PHOU++\_8/.I'2;\8\I71_1\ 9:7VHZX58O;*"YD)[_#U!+ P04 M" "U27E4F(0#3^4& R#P &0 'AL+W=O?;#%:5;7Y=2I"R\/SG\,#5%4GUK;A:MY$V/_PW(9JH9: M'1:NIPYOMLZW.N*GWRU#[TG7%JOIZ/!S^;71/Y8'E]V>L=?:#X:__H\6LY::E-2UTPKE.>ME?S MF_4/;\Y97@3^:>@03IX51U(Z]Y%_W-57\Q4[1):JR!HT_NSIEJQE17#CCT'G M?#+)%T^?1^T_2NR(I=2!;IW]S=2QN9I?S%5-6YUL_-D=?J(AGN]87^5LD/_5 M(M?55#]5L(0ODT.;T:$WFZ]J?$O50IVM"[59;=9?T7O?OP$G9?O_[@(JGU M^4(]T:-N5)?:DKQR6^&LZX)J])Y42=2IRK4HB8IJI7=T=5 M'M6>NMKY4"BKN]HZ7P>%!\7E"YW38:%,5]E4 QJE56R,KU6O?3RJRFK3*HUK M*+H 1_3_Z(ZMUNR<,^EY3JG9?B!LND L^@O@;JH=.M2%\/@*[08KN,J'_;ZJ$M+?/>H MM">V-PL]569K*FWM4=4FH(38IP8NFVZAWG?J?14=P[MABJTO"L4,84JHQT:C MSG$51[Y?J+_^Y9N+S6;U>A2830+R8OWZ;Z?IZ(9L%?#?:N:< 8QW^NC.(OF$)L9P$&4D=7S]0GOV.BH#LA<3C8 M.$7? +*0RF!J@^ZK?KN_*Q3DU^N5>@0MHKH!=1(5ZB>=^EZG'1X?T%7_A:ZZ M4'?9U1RB>HZ("BZA_ZE:M^CEXH) (@GD$.A312%PKK]=%ZO5BO^)U D"#.OZ MU6OO,NZ+EVBV-99I/'B5U6F_2Z0.C:F:YXA!Z,'M27K5V2H#*TC? M:P_Y]:J8X6CS8H$-QD"0OB?\'J@L^B=\:@ @PY]9+^]O(&U17*3>FOWP[L2Y M7$8'8ZUR?>\"$O]+0[/Q!=I!GR)# >F]MJ@$5$WN/F/OT6@7/N:*>>YW@>3R M.$D9SY*LH3T#C@[-#1-59Z+SQB7V?HO=A7)H\&4V6NBD!2"!.?/9J2_[]#]< M$L0Q-',>-JNQJYTB4C%)B%7@=!8T:H9[.L.4#6%;"Q&.<=,*T$Q2J$\[1I%; M!ER^?;P38#T794C"FC$,214$0)Z=]GF\C$T\YH @?\#=60UJE3(Q4N^Z$8 D M<.I0>5-2/1+#=&A.0/;(@VE"QP76/U7X9Q3.A(VKY]U5'-/8;#/Y=IZDC&

Y-!#N'X!;J,?F0=#>UWGR'-63 "6YCAT"]009C( _$#)D( ME-I*'>':Q*KZ_.(&% MH-%]&XTMJ%9MB@DA#J!^]:U5$UB1F^7NBO\5@ M*ID&.[V3T3;;ZTQ_JP\A,8/8!0LR6!Y4%1%S(HS&'%.$C7/3#()+F1 )1H50 M;#)DV%/O@:O-BX4^\,B7U>3X7+\T8NPNIN5F 7JC!$1:H.3E1]C-?5RF1.:A MXRTG?^AP:_EL<)HU!;B1;)T7,M0[M'L#T[K>$_M/6(Y0G2ZK'T,I9EM$B0T4 MDF@@*''9F;#BH;?G52&O6F&LJ[S._!FQS ,.>"B!/\_-&A,2ZPVO?VZ+V0&? MV(S&LS7P%9[(7#YR>9J0]Q&OR8Q@W98C\&,+:ZN%J_P_>7S%UK^$5TO7T6EB^"_/#;XJ"7/ GB_ M=5C/AQ]L8/I,OOXO4$L#!!0 ( +5)>52QYZ,_60@ %44 9 >&PO M=V]R:W-H965T+J+%'!L2W[$[J8! MW*2#[8=VBB2=+K#8#[1$VVQET4-223R_?L^]E&0YL3.[0%/KP?L^]UQ2EX_& M_G1KI;QXVN2%>]]9>[]]U^^[=*TVTO7,5A5XLS1V(SUN[:KOME;)C(4V>3\9 M#";]C=1%Y^J2GWVU5Y>F]+DNU%+NWZC)=,;53AM"F'5\GUG'K_[,*+UO.!WK1Y=ZUI0) MC?M+- MI^Q]9T .J5REGC1(_#RH:Y7GI AN_%'I[#0F2;!]76O_E6-'+ OIU+7)O^O, MK]]WIAV1J:4L/_Q6-8.QQV1%HZ;S:5,#S8Z"+\RJ"$0%()).QW,,1>WD@OKRZM>1265D,;77"H+ WG=$%%N?,6;S7D_-6G M(C4;)>[EDW*7?0^-]+R?5M(?@G1R0CI.Q&=3^+43'XM,98<*^G"E\2>I_?F0 MO*KQ1J4],8R[(ADD\2OZADU\0]8W_,OXQ(UV:6Y<:97X]WSAO 4B_O.*B5%C M8L0F1J=,?+G^[?-'<3__U\>[8RE\7?J+\4K$XYYHJQ'W:R6VUCQH!C]Z3YPM M5*&6VHNE-9NW0H>X/-4MDDZ8I4#JU&:A+*=/.^'0TI#T:[&@WGL744HIKX/H MNK16%3[Z567*RIS44(>512;>B'/\G<7=43SI#@8#\3:Z\Q(^GHL1W4?WQD/B M[,.!.Q^?P!).L:=M2$&*5265JB_PZ9GHUX,P#X1;OE0*.#%+DR,>7:PH2@G' M4U.D.M>2^QR9,*6M$A1Q9.0^[K:E5YDH'4EZTE-%[Q!?Z8W=A97>L *@H\3+ M?:+#VY>Y;N7U6^^NUU+W7#:)>PCB;_5OE5BNH1CW8GIU/NC-Z-57!52H5JIZ@KSH,BQU,(SUQ42]2I,<8[6*\%NBUP)[=4&61\->B-2%X]GOCI)+40!46=N^=, ^H.$/>X+KA."I8 ,! MZR];Y&#]B2+?O#3UKNZH=XQPC$P;X@??$(PGW8OA!2.8KL>ST$GS)CF$_,R4 M"[\L#QFF63,Z(\^%0\P0< Z%Y]NKT4R&JAU#AX.1K-@M7A)$2U04+UG[6E+_??Q;V5,!W&,.K(RT>S\;.@X(>R#TI, MDQ!&W$W& U[39'R%78: $BVY!<*,=M- H)CH!J4:L?HQ!I=>$59()/3265\&G,6(MZGD+%OX+S[B295M2(FQH!;_\W M'^02<1]W 7I#(I+N^'D52 '8=@'*]1KC!PP.P/L=HTG]4>HMP_%LKP3.)=TX MZ(%S(5\8#:/!X,#?[(2)%[K&C:XO1YN_&AWGXJ:T-=WOE+0. 9;'N<%;N]N M1&NOT2ZRV/%LL20@CZ8)P=+T-*!==XJ&>LQ8M<),(>78Q]&2-0@J*WG@\!2C MI*VUXV8PRXCT$7\H,#VOQ3^/]\)C5]S%-GJYU*DFH1*^6(_>0 W4DZ:NM&HE M;=9,NM+3MH?:I>Y, !IO .ECS.G7UI2K=25'0U3R<.%YAJW*$AN,HJ6Y*]I) M Y=J]:!<\!J#'CYO".RY_JGR'3TN $T?WA_QHMKJ..R%\QQWE>,J"\4Y4HGV M4LQ"Z &CP@UD&MR0]<1W#9*7KCLC3+-W5\[$*[0BJH+1&Y2Y"5*2.:K7D MCD8#@!,AXC"<./>'"H_8[8GYB2$5P'B05Y[9S\ 8[<$(O:_ D K^9D\79.%- M0QA=(M^MXA-2OH-3+S>4Y->A.VM)GE1;2$9K-?<0.,^]5%H@&33W""B20KE% M"$\:9RF"P9MDUHT# 73I[>-:IVL\3;K3BA84;SP>-$2$@_8P&!UY3"RSS%$9..T=<9Y[67.>TQT!SKH$0BO@%:H)^AZ5#FF MZ8;/9X=F&]UN/_IX4Z@*F7,$5N74-Q$":\B%_=@:IT-8>- (JS!D7P'.J:2' M\/$$HK@6Q(%>5HD@:\D@ MGK8:"0VQCV@%E%F&U6%8TW M..SB", 5B5KX5& BM/?^&$J'Q3!QT&6(D>A$G"*=A<0V-LVEWE"F"'>'F09U M5]LBA*HJ,JUFI<821$S'2-ZFM.#XW.N:>C;(K_J"%:,A^^.K3/&V^F]BW%'V/ 1*]QXL^4/1POCO=GPY5I)E)T6X/W2&%_?D('F2^+5?P%0 M2P,$% @ M4EY5"?&@1ZN" O1@ !D !X;"]W;W)K&ULY5E9<^.X$7[GKT IGI2G2J)XZ++'=I6/V60V68_+=N*'5!X@ M$I(0DX06 *71_OKM;I 495L:3VHK+WFQ> !]?OUU$SY;*_UL%D)8]BW/"G/> M65B[/.WW3;(0.3>^6HH"WLR4SKF%6SWOFZ46/*5->=:/@F#4S[DL.A=G].Q. M7YRITF:R$'>:F3+/N=Y:?AKM]( M264N"B-5P;28G75K"LG*]HC*XS8+ZJP"\,^%ZE(=P7TP;#&NJBV[BHZ*/%& M)#Z+PRZ+@B@\("]NO(U)7OS#WK)_74Z-U0"2?Q_0,VCT#$C/8)^>QZ_7?V-? M[QZ_?+U]8)>W-^SI\O[^\O;QX:VH'I2%57EJECP1YQTH.R/T2G0N;I45+!SY M;+\F1L[VK@"R*;M6.92QX50)NU'X4K"?RVP#(0['7687@ETIKE.F9NQ&:B@> MI2%4J5I:D .O/93%B\V?_S2)PO$G0QO9YU]+:3<@+!$%UAF[RWC!CG%1%'RB M)?B$[L-/']EZ(9,%XZ5=*"U_QL5;,W!WN52JQ6(G6X8G\TDUB]:M<*X@0+4]M(/@V%9 MJ"P5X#"$Z2NX/A6:Q5T2[K.;4LMB3GLW@FLF$.4,,"IR6E?AM-N6[I%/L$Q5 MX08'EJ5.%I 6-AF,N\,@8,X/M"M1>0ZJR11M9DLM$UR0JU1D+C>X=J8R8'9\P0U0NY-\"BDTSVRFA6 25()[EFG0@I8$ M?CS\@-X%_B3^\(F);YA@,&"E,DA3AD":<0<\6#Z._8B6CX=PT5J>RI5,(0EL M(T5&@ W@-4:F69+)&>4[\HA/PK?D M:_!<93*E:#Y8^(%)Q)(3P'$JQV#I!C]F'Q>0;(>DBL> A;)-%Y][ID0*S%6) M@M<06%">9"4*0@HCPU4A'"7.10%0R$@@3V$2D-BNB-0JGUPHMD@A8UT@:I#4 MH$%EW@&TM,'2^Q&P?"\JIQY%!2/BW0.L>J]A92I^Z#EZJ"#6MZ^V&%B(=H_0C>[2 Q Q@?WUWNJJK)75Z7K M5XB15MC9$CPE&F!'@3\*Z.^ BW::JC;="M E MH((M(/]*;[JTG@0U3""SC$WAOK3& EPP19!#3(P"$X1.)! 6W$*N9D+:4@-T M/K\T+160$X"92+TM/*IV;B20EYQ)6)X+Z.!IU=;1]5Q:Z_HN5,ULQBZ3! &. M$J[*+!-PQ6Z5S\( .BK,'CQ-)54F&(!TC - %HGT(GAP=SF$I MC+?U=9?'=L@:Y/X'IF<78BJ"WGXV(-1NRV$;EPJ0%&),J!8KB4)@N-@6L\<3 M9!V*D6IO1NE:HA.N-%TMOF)&C+:S#:/PQF#2EG-9?S[54PRDV)9FSTSC[98_ MIW6'2 JOH*$5<_ ZW?9(NU8-.D51E34&A"92HI0I?M_YWI--PG71'@Q-V! 4]T@0QJ3V >#08U\O.QX'I/0C&_N#R=:\5[, &#@9GI#F(] ] M'.TUL![K0C\^9.!Q&#I'/L+*8/ N8\-H4FT9^>%XO[5 L=W!:$)FH+71L#:$ M3S/! ,ZO=X!_X[@[.!FY'2/73AJ6M[33H0\F=@.5ZLX$Z.-Z"FSCM1GG!?+> M4'CJW2/0$))UD!Q&V*VCQ!I+7?9W)*4MM(!1)Q-(\%'DQY.6I[$?5S ]0I=_ MW '1BM'_SH%MX&,_;#DP8I=O%RPQ'50?SGQ'X6A$D% SKRQP )H7]$&U0W2) MPNXJ,N(W8*D"^OH*&*\9E2I"Y6L@66@T[O-,THP[%:PE%KC8=7@M\,P' _MR M6O50,G4=H"WEICE_W)[7^'R.?&ZI]0/$C4RJYOE6G#WT\R!#)IDR6] M*0%94E+8O!T+EJ"0AJ]4SJI.!8&R:R'< M^]HBP-JSL%N3WK+^VGTIN,]R9&!+LT*%*-K:$'P)U*NS#?;!"IK?_6+ K2\& M0.\%L7Q_?G58HWF&QF6::9I)9W>Z=19996%HH'N/-2P.:HZ7J8W.JJLGYH")OVXS;XTPJ4RA: M"R5IL$K@R;H2[[]%.12+?V,;>.O#LMXZ4 M" \_A G@_4\K6-ZB@^8_%Q>]02P,$% @ M4EY5"">M/43 M" ?Q( !D !X;"]W;W)K&ULE5C;;MM($GWG M5S2TBX$#,+I0DF4EM@%95A(#\0669[*+Q3ZTR*;4$XJM=).6/5^_IZI)FAX[ MGMD7FY>ZG#IUZ1*/]\9^=QNE"O&PS7)WTMD4Q>Y#K^?BC=I*US4[E>--:NQ6 M%KBUZY[;62435MIFO:C?/^QMI'INRR'2N;JQPY78K[>.9RLS^ MI#/HU ]N]7I3T(/>Z?%.KM52%;_N;BSN>HV51&]5[K3)A57I262X+>7ILS5Y8DH8UNN!061O@ M=$Y)6186;S7TBM.E6H/B0MRJG;&%SM?'O0)FZ64OKDR<>1/13TP,(G%I\F+C MQ")/5/+<0 ]X&E!1#>HL>M/BN8J[8C@(1=2/!F_8&S9!#MG>\.\&*?XS6[G" MHB3^^X;Y46-^Q.9'/S._^'RYN+H3MXN;Z]N[BZO/KW'XI@EJO0]N)V-UTD%O M.67O5>?TRA1*#"9=\<*!N*!ZCHU-9!XKE$RQ$9]FRS,Q6\Y%=-0/Q2__.(JB M_LM,R$S!-4 MO8NMWE$_"9W[R< MMD+;"UTXM"OYDZM,"

$UZIUF4F;/0IU+[,2 MFHE8/084:KS1*FUA3%2L>>!LY7=E89:?)/1J@ZHHC)!99F)RCCR9TL9@AWQ M4CI0Y4@4YA@.DM,5=RU&4P/MO7O*DP](.>)*HXU=@,L\D38!Z<961)+-ET2_ M9)91Y'E9Y4D3?7K;H@G&"\6B8<7,CU(C$*1=%LR_S+6J\Q?\/VD'F]JV$]^ MHJF9"!($JSE&/3>CW.VLD?&F6Y,!9IUI4R$:*@)/1<:9JZJR)-C>-0PE95SX M1%#S:&0E%&MEUE;NP#!5E_2OM_)WV/*355G7%5\T+JV.D=?'9]6_@8:G&$ZI MJ%-R49E4_IJKYEZ M$)>@1.>MI#:M.K]4#NH'Q7VA6@B5_D=O<18WA--_.ZFUY8NEO, M:TM=<5U: =.-D-LIRKC^0W$YI1F=:P*)+XBC=H_J/,Y*:HV@%L(Q8'$@,;P, M?RB,M9+6-P'<-EY2@Q3 W=:7J88Q:4E\99]2OKOV$L4QX-4S3(#"6:2.&_5 M?[ER:%)I4;MAT$ZB3Y)GJ/2(@]ZQ2J,_6ODXHL!@ZL(AS^T2@)X! YAC,M:9+AZ)CJ\4 MXX4C^EB0#%21PFX-GC)&;UN<.E0L.G.E0"$U:$PU#W:R-L!NT!Y'W'%;F:!. M]3K7*3*, &.YTP52K1Z(!5WX3B,X65;[;R'*,1?=AN8W0742SI^GM(I.5U:0 M=[$UK@@#G4*Y(+,AV6W4GYQ[/E 9/!0=C7*9KVF4&5%@ M> N9W",:C)O:-E7/>TS$K5CCA$<1F1T51YDSMF!/W4K$L?",>^F\0L#Y5WR$ MI!@_( >K2?3\M$Q+BUM;X4B8IE?F'<>UUZ"2B*-CICETJGD6/)TLB&6EFB/' M%\2KQ\S3D*5Z:A5D4WNX)708]#F/J*>3I3F7Q0PSMXPWH5!IJGA?#KC;*,Q4 M6U>('Z7$S+-"^>:^E!815:O:G_C@&'F;R8MVOW*> MBJF(D$Y%1-8E4\$/GI4@3T;L+M6IM5)\1/-*->3M:( M:.E_BI"E9:L!9D]. M;RJG5 "(NQY?V!USE^*>]Q8,!JQBE!X^!H/ZK;&./4T^8B:@X.M^AHJFOO$' M=%SQA?)(-4YUBT)U/!GUJRZ[XIMJ%IG7:\"J>Y67*@Q0Z#!56>;QK%>E/[2K M2D)>%$X>\XC9(#Z]ND\UYWN=VBHH%[RL(1[:).JG)$W11&"?5]L5JJ;>Z=D[ M+OI,GW3U7O0A^#?4_.^(9UH!:Y%&,+^^O/FZ^)>XG,V_7%QA&0ZN<$8L>63\ M4XRCFRN% .A? MKD@RM69+HY1>%?(!+B;A8'3(NJ-P>CAFW9GG<30-#Z?>]W@0#@^/^.7=K[=G M%U<+L;CZ3/\(_O45MOEE"S<,#HZ\8C@:'KU$/)HP2C'PT7RE5W\)]2"*6%R\ M$P=#C^M=C7481A,&CZNCJ;%)W'_:093'AN8$YE*H=KO3L8=8?WG M#G]3F!U_8EB9 FLU7VX43F9+ GB?&LS=ZH8<--^<3O\'4$L#!!0 ( +5) M>523&PO=V]R:W-H965T#>Q\2JR76J5-GWXK?WU7UYV9C3!M_V19E\\.C3=ON7CQ]VJ0; MLTV:6;4S)7Y95?4V:?%GO7[:[&J39+QH6SQ=G)Q?GHQ^_YNP_UC]]7 M75ODI?E0QTVWW2;U_J4IJKL?'LT?V2\^YNM-2U\\_?'[7;(V-Z;]=?>AQE]/ M'90LWYJRR:LRKLWJAT=7\QT@)_X9V[NFN!S3$=95M5G^N-M]L.C$\+( M%"9M"42"?V[-M2D*@@0\_E"@C]R>M##\;*&_XM9L?'CU[ M%&=FE71%^[&Z^\GH@360RTOBRDU;X]<+796:R/H"GP-,AN[#(OER,0GQETEE\.I_$BY/%? 3>J3O\*<,[_?K# MQ_]SM6S:&L+ROR,;G+D-SGB#LR,;?*CS,LUW21&_[!K\UC3Q%8EAWNZ'Z#D* MC/3S1;-+4O/#(RA@8^I;\VALA_C3QL37U7:7E/LX;^(D_I2;.I['52V?%A"D MLEOAK%V-/ZM5#+AIS@J7-(W9+@M0)$K*+$X!IBI-V38Q+ $$L:&GIFF=MWF* MS1-35XQ;3$]#*Z"W^+S;@:H)J1^DBGY)L 64&O!*)C)@M57< M%?9S>S^)79 M)74+I6\)FU<"9D8'B?0@?_NO9XOYY7._)=O==_%OF[PMS3[^.] S6?RIJY?5 M*BGCWV'=3;F&>,SB&X I"(,>G8+3=PV6YN&BAICA3R/BL#5UFA/G%2,6DW4- M?39VI(::U =WKM8EW'00P!34A*C @C&12 M$H_[=%Q572U+FC9J.A(Z F0%Z^:86(TH^+E3\/.O4?!":'0-.8<=R5CBAQ1\ M%-BH@@_MP 1-4B'+GJB1NI]!KE5>)B7SJ&GQ!1V_B81RLJPC=@-H&]@)XF*. MK^\V55'LI]5="4BA?D&"\G69KZ!.(&=>0IQ2N];")"#@6=DD['J;>)/ETZ>EV.TNO*\NRC20TP7A9FB%*C0(8I-0 Y=M_5_CO2 M]]KLJIID-FE)&G,XHZZ%U++UC;IRE^09F0IU=[D&S*\ M78FHB,,^AJ][]NP/@%6W>:8+1M=[5)N(XK\LAN;!>")F)<8Y2T:N 2PSA- ! M!ELY-$D[]JQ)4[%Z$MN' '"3P_[5>_620+ "'>"LV$?ZI42B'7 '+;#5+ J/ M= =A82NQ\IH8TGF=D+BQMKL#\WFSJENVJZ[PR^XV4-7$TIF"A\Q T:&Y0 !V M=6GZ1QP5Q6=.%)^-BN+;\A;T!!'B?R9%=]2&C@(9%L4!R#UA@*)V[%7L8R*& M<<%^#/Q,*W@6BHI@5.NFG>;E5#Y 3"DIR%DIH;Q6"#(63:1)1?XG4Y^WZ(O@ MVI2F!B<@C%V=;B!:X%=R1WH/&4D*B;S4G\$OE[ 9!D\W7=X*&PA'"$/6B0P! M4?:""#VJVK"[+,R7F'P?@I.F2V%?FH.8IBH!D=E=4CQ'["X*QMB&:$U$,E+5 M&?E4;\A%LLC-4$R5ESER$ 0 595!T]Y"+5/806 E!V0D33.,GYS@*(KP$^8+ M%C<11:A**D$H_J.#%T)LQ]R+Z3-9"$N-54?1S>&:#'EMF58R\)021 M(#.P+B1%A!$%2 :R"2RK;KT)F1&55=MGR $NV++*])#FEL6_)^J0I2UBI0U$ MGBPQ@6M,VI&E6>X/2"?G@(Q#0(C?C=B<:88PH8D@D./BSZ)2+>'Q39,:,BQD M<&IB=;'OHPTJ56K0&'J \(/;L+PJ*[U\0+J@SM,MS#Y)%LFI&%M&BHUMCKWS M6KPQV*$J.V+9GCO+]OR!*-&P!WO]94>1IY#Q/>]YW2&I0"!UA7QK.$@9!7TL M9OS*_>+W)<+A%)D>I8.GG%B?3.X%A-JU9/G>)7ZWDRDCE9"'HBD<(KX^:[JB@S[%88$CWZV M?@A,^2:>3TZ?G4PNGIU%M:&R$^V8ESTPXL8(.V!^(%AZ',C')BG70&(+C0:R MNE^CF0BIG$)-D>%T6XI&4@I_+7%-2%P1H%2)FPAQ->[SQB)#F-/D9.F00+.A M+4W541(T )+#2+)]SK^"<4%S#>6%-=, :"3I!#V@'XLM?*GPU M/XNGE&=0H@LEY9#_2K?NBE:B41A+S]#^MDK(3&A'AV VW\&H;4Q!]C2R?"KY MH=JL*HX!H9NZS)V26">,:BP[]#>V5LV&;,.2:HM2> !9NT:M-I]F$7. -O\N M?H7?^%0=?GX/NRAUB5GTBM#)=^PT7JJD >&7!F$X2Q=._-_P1/'UAG-,DJN? M*W #S]\@Q*??;VR&M =7U!\W(31#0K**]X 3^2#$GB7C->1,ZVH;?[7ZOH@8 M+T/E-2\-6B [85VYO#R9G)S0YRG^>^R_>,)?C1BW^8DO(9X\8-XJD+,5Y:*4 M:$=2,5@P' 5TS)@-08][7QOW-4E%FM3PJ9Q,4.!&3H)"!YB%;ML5[#>@B53J M$BYPR(V0I(47D43T(S&@5J]-.6[)?$Q5 &@3U=6,G#44G?B2S1Q6$X^2>!GX M%E@]3<)IO<, (*AR)Z4,*CU2J6=*I(FW!@X?.GM<5ZPJB107+:O8'N5_@GC1KSLP@RP3&4GP0>P*LY!P@V'ALQ_G M8V!%6)':C>D7)=0^\5)*ASB5)E7.*55:43HCA0FH%:G^>(X]#XKL\U$-^;DJ MU].?.5PF--Z6<"9KS@V/^_UQD,.Z\M ^\=L,G,U7.4=+N?]998DE*P'5LBMUGE[2QFC K!2/<@,;NW<],M?\=2"B)#5=1DDQT'+>2( M7/A\FYL[33]\X,:IC"'$*%X6;0C\1\^5XPL*C%OCXQ"5C8@L"!?4)'6'$=@3 M&K+/88@- 4002P<+$1&Q$LWL2G),!(D0EJ2$/>,*CDNHON+"J9R673UP*B-Q MH7U<0FU'IK4:VIC#FC *:E@3CL'7_UN++0%0M6PUD&1G\@7Y#S>% M(&150?E"E)DE&:R:)$F,XX'U4@NEQ"51Z\>"@8_I&7RS6AFQGEQ*A86_IUY4 M>%&&1-9X$3ZS?^LL$J$.GX/)QL*94*"70<;35H,24D)G3*V81)+/>2FIU),) M?#HK)7#_^8'C_H&YX!V8!W+K*\?@5,CA F_F@]N%<[W#9TL-78.R^8TKEA,. M;\NTVCX@]+[=.#\=%?J/9)1 MX^0DW69'ZMPC4,9EOY$PXE&8Q@IWSJ?=K?)TXWH@^ EGK-1#\!?%B+ -E/E6 V*@CQ2 MJVQR4"7>Q)U K3P?B_G$&"BJD=B'QG8MK9[)F;C@"('*R3VZ\]H\6"D>/\YG M9C8AM\]3(9R9+XM\+0G5$SBETI::V/)T]2&W\%7DB=?USW%GI,P8EIS50==\ MNK)RE;U!%)"8I;2R20S $%XQ#;;2TYTJ0<;?#HO0# $)*Y4K.8.S#1/J M]-,1D8K)MNQ-M*)B 3=4==U'Q#\]$VA7:'%5GO?%>=>]LX;#]I'U7"S14)'3 M$SK*Y7F<)?O&;6];,*)&278K71>F9WCJR,4.S$2EC>4R6>&"DQ*.YUIK/X@, M@VHO//GDCG[MCTY'3EBK*/\AW50\7+$WTF)OM4(.9ZMUS#UI6XI#3K9)4)7A M<%LE!W:WVG')22ONY)*;ANHND&,_\K'B-J?5T[ZZ(&BAN JY,EP:=)WP?6<( M/XJED<]T8%=MLP3 _/CNBE#E=)6;6JI$9(&0%+!P4'*1IF9'UEEAVIK[S'DG M9K-I1';E.?=4U$L]EON>722^N3D#SG)L",/P> 1GQ^FUQ.1@<-X&M.EVE5;Q M=RX UXUG\2^&1E9H"J V&JY%ZYIB??F6A>>,P M5/ECF\_:IU61'MI6@(4C%[! .ML2<5>K":8C/(HA.K7YFA[LY%Z-9S=8\9J( M@E*K3L5F?N:46N/AGI25)=.#ZK J5;*J0Y,OU*=7ER9 M31$H.G%'G477/O5>L8:P&>XEX91::V4Y+UFW*.1P,"9JZD3Q?'H5U!WPEPNG M*$VG@#W^7%9WXQ,E)K^Q0 M%(P@?K..<"2:T3)CG;MZ&"SSEH90RHX+Q=38[L4O/(/WS@YZ7=WF6@Z5&.+. ML.32((I?IK&NSR OSV=GWU)>UE;4:&#K--%2_T-+3V?/OXW[2R6NPBFIGE[-%_"U<_>PL_C9:Q(OSV:7\?8J_3^/Y8G:.O^>G_-B8\/EYIOF_,]!D MQ@>:QF%]S413.+?TJG,F>,^=^+#-LTFR7H\_XD*Y!!9N/H?R;P!:)N5GGX%* M.XAC^;# 3,#?O'I['=.$6-N/!BB$IU"/;%>=DSV36BX5NTRC 6(3SOJ,T=[/ M1LW'AZ/>);]#^F[L1.$@Q?_"9-0!V'LG;:B "07X#'-&%GS:($R#GW"CC1%W MI\5&\W1'$+)OR9F1\^&@OJ3.O8Q;8 WQP@<\GYAD?EZ2EU/5@V)NW9* \%2& M; ,QF?B6W23J!7\#(@\O@0*R"E!QI?R@X\CL5% MU:2AE(;%QRX5C[,T0B&:A=DD]9:BW3%V^_FC^4,#2.PZ/B5?CD0W?VGTR,,\ M7I#)Y:F6GZ(\P55BHJ.5&#BXX6K,Y1G,H%96PNTGMNPBWE(CIL97O\."MA1% M;"(2 3/H9;(DWY#[F,JP!I9"$[@FFZUHLL6E# F7[05Q4]K*NT062;IYXE\!&WNJ)2G05]RF^0RIR;5 M(Q;0Y&X6_V;2?#<^D)26[/;;-BNMHXX(![W M RM1$"TY]/2)C0$L8M=GEJ&P"RO_TV3I'YD)MKPH8^&]8>0E2JBWJ>-"B# M2X&>\HP:AK Q+EL:RO(/]G=J(E-0OF="&4VSJ;0WO47(TDEY,$K:%@MHPLKF M+T,>,(1U (%5261K_G85)V@UP$DHI$< 0==W?A@W78 M9MHK(8/63N3ECI$\; :5>UCR=H85+0C!#S,6V;+B2T0A#NQ?_F."Q9G/>6VDH5&I@(D.%_=@8M;G)1CQO\;1@PMC6;EKT^K1UW;8H< MX8]?G:^FGDD:<3(G5A4%-6P$-!RP\B2'MW$M?$RDPY?LAGVOZ6$]T$Z -(H4 MO#F01!)S*.&+R!=KWOJMX^&MIZK8-"9YL;C4, M*'UK99OV_&#Y(;_)P\SYT\6" 9X]?SX"C,))._5R R^?+,_Y\C\7B_N#&BMSQN.UK)*O7D@E+EM\:%7 G%KNH M*-)A!Y$/F?B;ZG)L==EJ<*"Q[JQB=67O:,!:GX(C..3IY2(^/9E;YX_E5G ME-EFBQY=SY T_/#L[IFAXU],SA9GD_GE.7V\/(/ /SNETJ?^KL,+4V7>-_') M#&$:_W,V]%CFA,<_>'X@,@&JP170+SJ=PV;AT&KHO(+Y0O>+&V['TSP*OE[# MAK4<7B82NUB"(:W];%I]4B4R]%O-B[&@8^'GG!?C<\XW)!?3EYPU4G!LRN;H M+;5Q4,.AQS'XQZ-QEM2IY+%IL"+JU9 D0_(Q^/R92_!ZV]A)><:CA\',YGY^ MML9/!/;"6%\ZJ5;,6^PX.8JG#/?F39!9:::[)GV+J=7<+S %V]KI,TIC^AF+ M;[91Z-!?,J+T31#AUS6/,[2CVV.D *??_F[.R4+31M^\WIR3/^ MXZM:)=&15LE#B,A0(-GW'B(+'0MG1" ]_Z>(-(+H7-@2($I!?/OTV4H]@_/ST,YZW>$3'BA%7-[\"@?E\>O(LF$!TW[DI1%\$ MLW-=C2>UOY+S^!-GV*?G)T]>Q)_D!2'^.> 8O77X.3L:XM#M1/38[!VDY_;Z M9MPJX." !Z/O0B0+S %:\_B >W4&VV2U8%0RD@$ZJ9)2WU>J:L0_\:J ;PN C(5]W\+;)D";4XN ^9T;M:LAX'I3:B*/9(&06D MM&,E54=]:*U*<_DQ08I(MO(HM2G\^7\D]_#DI;L675;1L,H=U7.V\^-FU-\< M6(S?''A3<\ *AR?-4=."MS)J%;[ZJJ[*B*NKVV%3!..QC\^A?N2&->UUU MZPX.R5]AY5A5Q^)(T7ZI9OSK].1B$KVBI-G=ZJ0_9+K.+_7..^QJX2> M79Y,%R=/^)E7-!S#>BJQQ$\F6Q.&%KB?7P?W7_.@MJT;1^_O2KZ-V.X#X,_F MY],S .^[%<;[B9UDRJ4^5NHEG"3+:M/H$&#C?*V]BQ%>NG6O3*!-_:4+;1'O M=@4K]-^OKCY(=BUU\:#R?.]U,W0OB!JH-?4_4K:(AUU>PV>4RF&8V :P)L2C M2,^IMXJ:H&865ZNP7LP!LRL .(!<"PDQ/*Q.0;BTU<6!MK1+3+FQHR;RBD(* M;[C8HZ2%;D;9W?FYVIW'ON=_I' >];[6$S2PADN]0M/#KQ$9?Q43AKX(G:1 MKCI$ _OF+A" R-&*?087!A(_FJ[=^TK\U'![YGWI<%VH_3SNI6$\()SSY]/Y M8A+WYC$T=+L\H]#M!E)1Y*N]S?VN^GVF_L)^V$B@?=@XJ.:-0H_LW$[2R(4/ M>\%))C##'<-6EA4/WDHON39.PRG0M\.M(LTZOF[?F51(ZN..&[DK6KZW)JX, M"#>N'^JE&F!5::3CV[3<:/3O]].[60'G0X2S7$;U#W@=?0VOX1_^T2$< JR+ M,>\POYC.3R?VOA^ O_5:.]7ARI]E7LR&[(N+0U/-0 Y9&8STPJ'9ZZ0;^&!C M7SXCT4_JZ[C2:HUT0(U?!T@Y5S#=X<F]ED6[@UPB"<*]=E/S MO07?A''"0H>A2+" W@_K#4,.P;R%Q_4?O%P2,ZLZF#'.[XP3M9 M>@#HSC=?4@@@T5#&7Z"%O^[DCV9'Z'TP>N_N4U(>#%H'F- 8$0*ZC:TIAI3?!UUB?5M74$D[Q/I]*9>!(S+7NS!(8[S5HFI;4@WM9&"4O4?A M>$N1W9),P^_XI!>V!UZ?9N_+6CF*Z*492;H),AG*;(6XA*&S3:ZW759!1UXN M2?G"9#_9>R>*AD\T ME/P^#=YVO34(Z>F=WCP<7+;RXFOWK7MO^)6\+=L_+B\=?X>,@"[#%F:%I2>S MR_-'504O_/"WP0 +8, 9 >&PO=V]R:W-H965T('9B?S/SS3=C]V0OU;W>(AIXK,I:GXZWQNR.IU.=;['B M>B)W6-.7M505-S15FZG>*>2%VU254Q:&1].*BWI\=N+>W:BS$]F84M1XHT W M5<75TP)+N3\=1^/G%[=BLS7VQ?3L9,GX M/#I>S.QZM^"[P+U^-08;R4K*>SNY+D['H74(2\R-1>#T>, ++$L+1&[\VV*. M.Y-VX^OQ,_HO+G:*9<4U7LCR3A1F>SJ>C:' -6]*1!)6K_Y(\M#Q_9P-H-S/GM#3DO+[GA9R=*[D'9U81F!RY4 MMYN<$[5-RM(H^BIHGSE;^F2 7,-2;&JQ%CFO#9SGN6QJ(^H-W,A2Y (U'/S! M5R7J+R=30X;M]FG>&EEX(^P-(Q&#K[(V6PU7=8'%CP!3\KASFSV[O6"#B)>8 M3R". F ABP;PXHZ&V.'%;^#UQ?OW^4H;1;+Y9\! TAE(G('D+9ZIFHJF1$OT M=UXVW'A5:U0/2#(JFMQ@ 6LE*Z#JVG%1 #Y2Z6GRA-<%2+-%18I0"BD_7< MNB\3@V[8$C_6.Y[CZ7C7&A\3F3I78N<\6O"2USD"-[# C:AK2PGY_!=R!1=; MKC;DCY'PF]0::/V2^YB6S4J+0E@I7;I@"$R_1D,;PQJ>"&?T'@$W+0%7KPGX MY@BX: DX=P0)PDL#G$0.63C(_CVD>0\0F*.X*TY>H3>7.3GD?-J@/FCCOFCCS//R[PI/=DTK>D\$W5. M/L)!25KM[5J#Z/W_V!V(,6,.,)G/ M!\ *7!DHA';=[1W$0X@2C_5^:(VF@J,V\,PZ M6A[14::!%H:A0X.H1+43:V MJFW4#.W?PDRU.1-KB M<6:H.39&&_+%,M?1):L=^>4='?WL'&4U"(FG.&-4I4&6L"!*D]'5>DV7&!NA MBXNN,4#EE]]31GPZ;,A[KA0=W9K:7T8 $=&W./:232AA[C/X_]FY-7_A'0<*2(,I2.\P2JIE9 M;!M3^YU73L>';:8_03@)4_](^I85G?Y>%J9#JIMUJIM]6'5$NCCLB;Q/:8.H M[REMZ7+^K%1 %C-H-BZP&YN&<_MB(43))4?2.1NG, MONLE8OKJ+DD-?N-NS!I< _'7RNYM=RD_]W?1E^7^1O^5;@N"/"UQ35O#249G MG?*W9#\Q52W5/;;V0( 8' 9 >&PO=V]R:W-H965T>(!IY++O3,RXW9W?B^3G(LF;Z6.Q3T)9.J M9(94M?7U3B%+G5/)_3 (1G[)"N'-I^[L3LVGLC*\$'BG0%=ER=3?)7*YGWE] MKSVX+[:YL0?^?+IC6WQ \VUWITCS.Y2T*%'H0@I0F,V\1?]F.;3VSN![@7M] M((.M9"/EHU4^IS,OL DAQ\18!$:O)UPAYQ:(TOC38'I=2.MX*+?H'USM5,N& M:5Q)_J-(33[S8@]2S%C%S;WU#6FM"LX$IUWI1<(6Q3'HRBKP7Y MF?DB260EC(9[3+!X8AN.'*:& TP:CQ;MPD&BG9=7'74W'O[7(^IGTQGB?]!* MPZ"3ZA:>"Q*\(4@\G#2 4=QV>#".VRO5I'"LT_[!;BJ1:+,;6(-#KM=4=]HM M^46]VU[,ZS_$+;%>$*L<,W(-KL?45U5OW5HQ&,X$+!7K;-%2]S9'+;AIET?Y@R3:U<0?);-+2#3Z@^=$NE/62GJ5B#0K- MI "%ZVETE5W.AR[?)_QDV.D#&UPG*RF?G7-73:/4"4*.I7$,U'Y>\!HY=T16 MQI\=9]27=,!#>\]^ZWNWO:RHQFO)GUAEZFDTBJ#"-=URLY3==]SU4SB^4G+M M?Z$+N3F)H-QJ(YL=V"IHF A?^KJ;PP%@E'X"(#L \;I#(:_RAAHZFRC9@7+9 MELT9OE6/MN*8<'_*@U$VRBS.S.[$"PHCU1N?+_]OE M#=,EEWJK$'Y=K;11]EK\/E)AV%<8^@K#3RH\V&VIMAQ!KH'MJWTTRJ,T;@4O M=4M+G$9VQS2J%XS<-+!9H?(3.70&;CQN1NE@23NXIP85HUS#">3Q,$OC-$V] M/2XR9P^>[(; G8"%DAM+KRTV'I,+GT>R>)SG/NV6"6:O5 7?I*PTC.*\"%RC M>)0'IF40!Z=YG!5#'SR#4Q(7XR(X@T=I*(?WR9\ &<=%3O:B2)R1P/K1^).# M*]V@VOC%U5#*K3#A=O>G_=MP%5;B/3T\+/=4;9C0P'%MH>GYER("%98U.$:V M?D%6TMAU\V9MWS=4+L'&UU*:O>,*]"_F["]02P,$% @ M4EY5 564N,0 M P MP8 !D !X;"]W;W)K&ULA55-;]LP#+WG M5PC&#BU@U+;L)&Z1!$BZ%1O0 L&ZC\.P@V(SL3!9\B2YZ?[]*,G)LJ'I+C8I MDX^/I$C/]DK_, V )<^MD&8>-=9V-TEBJ@9:9JY4!Q*_;)5NF455[Q+3:6"U M=VI%0M-TDK2,RV@Q\V=KO9BIW@HN8:V)Z=N6Z5\K$&H_C[+H 3[N5MKU)(C2LU;D(8K231LY]$RNUD5SMX;?.&P-R^-Y+AT37FT&K]R]+.+M<;^:ON+,%F3 M=S][WF'%+;GXQ#8"S.4LL1C$F2;5 +@*@/0,8$;)@Y*V,>2=K*'^&R!!=D>* M]$!Q15]%? O5%4F(Y5,(]P# WH)XA M/(LGI9=&#ZQJD)/^]\Y0&J=9,*;HEY?>^HY+)BL@]X"S0\[YYM.Q=YP&IT\* MKW5@([$;_4"&QN5D$MC0.,N\.%KV."/*S?8IER')K!A8]%IRVVOPH'?\VN;E MQE17OJ_3'$NF+V6%@DXV4I7,D*JVOJX4LLPYE=R/@F#DEZP0WGSJ;"LUG\K: M\$+@2H&NRY*IUR5RN9MYH=<9'HIM;JS!GT\KML5'-#^KE2+-[UFRHD2A"RE MX6;F+<*K96+Q#O"KP)W>D\%6LI;RR2IWVH:6+Y5PR0XXA"U#I'+NPGDLKQAALVG2NY 632Q M6<&5ZKPIN4+82WDTBDX+\C/S19K*6A@-*_;*UAR!B0S(J&K,X/:%[EZCAB\_ M[)G^.O4-Q;2>?MKR+QO^Z A_&,&]%";7<"LRS X)?$JVSSCJ,EY&)QEO,+V$ M.!Q %$3A";ZX[T#L^.(C?&WA^KURQC7\6:RU4?1F_IX(D?0A$AR87NF*I3CS: XUJF?T;%>P7*-RG3E0J$W!V8=K M/H?A(!D%@R (2!X/HL3)9]W5$TY)SF$RC!QF-(H/SN^$00INX()&DS-#IHHI M4U ?+R )@F-@:7)4#A,=0+![:BT$DC!T@>-XW $_/E3VO_X]9LS M[H2^F2\-F9S%(:Z6+.:ZK=RPP1* MEE+5U.!4K4*]48R63JFN0A)%>5A3+L:GQV[M2IT>R\947+ K!;JI:ZH>SEDE M[T_&\7B[<,U7:V,7PM/C#5VQ&V;^VEPIG(4=2LEK)C27 A1;GHS/XJ/SF=WO M-OS-V;W>&8/U9"'E5SOY4)Z,(VL0JUAA+ +%OSMVP:K* J$9_WG,<7>D5=P= M;]$OG>_HRX)J=B&K+[PTZY/Q; PE6]*F,M?R_G?F_(5B+.[/GJLY#THNQO1[,"YZK31."XL M*3=&H92CGCG]+ W3<$4?Z*)B 5RSBAI6XH(R#_!$"%24<,D%%06#CPPC 7\N M*KZB-KH:)K=VDSXX#@V:9<'#PIMPWII >DR("7R2PJPU_"9*5CX%"-&?SBFR M=>J<#"*^9\5;2.( 2$3B ;RD"U+B\))>O(6!]UP7E=2-8O#/V4(;A0GU[P!X MVH&G#CSM ;_!.BL;C*]<@G !WVS94)Z-C6/CB="QL?1L5(X-^SLI963'L#DUU]FA$3OO(Z;Q>\.X W$ M)$BS/(BBR$ZR($_G=C*Z9:J&2E(1= >E03PG;F<69-G,;;OLBQ20/'%['?;H M(R(]9OSA-L(E4*V9T9"X4R%M4:\'^,F#-"9;Y'8TNFD61AKTEB1!DK=2,@W( M-&D/9UH?P46C%!,&-E*Y>^LGI@5,8@R.-PNC':.1TZR=C3[_I$,"$/B6R.6H M>.;(&Y@')(NV'$;!=.["" -%E'5%E+VZB-!*?#60+'RRP*PQ"6V.6 _VE<4@ M[OZRN/2X#XPJ8**TB7Q6RT:8T9.*P?H@UM,@F[?)^ER:P,QGQG-)VBO)8)ZW M:-M\=R5@$[?CIZL GU*EO;^XUHUCK) :@S/)4D_\K4O)7K0MGWM1\*1D-IR\ M_69.NLAT5E12K X=7Z]"> ,DR'Q-#F11WF51_NHL6C;&7O7XY/*ZJ7V:;U-K M7R(-0O^41/)WVR0!>;QI[;W"! ME#%M8$*V%.]/D4E[F5KY"_*1WSC]'KO3CMWIJ]FE0C3H('[5-8H;CG<;+IHU MU^XMV4?O('8OO:,?H+?OCMB_GO:L9W[]=HWAITM;-\D//&U]),T'.$JB[U$T MZRB:O9HBW2RDPIBUKY#BHN ;I&Q!*Y>$CB_6/DS[^!H\:#]?GWBQIJR"6[JJ M<(A?PQ(#:Q[G?@#G2N+92@>CBS7EV!L(_#I4V&=@/7\0^.WIRF=T(<4=ZG,; M[YM=;]JGUEY>>=Y]TP3S*/-CDL9^E :SQV^'YP!Q]YPF_O\0U_(HVBEA9">8 MQ]M#"&J\/.3Q4V4?A>%./S^?)1IL[NT9T\""%LM-H[5QU%L>1J,("ERQ6K@KO?F*VWI"@KD6-OS#IK$=]B/( M:^NTW#I3!I*KYLL>MCSL.8R25QS2K4,:\FX"A2P_,<=F$Z,W8+PUH?E%*#5X M4W)<^4.Y=H:TG/S<['N%ACFN2CA'*@[..5MRP1U'"^]NV%*@?3^)'47R]G&^ M15TTJ.DKJ+T4+K1R:PN?58'%%E; M=Q;PLM?PN,V%MK5!N,$'!PNA\SOX-5]:9ZA3?A\)T6]#]$.(_BLAKND"%;5 MT"O(M:RT0N6LET2@.M?6V?.N/&9_@!N()' M9,9"OSO(8$!_+UV?U4 ^;V'4'8V?/D?(';3D#OZ;7%:6!DL?JE:[T)1-SNP: M5C1U N>Z;?2&\(H]2G\>AR@^&OHPQ7/IHYX\8YIX3>$-]#I),J1?\D*;>5TV M.JCK>]TP.:@;P'B<'M2P$HT93A"; 0"FWF9+O;OC+S9K@^F3=/U 4S M)5>6&ULK57;3MPP$'W?KQA%/( $))N]4-#N2ER*6JD4Q-+VH>J#DTPV M5AT[M1T6^O4=.Q=8"@BI?4G&SES..9Z,9VNE?YH"T<)=*:29!X6UU5$8FK3 MDIE]5:&D+[G2);.TU*O05!I9YH-*$<91- U+QF6PF/F]*[V8J=H*+O%*@ZG+ MDNG[$Q1J/0^&0;=QS5>%=1OA8E:Q%2[1?JFN-*W"/DO&2Y2&*PD:\WEP/#PZ M&3M_[_"5X]H\LL$Q293ZZ18?LWD0.4 H,+4N Z/7+9ZB$"X1P?C5Y@SZDB[P ML=UE/_?UL-=J_0%;/A.7+U7"^">L6]\H@+0V M5I5M,"$HN6S>[*[5X2T!<1L0>]Q-(8_RC%FVF&FU!NV\*9LS/%4?3>"X=(>R MM)J^P_7*)C%#*P"6R LF4!0.9S7MM8(5UJEB)F!7*L2SKBI ME.%>5_)9UHGA&:=#A>T;E@@T.[/0$CI7(TQ;)"<-DO@%),,8+I2TA8'W,L-L M,T%(M'IN<YE.-I=C#Q)<<2FY7 T2)IA,$;9@%,>[4121-8V\-?BLY-XI,P4H M4D #EZDJD1"D:B7Y;P*Q/9I&/F8'ML=-$.P\A'%ID8A:P#L:@&8C]/# >P^; MHO^5XCT11)D1.^C830Y]M5%7#8TY@EJR4FGKX5 ?2<.:*9Y TF6Q!9-I*_EHV"!\KI/#1Z.I1+WR ]B [\)F2O6[_8P_;D;;@WMS M05PP30=O0&!.H='^P20 W0S=9F%5Y0==HBR-36\6=$^A=@[T/5?*=@M7H+_Y M%G\ 4$L#!!0 ( +5)>51#HV(_%@4 #0, 9 >&PO=V]R:W-H965T MZ"EL'1*0T\\WKFR%]]BC55[U!-/!45T*?#S?& M-*>3B2XV6#,=R 8%?5E)53-#6[6>Z$8A*YU274WB,,PG->-B.#]S[V[4_$RV MIN(";Q3HMJZ9^GZ!E7P\'T;#[8M;OMX8^V(R/VO8&N_0?&IN%.TF/4K):Q2: M2P$*5^?#171ZD5MY)_"9XZ/>68.-9"GE5[NY+L^'H74(*RR,16#T>,!+K"H+ M1&Y\ZS"'O4FKN+O>HK]WL5,L2Z;Q4E9?>&DVY\/I$$I M(2OM_L-C)QL.H6BUD76G3![47/@G>^KR\!:%N%.(G=_>D//RBADV/U/R$925 M)C2[<*$Z;7*."UN4.Z/H*R<],[\6A:P1[MD3:CBZ9\L*]?'9Q!"T%9@4' B;0WD3H3Z2],W%''E&V%(%?0*/G '7.I M<>!HB0)7W,!*R?H8N/?%V*3OR_5!,[9-3W7#"CP?4A]J5 \XG-LLV52%@\M6 M*11F\!Y+5*RR5FSWM**$/V!,?T?1*(WR41B&<#RX,\P@O4[M?G O#6D<7;SP M]MT330"-+I 7=!E[J+B#^D@CY)7JS8LLO%#>\:4#@ ,ER/H29&\N@<)"BH)7 MG+G^IS>R53NY!V5#IUW3&BRAU5RLP6PHT"YSFG+3&JF^>TDC'0"1I:6/KW#V ME?&@J[\KXZ?@+MCQX+7;<110SO[$=^O2 MMF%BC4[MF>J4(86F5;12+8[;!D+O930["9*4=(E+7%&R::X57T$VMC)Z*^4? M@RLD)ZV0#?:!5:VO'ZOH &'D.T1ID+@ DUD2Y FI7#+*("P* [>>Z1UBFDV# MDYP$/+&W;],XB&-:'"!L\TQK-W@X_"+J?&C00L5Y2T>Q0 MW-T,GDES];/UT^U .'4-2J>Y\OFD"6B[,!^=)">N >TZF_E!L.B3;1NWE.W2 MK-K*\D6VPF@B0^9TXLPU[^!:/) )2]0Q7-]>0IPG"V#E?W2 U99YB<>%)(V< M_)VKOSU.2]>!-&"\5^.>%)9:%+Q1O# ]8ZCBWNZ)\YD*WW"J+/]!$BC6E$=4 MMHT+J6J4]PE/AD+6S7D4HW6#75KH/-IAZ4:\=V MDN'"H,V"-3G-.^/3R&5AX*Y0UM@G&L\+6VZ(DZXP,Q_RWS30%$P=+HR[/K"- M7GA6["$L+)&*COM;ST;>.1N-9JEGR^<]DD>S41Y/N\E.FRT#CM_F UM1W/M= M(%R?B'B4O:Z"!:"!OZ2I;SCJ 1U 1'CSW;$)O[6\<70\>@8AY^)1Y''(.9\O M.MG2,'SA;_D+$S]A93W6Q[WSH#OYQGNGSV3G)E>C6KO[J@;7=?Y2U[_MK\0+ M?Q-\%O?WZ0],43]HJ'!%JF%P0L>1\G=4OS&R4+7N[MIL"^R*1\ES.S)D9SV@CY(M: &CR M6E>-&CL+K9?7OJ^*!=1,>6()#?XR$[)F&J]R[JNE!%9:I;KR0TI3OV:\<28C M^^U!3D9BI2O>P(,D:E773+[=0B4V8R=P=A\>^7RAS0=_,EJR.3R!_F/Y(/'F M=U9*7D.CN&B(A-G8N0FN;U,C;P7^Y+!1!V=B(ID*\6(NOY1CAQI 4$&AC06& MKS7<05490PCCGZU-IW-I% _/.^L_VM@QEBE3<">J9U[JQ=C)'5+"C*TJ_2@V M/\,VGL38*T2E[)-L6MEXZ)!BI;2HM\J(H.9-^V:OVSP<*.3TA$*X50@M[M:1 M17G/-)N,I-@0::31FCG84*TV@N.-(>5)2_R5HYZ>/&E1O)#?ER9%BK"F),], M2M9H12X_LVD%ZFKD:W1DQ/UB:_2V-1J>,!J$Y)-H]$*1#TT)Y=<&?$38P0QW M,&_#LQ;OH?!(%+@DI&%PQE[4A1U9>]'_#_NOFZG2$JOE[S-^XLY/;/W$I_Q@ M$Y6K"HB8D1GCDJQ9M0)EKLI"$%L(<^/\WZEJ,W/6@VG::[5D!8P=[$H%<@W. MQ&3)I(KV'KEZ&&EPT?OPNL2F M@9)4? ;DDC?D#9A45R3T$HI2L4?IX7FOL!85T[SB^HUDD6=-9HEY9X&7;&_Q M1>^>KWD)F/4W#E6)WBF]:)^]9]M'4 [8&B2.A38SI$30!QDD2\#)LF 22)]Z M*;7/F)QA+.D82][-6"'J)6O>?E!?DW6,I+-&CY/TK$N/W*SG'J8/9,$5]'8% M^2!Y ;U;5K&F )?\RIH53DS2UC_%=Y0.W30>DC[20(/>3VWUD'(E>3,G>@&6 M,9*DU*7(5>"%M//RK=B #'J?0>)XP2R7/K+)Y1&QRXQ:IU;)T'KNH^\D/0DPCS,WL0"C

,TMS ,VC#9 3'CCS!]1 /CRR(W'J:M1MK;<]F=R".8/T4$U05&[G JFM&R M8E6O&SB6;/+1MEK;9Z>9#]T@#]TA#2WS0].%<70RNX/W,ML*GB'T&[_!=_%[ MF6:)FPX#)*F/DR3.SJ$P:4]HYH9!8%$$0QP9V;O8.J)V;E:DW:Q(WSTK_G-" MG#5U?$(\LF9NC7<%U-;*;RL;X*[4W+9X]C6(PS#/D8-^Z$7Y07E'7M1.&ULC55MC]HX$/Z^O\**^H&5O)O$>8&L (FWVR+M @+:N]/I/H0P M0-0DIK8I>__^QG:@6;6[[9?$8S_SS#-C>]P]<_%%'@ 4>2F+2O:<@U+'!]>5 MV0'*5-[S(U2XLN.B3!6:8N_*HX!T:YS*PF6>%[MEFE=.OVOF%J+?Y2=5Y!4L M!)&GLDS%?T,H^+GG^,YE8IGO#TI/N/WN,=W#"M2GXT*@Y5Y9MGD)EL[ ?QB&&F\ GW,XR\:8Z$PVG'_1QG3;@Y'8=L89>>"K7DYX]0YQ-IOHP7TGS) MV6(#C)B=I.)E[8QVF5?VG[[4=6@X=+PW'%CMP(QN&\BH'*S MZ>SQ9H:W>Y7BKI(/)&(T83[U/ ^-,*1QE&CCYE%P* ER>V22E\P1)OZ86Q\0YK$D?$=2 E*DC"A<6)C M1SX-XHY97']:#J>S"9G,'O5/RY_/)K/UJJ$;"?V.=:1AT/E1<=@V*HEOLWG2 M2[^4VF+,P,DM:056U^U%:T!9VXC'42>QK*/Y'X$D>H.+2FI,"&\.^KBSH)+072J-?EW$;AC2=P\7WBZ QJRJ#[=49NV MVQ;ZL]OM-MIF"6)O'@=),GZJE.V@U]GK^S.P;?<[W#Y>SZG8YY4D!>S0U;MO M1PX1]D&PAN)'TX0W7&%+-\,#OJ$@- #7=YRKBZ$#7%_E_O]02P,$% @ MM4EY5(&M4L(Z @ ;@4 !D !X;"]W;W)K&UL ME51;;YLP%/XK%MI#*TTQ$$*KBB ES6X/U:)&W1ZF/3AP *O&9K83NG\_7PC+ MU"3J7L#'/M_E'#C.>B&?50.@T4O+N)H'C=;='<:J:* E:B(ZX.:D$K(EVH2R MQJJ30$H':AF.PS#%+:$\R#.WMY9Y)G::40YKB=2N;8G\O00F^GD0!8>-1UHW MVF[@/.M(#1O03]U:F@B/+"5M@2LJ.))0S8-%=+=,;;Y+^$:A5T=K9"O9"O%L M@R_E/ BM(6!0:,M S&L/]\"8)3(V?@VW 2JA(CNF'T7_&89Z9I:O$$RY)^I];I(&J-@I+=H!;!RTE/LW>1GZ< 2( MHS. > #$SK<7Y_2@;+/S]!',7H07#<*?> EE/\2 M8.-U-!P?#"_CBXPK*"9H&KU'<1A'3YL5NGIW?8%V.O9AZFBG9V@712%V7%-> MH[5@M*"@T(_%5FEI_IN?%P2242!Q LD9@:\=2.+XW8](M5$XU4_/DCH6.U'[ M/ G3) S##.]/R,]&^=E%^4_ #_KBC4X\X>RM3M+12?K_3B@O1 NG7*2O^A$G MMS>O7>"C&6A!UF[2%7)?U8_#N#M>)@L_0W_3_4WT0&1-N4(,*@,-)S>F!])/ MMP^TZ-Q$;84V\^F6C;D00=H$51U MPUL3K ( !$( 9 >&PO=V]R:W-H965T$E+6#5- MRX=@FWN>>^[.NB/:4?;,V#9/XX3VB4FE15'^FS!XHAN1$$J6##$-V6)V<\9%'0WM5QK?W!/ MUKE0!W8ZP63.]NP9*2$BA-:(0:KJ77E3I*QLM<&7PGL^,$:J4B6 ME#ZKS4TVM1PE" I(A6+ \K&%.12%(I(R?K2]^1)[C MN1V"YN^'.QWPY!UPS^^"'T7CF^3[FL__Z^0_W4H(NA%0\N\]#@/C,- .@Q,. M9[C 50J(KA#P5(%QFM)-);IJVU"%FDIUCVWL^B,G' 61O3U,^5L[V7/4S]@= M:1T8K8->K=>-0 9;8!RZ:MW@!X<"A\/3CD/C..QU?%05:JK2E:)>(M6Q)[S& M*4PMV9(YL"U8,>J*)'R3P@O//QW)T$0R[(UDOKA!3W=0+H'UW9Z1H1O]G^LZ M-@['_^RZ)N,_7M=&@WW0+$M@:SUT.-*\32,RIV:N7>EV_NI\YD[FS7CZ3=,, MRSO,UD0FIH"5I'0NA_*.LF8 -1M!:]V2EU3(!J^7N9S9P)2!?+^B5.PWRH'Y M"HA_ 5!+ P04 " "U27E40?5N:*<# #I#0 &0 'AL+W=ORQ_=0Z"\;+G*B=%-L?;D70#+KE#,_#(+8SPDMO.G8OEN* MZ9@?%*,%+ 62ASPGXM\9,'Z:>-A[?O% MSME7OC3\9YL807JVWXI=,NO53*: M0R$I+Y" S<2[PQ_F>&0/2M2K^S2.Y\_/ZI]L\#J8-9$PY^QOFJG=Q$L\E,&&')AZX*<_H IH M8/12SJ3]CTZE;1Q[*#U(Q?/*61/DM"A_R5,U$&<.(;[B$%8.X:T.4>40V4!+ M,AO6@B@R'0M^0L)8:S7S8,?&>NMH:&&F<:6$_DJUGYJNRNE#?(-6=%O0#4U) MH=!=FO)#H6BQ14O.:$I!HK<+4(0R^?O85[IGX^^G52^SLI?P2B\X1/>\4#N) M/A899&T!7R/7W.$S]RQT*BX@[:$(OT-A$.)OJP5Z^Z:+:WZ[2M"ITH*+ZD&- MK&ST/PXJ^OZG5D%?%.3R'P=#OV;H6X;^%8898:1(P3" 3(TS*;OOFKU2*K92 M9N$?ISA*@CCIC_WC^6A>VNER8?YJNQ;KH&8=.%D_/NFJE%%U$'I$=&G2]6%/ MJ)"(%!FB^5[P(^C2H607>RD].&>_3A371+&3:*5X^OC>U(<,I3S7>)*8LM,% M$%\ ]/O1.4$Y=I=F49!#DR<0?83\U:8$D-ECC! M/@E;09'>.KK8DHZ,&URR79J-\%6T48TV.SRHZ=87X]F(@,1+F/@.A]?O!;UP;P,\>H-WKIV(ZH*?HX6C6U&KN+]:UI=5F7+]+*9=*F:^HV=A?N7TTKM]JPWQM> M22NW8Q+T(G=:-04>NRO\@@I]Y-6;XBVYU%1GG+Q>+C6%&+LK\:]LLY54Z_#1 MWNFKF>FRZ]@T_+-#LT[BK;U+2&3C+\^A]=OZOG)G3^DOWL_,/<8>QAN9\A)T M3\26%A(QV&C)H#?4J2[*>T794'QOC^9KKO1*LH\[?1<#80ST]PWGZKEA.JAO M=]/_ %!+ P04 " "U27E4D)VS$+ " #.!@ &0 'AL+W=OG:;S_D\B!PA%)A9A\#HL<,[%,(!$8V?'6;0 MAW2.Q^L#^D>?.^6R80;OE/C*V M40!98ZRJ.F=B4''9/ME+I\.10SPZXQ!W#K'GW0;R+%?,LF2FU1ZTLR8TM_"I M>F\BQZ4K2FHUW7+RLTG:%@-4 2G?2E[PC$D+BRQ3C;1<;F&M!,\X&KA8H65< MF$MX!RDU1]X(='Y/3#3,MD4RJ'=(JN1-9C&'0JL*J%EJQG/ %^HD0T!,YJ!L MB9H2U!HI'#,&K9F%EC)RO,*L8[]LV<=GV(]BN%?2E@8^2 KZ)T!(4O1ZQ <] MEO$@X@JS*QB/WD(YK&''9^3^7_H!=\7&V,U-?:/ 8K7 M/<5K3_'Z#,4E$TQF",S"$K=<2E=\HOL-F3Y5F19MXM'DM)6P5?E#% ,J6L%2YM-H;GG-KU%)]!6#?;;DW-,IP'=2=[ MD," ;).>[V20[\K7CJIYLGU;WYLCD=X-JC3MHT[_MECHNJ. US-E&L3Y!UG" MHQE3(97(35(#?DRTXZ8_[8?UHIU1O\W;27]/%>;2@,""7*.K*>FCV^G9;JRJ M_<3:*$OSSR]+^N"@=@9T7RAE#QL7H/^$);\ 4$L#!!0 ( +5)>50GG-.U M,@, "8. 9 >&PO=V]R:W-H965T&?=3Q>TOJY3$M]'F[ M$'L W"T!D"V O 2T2P#A%A ZH5EF3M8MU738EV*#I)UMV.R+6QN'-FH8MS9. MM32CS.#T<)K9A\0<3=F"LSF+*-?H.HK$FFO&%V@L$A8Q4.CM+6C*$O4.?4!3 M\W>*UPE87"0A9AI1'J-(\ BXEM19))EZ5'U?FS1M,#_:IG23I41*4L($W0NN MEPI]Y#'$AP2^T9>+)#N1-Z22\1:B%@KQ>T0"@H\D-#H='E2D$^9K'CJ^=@G? MR-D*$GWE@![N(9V!_(7^HC%(NWIF]S@[:&(6?3=<$;:=AVV[L&%9V -S)L8< M]/#%S$%W&E)5%:&31^A4"CLBX)C]U21AKT6"-\=X:,*D:I).T J/FU2#Z[5PI4F7N8K+DTQ2Z-M& M-+")<% 4S.!,#N&]HHR;\*B&A71:O>,FU0##(^X>*B&%$M*$3Z_<3;@HM3@\ MEUM%7<7M1MRJ9L&DU*U:8%#M5E&_<74-W7-K*:&)CQ,NJB[NGLNIHKCB7B-. M5;.8!>^4.%4##/__M!TJ*8HXKBZD)SOUVIU5%&!\>2:_2%%K2="$7S4L&)?M MK'I@B5_^WHG;N+!P%Q&%W*$Y.Y?FO?EEY]H=\5_TWYA+4'9E*6BR&]0]E0O& M%4I@;BB#5L]L79E=2K*&%BMWKI\);?X*[G5I+G(@[00S/A="[QHV0'XU'/X# M4$L#!!0 ( +5)>51;8!'#_0( !@( 9 >&PO=V]R:W-H965T!Z2 DC;3:_9)=*QL%)&^T MD76KC AJ)OR7/K9QV%.(TQ,*2:N0O%3HGU#HM0H]1]0C<[3FU-!LI.2.*"N- MUNS"Q<9I(QLF;!:71N$M0SV3+7WVB"S)DJT%*UE.A2&3/)>-,$RLR4)REC/0 MY&(.AC*N+\D[LL1J*AH.5B^G/&\X=5G!K<#28R*7-9 ++K43?UC.R<6;RU%H M$+)U'.8MO*F'EYR %R?D3@I3:?)!%% \-Q BUXYP\D1XFIRU.(?\BO3BMR2) MDO@(H-G?JT=GX/2Z^/>>^\]P_X?G6FRZ5 MK$DN;:X;FV[L#\I!T)BW*=4L/Y8U;SIUIFVCV&9QF@RB"$.RW0_F$;E>DN[+ M/<-^W6&_/HM]4A1#,I-B"\JP%4;OLS1 ;H4!!=H0;&Y8M@:0%.7^S@O;WG., MCO=VO0>SER2'; [%^C=!1'OQG[34:"F)D]R: %4"A31!(:(KJ@ +=,YX M8U[V!1^!P6'IW3R'[AD>DQOT#RF&>TVV!K5VLT<3EQ_??KK3;KQ-7%=_<3[% ML>>GU!\S?F;>4;5F2)Y#B2:CJP'&7?DYY#=&;EPK7TF#@\$M*QS=H*P WI<2 M*Z/=6 ?=GX'L-U!+ P04 " "U27E4DQR0KP!+O>+( Z>%KZR[<[8A7 Y;^D6UF"^M2N%L]!;J5@# M0C,IB()Z$5S'[V]G5MX)_,-@KP_&Q#+92'EO)Y^K11!90,"A--8"Q<\#W +G MUA#"^#'8#+Q+JW@X?K+^T7%'+ANJX5;R[ZPRNT4P#4@%->VX^2KWGV#@DUM[ MI>3:_9/](!L%I.RTD&D1N_8?E@/*F1YF<01DGY(L49J?)!U%!]:>!$"E[ MWLD3[YODHL4[**](&K\E293$(X!NGZ\>78"3^C2DSEYZ+@TOC>>_UQMM%!Z" M_RYXS[SWS'G/SGC_[HH='=$'4'AVASP1//7:(!!;!IW&?2-)*9L600TH3Y&- M);?WGCOOMJT\+-,DRF9ID>8%_R"8>X+Y18(?ZAK;A@VN M"RDV#H(GJ[PGLK7-1+MH[ZE26/NCY9F? HN+M(B/\)^*Q?DLPM\X_(F'/WDI M_%(*S)5A&ZP9(0TFJZ6/%&=CZ"6 M-K:C8B/L3\YK)LB=Y)RJ PIOQCCT#J8'T**KZ!C_J-"94S/SV&K1^@^^._IGPVTS_:/E" MU99A.^!0H\GHJL""4/U#H)\8V;J[=",-WLQNN,.W$R@K@/NUQ+,X3*P#_QI; M_@)02P,$% @ M4EY5%G/-FFV @ < !D !X;"]W;W)K&ULQ57);MLP$/V5@4XMT$2++2<.; .VDRY @QIQVQR"'&AI M;!&62)6D[/3O.Z1DU8D7]-:+Q&7>XYL9SG"PE6JM,T0#+T4N]-#+C"EO?%\G M&19,7\H2!>TLI2J8H:E:^;I4R%('*G(_"H*>7S NO-' K^RHQ=\$>#DJUPCN9'.5,T\UN6E!>Z0% M[H]W[!^=[^3+@FFM<>I+AD56X>Y/8S-O[$EB^1N79?V#:V@0=) MI8TL&C I*+BH_^REB<,>(.R= $0-('H+Z)X =!I QSE:*W-NW3+#1@,EMZ"L M-;'9@8N-0Y,W7-@LSHVB74XX,YK7V0.YA#E?";[D"1,&QDDB*V&X6,%,YCSA MJ.'=+1K&<_T>+F!.MRFMB8.G3&%>N ;\M9J]I/& MLTGM673"LS"">RE,IN%.I)B^)O I3&VLHEVL)M%9QEM,+J$3?H HB,(C@J;_ M#@_.R.FTJ>LXOLY_2-W35SH,OA@L]/,9J=U6:M=)[9Z2:F2RAF^EK=RCJ:SA ML8/;QK,9A>%U)PXH3IO]"!_:Q=U^L&?V2E[':0\FN2%6G9C9#K3_?M=.R%(!7?M" M;.><<\\]Y'IZ%/)1Y0":/!6\5#,GUWI_Y[HJR:&@JB_V4.*;3,B":MS*G:OV M$FAJ205W \\;N@5EI1-/[=E*QE-1:N#C.'-\Y':S9+M?F MP(VG>[J##>B'_4KBSFU54E9 J9@HB81LYLS]N\7 X"W@!X.CZJR)Z60KQ*/9 M?$UGCF<, 8=$&P6*CP,L@',CA#;^-)I.6](0N^N3^B?;._:RI0H6@O]DJ) MJ$JMR!H28 >ZY4!NEJ IX^J6],@&/YNTPD.18>0-5O[#]LC#9DEN/MQ.78UV MC*B;-*7OZ]+!E=)+2/HD]#^2P O\"_3%V^G>2[J+(;1)!&T2@=4+K^C]K]-? M\ZW2$C^[WZ\4"]MBH2T6O2/VSU(H=2G&6FIHIMF.&N0I:BV.JLX.?5PR7(M..@XZ0TFT;GC"[C) M,+KJ>- Z'KP[WN^@+SD=G(?K1:/PW.HY<#R:C,^MNIUA-!?A-RIWK%2$0X9, MKS]"(5E?+O5&B[V=SZW0..UVF>-]#-( \'TFA#YMS,BW-WS\%U!+ P04 M" "U27E49J77I+<" !+!P &0 'AL+W=O&ES0'>36#+Y\R,I4Z.M5,^Z!##DI>)"C[W2F/6M[^NLA(KJ:[D&@6\* MJ2IJ<*E6OEXKH+ESJK@?!4'B5Y0)+QVYO0>5CF1M.!/PH(BNJXJJUREPN1U[ MH;?;>&2KTM@-/QVMZ0H68)[6#PI7?J>2LPJ$9E(0!<78FX2WLX&U=P;?&6SU MWC.QF2RE?+:+;_G8"RP0<,B,5:#XMX$9<&Z%$.-/J^EU(:WC_O-._8O+'7-9 M4@TSR7^PW)1C;^B1' I:<_,HMU^AS:=O]3+)M?LEV]8V\$A6:R.KUAD)*B:: M?_K2UF'/(4Q..$2M0_3>H7?"(6X=8I=H0^;2FE-#TY&26Z*L-:K9!U<;YXW9 M,&&[N# *WS+T,^DDRV0MC":/D ';T"4'&80,X%"@97 ^P=JH9WFAS5%ID%=DXR%A>/NE[-0\-0MA'P!4!?Y5 M*@)Q04MG+M:<:IK$4A1(6K2I9AMN;AS;I&&Y_8HK+0GR+60'^AJ M#IHRKJ[1#5J9Q9(>.2"Q1:Q&W*"7U1Q=?;N.?6VD;0%_4\D\E#*X1V8.FP$B MX7>$ QQVT&=?IP>?Z;X)7*?&=6KLZI&>>MWY_MROE99F8?V]($%J">(DACT2 MS[1 3U2#9)2KK@DKZ2-'MWOME)!A&)A?[)^:,].!FT1A$_?)W[#V-[SH[]7L M+K3(T5**G035:;&L$#6D<3#!H[;'#F X(:379%2;C"Z:?&0Y,VL[13^$2#LM M1BWE6Q)US&('[I;TS^*H-CBZ_)5!@3Q!E[-12_&&A-&P;:T#B*-)U.MM7'L; M7_3V2VC*4;W!NSR.6VL+3R*"VQ[;0()#'+0]^HVCR%X#3U3N6*X0AZVA!H.Q MR2G+H[7L:'%PI]-::'/6N>;>W$8@+<"\WPJASQU[X-7W6_(?4$L#!!0 ( M +5)>53&R@51< ( ),& 9 >&PO=V]R:W-H965TO'ECCH8;I9]- 6#)J^#2C(+"VO(Z#$U6@*#F4I4@\PC^5HXO4]SX7[*I8[O]@&25L4HT8%0@F*R? M]+7Q80?0.0:(&T#\&= ] D@:0.(+K97YLF;4TG2HU89H%XUL;N&]\6BLADG7 MQ0>K\2U#G$WG&O\0VKX1*G-R\U*Q$EMDR=D,+&71O/@@I.@ 9PQ MING\^[4)Q60Q--&F>4ELN/?Z^!Y\?.WQEO&?Q9I2 5ZS-"\FUEJ(S;5M%]&: M9J2X8AN:RS=+QC,B9)>O[&+#*8DKIRRUD>/X=D:2W)J.JV=S/AVS4J1)3N<< M%&66$?[[EJ9L.[&@]?;@2[):"_7 GHXW9$475'S=S+GLV4V4.,EH7B0L!YPN M)]8-O)YAI!PJBW\2NBU:;:"F\LS83]5YB">6HQ#1E$9"A2#R[X7.:)JJ2!+' MKSJHU8RI'-OMM^CWU>3E9)Y)06LFM8= M$60ZYFP+N+*6T52CRDWE+6>3Y(K&A>#R;2+]Q'3.Y1?!Q6] \AC\^:M,-I(C M 3[=44&2M/@,+L%"?CIQF5+ EF#3-J>-^27XNK@#G_[X/+:%!*5"VU$-X'8' M /4 N*/1%<#P B '08/[['!W9]_=EJEH\H&:?* J'GXG'Q=@GA(YL_VT?'^4 MYN!!T*SX,3 8;@;#U6!NSV!_,T%28*; E,E=-+^*IM;GRQ2/$)8K5L[\I9TS M@V'@NV[;< ^PVP!V!P$_TJ*X!C=15&9E2@2-P1V5ZA$E1*U)$^1=/*^%Y!([ M(0J[F V6TLS'O:"]!K0W"-J^L:")%WS\!QTV@X4G_:##3@X5W9U4OVNV!W;4@!T-@KTMDS1. M\E51X7S(I+:]4(6T."3_T-$*ZWP\ [ EZ/"D'-3AVMF% <)=%DR&?MB_/J'6 M7(@&(3^1:"T?\?_N0H?0H+46XC/0H)42#DOET31T]0\A!YIX,%C" (?]1&BE MA,-2>9_D)(\H>*2R,@+_AQ8M=] _ RU:#6%P6EJ"KO8$GH&4KETPP(@65/B> MHLH";R=0>2%X>;@^:1F$HX]G &DY1,Y)&:C#[GI? M\CP1):<5UOOD5;4/6@E(RQ_RSL"!ECXT7.H=S8'?Y6!DXN!=NWW 6CS1L'A6 MV\*:I<=72T@+'@K/P($6/S1?U;PH(MQ9;(17$ !UBK'89G. 1KZ4Q)0K _E^R9AX MZZA+FN92;OHO4$L#!!0 ( +5)>51:@),'JP( #$( 9 >&PO=V]R M:W-H965T257)F MY4K5=[8MTQQ**F]Y#16^V7!14H5=L;5E+8!F!E0RVW.65+P] ..'F>5:QX&G8ILK/6 G<4VWL +U7"\%]NR.)2M*J&3! M*R)@,[/NW;MYI.--P(\"#O*D3;23->I0"_!?C&:*/,V%I019-8 M\ ,1.AK9=,/DQJ#135'I55PI@6\+Q*GD/DWYKE*2+.D;73,@M,H(#HH=9.3+ M*Q:+!$FN%J!HP>0UN2$K+*1LAY%\@XO0HNL6?4.>5PMR]>DZMA6JTW/8::OD MH5'BC2A90'I+?/1?W3N*DDSCY MGT13$*A0<,:&%#8$TY.9HZG7%]@/"P)_5-^TTS>]2-]CI4" 5%B' AA5.%13 MH0J00Y+/>C!+$'*R%#A3GM>3(I'_$4=)Z"CWKB*@L!'TKWJB3L',27N0$CL=)ZV3(2-@7X+K],NJ'^7XX*C3JA$8?VHGF,*3_ MJ!]2'?6V71!Z?E]V/RX*HH$$VR<'NKY,OU.Q+2I)&&P0Z=R&Z%PT%U334;PV M9_R:*[PQ3#/'.QV$#L#W&\[5L:.OC>XK(?D+4$L#!!0 ( +5)>51%91)Y M&PO=V]R:W-H965T,:%HE$L'88,+-)4@)).J5>M4HW+0/51\6>\"KV+ON[AI"?WUGUV @,212 M\P#V,N?,QYG=G0Q74KWH!-' :Y8*?=-,C,FO/4]'"69,MV6.@GZ92Y4Q0Z]J MX>E<(8L=*$N]H-/I>QGCHCD:NK5'-1K*PJ1H=!<"E XOVG>^M6R2F^:@"3'.69&:)[GZ%3?YA)8ODJEVG[ J;4/R&!7:R&P#IO>,B_*; MO6[JL <@GGI L $$;P"#SA% =P/HOO70.P+H;0"]SP+"#2#\+*"_ ?1=[Q=ESG+TCG(^% MBA*BA5SQ".MR+/%]A[>'YW+4IWSH;^@M:QR'E>/PI.,G9"G_%V-8T)D,M $T M[8^ZC@_?^?<[H;_OOY3RO5WW1)C]*LS^!V%& &6!YKN0KIYL!B>.L.W!^CJ9"K/8B_8 M#]0<7[U7<_!>S,E[L\#_@J YJ%3XW*)^^6D0!)VO[GQPS_[7"\#7G"OKG@298FXPFU'B M=!#VJP@;^=&"M.'.-9 0!4NIXX2QO?FFF<)>QW73%CSG2AOZ7*)K+MTBD_ZA MB>:OY-O^VG*7(:W1E#:G;!M<1*H\X;H_[QH4[$YQF<&"KDNC#^K$J-F<9D!U MHBAIOC*5O?5)!BR.N36A/(B5R]B*L NR]+ EI&HTB"W&G+0S.RUWE3H;?'$9 M,0T:HT)QVG15]5"Y"51$3FE.T1S':S*LP9Z>;4*'*J,>T$ M6TV+H#9M'+9I[8'A[4U%&:J%FU\U^2N$*4>%:K4:D6_=9/AF?>Q?WY>3[HZF MG+N_,[7@5,(4YT39:5_1<:_*6;9\,3)WL]=,&IKDW&-"XS\J:T"_SZ4TVQ?K MH/J'8O0?4$L#!!0 ( +5)>53)%8^*U@P !(L 9 >&PO=V]R:W-H M965T"MV MM):R>4CMPP@J5QD\,M"%2DOX6NQ/--Y(?B$?/;HN+=ZHJ$YF)VX+I*DUYL;X2B7IZ?^0?U0^^RN6JQ =G%^]R MOA1WHOPMORW@VUG#92Y3D6FI,E:(Q?NC2__-SV,BH!7_DN))=SXSW,J#4M_P MRZ?Y^R,/-1*)B$MDP>&_1W$MD@0Y@1Y_6J9'C4PD['ZNN=_0YF$S#UR+:Y7\ M+N?EZOW1[(C-Q8)72?E5/?TL[(9"Y!>K1-._[,FN]8Y87.E2I988-$AE9O[G MS]80AQ $EB XE&!L"<9;!/YD#\'$$DP.E1!:@O!0@L@21(<23"W!]- ]S"S! MC+QKW$&^_,!+?O&N4$^LP-7 #3]00! UN%!F&+MW90&_2J K+[ZH4FAVR]?\ M(1$N^RH27HHY/"C*-=OXD?%LSFYDQK-8L%\$Q O[]2&12XXQJ-G)!U%RF>A3 M]IK]=O>!G1R?OCLK04.4;3Z(>,2\JA 0>=!#_G&8_#-?L[%/U%X/] AN-&PS%I.-FCX2^*9R1; MB[@J)*C%EX404)9+%XJ?C@N9HPI]KACF7*X$NU9ISK,U VZB@(W+K%0,?[B1 MA2[9)8B9HRC'/FZTN:NUN:RU82<__C + N_M%BD]]=^>CM@], QJ69J0=QX MO0;DQ@7:=$[/[V&1$05BCT,WFH6NYWDC!SD4(N=K(MK@A5]8@C1/L!/#&MDI MEA?J4LP>QE%DF MLR6#,PP"4*0/HG!L#+I0!\L5XVP!H9&P6C4@1[-66<[E' ZMA,(&GK;"T8J2 MS [6RFV0=23421:,V.5\+M''H.O:)2WG$*;L8>T\K62\8K$H(/@R.-@?5#$' M14HRI"SFKW.*Y(PB.1/&( ^"B>?2V.>):Q:O>+:$SXM"I>#8O-R0[R')%_6X M^=!XTX:/0[O$R&@PO),0V[69&Y%61*RWJ.-X1A!X"87'" M"[E8.^1] =$F34\%:V.>Q%5"A0BY?'R.A=;LFNL5NX&>SZ5%R$)E"PE9@BPH M +2E()Z5C2KH,^E!)Y3QZS97Q_X^8M";,:T@]R!#4%=87/NJ3LO()-K1^O4!AN2ABE]">3V MZX&LZZI+I1^RUAX(YCS ZN7/(C<(/;25X+!9>&:*1E@7#?I:MT.NK01U!:V7 M0077#M#NU-:MJD-E%.HV'4:+*DGZ2O_&XMZ:Z[]8<\.FYH:#1?*RR[NOPS#D M$9$C_'R\\$$T=&://5*C1FHT*-7Z*D9?+3K<;&'K M!B:$9@3,;K)E^)2Y&F;8+8:%>%3)(R9.LBD&0['3 *GZU,2_YE ^]J/F 17S M%<;J(SA&%6L\]A.9RC:GK$3G+TB$8W!+HE\_&+'?(#U[,NT>.XQ.HFV$)P1Q M!L;G6"S$W'5 R?^(F,[-NETAI4W_[)K0Z%K@[W4W&<=&-T.::97(.6E_90JS0V' @ M?6CS\#LT7*W):XO3$3&0U[,FSF>#87F%\*4 /?I2:YAT/ J]5P,JG#]X':8STO&\3OC M#G^04XTT$TS17DW\G0H81,'>"NBWB-@/AFL@85N9YE4I.@CEUO1#8*5>;89Y M3D;!L%U:-.P/@U;((?!5*3%N.M7@)23\ M?[5 0(V_F]3)R6D;35Z84=I5D M&TIV./INY/5SI)4U3S\8]%D+W/QAJ/6IYB^>

'Z$C;>JEBL[ M3-F'P9U'0+^JVNH S%@C[Y@K[B\/VTMI9E.[&>FL]ZW'*97 W(8(E*X24PL! M6*E8B+FN$5.M:ZD -^ 9?QRY86C;ID\9ZI/9VP^26;9\W3X%:'8EM:Y '#=< M,1/'(?0OLP#Q(&B#4 +:BA28ZE+%WXA!':Q7A<)&1(/T>&0:/<,.5$_A(S:, M9E^MSF$X,9T? L($7$4=$93Z+%YC"Z4!AY2[\,R%!M-$;W?*5-N8V,-O8!'/ M#YK6%3JBHNH>+,VZB6TW?_S!C[RW.)_A6<5!7;^+E39%=GWL&/DXR #O[/=N MK[E

  • [,SRTW2#VL3VJV]CM6L8AX+I3S[=P.*FZ!\#6>.&F2S522&&@%HW&8=L9**Y4 =G!HCG9M8O:.8M;^7B<0$!_[T#WAW,6$N8LM.<81*8.;IEAM M3\._JZ@SH*@9^&TD5X^BWNA\W"I*U0*CID ?=7QN1QVZ=D#'C193.2]AJGV^ M'<1:[&]@+6<#:Q$VV@.V4']K+=V T>% Q[%@G5-J)Z_)<'JEGM!-L(,WI@ , MG60MSO&'T0J=9/5YBG-7WW];GZES ]8..MY;5..??Z?'>]"BG6 8I9!15".K M[TRW'+IMUOA\MQNSR\)NUS;;VXP%+?H)AM%/'>Y7//MVB'^"SGW?]WKA%[08 M)QA&(U^;L8T=U] $G>8 IHGONS*V/#=&<=1 [_5&V[\'P_W[7VH';UY@MG,) MN%W:H*#_6Q7$@:USS#O]=0 MG9>XTJ+[K^@Z C:C(,0BZ(^P*3&G 50G_(G&O#=FIOU/J%*H67,!Z-0]W/8* M8>;[GWD!U'5[-#2H"5I<$@SCDMLM2-B;K>%.&OI1M)F)-F%W5P9^X.V?G 8M ML F&I[;]48OG!IKZR7BY5_MH5_M@$D8]VO>L#*/)^7[M6\@3#$.>^^:F:L#, MT]UJYY\'/7KN+@S#<* PMN=9,'R>'0*E+8L-B.Q->K3<71?.HOU*MF=@,#R7 MJS,:ZX8^I'R/VZ-K['VGY7O<'E[CX<.+RJ5M@UZJEA^'>?6#9\"5^ Z/0U%@Y^6(+P$U+N6C@#VOS04XC12S*>A2Q=9X;4'UOYYCJ:QSG>N_.G5RND'-JM1M4#F0X%LK M6CZ;]T1(8L-T;N\!7+;B=,- U^]XC5P/YY\4W61J,\[#O549O;&#P B>+.&D MX,#.;-5N8.0 K,8);\DB[U6]QV;&4!]'9*ZT@E4 8RJ\L2&@SM>%2@S M9]? MUU@H-I<4Z-,XAB:>DJ#9*F]'[_1N#+X&0$,%LH. :("=:4 +%=B/5^5*%>8^ MIKZ"0+)EP:$=F:=@"6UBK>/^&A8458(3@4*E5;*T;Z7 VHHB[@17V%WL6$!/"D!0 2=^2 @==Q?Q;=G/=&FAP7T+R%QO-(5J7Y@74,V74N7T.N.#*DN5TL>5X+!Q M7 "_+Q3$LOV";T@VKP%?_ ]02P,$% @ M4EY5(*;W'51 P L@H !D M !X;"]W;W)K&ULM99=;]LV%(;_RH%6# F01-^R MG=H&$@=!AW5I$*_KQ; +6CJVA5"D1M)V\^]'TK)J3Y37B^[&%LGS\;R'I'3& M.RY>Y1I1P=>*,CGQUDK5M[XO\S561-[P&IE>67)1$:6'8N7+6B IK%-%_2@( M,K\B)?.F8SOW+*9COE&T9/@L0&ZJBHBW>Z1\-_%"[S#Q4J[6RDSXTW%-5CA' M];E^%GKDMU&*LD(F2\Y X'+BW86WLS P#M;BCQ)W\N@9C)0%YZ]F\$LQ\0)# MA!1S94(0_;?%&5)J(FF.OYN@7IO3.!X_'Z(_6O%:S()(G''ZI2S4>N(-/2AP M2394O?#=!VP$I29>SJFTO[!K; ,/\HU4O&J<-4%5LOT_^=H4XL@A3'H^TL(- MOI\W(N_W(J,>D0^8WT <7D$41*'#??;][L&INZ_+W=8\:FL>V7AQ3[S_I3Q_ MWBVD$OI6_'6&,&X)8TN8]!"^X);3;\;'SL*WSNW<4^562KS MI.PRA)LR#0 M9=\>;YC#,,V2T;'AB?"D%9Z<%?X[B@HH)^SJ(-&%N8^1'F5/PE'4I>S:I6DZ M[(5,6\CT+.1CWR%PL:8=ABB+NZA=LZR7,VLYL[.<'W4=O[T^K@^'MP B)2HG M;=;!B$==V*Y5TE_504L[^(\SWWOU7*2#;L&2T'$&'';!J=T)[;"E'9ZEG6\6 MBBM"76C#[I;'<>9@T+.B_#463$ M_%NWPS ,!B/'U?&/&@K3S?U&Q*K4=YGB4KL&-P-=/+%OD/8#Q6O;8RRXTAV+ M?5SKIA*%,=#K2ZZU-P/3MK1MZO0?4$L#!!0 ( +5)>51LO$#R[ ( (X( M 9 >&PO=V]R:W-H965T$1P5(2]%J*]$N*NWV4/7@) -8=>*L[93R[W=LTI2*!,$%;,?S/2;V3 9K M(=_4"D"3CY1G:NBLM,ZO75?%*TBINA(Y9/AD(61*-4[ETE6Y!)K8H)2[@>=U MW)2RS!D-[-I,C@:BT)QE,)-$%6E*Y68,7*R'CN]\+CRPY4J;!7D.^/20T2\@OEM$L!C(%S 3Y$W&VI":[BIQ-0%/&U3FY)',\.TF!(6)! M5!G? O1L1#F?KV/_+#?]SQOX+[7<++>B[AZD M?H9(X;G_.N_F6IA+52>ANR>A[?>;[?*[-H\ER;(2 MA*T:=>Y.=S&=^H[*)<.*S6&!D=Y5%QW*;?/;3K3(;<.)A,;V98&ULE99;;YLP%,>_BH7VT$IMN23D4A&D MME&U2=T6->OV,.W!P"&Q:F-FFZ3Y]K,-9>D"6?,2\.63,62M57KNN3-? L+SB)11Z)>>"8:6'8N7*4@#.K!&C;N!Y(Y=A4CAQ M9.<6(HYXI2@I8"&0K!C#8G<+E&]GCN^\3CR2U5J9"3>.2KR"):BG^-; [OA/8RKUW9$)).'\V@T_9S/&,(J"0*N,"Z\<& M[H!2XTGK^-TX=5JF,=Q_?_5^;X/7P218PAVG/TBFUC-GXJ ,UOK#7KTSB&]0@/_ @5>X#\MY^CLP_E; M+Z[.0)N&H$U#8-T.>MR^6S'Z>9-()?1A^G4$.VBQ XL=]D<#+ 'Q&E'0E9#: MQY=A&^CQRVY/ D\K"+')Y"'K7DT4GD ML(L\.H4\;LGCD\BC+O+XD#SM)4]:\N0H^1M7F/Y[I//F%O__,DX.- 53OU?4 MM!4U/2KJ :2\1H25E:DUI% @0*HN_O2 ?QGT)\7W_E8][QT*[BHA=.2HY,(4 MLCWGNO0W ]-FVG\)\1]02P,$ M% @ M4EY5!+&ULS95=3]LP%(;_BA7M B1*/OJ-VDB#"FT2;!4=VP7BPDU.&@O'[FR' MPK_?L1-"@;1;[W93?Y[SO.=-;4\V4CWH',"0IX(+/?5R8]9GOJ^3' JJ3^4: M!*YD4A74X%"M?+U60%,75' _"H*!7U FO'CBYN8JGLC2<"9@KH@NBX*JYW/@ M22%C);3:_9)-O3?P2%)J(XLZ M&!443%0M?:J-V J(PAT!41T0.=T5R*F<44/CB9(;HNQNS&8[KE07C>*8L%]E M812N,HPS\3=I0),Y?:9+#B?D!C@UD.*$,L_DS2*A(B673%"1 +D"=()\7W*V MHM9=38YF8"CC^IATR +_.VF)(3+#*%%2CI)-J9AAF \G3 M!T$P\1];P+T&W#L(W&T#5RGZ_P3N-^#^0>!>&[A_ 'C0@ <'@?MMX,$!X&$# M'NX%_\@!+^C,@&HC#C\0NSN)HX8XVDM\>X8[)*M.04JHUF!TFXS11QF[*Q\W M.L;[=8#69^2B5 J$(6NI[-%KHX\_T#N[Z6'P>ID&?_%!K#KH>[&/7><8O/L" M[^'^UJ5N'\AKJE8,7>:085QP.D3UJGISJH&1:W?/+Z7!5\-U&ULW5==;]HP%/TK5K2'5NJ:.$ *%2"-HFJ5 MV@Y!NSU4>S#)A5AUXLPVT/[[78N#$QF3GKJO#&!*F3V4&*3Y92)4P@U.U='6F@$6Y42)<1"+D9.-1Y69CR96SL@COL9VP),S#WV43AS"U1 M(IY JKE,B8+%P/E&ST>^9PWR'3\Y;/3.F-A0YE(^VLE5-' \RP@$A,9",/Q; MPP4(89&0QY\"U"E]6L/=\0OZ91X\!C-G&BZD^,4C$P^BV4$>:FZ-Y'AJJS(S"I]RM#/#6VE DPE[9G,!)V0*@AF(<$&9 M9_+J(6%I1"YYRM(0R#5@)LB/N>!+9K.KR=$8#.-"'Y.O9(:]$ZW01"ZPW'.I M(C2SL)GB:<@S)C"3(@?"'28&DEI/?==@1):7&Q;L1UOV?@W[,82GI$5/B._Y M]'XV)D=?CE^CN)B/,BE^F10_AVW]!TDA#]?(CEP92/3OAMA:96RM/+9V36P7 M,EV#,MR2G^W2N*TKP18OR/'L2[X>MKL4WWJO[Z[?(-(NB;0;B;S/^1:CL^.< M!IY7Z[Q3.N\T.K^3AHFW_'7V_ 7MAF"#TE_0Z.^&AS$#0>[84N#PA%S$C*.H MI.3A!I(YJ*;2GI5.SCY=VW;+V+H';MON7B7]( AJ*]DKB?0.T+:]_;;U._5M M2[U*KKV/-6YAM^NRU:/U\=*=+P1M=#F5V)^F:MTQ5_A)E>H]K4LKR:6?3W-I M);KTT*I; +YJH9[7J:]GI;OT$,)+]Y6WU=3!E?+2#THOW==>W^\T1%R)+VU6 MWZ)UR4A)K+'2)^0JQ8/#>_JWTE[Z^<275NI+#RV_] W];=/Z8E;Z2P\AP,T@ M]JYSKC,6PL#!RXP&M09G2)J.CI5"^Q]4Z,(N^%=&W)W3O+T9W3"UY-@8 A9H MZ)V>84[5]K*QG1B9Y0?\N31X7W P T D !D !X;"]W;W)K&ULE5;;;MLX$'W/5PR,%&@!KW7U)85M((E;=(%>@J3=8K'H RV/+"*4 MJ))4;/_]#BE%\3:R-GVQ>3LS9T9SAISOI+K7&:*!?2X*O1ADQI1O/4\G&>9, MCV2)!>VD4N7,T%1M/5TJ9!L'RH47^O[$RQDO!LNY6[M1R[FLC. %WBC059XS M=;A"(7>+03!X7+CEV\S8!6\Y+]D6[]!\*V\4S;S6RH;G6&@N"U"8+@:7P=MW M,WO>'?B+XTX?C<%&LI;RWD[^W"P&OB6$ A-C+3#Z>\!K%,(:(AH_&YN#UJ4% M'H\?K;]WL5,L:Z;Q6HKO?&.RQ6 V@ VFK!+F5NX^8!//V-I+I-#N%W;UV9@. M)Y4V,F_ Q"#G1?W/]DT>C@!!= (0-H#P5T!\ A U@.@7P,P_ 8@;0/Q2#^,& MX$+WZMA=XE;,L.5YJLV8'+OD-3OGAAZ^3.*-KEA#/++R4J9GBQA8]( M^8:/G*VYX(:CAMP-70B;W\,_E6AM%BOG1XR)J743.17S"1?T5#:I< RLV;L0+9I#4 MHQ/%2RO/KD3VF_V:(0AK6D/&'I ZA.U!MFS$D4.9@BQH(D'S/1R0*3T\TS)' MN[/+>)(!+Q)1;6C!$='V+&4"B:E41V1-ZV_4DY2X34K^_ZJ$X;BF.>PVM*@26RXKX4$H$?3HA MU::+4&UGXNS86^!A&4U]G\KSH&I%P_^KWG[+MIH>:X!"0H4;*D3*,X."KK+:'=LJ1%<0=/O" MCBG,9*7Q3)PJI0-VI),N=+&"<\21:S@/ M_.'%)';&25:JEF?T"I"1T)P1@M%R2O1JQBFI2X#927#&J$50*\*?%2WR0ALF MA$V $_)Y,)S&DS[US=KO.NO-_JWE2]'3XZ)+8:O9LVH*_,G%<3G5O;KC7#"- MGI>==W0;VK?.)Z:V%!VE,B6D/YJ2@E3]?J@G1I;N@EQ+0]>M&V;TY$)E#]!^ M*J5YG-@[MWW$+?\%4$L#!!0 ( +5)>53S/:D420( ,& 9 >&PO M=V]R:W-H965T!% M"F4G44%47L6QS0J4S'9UBZ(L$5+@S82DIFMCV/PE2RU?O+!UWP2)5X0"LS(,S#W>\89"N&) MG(P_#6?4;NF!^^,=^^=0NZMER2S.M'CD.163:!1!CBM6";K7FR_8U#/T?)D6 M-GQAT^0F$625)2T;L%,@N:K_[*7Q80^0#D\ T@:0OA;0;P#]4&BM+)0U9\2F M8Z,W8'RV8_.#X$U NVJX\J?X0,:MCZ;<2#2.NUG"+S@VXY6S)!2>.%M[/ MD1@7]@-TX,%=G[P2"'H%F9:E5JC(^D@$7*8MV8LF(#02F,HAYS;3E2)P>^ X M)B?8;QMGC;B;6EQZ0MPQ>0)FGO"'SV>GAR"(^=3:U7:>M5&OCZ)_C^ M@P?PZWIIR;C+^_N,H'XKJ!\$#4X(>@R7%'.X?G:GN$:X1_]P_YWF=R^B US! M%IFQQT[@_ Z#&@B7(+6BPD(O@9QMCS'-SC,-7\5T8,.@M6'P-AL.+>_ NV.% MG^<<=4>?CL%F;X;5)<5[3]2WQSMFUEQ9=UE6CBCI?G3/W=0MIPY(E^'5+C6Y M'A"&A>O2:'R"6U]I3;O -X*V[T__ E!+ P04 " "U27E4^6IN:>D" !: M"0 &0 'AL+W=OKX'Q[=3QG?V-.YIME+GASB8ER6 % MZKY<"CUR&Y2$YE!(R@LD()TZG_RK:Q^; KOB!X6M/+A&QLJ:\PZ?/-5!'!1@OZ< UP4V M"'='9%7.B2*SB>!;),QJC68NK%5;K<71PNS*2@D]2W6=FGTK01!%BPPM0)M# M"TK6E%%%0:*S.2A"F3Q'%VBE'X>D8H!XBDB6"QS,(;Y$ M@?\180_[]ZLY.OMP_AK%U9DTP> F&&QA@_\FF%\++0%]59#+WT<,!(V!P!H8 M].=B$]UG@[NBW4&$%L*\P(\SW_-&GN=-W,<.[D'#/3B).^CBWD$,7W$'XU[N M8<,]/(E[T,4][. VMGNXPX8[/(E[V,4=MKBC"/=2CQKJT4G481?UJ$4]"OI= MCQOJ\5'J[UP1AM)*50),CZ)YE;]YN+O$C%MB!N.@_]F+&C71434+D/(*[5^_ M+N*H17P1^?TQ^-Y++_7>$<3;%UP?'96PC:.SN7DM-4&$^V/P#SJ[_XX@XDH( MO0.HY,(>@QT=B+VTMDZ%?CNO[G1'S\@S (] MGW*N]@-S'C>?4[._4$L#!!0 ( +5)>52C3K/A%P4 ,\, 9 >&PO M=V]R:W-H965T4'#8"R;''5T@PE@A6 MM.PN&P3)YF&U#^V9LJ>5GNY)=P_&?[]5/1=L0QQ>8"YUJDZ=NDQ[NC;VNTL1 M/3QF2KN+=NI]_J'7)J1N MSZ;AV:V=34WAE=1X:\$562;LYB,JL[YH]]OU@SNY2CT_Z,VFN5CA/?JO^:VE MNU[C)9$9:B>-!HO+B_9E_\-\PO;!X!^):[=U#9S)PICO?'.=7+0C)H0*8\\> M!/U[P"M4BAT1C1^5SW83DH';U[7W3R%WRF4A'%X9]4TF/KUHG[4AP:4HE+\S MZ]^QRF?,_F*C7/@+Z\HV:D-<.&^R"DP,,JG+_^*QTN$U@$$%&+P6,*P PSU M?_03P*@"C((R92I!A[GP8C:U9@V6KC^'XZ.3:<\340[7BRM2'TM2@Y^0^D/H+O3''1A$_?_GY_)^VI?W M\XZ\_UXNG+=KZ=/07ZX*SM=7)LN%WKQ] MF;4FL;;97=[\"=]0)5*O.G"MJ4['#!I$Y_0F7/7/3[B#;W"#EG0VJK3K-(;A M36,J-??8::<"K(4#LU!RQ65JD9]<;+89!OJ$&4:0B(T#L?2$8@/4"6>#(DXA MIM1T(BS\*(0E@PX)D-&JC(DV7.96*@C=Q7$%K;[,%-H#DK5B[DM:A' \_NT$ M= MSS'?;"L#EX1#!C0:!6(.COJ=<11UHBAJ[:#$H\R*#"Y#%C6H^_9-?Q*='VC2 M4=.DHX-->EO8.*7%3AE5Q'[5I!\/.]Q.G[RAI1Z3FG01=4I-R'TMRN[MC^EK M%1-,^@!]0-K2UNUH6;NPKE:D0Y:Q*KAU6S>27J*BXB=P9Q9H/7P1*T5/.Y 7 MUA6"^H$8K5-ZM%,OX9Q$HOH5&1"\#!@9'E(0GYV=#HN017-!6I<2E_G&*=2)1;U MMJL*WVU](0,O,PY>F3H;-.RP^:;T$HK'Y>5*)@2E7"MV%5EI(;<&+)T&(#>V M_D8SL-"YD,GSB$'9G;70M+%OA9-@,]?\[0KD'SV'W$L4'VEC28<5#X)#@'=V MF^Y)SZV&6DMJX 5;T0&"6WRQLWJ[!W;)N-DEXX.C_[?1[V+A4NXND^%+'[C2 MP20XX"/SPVPXF% C37L/VR>(YV8C.BQLF>WPFS3\)K_D=\7\#"5N#["=6_<$+)'M;IT<^ZE/SK:1VH'!)P*A[2LG:\OAK\TQM&ULU991;]LX#,>_"F' 8N7J:$\;^P;6RC ++*D"H;9ZN@Y++^9X_-/NPY]-(7 M'.+&(7[NT'_!(6D<$@]:*_-8^-][8T7+HL+DC;M]SZ MT?0+9TLN.#W!+0I&F ,IH )AP02"6L&GBBJ-<*-5AI@;6&E5PIR;C3+<)\+: M+*JEX3FW50#OYDB,"_,>SF!A2RZOZC ^76Z9+:>"2[^$:-=F6:8J2<[G5ZB[ M:RR7J._M[+?%'-[]\7X(7\'HQ7"M)A8$_98[Y88#0[E6[ M8?%NPZ[BDQ'GF)U#TOL <13WC@B:O=T].B$G:?.7^'C)_R)_=U^L//A,6)K[ M$W#]%J[OX?JOP'$T]L1H\4R#MJK1-@=H^2&:V:&Y&&>PQ#67DLNU_?8%DQD> M*ZE:5.I%N5/P89K$]E2TZ7K83W37+(T.S Z8!RWSX"3S5R7/9LP4H.P6:^ R M4R5:^DRM)?_G>0G7@NN(@STE9TD:=14?L>N?D)RVDM.W2>:24*,AP$=[RYC7 M9*<=.:-A5W37JA>_K'G8:A[^9Z7U9 L+9?Y*50T['(-1E[9KE9R@O6AI+T[3 MHC&74$E6*DTN'4":2'VAG8]RNE M:#=P"[2]XO1?4$L#!!0 ( +5)>52Q'_@4IP, 'L- 9 >&PO=V]R M:W-H965T4DPW'-\[O'EVLSVC#^(#$"B MYR(OQ=S*I-Q]L&V19% 0<5H19!#(C4% M47]/L(0\UTQ*QV-#:K5S:F#_^H7]5Y.\2F9-!"Q9_A=-93:W(@NEL"%5+K^P M_2=H$@HT7\)R87[1OHX-IQ9**B%9T8"5@H*6]3]Y;HSH 13/,,!M .ZE *\! M>(> \ 3 ;P#^(< _ 0@:@$G=KG,WQL5$DL6,LSWB.EJQZ0OCOD$KOVBI"^5> MBSA$+\/3*;W\[FF]G\4[-EA(- ;(,25A2JP0@]_5!1UCR!X=%=\FGAXVDP MG1(C8N=OIIZ&8?"\$G142LZNJ0H MJ1"5,NZ@-I':Q%%"1):#6FMX!IY0 <9O\YCM]$8IAI**CHHNP*[K#XN=MF*G MXV*KM8#'"DJ)5D_Z]_LM%&O@8V\G=KI=Q'F#;H![NQ;^;_K!LB%ZY6;@XA-N M8K=3X/X?%;ML:/NU&#@G2Q%W[1A[HWJ^9I2GZ(YP9?PE2]MU7NR_Q=)VO1&/ M-\<8UK*UG\ M^['"Q]T&1YX3>OC 3;MWR"R ;\WI7BA^M6_49ZCV;OL%\=& M.YKZLT2=D+:T%"B'C:)TKB=*%:]/^O5 LITYRJZ95 =C53C)ENB2 ( "$% 9 >&PO=V]R M:W-H965T1#?MOZ\D.UY6-,4NMBCQ/3Y2I"9[I7>F1B1X:H0TTZ F M:F_"T!0U-LQ" M2UQI,%W3,/T\1Z'VTR .#AOW?%N3VPCS2%*@L9J M&LSBFT7F_+W##XY[<[0&E\E&J9TSOI73('*"4&!!CH'9WR,N4 A'9&7\&3B# M,:0#'J\/[%]\[C:7#3.X4.(G+ZF>!I\#*+%BG:![M?^*0SZ7CJ]0PO@O['O? M+ N@Z RI9@!;!0V7_9\]#74X L17)P#) $A> TY%2 = ZA/ME?FTEHQ8/M%J M#]IY6S:W\+7Q:)L-E^X6UZ3M*;9S G9)4&[B5)9;_$H16Z2@W.9]=19"OP>%R[-]S2[-BM5QT>=5N#>NN'T$#AHOZ. M50J*DBX*0( (P% 9 M >&PO=V]R:W-H965T5LUM_#-]+0MGPKWVE=&V5-J.9//I3!4[$"4%#2Z*< 0 MRO0M^H2>5@6Z^7";86/#.&=<]I*/G61\1O);PT8HG'Y$<1A')_#Y9?Q':2P> M.SR:GL"+RW@!Y0C%B8\>_H]CVYNA0?'0H-CK)53? ^SP*_2_#^Q.!TR%P>E7@DA'*3[W@]%W< MNPMAQT/8\<6P2W#WD&VFG51&1 GG*R_&[RM/IN%DFKY) 1]]^NZ>^D[4C@J- M&&PM&8[NK)#J9K\SC*S]-*REL;/EEY6]+D$Y!WN^E=(<##=@PP6<_P-02P,$ M% @ M4EY5#G@^+9Z @ K@8 !D !X;"]W;W)K&ULI55=3]LP%/TK5K0'D#;RV110&PE:H?$PAF"PAVD/;G+;6CAV9KM- M^?>[=D(4U+1#VDOBCWO./>?:N9G44KWH-8 ANY(+/?76QE27OJ_S-914G\D* M!.XLI2JIP:E:^;I20 L'*KD?!4'JEY0)+YNXM7N53>3&<";@7A&]*4NJ7J^! MRWKJA=[;P@-;K8U=\+-)15?P".:INEV-BG2RD?+&3VV+J!580<,B-9:#XVL(,.+=$*.-/R^EU*2VP/WYCOW'> MT/ >[J.WSF#4&8P<7_Q/@V3.=,ZEWB@@OZX6 MVBB\0[^/I(B[%+%+D1Q(\4SYAC:7DN-7044.]B:!4E 0@XFIUF#T4"D;XM01 MVP]NFUVDT7D0H/-MOV8#UH/D+R3EEY9"8\=X="I,P MW1?C][J)[>3?J%HQH0F')2*#LS'Z44UW;"9&5J[!+*3!=N6&:_RA@+(!N+^4 MTKQ-;,_J?E'97U!+ P04 " "U27E4L*ACI:8" "Q!P &0 'AL+W=O M05O(!A*F"2 5:K0^= M4&FW9Y/<$*N.G=D.L'\_VPD9=$FVOB3^.L?G7-OWSH],[YX%GLL^4&7"C>8'WL 7U6FR$[KD-2T)R8))PA@2D M"^?.OUW-S'J[X#N!H[QH(^-DQ_F;Z3PF"\@]]TY7AG;W/U_/]EL)?^ P9GK=>NQ:![D?UR$'M;%"2*>M153[^T%3%[ F+/6$244@UI3>:Z;B+JD!4'<4+FV-W M7.F,;9N9KJD@S (]GW*NSAVS05.EH]]02P,$% @ M4EY5%M@Y+IP P MJPL !D !X;"]W;W)K&ULQ5;+;MLX%/T50D"! M%$CTMAT7MH'$Z6"Z*!#$;67C+@Y2/>H]@"''F@N]#/;&-.^B2!=[J*D.90,">RJI:FJPJG:1;A30TH%J M'J5Q/(UJRD2P6KBV>[5:R-9P)N!>$=W6-57?;H'+PS)(@N>&![;;&]L0K18- MW<$&S.?F7F$MZEE*5H/03 JBH%H&-\F[=>( ;L07!@=]5B;6RE;*1UOY4"Z# MV"H"#H6Q%!1_3[ &SBT3ZOAZ(@WZ.2WPO/S,_I9!'OZ&DZ&)Y2LDU^Y+#J>Q<4"*5AM9G\"HH&:B^]/C:2'. ,ET!)"> M .EK0#X"R$Z S!GME#E;=]30U4+) U%V-++9@EL;AT8W3-@P;HS"7H8XL_H@ M"ED#^42/H,G%'1C*N'Y+KL@&-TS9B:(& M"-::UD!)6LW$CI@]D I*4)03;:AIC53?NI%&.@(,88N=KW@6D4%?5EU4G#S< M=A[2$0])2CY*8?::O!>M1/^W53[U, M]X#7H !A2,FJ"A2( BZ)? *[&PJ%VT%?$BI*(J2XPG/5XHV[Q4W(#-2#?OW3 M7>1QF/^DO+/L1R:3>3B=^ (VZRW/O$P/[FSLJ=B!<]8H^<3^%BWKN8>WGN />BM6$OAB?*V^ZBHQPS#HI;=,B0GS')PVS8D1]WD6#VOVX<>U^7)ZG89H.:H_.TIX:U,YE@QK?OE:8[JWO6_N,\\;E6:_: M;VTFZM*I'S1=&ON1JAT3FG"HD#(.9W@YJRXS["I&-BZYVDJ#J9HK[C&;!F4' M8'\EI7FNV GZ_'SU'5!+ P04 " "U27E44/W7+(X$ ""$0 &0 'AL M+W=O MVZK[<-O5_KA[J/I@$@/N)C%G.\#>7]]Q$A)0'(M*?8&8S(R_&<_,-V9V$/)= M;1G3Z)BEN9H/MEKO;CU/Q5N6474C=BR'-VLA,ZIA*3>>VDE&DU(I2SWB^Y&7 M49X/%K/RMR>YF(E"ISQG3Q*I(LNH_/C"4G&8#_#@],,SWVRU^<%;S'9TPUZ8 M?ML]25AYC96$9RQ77.1(LO5\<(=OEZ14*"6^<7909\_(N+(2XMTL'I+YP#>( M6,IB;4Q0^-JS)4M38PEP_*B-#IH]C>+Y\\GZ[Z7SX,R**K84Z7>>Z.U\,!F@ MA*UID>IG7CSD ML<@8>J5'IM"G>Z8I3]5G-$0OD#!)D3(DUBB'=(+0,"E9@C0](JH4TPJDWE[N MT:=?/L\\#5B,12^N]_U2[4MZ]KUG\0T*\*^(^ 1;U)?7J_N7ZAY$H D#:<) M2GM!C[UKO/WK;J6TA+S[V[%AT&P8E!N.>C9\A$V@%B4MDSD52MEB6-F(2ANF M(/>+:!R,?1]@7*!'%2J^+%$HO M%D6NK8@K@^$9$AR&7L ,DN Q*,&;^3$^Z)%_%YVH01!&4)K5E4^#"$WS(-" M-$^@6T+>\5B#E#(:-C\BBQ]!UX^N&!F/>_T8-WZ,G7XLZ8YKFO*?@)#E&WC+ M),\WX).R9\FX V,TFG;1=L6"(.I%.VG03MQ9G0FI^<]3I!]?OZ-722'T);'8 MX$XL<$D7KD5L&O;"G39PIU0!DWMF0SCM;#TAEC3NBF%B$/9 Q'[+(KX3 MY/VI7VY@C*3YF3=;:Q$71^);@6N1P..D'V7(3)N[@;8WQ1#=X8VK4"#;D #"TG8Y*;]]8];6L-N7OM3 M;YFT(NORTF1B >8T;R;O6[6C,9L/=G7-#A;(,33@EN"PF^%>!?19E(M\&!=0 M;[EM4D$K!G3-T)ZF1=7DZ(G'K3YWN0U#5[ EN$UR.NJ?,W!+A-C-A-^NQ-KE MK^$T(K8CLDD&CID(MV2'W6QWU1G0-13JU4?0)3H<$5OE=@5)Z&K@+2=B-RD^ M23.-ZH]RX& _"K[KFYAPE^:&/6@MD@2[X+: M/NRDY4KBYLHJ?RYR)N5TQ5.NN9V!2)?^>D)NDW1F"&FIDKBI\M%Z+;+"=1KZ M#V?P/QBJG/7.+LCFWXFO5,*4JE#*UF#9OQE#P&1UX:\66NS*._-*:+B!EX]; M1A,FC0"\7PNA3PMS#6_^=EG\"U!+ P04 " "U27E4V,PD'M $ !V$P M&0 'AL+W=OE+^O4E147R1:*S76#S$.O".3PS MPYE#<;KEXEFN !3:Y5DAKP8KIW8C;E:Y6Q FX%DNL\I^+E(V1\>S7 @]<'=RQ=*?/ MFTU+FL(]J(?R5N@[KT%)6 Z%9+Q I97@VM\N2"A,:A&_,5@*_>ND7'EB?-G M<_,YN1KXAA%D$"L#0?7/!N:0909)\_BG!ATTM7])\KY[4S3U3"G&>/ M+%&KJ\%D@!)8TG6F[OCV5Z@=&AF\F&>R^H^V]5A_@.*U5#ROC36#G!7VE^[J M0.P9:)QN U(;D&.#<8]!4!L$;S4(:X,JU)YUI8K#@BHZFPJ^1<*,UFCFH@IF M9:W=9X7)^[T2^BW3=FIVKWC\C/XH31(DHD6"'JD0M% 2O5N HBR3[]$']'"_ M0.]^>#_UE)[36'IQC?_1XI,>?(QN>*%6$GTJ$D@Z[.=G[(D#P-/.-AZ35X\_ M$B?B;^MLB +\$R(^'G<1B^NNQ<)Q9S5&&:;K31 MN?7-W]3;=) 9-61&3C*W:Q&O=.$;/C61F.>Y;BFR"HV;U7QTPFH2CD=[I&Q2 M3X>-HG[N4<,]V&0=5:)&\@?^OZ/78OQJ\T._!@W M?HR=.'81FO:;F.!K39*TZNJP,]=0)6'!LXR*[BQ8^&@OO&$8^"=9.!T6^)/> M+$P:]A,G^X="0,S3@OU[3#_F4FEQRZC)D>*HX,6'#4AS9Q<7+ZUX;:E(Y%DO M)R?T<13UTK]HZ%\XZ=^!D7=6I&A;B9PF1S<@M&@CP]6\*$$PWKFLW- 3E-O> MJ[MP0E^D8ZE@OQ4K$>]141M/.:0.Z%,#HJM7K489RCL,>K5JUPX/3J3ZYH=A+C/7]@ M!R)F\M"C;C^"T\ ?ZDGMR>FXON2T HC="FC=.,Q(+3YU?SC+/CSM9<%%!_O3 M<208]Z^O5C:Q6S=O=,_(USGZ<@/Y$PC7O@"W>H:C[[8;P:WZ8+?\W#'YC)8" MJN(%G03=M$TIY];%SO"[$?UA,.K4T[-VA+@$%;>:A-VBU&P--ES+#\N8>M'K M+59<.-UR@XZ#(>G>)YPSQ,.1 6[7";DUI',O8$CI]<-L3] *FR46U-G5Z M\RT0AQ\5K:P1MZS=T-U;ZXFTLD3P=ZLGTDH/<4M/;SU9%SN_F=R(_G 2=*Z[ M,W9X&&'7LB.M\!"W\+CJR>&6&W0\ZJNG\X:ALYY(*T7$+45GZ^F,?6B+H=.) M_V%IO?#V#B1R$&EUL&,^S-:%LE_JS=/F\.BZ.C(Y>C['EPM[!-3"V!.I&RI2 MO8= &2PUI#\<:[D3]I#'WBA>5L<>3UPIGE>7*Z )"#- OU]RKEYOS 3-4=OL M/U!+ P04 " "U27E4VTWR<& # !##0 &0 'AL+W=O&*S9?:-L03<<5G>,UZB_5I32UJ&7)6(&E8J($B?DD M>$?>GI*^!;@>7QFNU589K)5;(>YLY3R;!+%5A!QGVE)0\[?"4^3<,AD=/QK2 MH!W3 K?+C^P?G'ECYI8J/!7\AF5Z,0E& 628TR775V+]$1M#3N!,<.5^8=WT MC0.8+94610,V"@I6UO_TO@G$%H ,GP D#2 Y%) V@-09K94Y6V=4T^E8BC5( MV]NPV8*+C4,;-ZRTTWBMI?G*#$Y/K[68W<'GRL94 2TSN*%2TE(K>'6&FC*N M7L,17)OTR98<0>204R9A1?D2E:TJQR :AKG%8F8@+R "M: 2U3C21JD=+YHU MJDYJ57_N.P?_MD!H)SC87Z[I'9:V7VG,S>4[;9BF5HU#TPY%G7//KQ M<1C'+[NB_6S8COQ^*[_OY;EQBQBS([I":3:E.DR048U;X80*99VI\(J5<"8X MIU)M6E]W^:X')K$;V>Z5*Z-Z,(Y6VR[K3J/=/KVVTXZG0>MIX/5TP4I6+ OX M=H'%+4K?+ ];RN'_G(RC5N;(Z_R*J;NC7"(",_1F7]$@S4QV;B]^ICA,^YUI MN0^6)+ZT/&Z-''MYWM]7YA S >(LKW/N 4W&=>:9GRFID3" PFV779[^A&'' M'HDW9TI\F,&5X%0SSO1#YQG@9QFF8=*]>^P#DK#OW3_(UNE(_*N-WA^ZVDBR M(4W^Y_5&-H<42?_:BMM#%8>CM'LN_3@2#HAW*C='&?$?*L]9=7NH>C6TT\YO M('<-;0XWXC_=#EUE?I9A_\E5MA?8ZUYET=9UM$ Y=[=T!3.Q+'5]8VM;VY? M.W?__:7]Q+X0W#5W0U,_+RZHG#.3^AQS0QF'0Z-5UC?VNJ)%Y2Z]MT*;*[0K M+LPK!Z7M8+[G0NC'BAV@?3=-?P)02P,$% @ M4EY5'A$RWXX!0 ;AH M !D !X;"]W;W)K&ULQ5G;;MLX$/T5PEA@6Z"1 M1.IB.[ -Q$Z[&Z#!!DFW?5CL R.-;2&ZN"0=)W^_U"6ZBY:= ON26#)YYISA MB&=HS0XQ>^); (%>PB#B\]%6B-VEKG-W"R'E6KR#2'ZSCEE(A;QD&YWO&% O MG10&.C$,1P^I'XT6L_3>'5O,XKT(_ CN&.+[,*3L=0E!?)B/\.CMQKV_V8KD MAKZ8[>@&'D#\O;MC\DHO4#P_A(C[<808K.>C*WRY,LUD0CKBNP\'7OF,$BF/ MV\]%DA#Q8TWT@[N/#GY +LA,\-PYX^A<=\K'&"+E[+N(PGRP9A'Z4 M_:2(J$[#3,X'D$TAC K%Z)ICYA#1S>L8LE75-!5W,6'Q +!DMT9(/:6[2 MV5*-'R7+^""8_-:7\\3B0<3N$_IKE^24(QIYZ =EC$:"HP_7(*@?\(_H CW( M\O'V :!XC=PXW-'H]7>.>#HYSB=?H-^0COB6,N S74AR20C=S8DL,R*DAP@F MZ#:.Q):CSY$'7AU EZH*:>1-VI(H$:_!U9")/R%B$-Q!:#5\NJ&@8Q:9-E,\ MJP>OR.L_MQ ^ OM7@6D5F%:*:?9@?J$^0]]IL =T"Y3O&<@G3*";:+<7V6HF M7]+T@?D&[C;R?^Y!,O@J<="-@)"K6-@%"UNI; D;/XK\:",?J(!&+G2M?@9A MIQ#)WO*\('A"I@:9Z<_513D^KL;1*3@ZZNP+3T-7SQL-?7X!YOH\QP-YWT.R*R<\5_(Y87+_V], ??77@#Z\ F7\ MXS M*W5 @E(P9*,P>QPMY-%7KBB322%EHD3^(RE_\)"W9PE#L84T5%>ZE4") MLUWR'75A/I+6Q8$]PVB!NJ2^'Z>F=%HHG9Y9;"?D0!GBA!R\'Z>6 VR4SF+\ MPM(](3/JN">DYA< U7-3<5VLS,TW8-+,J12L?W[9^6R@<-S:'"^U,<6,G M4D<_0Q@IA9$S2_],R5FX246RI5GCIEXEJ3/TEJ:.C[CZ245^9@Z4%$ZI]_<# MU=-4]BG84J9)]G2)RF6_P^8 U=K&MC$FN%7;[8'*#@&7;0Q6]S']M3N OMVJ M4Z+A9H>0CQK6(N"RM\%#FYLA13A C#K<-&\-.DM,/16G17Y"ACT*UI?+2^ZH'+M@:K^YIC@2?JRJA'+5L,/+3'&+3F1SBJ8W4O>/U05K8% M1-T6U$^< PY#I'15@O_'XQ I39"H37#0D2+'J!7DQ)X:AM'8-+H&FL[4L7IJ MB)3F18::UUF'HAR]6ME8LYTF_?8HHAD]3QTI'86H'>6$?I&T'6-BC>UVHMOC M;,>H+DB=:VDLY%QC.45%AW=@S6QJZ!S58XVD=!BBWK??> ]CZK3;5(R-CLI6 M!CV]'R&E69"AQ^J6U9^D=-SQ!!A64Z:2RQDR2VLB:FLZK]_,0>OK1R8=Z]X?J&-CTC#K)TCI-]8'T/;UO#EU_"HC=Y-XUJN(6=>*EUYIJKSW2V9A=+CLV MK6E?X,K/N6KS/!:XRQQ),ZI>^>4^!+9)7VAPY,;[2&2_=!=WBY+)$#QBFGQ'U!+ P04 " "U27E4B^0]DHD# (#P &0 M 'AL+W=ODHH3H#^^I"A+:BNK#9*BN5B4Q'GSAF_T MC)GMA;Q16T0-=UF:J[FWU7KWRO=5O,6,J8'886[>K(7,F#:W8Y+":K(,B;OSS 5^[E'O,.#2[[9:OO 7\QV M;(-7J/_;+:6Y\VN4A&>8*RYRD+B>>Z?DU1D=VH!RQT>.>]5:@RUE)<2-O7F; MS+W ,L(48VTAF+G/Q?@7IU3AO87A_0_RF+-\6LF,+7(KWFB=[. MOL2/6EV/^+54$CBQ>+5)6_L'=[)R,/XD)ID57!AD'&,\T6,RGV(.UN@V879:EEM"''G&E17P# M'W;VB!2P/(%K)B7+M8*_SU$SGJH7\!*N3#B0CH7 AB2!A]WW-,:FI37Z)VN [8;I( M.J2H=3ID0$?=1Q/5^:/>_%56MC(?YX.;@:^2QEA)O[,Z6-.YOR"%0YJVI @&471$BL9*2;\7 M=DCQ* \AC5.2R3.0HC%.TN^<#Y$B>H@4C:N2:;\4[.Y)OPK:."@-_KP4M'%/ MVF]^#Y"B0FI+00?A$2EHXY&TWR,[I'C45T$;:Z3A,Y"B\4LZ?#(IAC_\5W1( MX;>&DPSEIAS!%,2BR+6;4^JG]9AWZH:;9KN;$2^8W'!S_BFN36@PL$.5=&.7 MN]%B5XXZ*Z'-X%0NMV9416DWF/=K(?3AQB:HA]_%5U!+ P04 " "U27E4 M[D]EYVT" P!0 &0 'AL+W=O]7$#YM0!$G3KIU11*@:3>LAP)%BVV'80=99FRA^O D>F[_?2DY\3*@ MS088MBCQ/3[2I):]\P^A021X--J&5=80M>=Y'F2#1H2):]'RR=9Y(XA-7^>A M]2BJ!#(Z+Z;3][D1RF;K9=J[]>NEZT@KB[<>0F>,\$\;U*Y?9;-LOW&GZH;B M1KY>MJ+&>Z2O[:UG*Q]9*F70!N4L>-RNLHO9^681_9/#-X5].%A#S*1T[B$: MU]4JFT9!J%%29!#\^8V7J'4D8AF_=IS9&#("#]=[]L\I=\ZE% $OG?ZN*FI6 MV5D&%6Y%I^G.]5]PE\]IY)-.A_2&?O M/F8@NT#.[,"LP"@[?,7CK@X'@+/I M*X!B!RB2[B%04GDE2*R7WO7@HS>SQ45*-:%9G++QI]R3YU/%.%K?8\TE)KC# MUGE2MH:W5TA"Z?!NF1,'B&ZYW)%M!K+B%;)9 3?.4A/@DZVP^IL@9V6CO&(O M;U,<9;Q".8'Y[ 2*:3$[PC3#Z<9 M^&$^!X-&ULO5A; M3^,X%/XK5K4/( &)G5N#VDKTLDPE:*L69E9:[4-(W3::).[:+F7__=I)2-*) MXYD!! _$2<_E^WQ\SK'=.Q+ZG>TPYN EB5/6[^PXWU\;!@MW. G8%=GC5/RR M(30)N'BE6X/M*0[6F5(2&\@T72,)HK0SZ&7?%G30(P<>1RE>4, .21+0_X8X M)L=^!W9>/RRC[8[+#\:@MP^V>(7YXWY!Q9M16EE'"4Y91%) \:;?N8'7(^1+ MA4SB:X2/K#8&DLH3(=_ERW3=[Y@2$8YQR*6)0#R>\0C'L;0D P/C).D4!;O293FS^"EF(B: G1;%%"A@'Y4L%L4K$+!RHCFR#):XX '@QXE M1T"EM+ F!]G<9-J"393*,*XX%;]&0H\/5G@K@L+!$N\)Y5&Z!6=CS(,H9N?@ M$JS$JED?8@S(1L3L58+E.DP(/*[&X.R/\Y[!!19IT0@+O\/<+VKQ"Q&X)RG? M,3!)UWA]:L 0)$HFZ)7)$&DMCG%X!2QX 9")H +0Z-?530T\7=Y._P/W-Z,MT-IW=:FS:I4T[LVG]:K NQ/ 9IP>!P[R$31-,9'/]1 T!6W; M=?RZX DZMT3G:M'=4L(86%"RB;@*8*[MU/SZ7M=LXFO*N;9OM<+S2GB>%MXT M#4F"P=F=0'D.GK"HOE@\4BS@@@TE"8AR"1Z\J&?8:P#SH.TV"33E;-]U6@ET M2P)=+8$;QC!7 NNJ'/J*T#<%'6BYW59H?@G-UT)[>%P.I[,)F,QNY4.FW7PV MF3VL-(L>FE5U-#\[XV"M-,.WYURA>[)63=AM3KQ"T+&M]HF'J,*'WI5UA?K) MXO L!<*F'&RO";"JP%!?@M^?=H6#.K)+A'P%!86@!=LY5!4?VF_,O$*Q[M)" MGJ/ IA#L^IH)KGH"U#>%T7RYF"]O'B:ZY5[5<.A^>JY5%1KJ2[0^U[2ZJ_0_']ADXI5HT ZCO! M!Z2[W\QB)TOW1DZI),7&L36I4-5RD/G&C"\43^JIHRA&"CGD0 VVJB,A?4<: MS6>K^=UT+%)^K-NR5RT$H<_.>53U!Z3O#]J<1\V*[G1]2S7="DG3]+WV^:ZJ M/])7_Y]E+6J6=F@B1]%C%9*N U$[QJH)('T3>'_:%0Y.6+C(4Y!H"EYVW78. M5>M!^O/#L ZW(/30"E=KZS=*)6H>-RZAK0M*U212ZX#7 M8+['-)#7)^P"I&+UBV-]>U0^JNFAYJ'D$EF:5I"?^FO",VC50@NDVNQUC("2'E.?W M*.77\@;N)KMW^N'[$%Z/\GNTRDQ^K7".6QED]G%WOVD\;X(R$7M++ TC/>SV<&$",/#F,?!\W1GUU$/4>YH8X M;#,_'N9*;@H0$V>PD6G!@DG)PY&;0%"U/P:7236P7P?V=MLMW@/4,!'(A.H%]X@SC84F-85K>V$FSN#&^ M@()V?+\JK<*YIJNH?TDV#LW-!IDJG3'=A8G(VC0>"I:#',WG"[@;588 &J,* M.\@XG2M)&PUKCW9@:6=,B#MX8G[DS[B7^59->U!1V0VMH';H:-P$^+?9'/MX@Y(_*O.YMMN1S1QZA=UJEO-E,U_FG0",/<+9:5F*U2?!Y[)@;O,'!QP/ MZ=HO6"C-GVPT:)69-3!-@D>F#9]M6WYI6MZSI5FWTS+'-???H.:_F^X[<$0VXV\LXW61=JMN(1'MJLWX*VPO2KI7+!N+RXPM639IIWH^;8:! M'=BH[04.N\A-<_D1S,=A?@0P+ ZF /-Q7EB<_VD_ W0_#L.T#;S( /49H#[. MRX=,F@\6Q^^3VLN_TS2-XR3!,CJ9>!5,L+PE"7S];)@V\,#B0*0_RS5>;;Q# M]O&!5P'H'XOOC0$_Y?>(8JHII MPYY@'$E3#(%>]/=HDB#92>#CKP_VE,1QFOH1P/P*XAA#X&G$$4P!:,"0.&[. MP9WS*%R?4^'F%Z+Q;U!+ P04 " "U27E4EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( +5)>51DW(6&8P4 \Q M / >&PO=V]R:V)O;VLN>&ULQ9M=3^,X%(;_BM6;9:39;9NO,HB.M /, M+A)B*HIF+T=NXK862=RU4Z#SZ\=.*9RPY=7>''I5\M'DZ;%SGF,[G#X8>SUWAAW?M7IP+\?#IKC73L]TJ9O-N-?^7:J> MJ'2M*_U3%>/>H"?I&EM/<:^N:]HSV^M(SWBM_\G9KW9BONFR4/9>-^LN:]4K7BW 9 M_ROZY&>T<=A];H-X8O]/&,U\KG-U;O)UI>IF&T>KR@!8NZ5>N9ZH9:7&O=TI MXL^Z$!=UXX,D+NOMI?RYX9?Z6U\6VU_=>%P20WNB_0%[6;3@?)!G?MN4NO!W M+\076&0"8 ,CD8 MY+0Q.8%, 61Z,,@SZ98$,@.0&2_DU]TS+&0=.J73+>#$*N>_2/OD"$".>"'/ MMVF[7MZ46O_-1DR99Z;M6R"<:)VY4KO2];&_^DK0'*&L/>-$NZWM_@K$;"@0UPNP17RWX+N8-%YZ( MBW_7>A6^0.F00X;,$GENR8G*B2PR9-;(5#ZA72GIU$SF M=^+6RMK)_'7!@#0R9/;(M:\+GR/YT3\<99NL)S(T_S65W1")9,ALDJ>45R^V MT1176K:5JE8T!PZ11H;,'MDA;9Z#V!C1+'U]$SI")Y)()$-FDX3JX&YIRD)9 M]UO[<#>=O(,\,F06R46U*LU&*?%%U6JNPR/N2\1."R.##)D5*'JO-OM M(B2/B%T>N:F4N)6/72;DCXC9'VT?\V5*>Z#-@?](ZW-?=Q@"QR',#IFJ13N: MNU$K8T.C4C!DC8C9&KNBR6>ZB2^=0T_[*&:;[<9&4$RDC8A9&[#D^Q%13*2- MB%D;>XH^<70;/MP'RHB\$3%[X[GZVTN&5!$QJV)_&;@7$UDC8K8&K >[?1'9 M(V*V!ZRT.I@Q\DG,[!-0:866IYA(,3&S8F"UU8TF\DS,[!EJYWT/3@SGN;A' M*&]JND6EF,@U,;=K7KMZ;R"19F)FS< II&YG1*:)F4WSQB22.#I7C=0EQ43: MB;E'*+"VB"DFTDY\R%FO'PG%1-J)F;6#,5,ZFXVTDS!K!V-F%!-I)^$>V4#, M$<5$VDFXAS<0\YAB(@$E[S/8Z9;GVV3D/HC?*29<:F$6$,3LI/<$62AAMA 9 M2+S$4$S]E8NU)Z:8R$()LX7>&E4\,5-,9*'D0(.?%K/;Z,A"R4$'/U26";)0 MPFTA.!E.^V:*+)0R6PB/T6@T4V2AE-E"&).6'BFR4,IL(8Q)2X\462AEMA#& MI*5'BBR4'G*EIE-ZI'#)G]E"&).6'BFR4,IL(3C-<4Z7AE-DH9390A"S8Z$4 M62AEMA#&[.1-9*&4V4)XTHAB9LA"&;.%,"9-[QFR4/8>JSRO5A)?2D]*B224 M,4OHC37%/9,>&9)0QO_2V>,#O9F0<"D:APAZ8S>^_6"O3ESA(0SXE[\>1LQ/.H4$XEGU(JG MWY[L/I\67K&U*J[]+9S?G\LRGU@1/K:O#29I>(-GOB[+,[_O6WUE9+%[GW_W MOPB??P%02P,$% @ M4EY5,?7A)Q1JA 7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q M^U77PWI7CLUPUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"WH-Y"H+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT M%M1;"/06U%L(]!;46PCT%M1;"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V= M0&]'O9U ;T>]G4!OGWRL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O M(- [4.\@T#M0[R#0.U#O(- [4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1 M[TR@=T:],X'>&?7.!'IGU#L3Z)U1[_R3>@_CUZ$,UY[O-5[_)ZD>S^>6Z^4O MR^^=D[OW@G-]6S$\_0502P,$% @ M4EY5!^=A6\) @ V"H !, !; M0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WKWS"(L@&V XMY 4]R MVT9-8LMV.^7M<5) FA%4H"+-V31J;=]SXRM]JU[_>O(49X>^&^*RV*3DKQB+ M]89Z&TOG:<@K*Q=ZF_+7L&;>UEN[)B86"\-J-R0:TCR--8J;ZSM:V5V79O>' M_'-LW; L G6QF-T>-XY9R\)ZW[6U37F=[8?FGY3Y2T*93TY[XJ;U\2)O*-B[ M">/*QP$OYQ[V%$+;T.S1AO33]GD7.W0LIJ>.8GFZQ#L]NM6JK:EQ]:[/1\KH M ]DF;HA2WY7'HA>GDU.^83I^\K/SIS*G O/.Q^!\S!,+]/6XUY&,I^<^%Z*0 MVM.O^):82Y_]?C1.NZ'FD]GY>O^XL)WF$=GT./^._Y[Q6_TO]B% ^I @?2B0 M/C1('P:DCPJDCTN0/GZ ],$7*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5 MH\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1 MU:#(:E!D-2BR5BBR5BBR5BBR5BBR5O]3UM_.;;\Y?GJ6O6V'UWPV_:'UYAE0 M2P$"% ,4 " "U27E4!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( +5)>53;(6 ^[@ "L" 1 M " :\ !D;V-05297)PC$ 8 )PG 3 " &UL4$L! A0#% @ M4EY5&?4)#=*!@ N!H !@ M ("!#0@ 'AL+W=O520)DG$* < &4> 8 " @8T. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ M4EY5*NT@P;W! QQ, !@ ("!$1D 'AL+W=O M51)UA39"@4 -D9 M 8 " @3X> !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M4EY5$PS\L![ M!@ *P\ !@ ("!MRT 'AL+W=O53*F9Q@B0, %\' 8 " M@6@T !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M4EY5",MT\$- P "0< !D M ("!W%4 'AL+W=O&PO=V]R:W-H M965T52@OQ'&]0, / ( 9 M " @?I; !X;"]W;W)K&UL4$L! M A0#% @ M4EY5+%_"/W& @ +P8 !D ("!)F 'AL M+W=O#@ &0 @($C8P >&PO=V]R:W-H965T51.NQ77Y1 (0R 9 " M@;=I !X;"]W;W)K&UL4$L! A0#% @ M4EY M5 PO 0*)!0 90P !D ("!TWH 'AL+W=O&PO=V]R:W-H965T51:W,;C=@, %@( 9 " @2*' !X;"]W;W)K M&UL4$L! A0#% @ M4EY5%DZ9:!1!@ G X M !D ("!SXH 'AL+W=O&PO=V]R:W-H965T52QYZ,_ M60@ %44 9 " @7.8 !X;"]W;W)K&UL4$L! A0#% @ M4EY5"?&@1ZN" O1@ !D M ("! Z$ 'AL+W=O&PO=V]R:W-H965T M523&UL4$L! A0# M% @ M4EY5!2_\\+?! M@P !D ("!SM 'AL+W=O M&PO=V]R:W-H965T52+FZ>A? ( #T% 9 " @?38 M !X;"]W;W)K&UL4$L! A0#% @ M4EY5 56 M4N,0 P MP8 !D ("!I]L 'AL+W=O&PO=V]R:W-H965T50H3PZE\00 ,<. 9 " @:;A !X;"]W;W)K&UL4$L! A0#% @ M4EY5/PSA2@> P AP< !D M ("!SN8 'AL+W=O&PO M=V]R:W-H965T51#HV(_%@4 M #0, 9 " @5'M !X;"]W;W)K&UL4$L! A0#% @ M4EY5)P%(1&PO=V]R:W-H965T52!K5+".@( &X% 9 M " @:#Z !X;"]W;W)K&UL4$L! A0#% M @ M4EY5'7#6Q.L @ $0@ !D ("!$?T 'AL+W=O&PO=V]R:W-H965T520G;,0L ( ,X& 9 " @=(# 0!X M;"]W;W)K&UL4$L! A0#% @ M4EY5">&PO=V]R:W-H965T523')!S10, )D) 9 " @58- 0!X;"]W;W)K&UL4$L! A0#% @ M4EY5%G/-FFV @ < !D M ("!TA ! 'AL+W=O&PO=V]R M:W-H965T51FI=>DMP( $L' M 9 " @3L6 0!X;"]W;W)K&UL M4$L! A0#% @ M4EY5!G&KX!Z @ ZP8 !D ("!*1D! M 'AL+W=O&PO=V]R:W-H965T52CJLUB#P0 * 3 9 M " @8$> 0!X;"]W;W)K&UL4$L! A0#% @ MM4EY5%J DP>K @ ,0@ !D ("!QR(! 'AL+W=O&PO=V]R:W-H965T52, MWX4DM ( #$( 9 " @0L^ 0!X;"]W;W)K&UL4$L! A0#% @ M4EY5!+&PO=V]R:W-H M965T50AN)G7MP, - ) 9 M " @4I' 0!X;"]W;W)K&UL4$L! M A0#% @ M4EY5/,]J11) @ P8 !D ("!.$L! 'AL M+W=OD" M !:"0 &0 @(&X30$ >&PO=V]R:W-H965T52C3K/A%P4 ,\, 9 " M@=A0 0!X;"]W;W)K&UL4$L! A0#% @ M4EY M5"A+)6E" P -PH !D ("!)E8! 'AL+W=O&PO=V]R:W-H965T53C)ENB2 ( "$% 9 " @7U= 0!X;"]W;W)K M&UL4$L! A0#% @ M4EY5"HJ2+@I @ C 4 M !D ("!_%\! 'AL+W=O#XMGH" "N!@ &0 @(%<8@$ M>&PO=V]R:W-H965T52PJ&.E MI@( +$' 9 " @0UE 0!X;"]W;W)K&UL4$L! A0#% @ M4EY5%M@Y+IP P JPL !D M ("!ZF&PO=V]R:W-H965T M538S"0>T 0 '83 9 M " @59P 0!X;"]W;W)K&UL4$L! A0# M% @ M4EY5-M-\G!@ P 0PT !D ("!774! 'AL+W=O M$3+?C@% !N M&@ &0 @('T> $ >&PO=V]R:W-H965T52+Y#V2B0, @/ 9 " @6-^ M 0!X;"]W;W)K&UL4$L! A0#% @ M4EY5.Y/ M9>=M @ , 4 !D ("!(X(! 'AL+W=O&PO=V]R:W-H965T500*_(;'0, "X2 - " :^) 0!X;"]S='EL97,N M>&UL4$L! A0#% @ M4EY5)>*NQS $P( L ( ! M]XP! %]R96QS+RYR96QS4$L! A0#% @ M4EY5&353'UW-/1P( -4K : " 7"3 0!X;"]?50?G85O"0( -@J 3 M " >^5 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !2 %( *=18 "F8 0 $! end XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 141 419 1 false 46 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 Income Sheet http://www.airi.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Income 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 - Formation and Basis of Presentation Sheet http://www.airi.com/role/FormationandBasisofPresentation Formation and Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Discontinued Operations Sheet http://www.airi.com/role/DiscontinuedOperations Discontinued Operations Notes 8 false false R9.htm 008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.airi.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Accounts Receivable Sheet http://www.airi.com/role/AccountsReceivable Accounts Receivable Notes 10 false false R11.htm 010 - Disclosure - Inventory Sheet http://www.airi.com/role/Inventory Inventory Notes 11 false false R12.htm 011 - Disclosure - Property and Equipment Sheet http://www.airi.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 012 - Disclosure - Accounts Payable and Accrued Expenses Sheet http://www.airi.com/role/AccountsPayableandAccruedExpenses Accounts Payable and Accrued Expenses Notes 13 false false R14.htm 013 - Disclosure - Sale and Leaseback Transaction Sheet http://www.airi.com/role/SaleandLeasebackTransaction Sale and Leaseback Transaction Notes 14 false false R15.htm 014 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations Notes http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligations Notes Payable, Related Party Notes Payable and Finance Lease Obligations Notes 15 false false R16.htm 015 - Disclosure - Operating Lease Liabilities Sheet http://www.airi.com/role/OperatingLeaseLiabilities Operating Lease Liabilities Notes 16 false false R17.htm 016 - 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 17 false false R18.htm 017 - Disclosure - Stockholders' Equity Sheet http://www.airi.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 018 - Disclosure - Employee Benefits Plans Sheet http://www.airi.com/role/EmployeeBenefitsPlans Employee Benefits Plans Notes 19 false false R20.htm 019 - Disclosure - Contingencies Sheet http://www.airi.com/role/Contingencies Contingencies Notes 20 false false R21.htm 020 - Disclosure - Income Taxes Sheet http://www.airi.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 021 - Disclosure - Stock Options and Warrants Sheet http://www.airi.com/role/StockOptionsandWarrants Stock Options and Warrants Notes 22 false false R23.htm 022 - Disclosure - Segment Reporting Sheet http://www.airi.com/role/SegmentReporting Segment Reporting 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 - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Tables) Notes http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Tables) Tables http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligations 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 - Segment Reporting (Tables) Sheet http://www.airi.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.airi.com/role/SegmentReporting 35 false false R36.htm 035 - Disclosure - Formation and Basis of Presentation (Details) Sheet http://www.airi.com/role/FormationandBasisofPresentationDetails Formation and Basis of Presentation (Details) Details http://www.airi.com/role/FormationandBasisofPresentation 36 false false R37.htm 036 - Disclosure - Discontinued Operations (Details) Sheet http://www.airi.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.airi.com/role/DiscontinuedOperations 37 false false R38.htm 037 - 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 38 false false R39.htm 038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Valuation reserve deducted from prepaid expenses and other current assets Sheet http://www.airi.com/role/ScheduleofValuationreservedeductedfromprepaidexpensesandothercurrentassetsTable Summary of Significant Accounting Policies (Details) - Schedule of Valuation reserve deducted from prepaid expenses and other current assets Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of credit and concentration risks Sheet http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable Summary of Significant Accounting Policies (Details) - Schedule of credit and concentration risks Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 40 false false R41.htm 040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of calculation of net income (loss) Sheet http://www.airi.com/role/ScheduleofcalculationofnetincomelossTable Summary of Significant Accounting Policies (Details) - Schedule of calculation of net income (loss) Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share Sheet http://www.airi.com/role/ScheduleofbasicanddilutedearningspershareTable Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 42 false false R43.htm 042 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities Sheet http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 43 false false R44.htm 043 - 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 44 false false R45.htm 044 - 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 45 false false R46.htm 045 - 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 46 false false R47.htm 046 - Disclosure - Property and Equipment (Details) Sheet http://www.airi.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.airi.com/role/PropertyandEquipmentTables 47 false false R48.htm 047 - 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 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 - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) Notes http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) Details http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables 51 false false R52.htm 051 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of notes payable, related party notes payable and finance lease obligations Notes http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of notes payable, related party notes payable and finance lease obligations Details http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables 52 false false R53.htm 052 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of payments for the term note Notes http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of payments for the term note Details http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables 53 false false R54.htm 053 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of future minimum lease payments Notes http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of future minimum lease payments Details http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables 54 false false R55.htm 054 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan Notes http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan Details http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables 55 false false R56.htm 055 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes Notes http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes Details http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables 56 false false R57.htm 056 - Disclosure - Operating Lease Liabilities (Details) Sheet http://www.airi.com/role/OperatingLeaseLiabilitiesDetails Operating Lease Liabilities (Details) Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 57 false false R58.htm 057 - Disclosure - Operating Lease Liabilities (Details) - Schedule of components of lease costs, lease term and discount rate Sheet http://www.airi.com/role/ScheduleofcomponentsofleasecostsleasetermanddiscountrateTable Operating Lease Liabilities (Details) - Schedule of components of lease costs, lease term and discount rate Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 58 false false R59.htm 058 - 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 59 false false R60.htm 059 - 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 60 false false R61.htm 060 - 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 61 false false R62.htm 061 - Disclosure - Stockholders' Equity (Details) Sheet http://www.airi.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.airi.com/role/StockholdersEquity 62 false false R63.htm 062 - Disclosure - Employee Benefits Plans (Details) Sheet http://www.airi.com/role/EmployeeBenefitsPlansDetails Employee Benefits Plans (Details) Details http://www.airi.com/role/EmployeeBenefitsPlans 63 false false R64.htm 063 - Disclosure - Contingencies (Details) Sheet http://www.airi.com/role/ContingenciesDetails Contingencies (Details) Details http://www.airi.com/role/Contingencies 64 false false R65.htm 064 - Disclosure - Income Taxes (Details) Sheet http://www.airi.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.airi.com/role/IncomeTaxesTables 65 false false R66.htm 065 - Disclosure - Income Taxes (Details) - Schedule of provision for (benefit from) income taxes Sheet http://www.airi.com/role/ScheduleofprovisionforbenefitfromincometaxesTable Income Taxes (Details) - Schedule of provision for (benefit from) income taxes Details http://www.airi.com/role/IncomeTaxesTables 66 false false R67.htm 066 - 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 67 false false R68.htm 067 - 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 68 false false R69.htm 068 - 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 69 false false R70.htm 069 - 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 70 false false R71.htm 070 - Disclosure - Stock Options and Warrants (Details) - Schedule of company's stock options Sheet http://www.airi.com/role/ScheduleofcompanysstockoptionsTable Stock Options and Warrants (Details) - Schedule of company's stock options Details http://www.airi.com/role/StockOptionsandWarrantsTables 71 false false R72.htm 071 - 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 72 false false R73.htm 072 - Disclosure - Segment Reporting (Details) Sheet http://www.airi.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.airi.com/role/SegmentReportingTables 73 false false R74.htm 073 - Disclosure - Segment Reporting (Details) - Schedule of reporting segments Sheet http://www.airi.com/role/ScheduleofreportingsegmentsTable Segment Reporting (Details) - Schedule of reporting segments Details http://www.airi.com/role/SegmentReportingTables 74 false false All Reports Book All Reports f10k2021_airindustries.htm airi-20211231.xsd airi-20211231_cal.xml airi-20211231_def.xml airi-20211231_lab.xml airi-20211231_pre.xml f10k2021ex23-1_airindust.htm f10k2021ex31-1_airindust.htm f10k2021ex31-2_airindust.htm f10k2021ex32-1_airindust.htm f10k2021ex32-2_airindust.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10k2021_airindustries.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 141, "dts": { "calculationLink": { "local": [ "airi-20211231_cal.xml" ] }, "definitionLink": { "local": [ "airi-20211231_def.xml" ] }, "inline": { "local": [ "f10k2021_airindustries.htm" ] }, "labelLink": { "local": [ "airi-20211231_lab.xml" ] }, "presentationLink": { "local": [ "airi-20211231_pre.xml" ] }, "schema": { "local": [ "airi-20211231.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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd" ] } }, "elementCount": 593, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 60, "http://www.airi.com/20211231": 24, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 88 }, "keyCustom": 111, "keyStandard": 308, "memberCustom": 23, "memberStandard": 22, "nsprefix": "airi", "nsuri": "http://www.airi.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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", "role": "http://www.airi.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Accounts Receivable", "role": "http://www.airi.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "010 - Disclosure - Inventory", "role": "http://www.airi.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "011 - Disclosure - Property and Equipment", "role": "http://www.airi.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "012 - Disclosure - Accounts Payable and Accrued Expenses", "role": "http://www.airi.com/role/AccountsPayableandAccruedExpenses", "shortName": "Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SaleLeasebackTransactionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Sale and Leaseback Transaction", "role": "http://www.airi.com/role/SaleandLeasebackTransaction", "shortName": "Sale and Leaseback Transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SaleLeasebackTransactionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "014 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations", "role": "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligations", "shortName": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "015 - Disclosure - Operating Lease Liabilities", "role": "http://www.airi.com/role/OperatingLeaseLiabilities", "shortName": "Operating Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "016 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary", "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": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "017 - Disclosure - Stockholders' Equity", "role": "http://www.airi.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Employee Benefits Plans", "role": "http://www.airi.com/role/EmployeeBenefitsPlans", "shortName": "Employee Benefits Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "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", "role": "http://www.airi.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "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": "f10k2021_airindustries.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": "019 - Disclosure - Contingencies", "role": "http://www.airi.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "020 - Disclosure - Income Taxes", "role": "http://www.airi.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "021 - Disclosure - Stock Options and Warrants", "role": "http://www.airi.com/role/StockOptionsandWarrants", "shortName": "Stock Options and Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Segment Reporting", "role": "http://www.airi.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:PrincipalBusinessActivityPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.airi.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:PrincipalBusinessActivityPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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)", "role": "http://www.airi.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "f10k2021_airindustries.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)", "role": "http://www.airi.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "f10k2021_airindustries.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)", "role": "http://www.airi.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "f10k2021_airindustries.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)", "role": "http://www.airi.com/role/AccountsPayableandAccruedExpensesTables", "shortName": "Accounts Payable and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "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)", "role": "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "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": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Tables)", "role": "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables", "shortName": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:ComponentsOfLeaseCostsLeaseTermAndDiscountRate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Operating Lease Liabilities (Tables)", "role": "http://www.airi.com/role/OperatingLeaseLiabilitiesTables", "shortName": "Operating Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "airi:ComponentsOfLeaseCostsLeaseTermAndDiscountRate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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)", "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": "f10k2021_airindustries.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": "f10k2021_airindustries.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)", "role": "http://www.airi.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "f10k2021_airindustries.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)", "role": "http://www.airi.com/role/StockOptionsandWarrantsTables", "shortName": "Stock Options and Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Segment Reporting (Tables)", "role": "http://www.airi.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherOperatingActivitiesCashFlowStatement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Formation and Basis of Presentation (Details)", "role": "http://www.airi.com/role/FormationandBasisofPresentationDetails", "shortName": "Formation and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherOperatingActivitiesCashFlowStatement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Discontinued Operations (Details)", "role": "http://www.airi.com/role/DiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c4", "decimals": "0", "lang": null, "name": "us-gaap:ReplacementReserveEscrow", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Summary of Significant Accounting Policies (Details)", "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": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "us-gaap:CostOfPropertyRepairsAndMaintenance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c9", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Valuation reserve deducted from prepaid expenses and other current assets", "role": "http://www.airi.com/role/ScheduleofValuationreservedeductedfromprepaidexpensesandothercurrentassetsTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Valuation reserve deducted from prepaid expenses and other current assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c9", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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 Income", "role": "http://www.airi.com/role/ConsolidatedComprehensiveIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c29", "decimals": "3", "first": true, "lang": null, "name": "airi:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of credit and concentration risks", "role": "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of credit and concentration risks", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c29", "decimals": "3", "first": true, "lang": null, "name": "airi:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "airi:IncomeLossFromContinuingOperation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of calculation of net income (loss)", "role": "http://www.airi.com/role/ScheduleofcalculationofnetincomelossTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of calculation of net income (loss)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "airi:IncomeLossFromContinuingOperation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "airi:WeightedAverageSharesOutstandingUsedToComputeBasicEarningsPerShare", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share", "role": "http://www.airi.com/role/ScheduleofbasicanddilutedearningspershareTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "airi:WeightedAverageSharesOutstandingUsedToComputeBasicEarningsPerShare", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:AntidilutiveSecuritiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c41", "decimals": "0", "first": true, "lang": null, "name": "airi:StockOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities", "role": "http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:AntidilutiveSecuritiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c41", "decimals": "0", "first": true, "lang": null, "name": "airi:StockOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable", "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": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts", "role": "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable", "shortName": "Accounts Receivable (Details) - Schedule of allowance for doubtful accounts", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfAccountsNotesLoansAndDoubtfulAccountsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c9", "decimals": "0", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Inventory (Details) - Schedule of inventory", "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": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Property and Equipment (Details)", "role": "http://www.airi.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c43", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment", "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": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "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", "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": "f10k2021_airindustries.htm", "contextRef": "c3", "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": "f10k2021_airindustries.htm", "contextRef": "c6", "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", "role": "http://www.airi.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c6", "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": "f10k2021_airindustries.htm", "contextRef": "c63", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SaleLeasebackTransactionHistoricalCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Sale and Leaseback Transaction (Details)", "role": "http://www.airi.com/role/SaleandLeasebackTransactionDetails", "shortName": "Sale and Leaseback Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c63", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SaleLeasebackTransactionHistoricalCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TerminationLoansDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details)", "role": "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails", "shortName": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TerminationLoansDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "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 - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of notes payable, related party notes payable and finance lease obligations", "role": "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable", "shortName": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of notes payable, related party notes payable and finance lease obligations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "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": "f10k2021_airindustries.htm", "contextRef": "c78", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of payments for the term note", "role": "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable", "shortName": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of payments for the term note", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c78", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "airi:LoansPayableFutureMinimumPaymentRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of future minimum lease payments", "role": "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable", "shortName": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of future minimum lease payments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "airi:LoansPayableFutureMinimumPaymentRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfAnnualMaturitiesOfThisLoanTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c79", "decimals": "0", "first": true, "lang": null, "name": "airi:LoansPayableFutureMinimumPaymentRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan", "role": "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable", "shortName": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfAnnualMaturitiesOfThisLoanTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c79", "decimals": "0", "first": true, "lang": null, "name": "airi:LoansPayableFutureMinimumPaymentRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConvertibleSubordinatedDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes", "role": "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable", "shortName": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConvertibleSubordinatedDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorSalesTypeLeaseOptionToTerminate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Operating Lease Liabilities (Details)", "role": "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "shortName": "Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorSalesTypeLeaseOptionToTerminate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:ComponentsOfLeaseCostsLeaseTermAndDiscountRate", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LesseeOperatingLeaseRemainingLeaseTermInYears", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Operating Lease Liabilities (Details) - Schedule of components of lease costs, lease term and discount rate", "role": "http://www.airi.com/role/ScheduleofcomponentsofleasecostsleasetermanddiscountrateTable", "shortName": "Operating Lease Liabilities (Details) - Schedule of components of lease costs, lease term and discount rate", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "airi:ComponentsOfLeaseCostsLeaseTermAndDiscountRate", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "airi:LesseeOperatingLeaseRemainingLeaseTermInYears", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c86", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments", "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:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c86", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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", "role": "http://www.airi.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockDescriptionOfTransaction", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details)", "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": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockDescriptionOfTransaction", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "airi:LabilityAccountActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c88", "decimals": "0", "first": true, "lang": null, "name": "airi:LiabilitiesRelatedToSaleOfFutureProceedsFromDispositioSubsidiaries", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account", "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": "f10k2021_airindustries.htm", "contextRef": "c89", "decimals": "0", "lang": null, "name": "airi:LiabilitiesRelatedToSaleOfFutureProceedsFromDispositioSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c93", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.airi.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c93", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "062 - Disclosure - Employee Benefits Plans (Details)", "role": "http://www.airi.com/role/EmployeeBenefitsPlansDetails", "shortName": "Employee Benefits Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c99", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Contingencies (Details)", "role": "http://www.airi.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c99", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Income Taxes (Details)", "role": "http://www.airi.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Income Taxes (Details) - Schedule of provision for (benefit from) income taxes", "role": "http://www.airi.com/role/ScheduleofprovisionforbenefitfromincometaxesTable", "shortName": "Income Taxes (Details) - Schedule of provision for (benefit from) income taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate", "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": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Income Taxes (Details) - Schedule of net deferred tax assets", "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": "f10k2021_airindustries.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c102", "decimals": "0", "first": true, "lang": null, "name": "airi:AuthorizedTheGrantOfRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Stock Options and Warrants (Details)", "role": "http://www.airi.com/role/StockOptionsandWarrantsDetails", "shortName": "Stock Options and Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c102", "decimals": "0", "first": true, "lang": null, "name": "airi:AuthorizedTheGrantOfRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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 - Formation and Basis of Presentation", "role": "http://www.airi.com/role/FormationandBasisofPresentation", "shortName": "Formation and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Stock Options and Warrants (Details) - Schedule of fair values of stock options granted", "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": "f10k2021_airindustries.htm", "contextRef": "c103", "decimals": "4", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c114", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Stock Options and Warrants (Details) - Schedule of company's stock options", "role": "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable", "shortName": "Stock Options and Warrants (Details) - Schedule of company's stock options", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c112", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c119", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Stock Options and Warrants (Details) - Schedule of stock options", "role": "http://www.airi.com/role/ScheduleofstockoptionsTable", "shortName": "Stock Options and Warrants (Details) - Schedule of stock options", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c119", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Segment Reporting (Details)", "role": "http://www.airi.com/role/SegmentReportingDetails", "shortName": "Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c125", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Segment Reporting (Details) - Schedule of reporting segments", "role": "http://www.airi.com/role/ScheduleofreportingsegmentsTable", "shortName": "Segment Reporting (Details) - Schedule of reporting segments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c125", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Discontinued Operations", "role": "http://www.airi.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.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": "008 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.airi.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_airindustries.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "airi_AcquisionOfFinancedLeaseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of acquision of financed lease asset.", "label": "AcquisionOfFinancedLeaseAsset", "terseLabel": "Acquisition of financed lease asset" } } }, "localname": "AcquisionOfFinancedLeaseAsset", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_AcquisitionOfFinancedAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of acquisition of financed asset.", "label": "AcquisitionOfFinancedAsset", "terseLabel": "Acquisition of financed asset" } } }, "localname": "AcquisitionOfFinancedAsset", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_AggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate intrinsic value.", "label": "AggregateIntrinsicValue", "terseLabel": "Aggregate intrinsic value (in Dollars)" } } }, "localname": "AggregateIntrinsicValue", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "airi_AllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts.", "label": "AllowanceForDoubtfulAccounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccounts", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_AmortizationOfDebtDiscountOnConvertibleNotesPayable": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of debt discount on convertible notes payable.", "label": "AmortizationOfDebtDiscountOnConvertibleNotesPayable", "terseLabel": "Amortization of debt discount on convertible notes payable" } } }, "localname": "AmortizationOfDebtDiscountOnConvertibleNotesPayable", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_AmortizationOfRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Right-of-Use Asset.", "label": "AmortizationOfRightofUseAsset", "terseLabel": "Amortization of Right-of-Use Asset" } } }, "localname": "AmortizationOfRightofUseAsset", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_AntidilutiveSecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of anti dilutive securities.", "label": "AntidilutiveSecuritiesTableTextBlock", "terseLabel": "Schedule of anti-dilutive securities" } } }, "localname": "AntidilutiveSecuritiesTableTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "airi_ApplicableMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applicable margin.", "label": "ApplicableMargin", "terseLabel": "Applicable margin" } } }, "localname": "ApplicableMargin", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "percentItemType" }, "airi_AuthorizedTheGrantOfRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Authorized the grant of rights.", "label": "AuthorizedTheGrantOfRights", "terseLabel": "Grant of rights shares (in Shares)" } } }, "localname": "AuthorizedTheGrantOfRights", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "sharesItemType" }, "airi_AutomotiveEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AutomotiveEquipmentMember", "terseLabel": "Automotive Equipment [Member]" } } }, "localname": "AutomotiveEquipmentMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "airi_BankLoansOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Term loan, SNB.", "label": "BankLoansOther", "terseLabel": "Webster Term Loan payable" } } }, "localname": "BankLoansOther", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "monetaryItemType" }, "airi_BankLoansOtherNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total SNB Term loan payable, net of debt issuance costs.", "label": "BankLoansOtherNet", "terseLabel": "Total Webster Term Loan payable, net of debt issuance costs" } } }, "localname": "BankLoansOtherNet", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "monetaryItemType" }, "airi_BaseRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Base rate.", "label": "BaseRate", "terseLabel": "Base rate" } } }, "localname": "BaseRate", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "percentItemType" }, "airi_CPIAerostructuresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CPIAerostructuresMember", "terseLabel": "CPI [Member]" } } }, "localname": "CPIAerostructuresMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "airi_CapitalizationOfRelatedPartyNoteInterestToPrincipal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capitalization of related party note interest to principal.", "label": "CapitalizationOfRelatedPartyNoteInterestToPrincipal", "terseLabel": "Capitalization of related party interest to principal" } } }, "localname": "CapitalizationOfRelatedPartyNoteInterestToPrincipal", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_CashPaidDuringThePeriodForInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid during the period for interest\r \n.", "label": "CashPaidDuringThePeriodForInterest", "terseLabel": "Cash paid during the year for interest" } } }, "localname": "CashPaidDuringThePeriodForInterest", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_CashReceivedForIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash received for income taxes.", "label": "CashReceivedForIncomeTaxes", "terseLabel": "Cash refunded during the year for income taxes, net of taxes paid" } } }, "localname": "CashReceivedForIncomeTaxes", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_CommonStockIssuedForConversionOfNotesPayableAndAccruedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of Common Stock issued for conversion of notes payable and accrued interest.", "label": "CommonStockIssuedForConversionOfNotesPayableAndAccruedInterest", "terseLabel": "Common Stock issued for notes payable - third parties" } } }, "localname": "CommonStockIssuedForConversionOfNotesPayableAndAccruedInterest", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_CommonStockIssuedInLieuOfAccruedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock issued in lieu of accrued interest.", "label": "CommonStockIssuedInLieuOfAccruedInterest", "terseLabel": "Common Stock issued in lieu of accrued interest" } } }, "localname": "CommonStockIssuedInLieuOfAccruedInterest", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_CompanyMadeOneTimePaymentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company made one time payment percentage.", "label": "CompanyMadeOneTimePaymentPercentage", "terseLabel": "Company made one time payment percentage" } } }, "localname": "CompanyMadeOneTimePaymentPercentage", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "airi_ComplexMachiningMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ComplexMachiningMember", "terseLabel": "COMPLEX MACHINING" } } }, "localname": "ComplexMachiningMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "domainItemType" }, "airi_ComponentsOfLeaseCostsLeaseTermAndDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ComponentsOfLeaseCostsLeaseTermAndDiscountRate", "terseLabel": "Schedule of components of lease costs, lease term and discount rate" } } }, "localname": "ComponentsOfLeaseCostsLeaseTermAndDiscountRate", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "airi_ConcentrationRiskPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk percentage.", "label": "ConcentrationRiskPercentage", "terseLabel": "Percentage of Sales", "verboseLabel": "ConcentrationRiskPercentage" } } }, "localname": "ConcentrationRiskPercentage", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "airi_ConsolidatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ConsolidatedMember", "terseLabel": "CONSOLIDATED" } } }, "localname": "ConsolidatedMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "domainItemType" }, "airi_ConvertThirdPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ConvertThirdPartyMember", "terseLabel": "Third Party [Member]" } } }, "localname": "ConvertThirdPartyMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "airi_ConvertibleNoteDebtDiscountForPotentialNoteConversion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Convertible Note debt discount for Potential Note Conversion.", "label": "ConvertibleNoteDebtDiscountForPotentialNoteConversion", "terseLabel": "Add: Convertible Note debt discount for Potential Note Conversion" } } }, "localname": "ConvertibleNoteDebtDiscountForPotentialNoteConversion", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcalculationofnetincomelossTable" ], "xbrltype": "monetaryItemType" }, "airi_ConvertibleSubordinatedNotes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "ConvertibleSubordinatedNotes", "terseLabel": "Total" } } }, "localname": "ConvertibleSubordinatedNotes", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable" ], "xbrltype": "monetaryItemType" }, "airi_CostsOfSalesAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales.", "label": "CostsOfSalesAmount", "terseLabel": "Costs of sale amounted (in Dollars)" } } }, "localname": "CostsOfSalesAmount", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "airi_CurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CurrentAbstract", "terseLabel": "Current" } } }, "localname": "CurrentAbstract", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforbenefitfromincometaxesTable" ], "xbrltype": "stringItemType" }, "airi_CurrentPortionOfOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Current portion of operating lease liabilities.", "label": "CurrentPortionOfOperatingLeaseLiabilities", "terseLabel": "Less: current portion of operating lease liabilities" } } }, "localname": "CurrentPortionOfOperatingLeaseLiabilities", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerOneMember", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable" ], "xbrltype": "domainItemType" }, "airi_CustomersThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomersThreeMember", "terseLabel": "Customers Three [Member]" } } }, "localname": "CustomersThreeMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable" ], "xbrltype": "domainItemType" }, "airi_CustomersTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomersTwoMember", "terseLabel": "Customers Two [Member]" } } }, "localname": "CustomersTwoMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable" ], "xbrltype": "domainItemType" }, "airi_DamagesClaim": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages claim", "label": "DamagesClaim", "terseLabel": "Damages claim" } } }, "localname": "DamagesClaim", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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": "DeferredGainOnSaleNoncurrent", "terseLabel": "Deferred Gain on Sale - Net of Current Portion" } } }, "localname": "DeferredGainOnSaleNoncurrent", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "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": "DeferredPayrollTaxLiabilityCARESActCurrentPortion", "terseLabel": "Deferred payroll tax liability - CARES Act - Current Portion" } } }, "localname": "DeferredPayrollTaxLiabilityCARESActCurrentPortion", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetAccruedExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued Expenses.", "label": "DeferredTaxAssetAccruedExpenses", "terseLabel": "Accrued Expenses" } } }, "localname": "DeferredTaxAssetAccruedExpenses", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetValuationAllowanceNoncurrent": { "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": "DeferredTaxAssetValuationAllowanceNoncurrent", "terseLabel": "Total non-current deferred tax asset before valuation allowance" } } }, "localname": "DeferredTaxAssetValuationAllowanceNoncurrent", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetsAmortizationNtwTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to amortization - NTW transaction.", "label": "DeferredTaxAssetsAmortizationNtwTransaction", "terseLabel": "Amortization - NTW Transaction" } } }, "localname": "DeferredTaxAssetsAmortizationNtwTransaction", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetsCapitalizedEngineeringCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as capitalized engineering costs.", "label": "DeferredTaxAssetsCapitalizedEngineeringCosts", "terseLabel": "Capitalized engineering costs" } } }, "localname": "DeferredTaxAssetsCapitalizedEngineeringCosts", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetsDeferredGainOnSaleOfRealEstate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as deferred gain on sale of real estate.", "label": "DeferredTaxAssetsDeferredGainOnSaleOfRealEstate", "terseLabel": "Deferred gain on sale of real estate" } } }, "localname": "DeferredTaxAssetsDeferredGainOnSaleOfRealEstate", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetsDisallowedInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disallowed interest.", "label": "DeferredTaxAssetsDisallowedInterest", "terseLabel": "Disallowed interest" } } }, "localname": "DeferredTaxAssetsDisallowedInterest", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetsInventoryReserves": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to inventory reserves.", "label": "DeferredTaxAssetsInventoryReserves", "terseLabel": "Inventory reserve" } } }, "localname": "DeferredTaxAssetsInventoryReserves", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetsNoncurrenttRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right of Use Asset.", "label": "DeferredTaxAssetsNoncurrenttRightOfUseAsset", "terseLabel": "Right of Use Asset" } } }, "localname": "DeferredTaxAssetsNoncurrenttRightOfUseAsset", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxAssetsOtherLiabilitiesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets other liabilities net.", "label": "DeferredTaxAssetsOtherLiabilitiesNet", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOtherLiabilitiesNet", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_DeferredTaxLiabilitieNoncurrent": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred payroll tax liability non current.", "label": "DeferredTaxLiabilitieNoncurrent", "terseLabel": "Deferred payroll tax liability - CARES Act - Net of Current Portion" } } }, "localname": "DeferredTaxLiabilitieNoncurrent", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "airi_DirectorsFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common stock issued for directors fees.", "label": "DirectorsFees", "terseLabel": "Directors fees totaling (in Dollars)" } } }, "localname": "DirectorsFees", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "airi_DiscontinuedOperationsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations (Details) [Line Items]" } } }, "localname": "DiscontinuedOperationsDetailsLineItems", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "airi_DiscontinuedOperationsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations (Details) [Table]" } } }, "localname": "DiscontinuedOperationsDetailsTable", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "airi_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_DueAmountToLandlord": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Due amount to landlord.", "label": "DueAmountToLandlord", "terseLabel": "Due amount to landlord" } } }, "localname": "DueAmountToLandlord", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "airi_EffectiveIncomeTaxRateReconciliationExpiredStockOptions": { "auth_ref": [], "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 expired stock options.", "label": "EffectiveIncomeTaxRateReconciliationExpiredStockOptions", "terseLabel": "Expired stock options" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExpiredStockOptions", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "airi_EffectiveIncomeTaxRateReconciliationRateChangeAndProvisionToReturnTrueup": { "auth_ref": [], "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 rate change and provision to return true-up.", "label": "EffectiveIncomeTaxRateReconciliationRateChangeAndProvisionToReturnTrueup", "terseLabel": "Rate change and provision to return true-up" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRateChangeAndProvisionToReturnTrueup", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "airi_EffectiveincometaxratecaresActRefund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate cares act refund.", "label": "EffectiveincometaxratecaresActRefund", "terseLabel": "Cares Act Refund" } } }, "localname": "EffectiveincometaxratecaresActRefund", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "airi_ExercisePriceWasGreaterThanTheAverageMarketPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceWasGreaterThanTheAverageMarketPriceMember", "terseLabel": "Exercise Price Was Greater Than The Average Market Price [Member]" } } }, "localname": "ExercisePriceWasGreaterThanTheAverageMarketPriceMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable" ], "xbrltype": "domainItemType" }, "airi_FederalNetOperatingLossCarryForward": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Federal net operating loss carry forward.", "label": "FederalNetOperatingLossCarryForward", "terseLabel": "Federal net operating loss carry forward" } } }, "localname": "FederalNetOperatingLossCarryForward", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "airi_FinanceLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease liability.", "label": "FinanceLease", "terseLabel": "Finance lease" } } }, "localname": "FinanceLease", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "airi_FinanceLeaseMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FinanceLeaseMachineryAndEquipmentMember", "terseLabel": "Finance Lease Machinery and Equipment [Member]" } } }, "localname": "FinanceLeaseMachineryAndEquipmentMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "airi_FinanceLeasesObligations": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable": { "order": 3.0, "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of finance lease obligations.", "label": "FinanceLeasesObligations", "terseLabel": "Finance lease obligations" } } }, "localname": "FinanceLeasesObligations", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable" ], "xbrltype": "monetaryItemType" }, "airi_ForgivenessOfNotesPayable": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of forgiveness of notes payable.", "label": "ForgivenessOfNotesPayable", "negatedLabel": "Forgiveness of notes payable - SBA loan", "terseLabel": "Forgiveness of notes payable - SBA Loan" } } }, "localname": "ForgivenessOfNotesPayable", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "airi_GeneratingOperatingIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.", "label": "GeneratingOperatingIncome", "terseLabel": "Generating operating income" } } }, "localname": "GeneratingOperatingIncome", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/FormationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "airi_GrantedDuringThePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Granted during the period.", "label": "GrantedDuringThePeriod", "terseLabel": "Wtd. Avg. Remaining Contractual Life (years), Granted during the year", "verboseLabel": "Wtd. Avg. Remaining Contractual Life (years), Terminated/Expired during the year" } } }, "localname": "GrantedDuringThePeriod", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "durationItemType" }, "airi_IncomeLossFromContinuingOperation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "IncomeLossFromContinuingOperation", "terseLabel": "Income from continuing operations - Basic" } } }, "localname": "IncomeLossFromContinuingOperation", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcalculationofnetincomelossTable" ], "xbrltype": "monetaryItemType" }, "airi_IncreaseDecreaseInLongTermLeaseLiability": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInLongTermLeaseLiability", "negatedLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInLongTermLeaseLiability", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_LabilityAccountActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LabilityAccountActivityTableTextBlock", "terseLabel": "Schedule of activity within the liability account" } } }, "localname": "LabilityAccountActivityTableTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryTables" ], "xbrltype": "textBlockItemType" }, "airi_LeaseImputedInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease imputed interest percentage.", "label": "LeaseImputedInterestPercentage", "terseLabel": "Lease imputed interest Percentage" } } }, "localname": "LeaseImputedInterestPercentage", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "percentItemType" }, "airi_LesseeOperatingLeaseRemainingLeaseTermInYears": { "auth_ref": [], "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": "LesseeOperatingLeaseRemainingLeaseTermInYears", "terseLabel": "Weighted Average Remaining Lease Term - in years" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTermInYears", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcomponentsofleasecostsleasetermanddiscountrateTable" ], "xbrltype": "durationItemType" }, "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": "LiabilitiesRelatedToSaleOfFutureProceedsFromDispositioSubsidiaries", "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/20211231", "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/20211231", "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": "LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryNet", "terseLabel": "Liability related to sale of future proceeds from disposition of subsidiary, net" } } }, "localname": "LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryNet", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "monetaryItemType" }, "airi_LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryTextBlock", "terseLabel": "LIABILITY RELATED TO THE SALE OF FUTURE PROCEEDS FROM DISPOSITION OF SUBSIDIARY" } } }, "localname": "LiabilityRelatedToSaleOfFutureProceedsFromDispositionOfSubsidiaryTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiary" ], "xbrltype": "textBlockItemType" }, "airi_LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetailsScheduleofactivitywithintheliabilityaccountLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account [Line Items]" } } }, "localname": "LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetailsScheduleofactivitywithintheliabilityaccountLineItems", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "stringItemType" }, "airi_LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetailsScheduleofactivitywithintheliabilityaccountTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary (Details) - Schedule of activity within the liability account [Table]" } } }, "localname": "LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetailsScheduleofactivitywithintheliabilityaccountTable", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "stringItemType" }, "airi_LoanBalanceDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of loan balance.", "label": "LoanBalanceDescription", "terseLabel": "Loan balance, description" } } }, "localname": "LoanBalanceDescription", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "airi_LoanPayableObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "LoanPayableObligation", "terseLabel": "Loan obligation" } } }, "localname": "LoanPayableObligation", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "airi_LoansPayableFutureMinimumPaymentInThreeYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "LoansPayableFutureMinimumPaymentInThreeYears", "terseLabel": "December 31, 2024" } } }, "localname": "LoansPayableFutureMinimumPaymentInThreeYears", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable", "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_LoansPayableFutureMinimumPaymentInTwoYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "LoansPayableFutureMinimumPaymentInTwoYears", "terseLabel": "December 31, 2023" } } }, "localname": "LoansPayableFutureMinimumPaymentInTwoYears", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable", "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_LoansPayableFutureMinimumPaymentRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loans payable future minimum payment remainder of fiscal year.", "label": "LoansPayableFutureMinimumPaymentRemainderOfFiscalYear", "terseLabel": "December 31, 2022" } } }, "localname": "LoansPayableFutureMinimumPaymentRemainderOfFiscalYear", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable", "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_LoansPayableFutureMinimumPaymentsInFiveYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "LoansPayableFutureMinimumPaymentsInFiveYears", "terseLabel": "December 31, 2026" } } }, "localname": "LoansPayableFutureMinimumPaymentsInFiveYears", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_LoansPayableFutureMinimumPaymentsInFourYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "LoansPayableFutureMinimumPaymentsInFourYears", "terseLabel": "December 31, 2025" } } }, "localname": "LoansPayableFutureMinimumPaymentsInFourYears", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable", "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_LoansPayableFutureMinimumPaymentsInThereafter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "LoansPayableFutureMinimumPaymentsInThereafter", "terseLabel": "Total future minimum finance lease payments", "verboseLabel": "Thereafter" } } }, "localname": "LoansPayableFutureMinimumPaymentsInThereafter", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable", "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_LossOnSaleOfEquipment": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss on sale of equipment.", "label": "LossOnSaleOfEquipment", "negatedLabel": "Loss on sale of equipment" } } }, "localname": "LossOnSaleOfEquipment", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_MichaelTaglichChairmanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MichaelTaglichChairmanMember", "terseLabel": "Michael Taglich, Chairman [Member]" } } }, "localname": "MichaelTaglichChairmanMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable" ], "xbrltype": "domainItemType" }, "airi_NoncashDeferredPayrollTaxExpense": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-cash deferred payroll tax expense.", "label": "NoncashDeferredPayrollTaxExpense", "terseLabel": "Non-cash deferred payroll tax expense - CARES Act" } } }, "localname": "NoncashDeferredPayrollTaxExpense", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "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": "NoncashDirectorsCompensationExpense", "terseLabel": "Non-cash directors compensation" } } }, "localname": "NoncashDirectorsCompensationExpense", "nsuri": "http://www.airi.com/20211231", "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": "NoncashInterestExpense", "terseLabel": "Non-cash interest expense", "verboseLabel": "Non-Cash interest expense recognized" } } }, "localname": "NoncashInterestExpense", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "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": "NoncashOtherIncomeRecognized", "terseLabel": "Non-cash other income recognized" } } }, "localname": "NoncashOtherIncomeRecognized", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_NoncashOtherIncomeRecognized1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Cash other income recognized.", "label": "NoncashOtherIncomeRecognized1", "negatedLabel": "Non-Cash other income recognized", "terseLabel": "Non-Cash other income" } } }, "localname": "NoncashOtherIncomeRecognized1", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails", "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "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": { "label": "NotePayableRevolverNetSterlingNationalBank", "terseLabel": "Note payable - revolver - net - Webster Bank" } } }, "localname": "NotePayableRevolverNetSterlingNationalBank", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) [Line Items]" } } }, "localname": "NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsLineItems", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "airi_NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsScheduleofannualmaturitiesofthisloanLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan [Line Items]" } } }, "localname": "NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsScheduleofannualmaturitiesofthisloanLineItems", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable" ], "xbrltype": "stringItemType" }, "airi_NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsScheduleofannualmaturitiesofthisloanTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of annual maturities of this loan [Table]" } } }, "localname": "NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsScheduleofannualmaturitiesofthisloanTable", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable" ], "xbrltype": "stringItemType" }, "airi_NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsScheduleofsubordinatedprincipalbalanceofthenotesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes [Line Items]" } } }, "localname": "NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsScheduleofsubordinatedprincipalbalanceofthenotesLineItems", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable" ], "xbrltype": "stringItemType" }, "airi_NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsScheduleofsubordinatedprincipalbalanceofthenotesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) - Schedule of subordinated principal balance of the notes [Table]" } } }, "localname": "NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsScheduleofsubordinatedprincipalbalanceofthenotesTable", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable" ], "xbrltype": "stringItemType" }, "airi_NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable, Related Party Notes Payable and Finance Lease Obligations (Details) [Table]" } } }, "localname": "NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetailsTable", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "airi_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "NumberOfCustomers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "airi_OperatingLeaseLiabilitiesDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease liabilities, description.", "label": "OperatingLeaseLiabilitiesDescription", "terseLabel": "Operating lease liabilities, description" } } }, "localname": "OperatingLeaseLiabilitiesDescription", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesDetailsScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities (Details) - Schedule of aggregate undiscounted cash flows of operating lease payments [Line Items]" } } }, "localname": "OperatingLeaseLiabilitiesDetailsScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsLineItems", "nsuri": "http://www.airi.com/20211231", "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/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "stringItemType" }, "airi_OperatingLeaseLiabilitiesLessDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "OperatingLeaseLiabilitiesLessDiscount", "terseLabel": "Less: discount" } } }, "localname": "OperatingLeaseLiabilitiesLessDiscount", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "airi_OperatingLeaseLiabilitiesUnder": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Liabilities under ASC 842.", "label": "OperatingLeaseLiabilitiesUnder", "terseLabel": "Operating Lease Liabilities under ASC 842" } } }, "localname": "OperatingLeaseLiabilitiesUnder", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_OperatingLeasePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OperatingLeasePaymentsMember", "terseLabel": "Operating lease payments [Member]", "verboseLabel": "OperatingLeasePaymentsMember" } } }, "localname": "OperatingLeasePaymentsMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "domainItemType" }, "airi_OperatingLeaseWeightedAverageDiscountRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "OperatingLeaseWeightedAverageDiscountRatePercentage", "terseLabel": "Weighted Average discount rate - %" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercentage", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcomponentsofleasecostsleasetermanddiscountrateTable" ], "xbrltype": "percentItemType" }, "airi_OperatingLossCarryForwardExpireValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating loss carry forward expire value.", "label": "OperatingLossCarryForwardExpireValue", "terseLabel": "Operating loss carry forward expire value" } } }, "localname": "OperatingLossCarryForwardExpireValue", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "airi_OutstandingStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OutstandingStockOptionsMember", "terseLabel": "Outstanding stock options [Member]" } } }, "localname": "OutstandingStockOptionsMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "domainItemType" }, "airi_PaymentsOfLoanPayableEquipments": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments of loan payable - financed asset.", "label": "PaymentsOfLoanPayableEquipments", "terseLabel": "Payments of loan payable - financed asset" } } }, "localname": "PaymentsOfLoanPayableEquipments", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_PaymentsOfNotePayableTermNotesSNB": { "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": "ayments of note payable - term notes - SNB.", "label": "PaymentsOfNotePayableTermNotesSNB", "negatedLabel": "Payments of note payable - term note - Webster Bank" } } }, "localname": "PaymentsOfNotePayableTermNotesSNB", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_PercentageOfReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PercentageOfReceivablesMember", "terseLabel": "Percentage of Receivables [Member]" } } }, "localname": "PercentageOfReceivablesMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable" ], "xbrltype": "domainItemType" }, "airi_PercentageOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PercentageOfSalesMember", "terseLabel": "Percentage of Sales [Member]", "verboseLabel": "Percentage of sales [Member]" } } }, "localname": "PercentageOfSalesMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "airi_PermanentDiffererenceOveraccrualsAndNondeductibleItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Permanent differerence, overaccruals, and non-deductible items.", "label": "PermanentDiffererenceOveraccrualsAndNondeductibleItems", "terseLabel": "Permanent difference, over accruals, and non-deductible items" } } }, "localname": "PermanentDiffererenceOveraccrualsAndNondeductibleItems", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "airi_PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "airi_PrepaidExpensesDeductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "PrepaidExpensesDeductions", "terseLabel": "Deductions" } } }, "localname": "PrepaidExpensesDeductions", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofValuationreservedeductedfromprepaidexpensesandothercurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_PrincipalBusinessActivityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PrincipalBusinessActivityPolicyPolicyTextBlock", "terseLabel": "Principal Business Activity" } } }, "localname": "PrincipalBusinessActivityPolicyPolicyTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "airi_ProceedsFromNotePayableTermNoteWebsterBank": { "auth_ref": [], "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 amount of proceeds from note payable.", "label": "ProceedsFromNotePayableTermNoteWebsterBank", "terseLabel": "Proceeds from note payable - term note - Webster Bank" } } }, "localname": "ProceedsFromNotePayableTermNoteWebsterBank", "nsuri": "http://www.airi.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "airi_PurchaseAgreementDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PurchaseAgreementDescription", "terseLabel": "Purchase agreement, description" } } }, "localname": "PurchaseAgreementDescription", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "stringItemType" }, "airi_PurchaseOfSharesCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase of shares common stock.", "label": "PurchaseOfSharesCommonStock", "terseLabel": "Purchase of shares common stock (in Shares)" } } }, "localname": "PurchaseOfSharesCommonStock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "sharesItemType" }, "airi_RentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rent expense.", "label": "RentExpense", "terseLabel": "Rent expense" } } }, "localname": "RentExpense", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "airi_RevolvingCreditLoanTermAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "RevolvingCreditLoanTermAmount", "terseLabel": "Revolving credit loan term amount" } } }, "localname": "RevolvingCreditLoanTermAmount", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "airi_RightOfUseAssetAdditionsUnderASC842": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right of use asset.", "label": "RightOfUseAssetAdditionsUnderASC842", "terseLabel": "Right of Use Asset additions under ASC 842" } } }, "localname": "RightOfUseAssetAdditionsUnderASC842", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "airi_RobertAndMichaelTaglichMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RobertAndMichaelTaglichMember", "terseLabel": "Robert and Michael Taglich [Member]" } } }, "localname": "RobertAndMichaelTaglichMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "airi_RobertTaglichDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RobertTaglichDirectorMember", "terseLabel": "Robert Taglich, Director [Member]" } } }, "localname": "RobertTaglichDirectorMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable" ], "xbrltype": "domainItemType" }, "airi_ScheduleOfAccountsNotesLoansAndDoubtfulAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfAccountsNotesLoansAndDoubtfulAccountsTableTextBlock", "terseLabel": "Schedule of allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndDoubtfulAccountsTableTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfAccountsPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accounts payable [Abstract]" } } }, "localname": "ScheduleOfAccountsPayableAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfAccountsReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivable [Abstract]" } } }, "localname": "ScheduleOfAccountsReceivableAbstract", "nsuri": "http://www.airi.com/20211231", "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/20211231", "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/20211231", "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/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfAnnualMaturitiesOfThisLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of annual maturities of this loan [Abstract]" } } }, "localname": "ScheduleOfAnnualMaturitiesOfThisLoanAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfAnnualMaturitiesOfThisLoanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfAnnualMaturitiesOfThisLoanTableTextBlock", "terseLabel": "Schedule of annual maturities of this loan" } } }, "localname": "ScheduleOfAnnualMaturitiesOfThisLoanTableTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfAntiDilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of anti-dilutive securities [Abstract]" } } }, "localname": "ScheduleOfAntiDilutiveSecuritiesAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfBasicAndDilutedEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of basic and diluted earnings per share [Abstract]" } } }, "localname": "ScheduleOfBasicAndDilutedEarningsPerShareAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfCalculationOfNetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of calculation of net income (loss) [Abstract]" } } }, "localname": "ScheduleOfCalculationOfNetIncomeLossAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfCompanysStockOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of company's stock options [Abstract]" } } }, "localname": "ScheduleOfCompanysStockOptionsAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfComponentsOfLeaseCostsLeaseTermAndDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of components of lease costs, lease term and discount rate [Abstract]" } } }, "localname": "ScheduleOfComponentsOfLeaseCostsLeaseTermAndDiscountRateAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfCreditAndConcentrationRisksAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of credit and concentration risks [Abstract]" } } }, "localname": "ScheduleOfCreditAndConcentrationRisksAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "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/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfFutureMinimumLeasePaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of future minimum lease payments [Abstract]" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of inventory [Abstract]" } } }, "localname": "ScheduleOfInventoryAbstract", "nsuri": "http://www.airi.com/20211231", "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/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of notes payable, related party notes payable and finance lease obligations [Abstract]" } } }, "localname": "ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsTableTextBlock", "terseLabel": "Schedule of notes payable, related party notes payable and finance lease obligations" } } }, "localname": "ScheduleOfNotesPayableRelatedPartyNotesPayableAndFinanceLeaseObligationsTableTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfPaymentsForTheTermNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of payments for the term note [Abstract]" } } }, "localname": "ScheduleOfPaymentsForTheTermNoteAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment [Abstract]" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfProvisionForBenefitFromIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of provision for (benefit from) income taxes [Abstract]" } } }, "localname": "ScheduleOfProvisionForBenefitFromIncomeTaxesAbstract", "nsuri": "http://www.airi.com/20211231", "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/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfReportingSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of reporting segments [Abstract]" } } }, "localname": "ScheduleOfReportingSegmentsAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfStockOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock options [Abstract]" } } }, "localname": "ScheduleOfStockOptionsAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of subordinated principal balance of the notes.", "label": "ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock", "terseLabel": "Schedule of subordinated principal balance of the notes" } } }, "localname": "ScheduleOfSubordinatedPrincipalBalanceOfNotesTableTextBlock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "airi_ScheduleOfSubordinatedPrincipalBalanceOfTheNotesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of subordinated principal balance of the notes [Abstract]" } } }, "localname": "ScheduleOfSubordinatedPrincipalBalanceOfTheNotesAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ScheduleOfValuationReserveDeductedFromPrepaidExpensesAndOtherCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Valuation reserve deducted from prepaid expenses and other current assets [Abstract]" } } }, "localname": "ScheduleOfValuationReserveDeductedFromPrepaidExpensesAndOtherCurrentAssetsAbstract", "nsuri": "http://www.airi.com/20211231", "xbrltype": "stringItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual life (years).", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermTwo", "terseLabel": "Wtd. Avg. Remaining Contractual Life (years), Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermTwo", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "durationItemType" }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wtd. Avg. Exercise Price.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrices", "terseLabel": "Wtd. Avg. Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrices", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "perShareItemType" }, "airi_ShareIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued.", "label": "ShareIssued", "terseLabel": "Debt totaling" } } }, "localname": "ShareIssued", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "airi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual life (years).", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "terseLabel": "Wtd. Avg. Remaining Contractual Life (years), Ending Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "durationItemType" }, "airi_SharesIssuedOfCommonStockForCashlessExerciseOfStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued of common stock for cashless exercise of stock options.", "label": "SharesIssuedOfCommonStockForCashlessExerciseOfStockOptions", "terseLabel": "Shares issued of common stock for cashless exercise of stock options" } } }, "localname": "SharesIssuedOfCommonStockForCashlessExerciseOfStockOptions", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "airi_StockBasedCompensationOptionsAndRestrictedStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to stock based compensation - options and restricted stock.", "label": "StockBasedCompensationOptionsAndRestrictedStock", "terseLabel": "Stock based compensation - options and restricted stock" } } }, "localname": "StockBasedCompensationOptionsAndRestrictedStock", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_StockIssuedDuringPeriodSharesIssuedForDirectorFees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock issued for directors fees.", "label": "StockIssuedDuringPeriodSharesIssuedForDirectorFees", "terseLabel": "Common Stock issued for directors fees (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForDirectorFees", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "airi_StockIssuedDuringPeriodValueIssuedForDirectorFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common stock issued for directors fees.", "label": "StockIssuedDuringPeriodValueIssuedForDirectorFees", "terseLabel": "Common Stock issued for directors fees" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForDirectorFees", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "airi_StockIssuedDuringPeriodValueNewIssue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "StockIssuedDuringPeriodValueNewIssue", "terseLabel": "Gross proceeds (in Dollars)" } } }, "localname": "StockIssuedDuringPeriodValueNewIssue", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "airi_StockOptionExerciseShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price.", "label": "StockOptionExerciseShares", "terseLabel": "Exercise price" } } }, "localname": "StockOptionExerciseShares", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable" ], "xbrltype": "sharesItemType" }, "airi_StockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options", "label": "StockOptions", "terseLabel": "Stock Options" } } }, "localname": "StockOptions", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable" ], "xbrltype": "sharesItemType" }, "airi_StockOptionsandWarrantsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) [Line Items]" } } }, "localname": "StockOptionsandWarrantsDetailsLineItems", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "stringItemType" }, "airi_StockOptionsandWarrantsDetailsScheduleoffairvaluesofstockoptionsgrantedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of fair values of stock options granted [Line Items]" } } }, "localname": "StockOptionsandWarrantsDetailsScheduleoffairvaluesofstockoptionsgrantedLineItems", "nsuri": "http://www.airi.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "stringItemType" }, "airi_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.airi.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofantidilutivesecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofantidilutivesecuritiesLineItems", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable" ], "xbrltype": "stringItemType" }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofantidilutivesecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive securities [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofantidilutivesecuritiesTable", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable" ], "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/20211231", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "airi_TaglichBrothersIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TaglichBrothersIncMember", "terseLabel": "Taglich Brothers, Inc. [Member]" } } }, "localname": "TaglichBrothersIncMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable" ], "xbrltype": "domainItemType" }, "airi_TermLoanWebster": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable": { "order": 2.0, "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Term loan webster.", "label": "TermLoanWebster", "terseLabel": "Term loan, Webster" } } }, "localname": "TermLoanWebster", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable" ], "xbrltype": "monetaryItemType" }, "airi_TermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TermLoansMember", "terseLabel": "Term Loans [Member]" } } }, "localname": "TermLoansMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "domainItemType" }, "airi_ToolsAndInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ToolsAndInstrumentsMember", "terseLabel": "Tools and Instruments [Member]" } } }, "localname": "ToolsAndInstrumentsMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "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": "TotalNoncurrentDeferredTaxAssetAfterValuationAllowance", "terseLabel": "Total non-current deferred tax asset after valuation allowance" } } }, "localname": "TotalNoncurrentDeferredTaxAssetAfterValuationAllowance", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "airi_TransactionCostsFromSaleOfFutureProceedsFromDispositionOfSubsidiary": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "TransactionCostsFromSaleOfFutureProceedsFromDispositionOfSubsidiary", "terseLabel": "Less: unamortized transaction costs" } } }, "localname": "TransactionCostsFromSaleOfFutureProceedsFromDispositionOfSubsidiary", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "monetaryItemType" }, "airi_TurbineEngineComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TurbineEngineComponentsMember", "terseLabel": "TURBINE ENGINE COMPONENTS" } } }, "localname": "TurbineEngineComponentsMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "domainItemType" }, "airi_Warrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants.", "label": "Warrants", "terseLabel": "Warrants" } } }, "localname": "Warrants", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable" ], "xbrltype": "sharesItemType" }, "airi_WebsterBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WebsterBankMember", "terseLabel": "Webster Bank [Member]" } } }, "localname": "WebsterBankMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "airi_WebsterLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WebsterLoansMember", "terseLabel": "Webster Loans [Member]" } } }, "localname": "WebsterLoansMember", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "airi_WeightedAverageSharesOutstandingAndDilutiveSecurities": { "auth_ref": [], "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": "WeightedAverageSharesOutstandingAndDilutiveSecurities", "terseLabel": "Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share" } } }, "localname": "WeightedAverageSharesOutstandingAndDilutiveSecurities", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "airi_WeightedAverageSharesOutstandingUsedToComputeBasicEarningsPerShare": { "auth_ref": [], "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": "WeightedAverageSharesOutstandingUsedToComputeBasicEarningsPerShare", "terseLabel": "Weighted average shares outstanding used to compute basic earnings per share" } } }, "localname": "WeightedAverageSharesOutstandingUsedToComputeBasicEarningsPerShare", "nsuri": "http://www.airi.com/20211231", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r562", "r563", "r564" ], "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r562", "r563", "r564" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r565" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r560" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r560" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r560" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r568" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r560" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r573" ], "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r559" ], "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r561" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.airi.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r126", "r266", "r270", "r275", "r408", "r409", "r413", "r414", "r471", "r556", "r569", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "stringItemType" }, "srt_DemandDepositLiabilitiesInterestBearingAverageRatePaid": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Average rate paid on interest-bearing demand deposits.", "label": "Demand Deposit Liabilities, Interest-Bearing, Average Rate Paid", "terseLabel": "Average interest paid" } } }, "localname": "DemandDepositLiabilitiesInterestBearingAverageRatePaid", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "percentItemType" }, "srt_DirectorMember": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r212", "r334", "r336", "r542" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r280", "r314", "r341", "r342", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r541", "r543", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/ScheduleofstockoptionsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r280", "r314", "r341", "r342", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r541", "r543", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/ScheduleofstockoptionsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r280", "r314", "r339", "r341", "r342", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r541", "r543", "r557", "r558" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/ScheduleofstockoptionsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r280", "r314", "r339", "r341", "r342", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r541", "r543", "r557", "r558" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/ScheduleofstockoptionsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r340", "r467", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Subsidiary [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofactivitywithintheliabilityaccountTable" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r59" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r56" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountsPayableandAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r55", "r474" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r215", "r216" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r37", "r523", "r550" ], "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 $594,000 and $964,000", "totalLabel": "Accounts Receivable Net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r61" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r22", "r61" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r252" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r38" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r128", "r129", "r130", "r365", "r366", "r367", "r424" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r326", "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedLabel": "Costs related to issuance of stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "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 income to net cash provided by (used in) operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "auth_ref": [ "r221" ], "calculation": { "http://www.airi.com/role/ScheduleofaccountsreceivableTable": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "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", "negatedLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r221", "r230", "r231", "r234" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r235" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r233" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofallowancefordoubtfulaccountsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r90", "r108", "r300", "r446" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 11.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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofantidilutivesecuritiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r193", "r199", "r205", "r228", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r408", "r413", "r434", "r472", "r474", "r503", "r525" ], "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", "terseLabel": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r18", "r20", "r74", "r121", "r228", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r408", "r413", "r434", "r472", "r474" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r251" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r15", "r49", "r110" ], "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 and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r25", "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "terseLabel": "Cash and Cash equivalents" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r104", "r110", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF YEAR", "periodStartLabel": "CASH AND CASH EQUIVALENTS AT BEGINNING OF YEAR" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r104", "r435" ], "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) INCREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r118", "r121", "r144", "r148", "r152", "r155", "r157", "r165", "r166", "r167", "r228", "r266", "r270", "r271", "r272", "r275", "r276", "r312", "r313", "r316", "r320", "r434", "r566" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r65", "r261", "r509", "r530" ], "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 Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r424" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r36" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r36" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r36", "r326" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r36", "r474" ], "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 60,000,000 Shares, 32,128,006 and 31,906,971 Shares Issued and Outstanding as of December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensatingBalanceAmount": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.", "label": "Compensating Balance, Amount", "terseLabel": "Remaining balance amount" } } }, "localname": "CompensatingBalanceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r337", "r338", "r343", "r371" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "EMPLOYEE BENEFITS PLANS" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/EmployeeBenefitsPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and Software [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r175", "r176", "r212", "r431", "r432", "r551" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r175", "r176", "r212", "r431", "r432", "r549", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r170", "r520" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r173", "r175", "r176", "r177", "r431", "r433", "r551" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcreditandconcentrationrisksTable" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r410" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleSubordinatedDebt": { "auth_ref": [ "r33", "r505", "r526" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Segment [Member]", "terseLabel": "CORPORATE" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r95", "r487" ], "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": "Freight out" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "auth_ref": [ "r96" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r96", "r121", "r228", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r434" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r122", "r387", "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal tax refund" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforbenefitfromincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r387", "r394", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Total (Benefit from) Expense for Income Taxes" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforbenefitfromincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r122", "r387", "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforbenefitfromincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "negatedLabel": "Less: Current portion of notes payable, related party notes payable and finance lease obligations" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r117", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r294", "r301", "r302", "r304", "r310" ], "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": "NOTES PAYABLE, RELATED PARTY NOTES PAYABLE AND FINANCE LEASE OBLIGATIONS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r30", "r31", "r33", "r120", "r126", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r306", "r307", "r308", "r309", "r447", "r504", "r505", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleAssociatedDerivativeTransactionsDescription": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Information about derivative transactions entered into in connection with convertible debt instruments which may be settled in cash upon conversion, including partial cash settlement. Descriptions include the terms of such transactions, how the derivative transaction(s) relate to the convertible debt instrument, the number of underlying shares and the reasons for entering into the derivative transaction(s). An example of a derivative transaction entered into in connection with the issuance of the convertible debt instrument is the purchase of call options that are expected to substantially offset changes in the fair value of the conversion option.", "label": "Debt Instrument, Convertible, Associated Derivative Transactions, Description", "terseLabel": "Convertible subordinate description" } } }, "localname": "DebtInstrumentConvertibleAssociatedDerivativeTransactionsDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r277", "r306", "r307", "r445", "r447", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r63", "r120", "r126", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r306", "r307", "r308", "r309", "r447" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r63", "r120", "r126", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r306", "r307", "r308", "r309", "r327", "r328", "r329", "r330", "r444", "r445", "r447", "r448", "r519" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term 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 company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r54" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r28", "r502", "r524" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r54", "r290", "r446" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r122", "r388", "r394", "r395", "r396" ], "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)", "negatedLabel": "Net (Benefit from) Provision for Income Taxes", "terseLabel": "Income (Loss) before benefit from income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofprovisionforbenefitfromincometaxesTable", "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r43" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "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": "Non-cash income" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r385", "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory - IRC 263A adjustment" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r381" ], "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", "terseLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r385", "r386" ], "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 operation loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "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 not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Operating loss carry forward expire" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r374", "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "auth_ref": [ "r385", "r386", "r404", "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.", "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r385", "r386" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnetdeferredtaxassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilitiesAccruedInterest": { "auth_ref": [ "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued but unpaid interest on deposit liabilities.", "label": "Deposit Liabilities, Accrued Interest", "terseLabel": "Accrued Interest - related parties" } } }, "localname": "DepositLiabilitiesAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r108", "r250" ], "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", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r75", "r417", "r418", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Description of the types of products and services from which the reportable segment derives its revenue.", "label": "Segment Reporting Information, Description of Products and Services", "terseLabel": "Segment description" } } }, "localname": "DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r371" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block Supplement [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r13", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISCONTINUED OPERATIONS" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r88", "r133", "r134", "r135", "r136", "r137", "r141", "r144", "r155", "r156", "r157", "r160", "r161", "r425", "r426", "r515", "r536" ], "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": "Per share amount - basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedearningspershareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r88", "r133", "r134", "r135", "r136", "r137", "r144", "r155", "r156", "r157", "r160", "r161", "r425", "r426", "r515", "r536" ], "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": "Per share amount - diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedearningspershareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r158", "r159" ], "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 per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r123", "r376", "r397" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r376", "r397" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r376", "r397" ], "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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofreconciliationofourincometaxratecomputedusingthefederalstatutoryratetoouractualincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to non-vested stock option awards (in Dollars)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r363" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r79", "r80", "r81", "r128", "r129", "r130", "r132", "r138", "r140", "r164", "r229", "r326", "r331", "r365", "r366", "r367", "r390", "r391", "r424", "r436", "r437", "r438", "r439", "r440", "r441", "r544", "r545", "r546", "r574" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r507", "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Balance of escrow account" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/DiscontinuedOperationsDetails", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of company's stock options" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r427", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "terseLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r457" ], "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, 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "December 31, 2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r457" ], "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, 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r457" ], "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, 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r457" ], "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, 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingInterestExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfNotesReceivable": { "auth_ref": [ "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale of financing receivable.", "label": "Gain (Loss) on Sale of Financing Receivable", "terseLabel": "Unrecognized gain on sale" } } }, "localname": "GainLossOnSaleOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfProperties": { "auth_ref": [ "r108", "r248", "r254" ], "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 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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r91", "r92", "r108", "r511", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary", "terseLabel": "Charges to Loss on Sale of Subsidiary" } } }, "localname": "GainOrLossOnSaleOfStockInSubsidiary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofValuationreservedeductedfromprepaidexpensesandothercurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r242", "r243", "r474", "r501" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r93", "r121", "r193", "r198", "r201", "r204", "r207", "r228", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r434" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "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", "terseLabel": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome", "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r246", "r257" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived and Intangible Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r94", "r109", "r133", "r134", "r135", "r136", "r153", "r157", "r406" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Income from Continuing Operations, net of tax" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r85", "r193", "r198", "r201", "r204", "r207", "r500", "r512", "r517", "r538" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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": "Income (Loss) before Benefit From Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r82", "r88", "r131", "r133", "r134", "r135", "r136", "r144", "r155", "r156", "r426", "r510", "r513", "r515", "r532" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Income per share from Continuing operations - Basic (in Dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r82", "r88", "r131", "r133", "r134", "r135", "r136", "r144", "r155", "r156", "r157", "r426", "r515", "r532", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Income per share from Continuing operations - Diluted (in Dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r11", "r12", "r400", "r533" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "netLabel": "Discontinued operations", "terseLabel": "Loss from Discontinued Operations, net of tax", "verboseLabel": "Loss from Discontinued Operations, net of taxes" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome", "http://www.airi.com/role/DiscontinuedOperationsDetails", "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r86", "r88", "r148", "r155", "r156", "r515", "r533", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Loss per share from Discontinued Operations - Basic (in Dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r148", "r155", "r156", "r415" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Loss per share from Discontinued Operations - Diluted (in Dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r377", "r378", "r383", "r392", "r398", "r401", "r402", "r403" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r139", "r140", "r191", "r375", "r393", "r399", "r539" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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": "Benefit from Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome", "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r78", "r372", "r373", "r378", "r379", "r382", "r389" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r112" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 18.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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r107" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 24.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 expense - CARES Act" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r107" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 22.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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r107" ], "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 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/2021-01-31", "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": "Changes in Operating Assets and Liabilities", "verboseLabel": "(Increase) Decrease in Operating Assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 21.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 taxes" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r107" ], "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 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 expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r145", "r146", "r147", "r157" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Effect of dilutive stock options and warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r150", "r151", "r157" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Effect of dilutive convertible notes payable" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofbasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r83", "r187", "r443", "r446", "r516" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "negatedLabel": "Interest Expense - Related Parties", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome", "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r143", "r149", "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Add: Convertible Note Interest for Potential Note Conversion" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcalculationofnetincomelossTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r239" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r69" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r16", "r72", "r474" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r24", "r73", "r116", "r162", "r236", "r237", "r239", "r485" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r71" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r72", "r238" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r70" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r335" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r251" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r459" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorSalesTypeLeaseOptionToTerminate": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to terminate lessor's sales-type lease.", "label": "Lessor, Sales-type Lease, Option to Terminate", "terseLabel": "Lease terms and terminate description" } } }, "localname": "LessorSalesTypeLeaseOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r60", "r121", "r200", "r228", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r409", "r413", "r414", "r434", "r472", "r473" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r42", "r121", "r228", "r434", "r474", "r506", "r528" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r62", "r121", "r228", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r409", "r413", "r414", "r434", "r472", "r473", "r474" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long Term Liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r9", "r10", "r12", "r249", "r255" ], "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 - Current Portion" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r1", "r2", "r9", "r10", "r12", "r247", "r255" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "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 beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Liability Related to the Sale of Future Proceeds from Disposition of Subsidiary - Net of Current Portion" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityBorrowingCapacityDescription": { "auth_ref": [ "r29", "r32" ], "lang": { "en-us": { "role": { "documentation": "Description of the credit facility's borrowing capacity including discussion of how the borrowing capacity is determined (for example, borrowing capacity based on the amount of current assets).", "label": "Line of Credit Facility, Borrowing Capacity, Description", "terseLabel": "Line of credit term description" } } }, "localname": "LineOfCreditFacilityBorrowingCapacityDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityDescription": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.", "label": "Line of Credit Facility, Description", "terseLabel": "Loan facility, description" } } }, "localname": "LineOfCreditFacilityDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityRevolvingCreditConversionToTermLoanDescription": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Describes when borrowings outstanding under a line of credit will convert to a term loan, and describes the repayment terms, collateral, and priority (seniority) of the term loan.", "label": "Line of Credit Facility, Revolving Credit Conversion to Term Loan, Description", "terseLabel": "Webster facility, description" } } }, "localname": "LineOfCreditFacilityRevolvingCreditConversionToTermLoanDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r33", "r505", "r521" ], "calculation": { "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable": { "order": 4.0, "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable" ], "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 [Member]" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r59" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable", "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive": { "auth_ref": [ "r126" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "auth_ref": [ "r126" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "auth_ref": [ "r126" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "auth_ref": [ "r126" ], "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 second 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 Two", "terseLabel": "December 31, 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r63" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Notes payable, related party notes payable and finance lease obligations, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r50" ], "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 SNB Term Loan payable" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r63" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable", "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r63" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes Payable and Finance Lease Obligations - Net of Current Portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingencies [Abstract]" } } }, "localname": "LossContingencyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r261", "r262", "r263" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r264", "r265" ], "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": "CONTINGENCIES" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/Contingencies" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r173", "r175", "r176", "r212" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r104" ], "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 (USED IN) PROVIDED BY FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r104" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r104", "r106", "r109" ], "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 (USED IN) OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r12", "r76", "r77", "r81", "r87", "r109", "r121", "r131", "r133", "r134", "r135", "r136", "r139", "r140", "r153", "r193", "r198", "r201", "r204", "r207", "r228", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r426", "r434", "r514", "r534" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "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", "totalLabel": "Net Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/ConsolidatedComprehensiveIncome", "http://www.airi.com/role/ScheduleofreportingsegmentsTable", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r133", "r134", "r135", "r136", "r141", "r142", "r154", "r157", "r193", "r198", "r201", "r204", "r207" ], "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": "Income from continuing operations used to calculate earnings per share - Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcalculationofnetincomelossTable" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansPayable": { "auth_ref": [ "r33", "r505", "r526" ], "calculation": { "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Subtotal" } } }, "localname": "NotesAndLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r33", "r505", "r526" ], "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" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 1.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 the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes Payable and Finance Lease Obligations - Current Portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r64", "r125", "r468" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable": { "order": 5.0, "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Notes Payable, Related Parties, Noncurrent", "terseLabel": "Notes Payable - Related Party - Net of Current Portion", "verboseLabel": "Related party notes payable" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBank": { "auth_ref": [ "r33", "r505", "r526" ], "calculation": { "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable": { "order": 1.0, "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0 } }, "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 credit note payable to Webster Bank (F/K/A Sterling National Bank) (\u201cWebster\u201d)" } } }, "localname": "NotesPayableToBank", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofnotespayablerelatedpartynotespayableandfinanceleaseobligationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Loan Payable \u2013 Financed Asset [Member]" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r193", "r198", "r201", "r204", "r207" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "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": "Income (loss) from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r163", "r461" ], "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 aggregate undiscounted cash flows of operating lease payments" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease Liabilities - Current Portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r455" ], "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", "verboseLabel": "Total long term portion of operating lease maturities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r454" ], "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-Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r108" ], "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": "Operating lease impairment" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r384" ], "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 carryback claim" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r311", "r421", "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r14", "r416" ], "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": "FORMATION AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/FormationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r21", "r22", "r23", "r61" ], "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", "terseLabel": "Accrued Interest - others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofaccountspayableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayableLongTerm": { "auth_ref": [ "r63" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "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" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/FormationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Amendment fee" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r103" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 10.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": "Deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r103" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Share issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r98" ], "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/2021-01-31", "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": "Contributions to security fund amount" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/EmployeeBenefitsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r35", "r312" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r35" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r35" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r35", "r474" ], "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, 2021 and December 31, 2020." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r18", "r47", "r48" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r28", "r502", "r524" ], "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 after one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Noncurrent", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at Beginning of Year" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofValuationreservedeductedfromprepaidexpensesandothercurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r17", "r19", "r240", "r241" ], "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 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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Revolving credit loan debt to webster" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r100" ], "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 cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "SBA loan proceeds - Webster Bank" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.", "label": "Proceeds from (Repayments of) Related Party Debt", "terseLabel": "Payments of notes payable - related party" } } }, "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfSecuritiesOperatingActivities": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from sale of investments in debt and equity securities, classified as operating activities, during the period; includes trading securities and any other investments classified as operating.", "label": "Proceeds from Sale of Securities, Operating Activities", "terseLabel": "Generating operating activities" } } }, "localname": "ProceedsFromSaleOfSecuritiesOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/FormationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r53", "r253" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r258", "r553", "r554", "r555" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r52", "r251" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r26", "r27", "r253", "r474", "r518", "r529" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r51", "r253", "r553", "r554" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r26", "r253" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r26", "r251" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r89", "r232" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt (recovery) expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableWithImputedInterestNetAmount": { "auth_ref": [ "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The receivable or note face amount less the unamortized discount or premium.", "label": "Receivable with Imputed Interest, Net Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "ReceivableWithImputedInterestNetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffutureminimumleasepaymentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r197", "r201" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r197", "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of reporting segments" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r340", "r467", "r468" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r340", "r467", "r468", "r469" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/DiscontinuedOperationsDetails", "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails", "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/DiscontinuedOperationsDetails", "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails", "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r340", "r467", "r469", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReorganizationValueCashInExcessOfNormalOperatingNeeds": { "auth_ref": [ "r470", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reorganization value related to cash in excess of normal operating requirements generated by operations. Reorganization value is the amount attributed to the reconstituted entity, as well as the expected net realizable value of those assets that will be disposed before reconstitution occurs.", "label": "Reorganization Value, Cash in Excess of Normal Operating Needs", "terseLabel": "Excess cash flow" } } }, "localname": "ReorganizationValueCashInExcessOfNormalOperatingNeeds", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayments of Bank Debt", "terseLabel": "Term loan amount" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 8.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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedLabel": "Payments of notes payable - third party" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReplacementReserveEscrow": { "auth_ref": [ "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents those amounts set aside for the repair and replacement of real or personal property in the foreseen future. Such amount may be funded from sales revenue (for example; timeshare sales) or operating revenues; in a lump sum or installments (such as monthly); as per internal policy (for example: hotel operators), as required by contractual agreement (for example: sales contract); or by the terms of debt agreements.", "label": "Replacement Reserve Escrow", "terseLabel": "Escrow reverse" } } }, "localname": "ReplacementReserveEscrow", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r39", "r331", "r368", "r474", "r527", "r547", "r548" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r128", "r129", "r130", "r132", "r138", "r140", "r229", "r365", "r366", "r367", "r390", "r391", "r424", "r544", "r546" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the accounting policy for determining revenue earned from providing cargo and freight related services.", "label": "Revenue Recognition, Cargo and Freight, Policy [Policy Text Block]", "terseLabel": "Freight Out" } } }, "localname": "RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r84", "r121", "r184", "r185", "r197", "r202", "r203", "r209", "r210", "r212", "r228", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r434", "r517" ], "calculation": { "http://www.airi.com/role/ConsolidatedComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome", "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleAndLeasebackTransactionGainLossNet": { "auth_ref": [ "r456", "r458", "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.", "label": "Sale and Leaseback Transaction, Gain (Loss), Net", "terseLabel": "Realized gain on sale" } } }, "localname": "SaleAndLeasebackTransactionGainLossNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionDescriptionOfAssetS": { "auth_ref": [ "r449", "r462", "r465" ], "lang": { "en-us": { "role": { "documentation": "A description of the transaction and the assets involved in the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Description of Asset(s)", "terseLabel": "Purchaser for the property, description" } } }, "localname": "SaleLeasebackTransactionDescriptionOfAssetS", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionDisclosureTextBlock": { "auth_ref": [ "r453", "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for sale leaseback transaction. Includes, but is not limited to, terms and conditions of transaction and gain (loss) from transaction.", "label": "Sale Leaseback Transactions [Text Block]", "terseLabel": "SALE AND LEASEBACK TRANSACTION" } } }, "localname": "SaleLeasebackTransactionDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleLeasebackTransactionHistoricalCost": { "auth_ref": [ "r450", "r451", "r452", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The historical cost of the asset(s) sold in connection with the sale of the property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Historical Cost", "terseLabel": "Purchase price" } } }, "localname": "SaleLeasebackTransactionHistoricalCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionLeaseTerms": { "auth_ref": [ "r449", "r463" ], "lang": { "en-us": { "role": { "documentation": "A description of the terms of the lease(s) related to the assets being leased-back in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Lease Terms", "terseLabel": "Recognized remaining term, description" } } }, "localname": "SaleLeasebackTransactionLeaseTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SaleandLeasebackTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockDescriptionOfTransaction": { "auth_ref": [ "r407", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination.", "label": "Sale of Stock, Description of Transaction", "terseLabel": "Sale of subsidiary, description" } } }, "localname": "SaleOfStockDescriptionOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/LiabilityRelatedtotheSaleofFutureProceedsfromDispositionofSubsidiaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r68" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountsPayableandAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of basic and diluted earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r389" ], "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 (benefit from) income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r63", "r126", "r306", "r308", "r327", "r328", "r329", "r330", "r444", "r445", "r448", "r519" ], "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 for the term note" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r157" ], "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 calculation of net income (loss)" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r24", "r44", "r45", "r46" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Valuation reserve deducted from prepaid expenses and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r53", "r253" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r364" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r364" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r357" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r173", "r175", "r176", "r177", "r431", "r433" ], "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 credit and concentration risks" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r181", "r182", "r183", "r193", "r196", "r201", "r205", "r206", "r207", "r208", "r209", "r211", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "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": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": { "auth_ref": [ "r353" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r360" ], "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", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r359" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected volatility factor maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected volatility factor minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r361" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk free interest rate maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk free interest rate minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r347", "r349" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Number of Shares (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r350" ], "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": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r350" ], "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": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r352" ], "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": "Terminated/Expired during the year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r352" ], "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 year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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": "Granted during the year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354" ], "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)", "verboseLabel": "Weighted average fair value of options granted (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r364" ], "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 (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r348", "r364" ], "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": "Ending Balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r347" ], "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", "terseLabel": "Range of Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable", "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r356" ], "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 (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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 year" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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 during the year" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r345", "r346" ], "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/2021-01-31", "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": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r358", "r369" ], "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)", "verboseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleoffairvaluesofstockoptionsgrantedTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r355" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable", "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails", "http://www.airi.com/role/ScheduleofaggregateundiscountedcashflowsofoperatingleasepaymentsTable", "http://www.airi.com/role/ScheduleofpaymentsforthetermnoteTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r114", "r127" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r8", "r181", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r207", "r212", "r244", "r256", "r259", "r260", "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofreportingsegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r34", "r35", "r36", "r118", "r121", "r144", "r148", "r152", "r155", "r157", "r165", "r166", "r167", "r228", "r266", "r270", "r271", "r272", "r275", "r276", "r312", "r313", "r316", "r320", "r326", "r434", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r67", "r79", "r80", "r81", "r128", "r129", "r130", "r132", "r138", "r140", "r164", "r229", "r326", "r331", "r365", "r366", "r367", "r390", "r391", "r424", "r436", "r437", "r438", "r439", "r440", "r441", "r544", "r545", "r546", "r574" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r128", "r129", "r130", "r164", "r487" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r344", "r370" ], "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", "verboseLabel": "Stock based compensation expense (in Dollars)" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "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-based compensation" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r66", "r295", "r326", "r327", "r331" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Common Stock Issued for Convertible Notes (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r35", "r36", "r326", "r331" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Common Stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r35", "r36", "r326", "r331", "r351" ], "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": "Exercised during the year", "terseLabel": "Stock Options exercised (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r67", "r326", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Common Stock Issued for Convertible Notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r35", "r36", "r326", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "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": "Adjustments for other note conversion" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r67", "r326", "r331" ], "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/2021-01-31", "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 options [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofstockoptionsTable" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r36", "r40", "r41", "r121", "r223", "r228", "r434", "r474" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r119", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r331", "r333" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubordinatedDebt": { "auth_ref": [ "r30", "r33", "r505", "r526" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofsubordinatedprincipalbalanceofthenotesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r442", "r476" ], "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]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r442", "r476" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r442", "r476" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TerminationLoansDescription": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "General description of liabilities to third parties under a termination loan agreement, whether or not guaranteed by the government, including a cross reference to the related termination claim or claims recorded or disclosed at the latest balance sheet date.", "label": "Termination Loans, Description", "terseLabel": "Loan and security agreement, description" } } }, "localname": "TerminationLoansDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/NotesPayableRelatedPartyNotesPayableandFinanceLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r217", "r218", "r219", "r220", "r222", "r225" ], "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/2021-01-31", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Shares of common stock" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "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/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofannualmaturitiesofthisloanTable" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r168", "r169", "r171", "r172", "r178", "r179", "r180" ], "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/2021-01-31", "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": "Warrants [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ScheduleofcompanysstockoptionsTable" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r157" ], "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 - diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r141", "r157" ], "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 - basic (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.airi.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r13": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r14": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196816" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121321822&loc=d3e3913-113898" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121323062&loc=d3e15009-113911" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9972-128506" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9979-128506" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "50", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51831-112757" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51840-112757" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51843-112757" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/subtopic&trid=2209073" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919784-209982" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888253" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=49179835&loc=d3e54813-112758" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56239-112766" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107425-111719" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123377354&loc=d3e56288-109415" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.2,10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r559": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r562": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r563": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r564": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r565": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r566": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r567": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(2)" }, "r568": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r569": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r571": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r572": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r573": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" } }, "version": "2.1" } ZIP 94 0001213900-22-015031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-015031-xbrl.zip M4$L#!!0 ( +5)>51@H2D6G!T $13 0 1 86ER:2TR,#(Q,3(S,2YX MV;">37)(MQ8^L9OP:6YEL=FMK"B(AB1.* MT "D;>73'QH$*;X 4#+MP#G65LTZ%-#X=3<>C4:C\>;O=_/ N<&4^21\N[7[ M?&?+P:%+/#^+T]N#X<#K?^_LYQ_O+FO[:WG0\XQ!1%V'/&2^>0S!?7 MKN^,* K9A-"Y\RR:_\W9=F91M'C=Z]W>WCYW>1GF^A0S$E,7,_C@;&]S@BG) M0XJ!X&MG-(N=,T2=_K[3[[_>>_EZ_R?GX^C0Z>_T^TF5O[RY8Z^9.\-SY. MSW$8G?!FC_ $Q4'T=NO/& 7^Q,?>EL/Y"GE9&FU'RP5F;[$3GO9 M3SU.?W=[9W=[;S>MAGSJ9S6 "_@ R$79W3Z4C!"=XN@;BB>$ S_\ M4BAY-Z:!@-/?V=GKP<]CQ'!:_*Y2_G9/E-Y]]>I53_R:%HV9BM'TEQH^[U@= M<0YEM_?/L]-K(>BL+$?J15GY//"#7O)C6M2+:#V3_(<>8 $H.P"EOYLG[VM$ MXXR4_\(\CI=2K;*SQQ MA.1> Y*W6\R?+P*0N/@VHWCR=@OTMYWJ[O< C9]SD&D11%U* JQ72V]!R0+3 MR.=RSVE5$*C4+G(*/_=XFS@X74'>ZKUKBYT%Q8_.#F^3\<$JE%7BJC4U>7CR MZ'SQ-OW0K^&J)9Y<%#PZ3[Q--PYJ557@"@J/.!\._/'Q:E@_ PJ2AR1D)/ ] MF.??HP#&\?4,8SYA^%["\N_T=V6A9*UPG'SC*\&_X[,57W*N>><2"P+_.T_) MD:0<08N]Z96KUQ"/&?8NPG?B[W+/E01D$6W58NJOWUQ_SK,B\;_5*+339EZ 8*11/,,A\V_P MD-MVUWO6,=^T9"3QNCA__&?O1 M$BKV"=TK*$Q3S*2K_>:ZNHZ(^T6V\C___5-_]^7_.DEKG?Z:C#K$9B0!*WEB=;JK5,;B)&$D1_&O(4%N!]XRT531%&DEI6" MFEZ6U92GY*Q(=69&W8(5S^>(+LGDVI^&_H0;9&$T<%T2@_RFEWR>-3A7#\(9S2>BRH('55].&:G>G+/JL;B?P.H%?)AZ3)5^9P<9= M@$U5D'UM :WEMKM;UD%*0ZS_&95N/C+,1Y=H"3,%%QK_0OFJ?'RWX!O4TKIB M+JV?K7;[RME*DA1JDT2=E&JG/95I@(023C%B>(S<+^*("+D5,UM7SFB][>Y5 M[ D%941='(4._NZ5E?G),+IP+G" 6PM+Q&?J/+?N4Q/_! <<4*R%^/ G];8 MX?^/2#3#,!62R4D<<;ERT\/% MV&,32N9_YJ&1JMD+0L.!6'"19H]D@CHC#VTTF=;ZS2YIV MTK8=:-S)M2YV?UG[G:5;NR[GW+J).[>X'%=_-JBQXD#)D_BKSF7<*>-XO@C( M$N/W..2HN?$:H-)Z6E_"X'O#ZCLB-J= :%;%2X6PA#F5O(G1/FF M*6+5I:&FC'X<]"MN$$''D82$39Z2ZHZM%-K!4_ 47>$%H3"%%-52_M$T0BJ. M#DG!R4ATPT3ODLH=5+Q?BK^6=;ZHNF(FY50<&C4G&#]"Z&U"SWF6?JR+@^ET MUOB,:@0.@DU.JF1%DT>^7_%;-#^QBG_IG47]2M.@ZQZIX%U#[AJE*$I9EJY*GZ ^N.N;C*[[[&79FXS MU3%.=17'0:-#L$ZG#WK 4J/P5@@:-FX5!T9;)RU==]GTQ*6F)YC*&J;MO8J_ M1'/^TBGN$T?"K3F6D-/:"UIG+Y5^-Y^5[%VY/WAW8# M>C._:)VW0%O2..RJ@2Q*+ZE>:9W.R@[1.F75%S&/IJH7I^P[[8;4_>Y@'.$( M^:5[A@VKZ.W9O8H;I\&%#.>9)-X-MG6N9M0I45_2.$%6'#^*>QI:C77Z:N;4 MKM/?>C6U7KR]:LS(&LYP[8CLQB37L3O#7@R[@]]0$(MV@7%Z@SW^W>4F/)CH M7!@+Y'M8^G#X% B["NK&%*Y7(\:PM%Z*O:!EVL9Q?X^;/JNN M4D<*B707)'PGQ2_6!\&!(UEP$AZZ1<'0 5V*/3_BXN-3MJQ;Z30)+](8",$<@Z^8C92A[TH5Y&^-QAJ&5Q<^Q47 M5QM=884)_LE1.0DLYQD JUV'@'(&N,TJUW8*+W!?"\V\XYWRQ7;FR M%;U!5\.X2NQ78Z'NWPT T78*R5EAZAP"1NW+PT9:#-%0:5Y16N\&V%=%6!6C M.52Z32=M/U-_9_<;M.X7@GH4*BX5,FT%]RL.O%SLCT*/ON;:>Z>ONFB?.M>/KIQY MC:UX[E2!09UCI_'X6JPT@@MQ6HJAIBZO==3M-P[J4HR_1;XXUJ4\Z+1;M6P6 M231-$R.H4%2OTTUCO$PFD830S;3K94.H];6;BQM7RZH#3)L:H3OI>M 8OCHM MMT/1U!$.*NZO]N+XNA6[\9P>@ESE%$D3B2] X/GO7-J31-@!R)J4(C852T ; ME(U6W$'%8=9^+RHM+ )_NJK\Z$C6',%;\4?1@.3/$0PZ1)_8H^N9.=L0+44* M4;[3A:S*F,Y!N%IK4E/#W),J/K<'[TDI7K&9A]!%@"RZ4&>L:+O&1(1VSCGR M>3P7 RL5I:Y[F&H9?/,'%0_=@W>0!+$C(3#\OPX]'\>V'E_35RU_Z?WP<+5GP\L;]NA/\'/6B:_SS MUY=[7^YVW=-HYU\G)_WK7WHW=^\//^_<>-=T_.M\'OSA7[++F_"/@^/3,:;[ MG_[Q]87\P/OA'K__^SOW5N_#(01C/?UV_ MO?B\=WS0^XHNC__X_)[\8TB&9/#JPP@M3P;QKY_/?MG],CPXO_MSYAU3P2T[B!?GZ/;ZTZ6__-?^X.*'J^'LEU_#G9O%S9]7H^FR MAP_/OM[-?OXT_/P?Y_#Z*GV]YM[C"X5AC((YBN01 9E$,Y\%!(7Z(P]]+=/X M>K 46IHC$4#LK"##1P#M .K.>C1V%!:/"?6XW,&XHW[H^@L4C).'$4#]6-A# MNDZS#@6]9_V@XH=]\/Z3!^]DZ!T)/^E,.+$)N]WK>E>*ZC:FQL)F(Z_B]-5> M*^KVDBT7-5\51OTILRA$X>H@,8'0$2"F4PS;9_UY_:N(Y8M^RT M25=[!')0\8VW?LE1MZ)U/2A_?A7Y-USNMS[?#L"K7D&J"7FNI#_\:E19;\Z^ MJ/C''ZPS5$[.$OA.@E\TD7&0GJM]]]Z'3;M0)5%I[4&:LI1V@GA1G[2NE-2T M.S+;)+UIG9JT!0W#M^).5N0Z[2Z&-<]Z6J>CV@+Z451QY!9H= IIF@J@3ATU M/QL&2L7M5\P$T.W!UXF^NO'AP?0)H>-DD@$3(+D $F7I&=2Q6(UJF[9'+VKB M(>L46@W)2IH7IV'/) )AP_PMO<,2*9+E=IU@I4:*X0X8M]7DQ202TTR%X(X M+P9< HD9G_&X:3?!W'9 >,BBB$B%5T0NMMTQS74YX<5Q4OR.8$ 8Q9(%)^,A*!&7=J<4&IWXW;]/#7*+9&ZJ%Z7U=O8FC0U M>HNB4UHN8H+_<(."&,YR&4B4) *=@B2QIPVV:%+5X+9_48T5;:#6<@P%!^(D M2,21G: @P3@236=;-CK?0>&2Y75I.L6I+Z\=R2^KEZ+75[EL^Z^LJ.W.YVDX MS&^HVCJ5UC!54.L:KRVH3]L[9:Z;8ZQVH564T6_37YJ?9^CVZFMMTZ346")& M[8A3%#8/NVKZ/K72*KNBM$3::&?CUJ<:(VX,\AF$WG$8^=%R"!Z4)(-;HD]M M":,2=\22*$GD_QS 53=!S\D1_'\P,;[IW;'7:+'P.=?R8_(I#$G"26K)O^%? M_3ET9"=$<[AVX.*"*N_&-'A.Z+37W]G9Z_DAW\J'+A^&C(^$.3HEKB"GJ0+_ MVD[K;<.G[=W^]M[N\SOF;?7>;8("F!XCMC:*M-XF*":(C06YF&U'7-:,T^WO M;N_LT +J.\ J;X&EZFF M^#?+03%BR8O[0/S+BQKK)ZT BCE8M=I8)XQ&&RN%U\TI)*-4IY%&,F#8?3XE M-SWFNX*N 4>Y./PAVDY;E8WB (LY#5I]NY6N0Q>K;&Y724:T(YD0[822^662 M#BV]"E%ICZQ!N)>EY,Y80>^D$ JV]:EL6\LA_%\.L'2N)%VHC/R>?6 M\P?@*=^+5 (\%+G!.)W#?&:P*T@,9J-LFL MS!Y*OE<+S,7D'$>)<^^4,#O9 M-J/-C5 5SY JUN6R.TK2/!W++$^7F%Y#CB<;&6\*N0'W VX*'TL>XR-/%;!-5F$ MTNP<@URB%ANYT^(L6HJF<2DOEMC(I0IB,P:;9 <8*+,#V"B/ECAJ-&U?R@!N M/D6,9GB$Z1Q:L5$J!J2-N$T"4L^2ZZM"<"E5&SEN@+:1&0)W"L^R*X47D]', M9Z<$A3;RW !M YZO<_?@+M-K<.^36W! $8NA9"/_:R(WK]Z'V26ABXGH0X=P M0TC\!6-(F+K)98\K9.? WY"#)D,CO?+R,7?CY1"QV0G<=[F8%._WV3Q5W),3 MM657%OX)&XM\*&; 9 &CSVB MV02T>>JY3",H^9(M8\Q!NKF(7!LEL ;J)EN-JT(P'Q^),&U!B)\KU#71O$]"K^-C+US'!W)P#A>WU[WJQ9GLZGF MA)/\3804\?DJ%[?V(0DGLI'KII ;+..',K0G3\9&EK4XFRG:=A8UK!GG27F\ M+R,"K&1/#5+#X_=S9/0(!T6?L#^=P?B_X:O"% NG.[N((SC/YMNBZ4<&AIM< M1!)GO37BN0=VW>A/16@-GV5 FKYO\0)L6G.;Z&+GV[-10:2RRZ'?!?CN#+G< ML.(;!-\.+@ZON8[$SGJ+L$: &AY%N=E(,N)?4!^>%%"+Z3<[[32RH_ 0G4 MPM:MN[D%8I4_YTFQK$*NFGU.")WZ-SC$C!5/H5K@=36,6V96#5J[I8*-RI"Q M&'M'<#%T>BFPBAUI\AD.S7V*W8C0$PSO8MLK@O69T7BNZFDEQFP#R;"DX&9R M:5D .M"ZS@%#!;%96I[! LYW-0*DW. \9'?P\/@^O:$)>LWJ)ZN+W5OB?0.7 MWC3TOV+/?J[K83=0]C",,.\LT9/1;QFP>DBG':)B"CP97M70U5P/YF#0?)5N MZ"O8FI,)WX*+S9[%+.MQ*ZTSB,U,S)N+218K9/.B50]8R5]1+$=X'*6GOA2$N[M+DS-.9! M/Y-'. N;NB$!E^(YCJ[Y-!EPD^!<((=@BO"+Q3UC#2;4>,FPF7R)?V_VB&DRT -_M30\EF33= K_&Z\.!Y(EZ+?0P]3 ?7AS_M]RWN$$W0:_;HRH<'1'V+^38 U[ LAU!4&$1/ M9-S7@=8Y^G.E.9(ZPC?1>\#CB$5E1?1UU'Z\9&]NBURH^D\JRA[2*2(&4M#8"]) MX+OROU;)94W$NFVB.6;'8BEL"EXW@N JK%>Y"CM*-EX6<=\(9Y/XY/3RG9A] M8S01!K(M;<)BO=)9)VBWVJ;P949TB4S),D M5!KF3XNWJVK,VNY<2HQSB2E\0--"WUTD7Q^]YZK!J;OI*ML-;"Z2QSAB/YQ* M[T4K 7\/>91F *]V/10.'O.GDGRK?LD_<5HH@-]6^W:+N_-F_.@&]?H1_N4$ M0A8$2[7 A-(K:Z*=9E8J[%J>@$SJ<2OMGG@^YX. 3*[]:>A/?!?!$B(Z'L2F MP79T]390_KWJU9Z.%?=TCQY$[46O9TN8L^,Q'I;,HO:YTVPBVFSLU \%,^4> M]RWNE#T,7\H>F;N79\%P*\#1V!9I"FX+(&=0&HCX^(X/')_):<0"\&ILNM5. MA-_PW9Z,M+ XX+V,5-.E\EX-EG-K6,R=$K)R&8:@&.$*$RY1BUDK 6W(T'DK MAWZ/P],YUJ97@7+2Y5;P-TE7TQ6>(Q^.1N'XD+DH^(R1S?KRV:=;C0WNAQWS<@Y3'/35;$#@5F&>G F02S7P6I*<"-NU4 M'YES&W1@T1;W&_"LG!1:QL)RYT&+]#Q(CGS A9B_9(;/'^JV]ZIWKTYWP2S3O7*H.3J&I2F68US:5;A@NH$TJR2"4DI M!4!ID0\7L6D=>!R&FW6Y]ENW:&Y_/%8WN2P ,T@Z7!YP2G^H*P,%^.H[-(7L M-N5,R#ER]DJ@.0OKQ(9'A!L#$%!-2@'5DV) -[K0R,N17I@CG!(&T% M)8=9ULU]WU(,]JG'HKGR6PO G .=C[ U;B)DJ*R>6UK@K4%RE=JL++L6AP[I M<:OS$E(4,B1BYD2()$AMS3LK%@NE#>X>\*6!=DX%'TIXK;"G#3CENST$0;I' M_F2"*?\?!"?#I@@ND'%V!R'?!H=>$M3).2C,^]\N1'-#W,HQ>,RIP*R/"ZGC MBVGI12+Z&0JG<,\A2_@_(E>8*R,</@5>FIT^]*XPV+F0P%R4M%< ZS)B3.&:Y;S.4C)@+\E5C,'P%ZN[ MO>)8BPO54*BF_\ZEY#J/;G/&SA.2A(:)=;*T9Z]JRD3_3ZDS5+$W[@+55,&0 MI 0%QQSYZB;6$Y"!@9'&\X/,/9!>"'HZ$B@#;YCG64K/9PB6G%831SR:ZJO@ MU>9?I?8J27142E'SA$2@86*=25!L_G/^D8>-.FU;"'7HUQD%V5LOF?7UU%*? MF]E0^W%(!/?"TH*5V05"KJJ4+1;+A@RI']_*[:E0Z*67(RK^UPEO_4:\\D4F M#.J0I,XT>>7+NM.!5OEJ(>E+2N?N)I2"(+ X$KO\"VS$*(!K$"BE] M [:U+T% 6Y7-=17.>P4<>:$*)-$0SNB6V*.(1^=<.QKN@4;=+=(K;Y?4=W'9 M=REH/C'!-V95;?E_P*$,(LBB"1)/JLVI#=2@M98MQ(B(+ C8RY(@I&N3=19( M [3J[;NNKD7F0D.PM$2J/DC0-F\IQ/?!TJ%K<6NR M C!SI1BG)CQ-JE)"T][ MBC0C@Q03"DYCU6Y0:L,93I40R-N3_RZ'1>(_E@]&V/W=>!*H]3Y*/?U],PIU@/M^BX!Q' M*QN',':(*%UR&<%AF;W!6DW JUE7UDGN.XC)UU[>&Z'7SJS:6!,[C1\#7),% MI*QNFQG4 *CZ;<\XFA$*,?RC&1:1-/+UX9QC1/Q3"$3L9\MZWYYL'>8%0@UGIJXXC,"=RRR@Y^SC"G +9PD %D4X'(KW6:.;3Y!#+&AYJ86D8D^=Q:PL$(30/^U^&,$YZCT [^M-B: M["/S;QO:P9(6FX:E56!L?C]B"4]:<(;4'O*X#:YQNMB_@?8M84L/KBE;PJ]J M'T-Y6.IN=T7X[Q&?48HCT0YV]."TT42BIBR?.EUM8JH>FLINDJ7?4T@L1MDP M=.W@18FKR=L\EHR9,AS-S4HB,OH,0]CY6;3BJ(&I>8GIF-L228Z/G%%SP/;-.34E\-P0K@M!XT, M)-AO[^EMA!(T]*;'.63N#,^18/G_ %!+ P04 " "U27E4KA:K.DL. !W MJP %0 &%IJY4EQ$1!VJ>3QMOZ205J$I(5[?G3R<.XVAJW>[V37W^I M5'[Z^*]JM7(#-8B!#N7*9%-IH_EB+"F5>PPT,D5X7OFW/O]/I5J9Z?KBLE9; MK59O)7H/D10,"3*P! F[4*E6:8-VDVT,68.7E?N94;D%N-)\5VDV+T_/+]]] MJ#SK.Y?>2GCZJBO4P @14JMT8^G3B0UA.LOD7XN=:LUT]K]HTGVSLO MU^R"Z_[5J7EWX^+BHF;^=G@JFA$!YK$ (AR2 M0:B?5%C3#Z.>ZR780TQU-?;+&O?9VB_9"\=Z&88SJ!%E"7NT<\YA7!G]FJB9 M5 H0%Y!95T6KV#+:SYF"92(6ZZFRH4(T!9*$#$TG&$I068*)"N_97U%D#&^D MEEVGW(,IVA)J.L*;!((>/)M5I]P#:$B'9 $VK'D,5::^!<#ZQGD=:#(5A)D& M_9E -%&59],YD 1OE 4@4Q/C00*J9*CF;_KTK5U\P+4.-1G*-B-,C"1^8&=; M%$]%D@M#94X281M"!1.H?CHQ2/49@,5?+4*@3MH&QE2%;L4P,0B5PW274T F MIL^T'JPQC=6@JA/[BJG#:KUANEM M@/&&#IY?@6I (>)'0][9I%OA+>Q^28 E6TCZHT?;[H')NJ-&C/G<;*VJZ'!N M/S_%:!ZB1AW%)A!A&6(:F)Q45E!YGNGLQX0J:UGN:[1S7W=04 _S1;+LKZ@* MX=!C*:!YH("DYMVS7;,H[ET A;<"-QT6UZ<9=/8AA@N@R-?K!0UZ(#6T@3Z# M6+QSC8+KZCZ%5$LD]BQMO?-:1@J%W8,U)"(ULP4HO&&XZ;"H/LMB%#"1!086 MA?#SO@[>M_L>CJS)^R]:0!J1#FD4J%.+88/Z8DZ11#GZ0,!=YRB6"H))RGBH M'2Q8IH:&4GTV'1BQ%@?3!^K.F'A"5!*,:,]K"Z>5$*(R')4[< JI^P0:4C]29XN#G M:L_1%!:+3EXPD3Z2L-$V(E47 IG[%#*:QL*(XX06"XCGSEF &-+]@(HT-ODJP)>=+&-J9\NC[8K^$& FSQW2I"/- M5[G A;:.:-1Q8^L,9T""516.6I1((,;DQT=':3-_KN%K'\SSM!,RI/LV4%2' M%>'5>?'T,:-IP8:2@5B%]GA9T,X+J)-;FB-"5)(:&Z^-(CJV:"^?<4P\UI'T M,D,J;92PY4)!J1P?F.25)UN&S";%U<'YX>2<=^?KZJ"TP4M0IGGW-IK/D2:8 M?P](OAXT&O=>9C)>=&_)LL(D!>H0*')/:X.%H@/5@2MFI2,&5432!_H0-66=[2 M[RY^K=7'VL&^E5]$;F;QVS"6<,I,IVF$##&:"AI*G.TGG=9;:V]BK'/7>*YS M.A\UN 4NV;@UUCZ50VQ*UH&3 M/T^Z8XJ&[Y+Y=L&"P;% MVR4!R16<(FR-8N:&BNNUC@&50M$ WO3H&YH+)_1)MNYKOI$.,22B-FB)DS?? M%,01-.';LYP=,$/#II(@-X35A04M2_+0<@]NCZS7 -ZS6( VL]A=2@2-;#5( MR&#*+P'@)._Y3^?ME(^DJC .LZWK[)J[^AVBB+1#+EC.4=54V^ MGGK0NJ.:04PF*PCO_\1V(U'O73.OIIH%AK];3K%6\")1[ MVFYRW))T92FNI#P&_#]^*FI'CZE0U^39315O+#Z^IM>T\?PM]?STY=U0^KK M]?]VN\WQ[[7E^JK]5%_*8SSY,I^KWY4A&2ZU[V?7_0G$[QX_O[YYF7VH7^.7 MP?>[3O^W];66OL@#&9UIQOS+HB_=?GW_='I]5GL%P^OO3U?H MWW:;'^H] M^.[IMG<]NWCI7S0?+G!G=(>^M/7^PT0=/Y)>Z_;T],VD^]YX[+96Y,Q8W('5 M^'&HK+"B2N]G(PW=:>/T\\/LS>3L^].P7C?^K+3'(_O$S@2]MP,7 M&$H*\.ZMR6SCFP,@[UE,NN[KYBKCVJ3Q#&!X!9,&5N)4PH$JMW)X_/&S M/?$30_I:=EQIW'2U)NR6*%CXSRC:CA>\++_*,F1(T4'<)G=5#1F;6U^R&)'CA?2_MC)\>)])^(/%M:[ MR+05=Y%189073OCG24(@2[I"$I50>Z6WGF'!J3^@'53Z?MOFN)H-%N4'L]=H M]-O]H"',D#MP@8BB'U_I/L _UHCJQZRMSU1[7,T@S(MGGU'I/EXO4I@:N;$2 M1ZW1";.5="HHB+5MWI&5.7)ZQ(E<3I7&9-=6:3:[=#@BLQ",Y%=CZ@>??*2@ M4SKSP)%[U)+HS!I#[K>JQ*R618A8AYC>^GP'ML>*70'M)=(0&:.Y8D:J 9IUE+%$ MYXRW]2.VHJB@$H2RN4W!(8!]W/8CG! J0&1%Q6BNO(J*PUF6IY0[<9T[)%G] MAJBJ"3Y@$=/6(=J+1F2F'_[= _4(,=@WV0=3T>=/AJ/^(+KC4,HI-4YO<@LK M7&#')AW=_ + BYJ/2V2.021G5\ \W*'T$= L#[Z+]DBTP2ZDC1):631N.)7- M*93@,XR2\=U53#7P6BFI?43ER%O=G"I-Z31!9G;LU,OMR;]FKF8P495G]W;Q MC$\HC Q?T,EG1+<7AV=O_73RR>>^1YGCI3V(BBOD# 0LH9.,1J2W7#I%TFL/ M=83"6RY8*:=LX13ZE$EGYD#-!0AA$:(_4B%72S.@/<,1C5ROIU,HB5'\ MD5\A]P J'Y4=G&40>:4DY&"6?P@,R]0''8CR#X$1'&O09SG$GR@SEF90-E2( MIL J;,.[PK9[L[HM\=CJK92[.]QXF=7V(U^DQ+NG/*V91T"+_+!Q"&3N/CU0 ME:X-4R'<9;$8LL-25;1B4;S/AKHAAG/%F!.[3F@OCZ -< EE*9%FD[(=>&KW M,1V<8E5^;AQ^+6&EBM60*'_F DA3Q&8U,P*K6SI>806HHBIH_)#R/E7&?4?0E)F&XA OA=7V<>%*XIY\>.(>I7W\055C2QN+ M[5('WBX"+M@BH/,ZT.2I.?.!*IM+H7VV?#\2)_O0@FY^-HLM?0G=%NT+E,(& MG'O![I&W8B=+L=TP^:;P _3%^TZ]34\VP[*Y3&>6,E,1K.*?2 N7A\_D[_"'>9D;?9D_=PSMGP*)SR7YPW3B9Q$,(]FH\G*R[Q M_JQD^GE4I\MQU+(HD/"^SR[ 1W.!BVT7\3CDU05QXI:/-88SH=;&[OD?4$L# M!!0 ( +5)>53M(*IUO%( /T&!0 5 86ER:2TR,#(Q,3(S,5]D968N M>&UL[7UM<^,VDO#W^Q7SS'UYGMJ:GAN-!K]^M?_?%J';QXPC0,2 M_?3VPQ^_>?L&1Q[Q@VCYT]O/]^\F]Z>7EV__\S_>O/FWO_Z?=^_>?,(1IBC! M_IOY]LTI66_NO>#-C*(H7A"Z?O-_D_7_>_/NS2I)-G]Y__[Q\?&/'ON=V LH MCDE*/1SS'[QY]XXM6"QY2C%?\"]O9JOTS36B;SY^]^;CQ[]\^\-?OOOSF\^S MTSU?\VCO^HW?-72D)\AQ=OQ!;_DFPW^*>W<;#>A!QS\;,5Q8N?WJ* M!@S:QP\?/F:P_IW_Y%_T7Z[Y?89R\?<.7_GQW6=DM_XCS M^#W_Q_>-W[[_#UCD_G6+*(Z2%4X"#X5Q%UP/EX) G9\DBE[]B9%B1T&?*XORW-$BV,[;(1T*_5<%4\K5-)"L$0?'J(B2/ MVH0LOA.(64'K@NE&H1A0Q$0K#F*RN&4:D4F5^*D*AFU+V*3B61![)$J"*,7^ M=,/U/8.@=(8:OGQO2Q?=I^LUHENRN ^64;!@!S)*)IY'4@YS>F 21.A6!97]+]M2@;>4,"%)MDRF MN5+8K-GZ*IC4?F?ON!8TOT5;3G &A?V$,I$^?]HP_:HF8.V+6.3C/1(0KC S M&>;(^RHL,N2I*A?9Y];.[@U)<$&-.QQR5U8H4HG8[CKRSB=,Y^ MEVPQ/F$OJT7 ] 6S/)4$I?Y#R]84%T3V(%24W>H'5N\I;L_.T),:'N5?MVH# M'&;VTAM[,;U7$Z_,3>U5=G.JKC M)?D:X. TVX[ZW&U;RA:SN]E@ZONR L>B\FTTV]2WU+:$30FS89FI[\PB-'M* M:63;J[0.->T>Z@"VR'=H+&OC5?VF/@-X*^RD7J9]1F(ICSOUC M] '[[.<>DSHN7!N*-RCP<:[\&*&X*%(OI=S'B^(8YR13VI)ED-:8M,/+H]@/ M$@;2(TP+1DGFD*-!_-5DEZVK 3#30Z&7ABC3!A%FDL./8$ABHPVT+&;5KMQ! MG:.86X&^'X0IDPF,:,3D/V;:/N9><8-]**T(LQFF4P(!-GA@HLZ$>']#Z>U! MMA" '*'<#J)5*U<3YX9%;#[B]L#"D#QRXV5!J$_2>;)@HILC8()[ZW(@NP@J MEKP>R@??VE>/F[TYCROFO!Z>S[<<"^$F,W([B'%E!0A4(VZ,YU!H9OIM MN)%>_CDCVB(STD-N]I(#(UUO9S8 B@?!IG+!,^1X'%D3-<<(1-)DRP$@/=" M&.?K( K6Z5I0JT# />VQ:#NJRA%X1HE^05#%LDJB$."(J,[2[X8S!;B=,Y4 M-A-9+LV4V2S!!H7S+$.!8X"%=!ML1V=AD,N!)P>1B(L 60B)\$B+QW_68=0%D_X;E M0<0']O!_#-A)X4DT8>$*R"\AH^M+:4T0B657_4/ D^68!IYG@1?^QLL>$LG. M,:!M/R@M:I\]S)!E3SE&N_Q-1%*Z@\I/!#\__(61QDQ@&*47[+%!41@G3 5R MPXS_3D+85XPG3#-6OC4@!#PZ )T?Z#!/VFO<9*&,70O,R$);9@OWD 84I MO\-B[CDBF>=HR9U&V#>YWE56A-&M7"Q0M(W+8 TOB_IE(#C0$=EZ)*VKA]Q9 M%V?..Q-$&]:PAFU+8MP9._^!6@*HXDH6[Y7Z=#D-E.4+6+LOE$*:&FCK+0@; M_-- 6_:YO=/7G(NE0^'V5881\=/8DQU MK;=&*W3V%'K&M:DRD8$3F-C-L%9 MO'R/$KET3E3CQ_80K$WITL!1^KW%>ZN2YZ6!7^UW]LA7"L]J(%7SE>V4P^.P MK*[@-:]@\7@<1&AU<&SXU 8ASXB7\L4G[-9EXI-L+_D[>:U<.2']OE"PB'JJ MTA5U5[QBZWN!N!^L>34.B=ZQAQU*P^3MFQQ,&>'=&D&4O&>?O,]_Y_WQ MY_G5!8PK6:,@,D8U^WK/=PAD5VP)ZJ5S_&X'6 _?N@5*3U,0 @O"O%OC]1Q3 M3>I6/MV==P@L41CJX<8_V&'$Y#2(Q#U^Q6!7L,)/"8Y\[!=X\8]-Z@8+N6+0 M0N)50(2\^)+0 D*(YCC\Z6T:OULBM&%ZF*W%U>ZZBWN,PB8N?"*7U[IL/>:7FOVL!SM60]JXFPDUTFJ62 M@&ZC'M(>[SWO)[2Z R8J!4:YU.B*?/XUMQ7-&)J05I(1R@R[G]Y^PSX19^(O M7DAB[/_T-J%IV6^ES2)>3LBN'OX?;C8^,".8W=Z3Y)3=XUMV5?+4H9KC:H%E M:I#?EXY4[TR4RF^9:XI4;.6BT2$[2I"^P4"'K!:2PT.FS)\&&N7\^&#]5.T2 MQ*%840$PCC-2I4E.^H]6C\)MELN8YXZS SGEJ8P5#$&XH0*W(DW#Y9(2"7/F M?2L[-QWXEQ=2P3&J7'HU$H;D-,DI_YW=&P3\@!P=A:%3O5[@OV\6>#-QSQSV MW \FWO^%UQ[JUI "' %7Y 3+F?0GNTRJ.L'O@N6*F?2?F6KD2(-P20ZQ>,X. MFE$M1,LY]8/D_C!AU5F>H'#*LZA 6%.%,((3KP>$\#'7"GPV8QRB#NJY4X+N[:/3XIT73=NW8 MW3C>I55 R?2D0K!8W$D._I:G'/$,D+($ M-"0YZ:_J\$6@QD13:K4[\ZR]YGIZQ8WQO!T>(8G'KB,O;DCD]?NXKH'H\NUF MX8%=1T.%4)T1YTBTG&&Z+K\A81A6!V@P)DJSU%985$NL]I=V5]='J0JA@BNX M+Z01\#"N*S6NJ5%2P>MH\6$-S,-VJ(.XP]3XIT!"ZP[(BK6S?R@VL:W%#*Q= M8"2Z3X$2,$]FT]<"\-&R@-:8E*<-+BB\Y8W/9ND)$I@>SZ8U1J CU6C1_F[N M_@:#/FPCCYFI>;3,,K_)>ATDHN:=IRY7FZD#,$4&SVDJ7HTT5G*[970"R>@^ MKN4$+@%I!#?"PR,C'IA"NZ6Y+A70X6HFZN"X=5JT2>I!*NLQE8 "SOS4D@B8 M'4= G)X7'581??B>>EZU2X0Y@!&7@!S*6D '8\[%.A(9"CMFZF4"\VA,-G MD#W3 2JIO&1R,INR)QZU G5JA5MX+#60LC5VQ8O#WU>KP_?5]O!5XX<37%^+ MR*OV0]$9_(+0L[PS>-VP2@@;0@WT^#2=*DUA8E35=P"3_BD5&_&%*7J+J1C' MV\,#JA'T^#BJ2E.8/- J= $JGJ3)BM#@][U^!.3D$4BW81([7#RF(U1&:!W< M:9KP$?*^&-77$P/+,$?H>VHEHTKA=%=W1Z_Z5 7N.(^B$D6ATDU+P'M1IC)X MHWP52 G8Z@:VPK++.$[[8E<.:WQF2R/58-[=1^"@+SDIP&? KKK;39XDVO=+ M^U2,N%OQ-GH/.&NF^=8T++K=[72UL)!_,K*"^I@(D%[Q8?Q!'0 MX6;5K5N0""R(%3/T((M_JA!&S8T#8@$E9GZB)(YO*5D Q3W*ZP_C!63*CPJE M0-I][3(\BV'1(!PYAC(4B]B4,S5T@\G%W '*<+IB @'+HA*<@=1R=.91F710 MS\W:B:B2=F369;("J#QT H1S,GACUXE26L(\ M1F](1*JG'/+8-4,;C'_.E'<20BIT&C/((K]@>V6813B.IXOF$KB&_/'FK\=Z MB-J( M-V;'\S7K"-9(FY*1.!_:2I$SY-&I\FV*_+DV9>\ M++FDNH'4)QR^XWXJ@'*RM16;N>PQ3')-DX^T 92;8UBC?JTW$K!XMTM;W<.H M"T>G?NR&KPIA"ZY"M%HO0Z^?.'B#V?:8K/7 X!8$GA6KVXA=,!V@P1].@%T* M50BC5K4'Q"JX8KU[>[L>N,643R[UX/(1='$8J\5M3/."^[:J:DTT0]]BH(/- M\Q((+3X4HB'S4X'IA;,@Y*/3'6N&"A;/ZJY6(GLA ?:[;FF*9<_2H(?/LY(+ M3584$F+/H5:@]07S*0'8GSPP));X)N5$F"Z.TDR$Q@*1"3T,1N\UU21XP?EF M)YY%KI>%#CQ'2Q>'L9L(VC0O6"^99M!79I? KE+?-6/+?"3TVZY)70PS+/R( ML'E;>S#&S2'RE69@94\'(,#N.[0?&=(@Y$=,J99K5BEQG(3%+C8F7^>A^*V? MWL;9&&B[48@=%IDX\K-((M$LY"D EJ5:B&#14)K.5=/,YBJLP-8 M9_D@:0 &U4,""]$-9 +I.%-+:Q_?=,S<\#94XQ9A^,/IYE* M(X^.N?/7%0,%*F'^NC11W)6Y)54:#9GQ!75@IOW6=P(!Y(@SH?'];:NS MD\C6$MS.BNW.4LK W&(:D*R^-?LQ;PT14.RQ!2[P86Y]0VJ;_JI#2%RJY8QFTLNP*!=,6F26;-D!GQ]C2EEN,UQ1IPVB(_YMNA&N]O,G]JH.8J!*87TL M!A'=:+^H]"@+UOA3*G#.V2Q#8R#Q"Q-.2ZG;FJMO]NKZ-8VS'L STO":*"'+ M_Y=W5X(;1-T)H3&POAO%55J^6=7H-_A1_ N4QU<%\H O9TT2MM<+V%?63CAX M"'H4;T0%"K://[=O5)V2Z($]71G)IHOLSTDP#_$]]MAO@HT:Z(;18%\_E@BN MDLQO_20/2A!441JO\E8FNE(-@+$T?*(H2NI>!!R].8JS3C XBM'Q.$Z;(J") MQS@T@"YQ53+_;>O_:;("\JZW0QWIO5VFFU)9P&NQA@5F--1CM$[XZ;US%HI7 M%R%Y?-O%/;++5BM6B_OJCW4,T/#=Q_C%U[JEY"%@E#S9?F;%IF.^)[7$;'#ID %SLB8T"7X7.G>ZN..5=V3! M4)_$,58;-RY?P:'_N!>>M="OO3.C69=GMG>._S2Z1R&>+M@.-CRB 10[DH![ MQOQ5(;9"_T;M(UF&Q1.=-WE18/M1K/_2G?NFEQ/80"Z%' T#WE2/^QF>)Z)! M01HETZ@45M3NN6FR[C/GJQ&I51([#">0L9WP\''-1$(0G2L%^'Q9KT;O]KP- M(Q]N1>)V_;(!LR1E )\_C^7T;D_'>.V+W)LR;F^>#-!%D6V 8A3C,YS]MXPR M-Z]A R7JT(>0(Z,8_- @:;OCS0Y/>YJ5K 38(2>UA5W.5K-IR=8.ZB6SSR+V M =2+5 [1I:?(,A\KA 0J!#^&>DOQ!@6^Z&3>$_\J(-UZT"VSL$I,J!')C7 + M=V+N1)Q$OO#:9SOIE[ER5)[1J54CO<*T93N2<(8W?'AF_WRO 3QJ8ZF.D#"C MR20">16@>1#"9PIIHC!JQLJ)VUZ";=<4SM]63%^PGS 0?@FKGHUC*2H#U=B2 M Z)F-,OI;WF8JGA?'^-R1:+E#-/U%?]K ?^@&4R#HT)Y,:=^"W,&:E*LU6JV M=GBYJ)1F -4ZER!/; -\=YY$H$/:1.>^7!:%70J9H67((U7)FN2UFH*D7RP PE\-\,,HIK5>]J+4Q\8B9[EO+'9?X21#XUE4 M.$GI#-+/AMWH16L5[[ABA*F%W>D!=C*_:N#M[I438_%Y50NP:Q MP4((ZEMQ?+2?A?*N):OE7+86%';A?K?*6X;&LU#>4CJW)LD9I((G.'^/,4N> MA ^8,L3N$TS9KRYO4-8FZP1%7Y5<&1K+N71&F4Y3[&I53&G831 M6:/\S4YX.!@^TBKK\"A=^P MW0P-\'-;#_4Y'=X&NEHM<3M\XDX7NTY3L/UOI0!'ST4I-4$=0KVDY3<"&Z^I MVD[']M=_=]MGK]D=V$$2X&,V;O4I#=2]N Q4)$B!\;4>DL/\(_N63XF MGL5 M'[R&K@B*\M?0SL^K-I^C;8VQ7G-J!%)H'0SK+77L)7T6?O!:LBH<.*/YA P^ M_W\N1 \HQ*(X@V$<>'DO2_;2J?Z@])M9/]3CZ+H7IGP&T_F3MT+1$M\QJIPO M%AC(A][S%L;E?^^;OT *J-,V=@B?!?&&Q"C\1$FZ85^(TNTH":(4^WGF )2[ MI-<-#*"7;Q_BJ!JA '(A6=P\VJ M1G$&K"$M4L*,AL\=*LL./&BB!5C'UTIF<^#?'/;ALI>/>@AF/+=9'8W@)@04 M*.TZZA79,Y%?\X+@=R(#G%(,>AEU1FI,MU1W#K2/,=!O!L73Y>)2\Q+LBQB5 M1N\\Z0H.+RU;$K_OYB2G%UX*59V&"LV;^YI[=E&X*E#DGZ XB,GBEB')'1IBW(5AP\NLWP&?MT?" MP ,?/=0,SC1:,:5+%.6FZ'XV')?.R"\3:)?OPJ=RYT_/DK#,&#M.0JB\/NM( M.AXPT2HUY9>[?0XI#NSIXU@VA#\,A;E^M2S*LH^ZP)Y171S,&Y95%RQ'F&H0 MZ.NH=D;*I0%D*#^5T5B=F3*@TWF?KM>(;LGB/EA&P2+P>#GKD?)Z:YK0,?[; M4TH7V(.F"-IA$VRM6TZ5DDJ5>WV@#HYQ-M;N[5!:%5;B MY1!=WAL2!I9EO(5D*F-5^Y#LHF/N]FV'7JKY$CV%\F3PNG2$/5H55L*E %UV MJVKE9C6T+".;6J"J#SDONG2@U:TR?AD_NMT4[OVW>I-G\/9"O&!>N8!3"VD,R>.:WADH/U+[. MD"DN;OUC"G)0F8)C2O AG2H^?HT=)1&CG"/OZXRB*&8;SGS31H(HUH(]00<@ MC!\3?/=U6^_KG.C =V>'U3.T\HK6H>.0Q+\<"3S,ARG=-'F0^*B1@:F_.)^) MU\,+I0%4!^]O94%@IVX#+'='08@T9JAT>(W4;!D\[-$$SUS( MKW <8URE#["7J06D6\M(@:MEV6\CWY!N@%V_^5S])R1987Z?D<5%FJ2BJ::H MS^<4R:(L BY9W*?S./ #E#NLM'-"#B'/2#8+MPKVH@IV6@);?[":1@Q;@V:: M!-49@X8#"+7AZN'K^>3!2,A^]K)%7@PI<,B3@U8D9 C%W+.1Z!_-?:'#X5+< M)H2M4I2#[%)[6;MR;Z\<9>A.1Q&I\+ORZ%$GZH".R/EZ$Y(MQB1_090BWA;,5(WOMRO:H>YNM/Q=)7HTWJ\0Q7,4<]]RUIRL)]O("*5. MB<%J@$_*@,'S@COAY-#5;$6R#G*$N_%G0,<8+SER=WA#*+]7#:^LPV5@G_=- MP,S#EPYUASR:&GNAN1R>ZDFOV;OU1')F6--3>*!.#0&:=&-;NS M:78PL\:"A]TN^V"9$F2GI6:::$M]7#J27QP0;%2# M/"(V*I(29)#-+K6]CP/8",REFUF/5\WT4NCO86""X T*=GG(A8R'O@I=,R&CHG,A+8JE M^8P /B'](6__TXM]8X3(B.Y),T*W3K$QRU7-1MB?KA!=XEZXVP)R3&>VC7H* MXV@,RY+9Y9UB9EJ194:> I/\7T 8UPYU+,]%!?JU3\HP8=SG&$\7YW$2K%$" M% L^ #%\"Z>)-@I#((Q=+![3O5FGC[L@_GK*&!\D_$]0'I9&>".ZM:1D4QB* M8.IC.? *,-/H?D5HPN?;9AW3>HB1F>#A,/-"W_NB362[(Q,*5*[1KX0]:^*$ MK#%5>1%:XJ\*W#$9)DITA&LJOTMUZ,<9TP!L/%=?,[W:6[L;LN@(_!F$HP"8H6@:\B+XW-XP&^!&9L3I$+=AJ>7+P\?/S%-$E MX6U_*>;=Z_LS? Q1&<_5:DKK@O76?3? MN@6C6V:B#J>IYTQT8#'O #?>;*;=%>VML)_R8LSC,)B@#G!NGSKX$=V+.D15 MZ8=HS-68I]Z67$W3!7(S'NC4A,M@XP+W,';ZH^" M3[1W#E->?-WGJ=;#94QN(6-ZVQZ7=(S0A&W"Y\#9T^H>>RD5;5;.GWB7;NSS M,GO^'$N+AOJ'^/5A89N#VN0I#W? MRUG?[JZF[BC;=Y>.6TX0T6KMBB Q\*"F575ORD\;GQ&T_NY$;JN&L#BS+>B< MD72>+-*P^$<#_=8-@CO%U\)/&]13-71[[?5>5H(ON.7[GK6[]?,W:J^/@Q;@ M;E\#FNW@U4DZI'9T=@LI=U57HI_+.[7"TLQ:YUXQ"ZW0M MQ&C7*:?+L55>UJEO7?M4JE.K/0K3Q=T41>SROD9)[B:>+F:K0'A.NOF85)<= M%]/4J=4:Z>C"M/MTSM9G^IJK\EW_$A1R_9WK^T[P=RS/^G*(8 ?W6KPAY8[VB9\:=,3D4+<"SC14S]6B]SRDB. M0.Z!*=J<&1@*:BNY.#_0PT'42#B8EHBEUM7[H_)R.UCO3<#R-;B#E7O+\S[[ MO?I_]?%Q>3MI=L#N1';%\09=L'X34?41 MM :-K)]7*R@.P9=@J[>^;>X!>20NV+'F MX'&= KIF+VI&$G_*Z."EE/*^Z9%_0R):_)474NS1GV%O%06_I;W<%?U@[M+! M:UTF>V)VJZEB2QN6J2)^&D_29$5H\#OV/[/+C)8.F6A@<+(]?\+4"V+V' X\ M?(>BI0,-:1GMYZXU;7-9P8QR-+2DF[-BY+-+JL^?Z2)O9<#]53FP>$;VG>^9 MU0S<*L(8'7<'4F?*21=Z#RDSK5 99+&[FIB*P/0!LS52CR'.:;3)>DKC/#.4 M/5FXWYUZ60(XVM=]&WK5]XIKA\5=AL59C@4GK$IG:RWW.@#8#DVRRU!VC?'% MZLR,R$D-E(VM!+K_@PDL&]7L;37RJYY=_?Y-C A3RF=;3J,L\B NYLMH'V$ M8;X*7#<.HAZYKT1\NY-AZGKU9UOB[UULDS92SDET? ^1*&$B>IY-"O_I;9Q9H98<7C%-#OK$3IX")3EC7Y:XQ/YV MR*&&I0'OG!7[DMFN<_R._93I$+:L(JLJ\LG9U$07ZV8"!W2#UDRO5L"="75L MC0_-$ !OE(('[_S*9C)6R 6O8(&$,E:K[J6P_O5-/WP 9@)>H#1,K'*!4\9V M&4'C&3W9GN#(6ZT1_:JJH[K?)H= X8Z+1>6E3D(%YMGA70%67:]9X-T!4%>J M3E>BY2P\I"38P[4-M)I:!&&C TT)R41%-:J?!I\KZVF$KROO.GFF^]%7+K++ ME.RB?2+[\4XM1X8K8.+9(S&@:.DS-YX7,Z*6=PM2-+@'Q,AH(JJ5#YWX2$PI M6]ZPU%613R=2DTDL'YO'H$K]:HR MI/OQ"@X3+SJ1OH865O,A\G*F PSW&*BI$\GW+C.LU3Q+[210LS%Z=J*BT$M# ME-7R1#@)1-8HPVOG0^T0=#S=+SY=W. D2TGEX0##<*+"@D;Q@OTZ6?]4WMHS M#:)E7LI%(B4\VU<91,!'G2L[L5:@#U1IP&648(KC9!HQL ^8)GQ4"*\R9IA/ M%S/T!/(*:H?J/&JKQT8-<@+$XTJP>$5W423.R[8N"+UE/V(2A4+^;]FOQJIG MSFSEL9Y#0SI"=0ZO(OV @E#D7))3LEZ32(1Z5R1DL&/1VASDI.KB,(00KMG1 MU::V2G_O?JV-.4<,1;Z?=;C'>6]R=HO$HC=Y=Y/CH(?^8?=S0[M#=54CY?A% MC$#"_H2=5V8G9LFDTS2)>6R;@?D<\ZK9K*E[-B/@$+[2;BR <7[G:7)WIS=M MD%BICMBDEI>*R#(*\W.5'&9%_5!&3XF./CK,:\DX!8 MX010($<-I]U-G[4;VT\9<"@AS3B-48E8XP= ][ VW5;LM#)_PLJ-4;_R(&QK MJ(NB@9CM_<7L# B&,Z/K(3EP=]H[K W$:Q^U8HE9.UK^RH$!;31WQ28J-3FO M?5"@E/_:2_IK#^*S[]H(P)_N";K%#'>B^YS*-3ZRUO\GA57-G/FO9'OFN+>8\EOA9' M,?.DZ1Z!@Z\=QFY[/Q"'A%-P,?;O!SI>\1,E<7P*V$6B!>0@W.WM'*O85"U$M'H-[X"&(7GD0R4N"#T<07M+\3I( MU[MZ^5*V+ Q+#7$9(Z]-R0[2KNT8]QO5$$OI2AFSU=1(6<+ MAEPN9\7U9.=2D@BRZ?6DLB2 NMMSLW?M5@+M/%2EPU%5E58F+9A?2 G^+:8! M\47" HKQ&<[^ZY#A#0@-XTX#%84F5L!<<4HH\39[#PPM!P9.+1+/7!F4R3W( M7DI!,7O>3K?!W2A[PYOQ^/L.*73Y4G?H\9I[ 0,40B7&U4%R;_(U,J.:V59+ M)J#^WCMH7PC]>AF)*4 Q,%>JH(90!J#'F -20?5]V<&[8#2)&:J?"/&!65,% M-3[6') *JMQF!^^P!2 P>X[!C4VIU1!,S9]JSB,HQT(%P/B.2ME_($W![-T$ MVE"RP339(O;U;VFPX4E')6O(L/EPMB9O )],(O^\6/@H!&"Y\7 K6&,!WS.^ M$0I5.!.X1NEKHGHMH> M6X&V4(ZD9G39QX I9BIP(=U"2FEF&E*OQ- R34$"7 J0@3+&5/GI,&L,CIN0 M/3BOF"U2E]EEB6^EY=UVE=)01&7NE,D#Y*@X28.0UWU=KIEY^"#NV=IF4I8X M(@'G,/_.D#TRVD&=F&ODK9BUQ1XC)30!&2:#Y^1QUI%G4OJI3OK4\QI?!!'W MGU_QF(@R^QH\R*IKC>]^GC2JP@27-7X_I?+01 MPGI1J0 X21.R)CQYT.0P-'\].LI+"-%>'&IXE5RDE-&%3TV._(O@B?\)\NJ7 M@!N/ME*A7K+59/#&=,"4Z)JU,_;1D6[162E!,YTG8JYMV=X0[&7 MS=5D?PZQ(%GD3]9\*N?OXN>-2,)D"=E";ICJ5BH.]A@#%6UN! D5V90"'*". M-CONY0"H])WFKIQG@[;56AXKU3RWV:H=2WD.5^E@>APLV4<-SP&H(83O6]A3 M5PUP2#"P$3@,(%N!CVAGFPIGZ E#5UHU@7.?\*+'IT:R03E>V<5%XH#I1#0/ MPJRB/L.B:#@-PK%VJ.X3B]7YID!#J[6Z!=QL)',&J@0<\JBU@!Q&48 ZY]HH M")1LUB_/G@^[VCDE<^1:L#6X==\W[Y3ACTEE:M&UU57S54/XYBOQ%%O\)N8>.S,-@*=Z$7=H-[FC-1P44U+O+,+CE&)1_+IRX^PC4 M=(^!H3%O"6B'P04E0#-R@J*O(*>N!HSSPV67X97Y!#5$A9@".,-T?450] 4S M9%2CD ??#.'E99\3]>0!:$]5QBDN(:4=I*]\[/Z1!<229G*!V/.<^P6V,*&O M,H#G>93J:=ENQW>]C4K8\QYG)/( K4(EP,_Q5.I1OO5-8,QTAC7X8:T%-(@7 M&S!?CXBKEBKRU__S[MV;__ER_?/W__L__^5MTJ=?HN]_]'__X6'YRS;Z?)8^ M?OJ!_OC#/S[^^GFVC<,?'KS?OPG_GKQ/[O'??__AVZ]/'[RKY)O_OKCX>/^/ M]P]/)Z>_?//@W]/Y/]?K\-?@-KY]B'[]_OR*T>:[+W_[_0]?5W_^YIQ^G?YZ MOOWPWF7__M_M_;JZ\ZY__],NWY]^__QW=GO_Z MRPGYVR6Y)),?/\W0]F*2_O.7ZW]\^'KY_O%?/YR= M_>GZXN.?O[G$W_UR?7F^^O'KU8\?/_](S^YNR#]/DZO/\_#^2WPYN?[VVS_, M+_Z4?KF8/,;?IYL;]'C_Y38X_P[=D8?)WS__^O?D^NGOZ31]O/LPW_[C3W_X MX?[;_PZ7__OF]/[NW;L.7L-Y OGL+:__G/58A8ZM"39F-D6TY):E&!4(>RLU M@'KN=D8]?=L3;_HOE$1;D1NT(#198?;$6'-WA9$SHBR_^ZS*H\"J=9U0!\OP M8%27@RM]K(/3WY0!148=ZJ0CPKCI]G^_8J):G"[0FL5Z2,XZ["L(::46M9Y. M4/6'1^ :PZ;8,$W,Y?4&$KE4LH8G=[S-GD#5$$HX8[3LL&N#%(L#C1V@6H5 M8AQ\XS1IKN7H'SDS#Q.1;=?YE9>=Z?) 0/P]() J'G+PF"[%:]]L(8X2%M88R( M="\EH^O@DV%KX]I-*@W?-/":+#"EN/"4G9(XB:'J"II@N2LIT/*B-!#*=AEE M#?./&*(DY+N^=,,E;M->P:H=ZG,$[$ M[0)Z<9?A#/RP2$F4,^/'MA/3;X1BD?**\S5;=YVN1=9D83(448H.&9,78O'K M;'$1XKG-%S?,AE18T"A)JWQ\*C#RY>\P%P_&/X9"$'LHY+:3$NYF*P\BYT"= M>[N+PI".MKWF2KA<1K-'PN&KI>)I+.=N%B$D[\KT@G#4*L#G+@RK'-LOZ#[E M 89E)9+!]*1JPR&^C+B[P1[;*@L^2[952:9: &V?;<&#Q=-66?#9LFU/,I@V M5PHXS-AS *.%:KJ_WHI#R"R"85V9;"K53]KOIOV(FR]!LKH4;6EVY:KL33U9 M\_(LD*>4(FCG!3=ZG-4E;+L;J*O#&S(_LP[.Z Q-*=$47$I=&-1#J4<-H!&^ MY.2$:_4IN?!BH"A*4;C>!3[((ED%<<@0-_9BJ.2OHL;\U9KQUDT8'GF2I->U M [2,/"J]X5F31NJ:=.6Y&KVDG#H6V)V9U3?3+8SY,+E1/G,/5K@-HN4DCG%R M&J(X!DN3;00&=OFWILHZ/.#E^ZF9#6"IGG4@ 3-Q)>!Z&!(AR<9M.P%M; *= M[M$,$"@EMX5-3M-R[7 *=')'R;R$[$%\#,9=5D.['FDJK%9/[GT-@ID_G09@ M2W4+I5D[I2\UE#8"":@)R,EB.Z\!N6?$^..PGH/XT/,+ZXV ^;7!P=1[4H M#9JCD).'[Q:+OJK[N0:N T!J^#J-I>FB:%)7Y01E9R$V'?3Z:_ R!-D!CKQI MR86;1C7E7$,6&BN 2I@=$X.L8]^ M+)((G<+Q4."9>N\^P7-2@O^]YE>:4>V:54 M:)5Y_292&: 32GBQ;7P9>3K=I)H^=MCB0(_:S=NW''L_%.=GAC*/'%2?Y0#O&$##-@:&0,RRNG <8SS=8$:@ M(%H*(%GN4/&WK%.%1B1?:\4A5 QV8^H^,JM'2JO)K0*!*N@O.%BNV.&=L!.- MEKB\A5M,/;9=]E,ECIJLZ[Q8T!)3C6BJ-">JYQ*HY9)B=FW@-"I4(O8]%*\6 M(7EDVI,4^ZQM\F+B!*A2KC1%\#B<9H2;7C"G/VP,DRBA$52/TO2#"9""J _' M]"Z+#?H#C*T62IU>!P+H1U9Z/;1VY@N\CA=X'2_P.EZ@K_$"5051I&AJ>(>E M"[B-A*A.'I#3 *3&K^PO*;3RMH!\EN(;=C7.'G'X@*_9/;F"N;"TD7#T9G)B M')ES"LB/W(8(Y(P*5=C.4F4'+2*'HRRD'>S 1 -L:H4Z=%=!B>%+1V6XA=V) M!BKPP>98* -W&.(8O'14QEW8*Y720@%JO(4R\%..VLQC %Q(A@. S.# ME@?;?0+E.^8AI2+(T,UW6UGI9=F1.B16F5O1M*I9\:>;(9'!N">7PIXM&&JDES"BO]I*\%KJ$ M5ACJ830$IQ;B%GB:?#O4ER0*&KPH/%9M RQZS@CPDN"!8?H8)"M&\14."]R1 M)RC3H;IS1X8\IRWAF<'WB(/->A;<4N)A[,>3$Z%PT8*@LYQB&G"\U5C M$@8^W^QYE BEKYJ P+XOW7WL;X?WGA2 V[R# 6@!+G1R%M@>V]0$33T9P9CE M+G,05.164;![]C_H"0E\A5<18J')@$M=(9HFYJ#+ 80G3]M MV$VCVCZG]E-G7MB!=5/&PR MK35-H+-'1^4.JB"E.ES>"B"'>0)#DR<[C&M/*^C=,[RAY"'@KY\%H7,<,0@) M)VD@+L@$/>%.=6'[$KW; LX%H2<9'$ZM["*><3B&!;0:"YM=XGD(2 N]PV^& M4/FJSX'#*-C^WVV_J79-)3) %Y@MCT*&5'ZOY_B"A+K:8+JRGQODKM*#HXU< M( GW.=3[A-?21OX5^^5^6=4"V=UA4V=9&_&4JHI-.;<[\OVQK FD0Q-#G5F- M]+(^1KT ?(87F('V^^14&\P!Z\%6<@VOFPG%'GO!,I,2968K2>G.YN+]2WBW M$SZ\.(V#:,E,U46FXV.F-U(F-UO^.PEA7S&2I"BL?+NSV#K8:W<5_*:+:4IW MU.4M$$YS_#YS_&8KG-]!]P5^_'=FA'TU$?A5OC6T]'I!R=QV.5\L,']@X,K" M5:0GR2%2E5\&.=Q8P["C[O\C#4]X.Q_,HVUS,<+DA_/I+/=%'3#TARW!I M5S:(._GHQ(A6^U1;)%3$5)!AA:(EE]6=UV%&[G"2TFC&0*<;)2&Q!LR96]RQ MW-CCELID.1!A8I9\P"S[^X1X7Z<;D6UO37;JUGZ)EDXW9K074T*9-IG87D;% M\X_]DIBA&_^,PC2SR\*0//(:+V?6C@Z.+U!-@;%;I8+37&%5G^J(XICM]PXO MTLC7TTZRA9RW572KAZ0T;B_,M*AU3DF4!%'*-ID7@!Q=0J *I1;\2[RG3+C4 M7N39N^LOPHF?JS FW4BHL%*0M8O7[@8G1]K1T-LF7N@57X6><(5R*N_:;$N_OW@M SDLZ311I.LM0*-:M=NL @ M_$.J'%&@!U!SJR/T+J,'''%]V\]YVH-S[ZWI?'Y*M+/=<2I#E3^E3A!;AU^6 M.(JSJS1[6[$'^1UFR 9>DC^ZU'2XYIH#>'9HG2IMFK4[+[3Y=H1MWAF )Q.? M1\L@PICR?@ \]U"):5H+CN=@&1!+I3E3=WY-UKRD_WJ[52MCU%::-QZK9XV!5\L91;70CZ.QS1UJU+D MCG3!D5MPX[:*H<"!T+5[4(6O#3;B+%C+#7]%YLCBR]:EVQO0Q3Q?I3GOZ7!9@W5!% 7AS&9 MGL9T+EC>[.^PQ^Y/A/B/01@R#)@IC*(ES^W+]E3\4X^,5\'F^8B $NT+86CV MM=@3AAXY_8S8N.=1LU?%BODD>X1 F4['[Y7Q\JR>B@7SI.V3^T_A6+!_>&#V M ([)(N9!)I)%GY84\2ZSYL.G2YF5*/*_(,H7/.YMVP+_2JLYJG6@76*AW?%0 M[U]J%6"O,TZAY*0:8[7&B]XGEO)><'*6FS#>4!39WTW5<@*TEGSFNUSG:XMBVIU M57?]-&N.84'8@XU#M/6]1D\0M*VL.DS:5C>N4K-I\C*Y7R&*C]*C)OR.6(KK M]F2[_Y5\VM&$IX1>L.N".[GX*S==9U?%71!_O: 8%Y$XL"IU>*P=OFD!K;4> MN0[3DT9@-6]'?*Z". _B\\0_/K+G YR$[03X*6E]$MI@'QOV">BX3]">^/L<3B'\\8]KM=#DMX#??@S-<_9$$VE8?6 M%/;> PR\_1N*MG&9=*8UHKMQMZ5CSN,RD5^*MEQC%*<4^]/H#O,LB"!:9DUE M:/%71NU@G],RP]XJ"GYC_&T(-MB:70R-M*G2 D*L)GHQ;$J6Q['U$@#I6YPK M$Z-!F6XA3&(V891C<\GTU!-O;'[)C !,8Y[RDFQG['O5&(K!D%$%P,Y"+7T> M].J0415VP#04;(.M/G[-NC"X',MFR&#R6UFPIL%*D_'U'_L2"&",7*P*KN% ]:[<^X:X53! 6KG>DA@ MCU E;:PD]Y6^0?7D AF24 L+2,$V,\>I0K7#'T7%:<:D]28D6XQ+3@WUL+0^ MFQJAN8G\F!E]%88UTP_D4.7>)D >52'T7P"HI-G++#@@";\$@V6HB2?%\/S)CX.*T&FPS[I5VG[(D MC#,^+H;=$>OJKQG"5)J^&G0%*1W M1Y?2,\@!6B\D&.6,Z^V=45WH]?R4\1")4.E]:V8?@&#?=%/,'HFZB= [9B_*$>N(^4I=?WLO&:PM%;1W160N MS$F:K CE@YL^,R1IR:/)6^7&E1,O6N$<,:^'&Z$SJL8QPUTCS Z(G6R/48.K M"@1&&4P=-98%PDIOY>($YO9KUT3;=2']G$^C5HJOO11?>RD^OUZ*Q<$[PS1X M0-G([I@MQ-46;S(&5J$F!0@DV@-40VKT!V9Y84(#%Q!+ 3HM&U:1_GINU9$. MIL1#!A.H;*V-84Z+UVSR3+6$3=_[4?)SEY-+ZLR"!B^%? 6'7EP5_;%S!+30 M :@JJI>JP:9JP8&S14(DRV7PK_V:7_LUO\A^S:^5;#WHNQ[=23W7KT'T<39! M_X9$V0ZRFN>]N37TLF$=Q-VF(XU B+6D0*7=\VL-YDNJP>Q9PL=>>6DE>JIX MX2@.(>L+&8=/6G@A[9FO[967+@+A%&\(31CV>7RL8S0\6^2N6/0./^ H98?5 M(Y$7L"^6G O 86Y-',QOP-V20F:FBQS2!9/C^X*:A.FGF(2!C^JG[5G:M"$J M#B+.9A)2OE1,R=XY1-RIW^!)&K--Q7&!(GR_P5J([OL-=CLUM9T$ZVD+Y,C, M8 #&9JH0G 9CE*2WPI(J=2P'GFNA 5L/=<[,[%IK]:;$ MHLY3.&9?/HR7[WWTK2 T"RU=P:=9+ MR=RR<1AGW"FAS!AAYPLP,'4(P[$#H(D)C21I=2(9:(_]#:^E.8X^&R@M&W?9 MZI\P>XL(*PK&I-PM[C"T8./=4) (J+>X:+%T2\DB2$#84%[?O0KOPHH*I:SJ MEGWH?8$IQ?YEY)$UGJ$G/J,KBO$)CC 4?]I@CIMGK10%T6M]\D_"M_&RK8U= M,G^D.<.NV/GF+_JS(.9>EH A[4\W."^2O\')=,%0 N2B(@(#>'%T9ZXJL5M[ MHQFRG$'8(P+"TRJ$49_' V(!M4'+B@I!>)$O/>[+K*!/:SNQG@(R%X2NQ7%% MD2]*.\GBEN*8[5+\-)\8^=98'#R/I%PS+&_9:\0+<#R9QR)L"B,BS>",AVTE M*TQSI18M)UX2/(A*V5,4KRY"\KASD(%L2!VZPV/1SN3*)"9U@H)-VF(O ]C M7UQ>]TC4>/#Z9H%'#6H@K-7%P6E"L1Z+M!,M]K+V74+L! M!W;RJD(.)W'T.QQR'^HMHLEV1E$4L]/&"0@519?!@U,^K4%T39FMNC\E%(2) ME3> !(R=RR'V$<651-,59%B!8;"EC5*@0*%V!:8Y#;[;Y!M<>>/I[>4$4\)3 MP3W1F%(GJM;PK=O0FI+ZV(?:FO8/(WNO4<&G=8Z0/2_WI:K LW .H M_C';C8'[6@\# EKH*_;ZW.WVW#67>XO/W]?W[^O[]_7].]#W[SYM-?(P+P?E M\'@#HI/M"8Z\%5,?<-W36H$^#_W93EN@K,ICP 580#W:"A0P *6D2U5%7<[" M0TJ"17K;0 -I5A4V.E2L$$Q45+#:KX];IFEX.LJ2AY%1J.5>;/K6K7M15;'L MW@^-)(!,D/!3+SG"%+!2I07D>%BF2D/KU@AOAW464.RQ?[+<".Q@68?)1LJ^ M^3IJO'KD._@(NSM#3#WTAC=_G$P7[! R4S79WN$-VP2?=G'--IG@"$5 W=94 MX+I19I:YJ$1@VTV@Q!ZR#E/3Q6D:)V2-J9K+]/@K9^YV2W[%&CHH]" RJ9BL MWF![>T0MR"OY?NPLD-(&J-)%M!VJC#?/1C^*J3[UG:]$W1N(NC-&QH$-85D! MFO-!I2#&K!*4$/\QV,:Z*'=K+^3K2@\.PU1#-< K!D:X'M' M+12A*JIEQ2,A'E#8]F T8\TP1E&B]SDB?"Q@^D M,!WZK*'U^D'404YZJ,E4&XJ]#%$0]E8 .*G"-#(/Z^D#E+'0R'M1<\V>7^DZ M%=$3<&Z98>+(KV#*4T-R*[K$>\F"1B%FN[YB"@G/D?>U'% SK<,MJ",6A6WW M< #"W*'*R%!'@[\%,?LH\%#(G1 P[E,UT.XZS]2SL>(&5:0>6+("1V!2+\6? MV/9X;<(-AF.? NBALT^%>F#)DTWR(W[&1VL !2[:P;ILTF5^[LIT VEQ6(C% M-,J:>]R0!,?,5L7! ]B<@3:8#JW[=DZU$LQRU+9-0LYP[-% S!&9+L2CXK[7 M(U8'?^@J4IF.0QJW(@3M%FVYE)43I\H_9_;?12"R-<06I_,P6-IHQ6(%MEZD MPS)(TX)X*VBH1U L@NNW50R,A.RS8RRRP4GKF3,\3_8C]L#"-C5@@)2Q6JS& M_O&I.F*.B0H4SJF"ND%K#!B.:03FN/:N68B;N5(F5<^\ 0IDR+GC-!31C4'6 M)[SL;*X5H0E_Q7#(,_8!W-RJ6DA05^$0=& #;?OA(^0 JP98;D=9R019RA7P MXK@&B%"#K9JYXW;$54<& 12^M12[O,AN#+ J4:5+@^761*]-&EZ;-+PV:>BI M2>$=F6/*@[37@;=".)RA9FZ5E?2,G*#H:VT9MZVI M'8W0'(]LD]O"E6D=S01K99'VX?B"YW&"*8>B<2".OW(9+VMSMNP.0,UFP2AZ M1=AQU"=I^3.W$JM+U869MH+/Y#P(8B6IQ3[0<+!\?,T6?/"$C4U+EW! M5;D,L"N\A6PJ5ZZ)UN*M$9Y5T,[,$+X;2 M=)%)U 7B::J\"KPB:*L"4VY SPI'DV$$+@06TGI\6L,DSA60%L^Q5M!63 MQ:<+?NN]O3(R?UG2\XYL?IDLPD#CZ-XC>CR,/#00/6CCYZ=WFN@3G\KKPHG"?6*_6KGK?F ;&=8XND!2E$C!G+;K@+[AF A<\!2C1W(U& MY2YHC@',N[8.T+.\).6D+1AIK0/A_K&TV;V?03E9"^A9<[*>M 4GK3N>"OU^ M_L3[M,'4+QW">-;\.R)HP3II48RVZ5K&4,ELK7SP#*^U&JH4E)>U&M0FO%C[ MH%KS5[@K8L\1RC-4JD*_AEQVV2@20HRA'?8ZK&I-HOG^=;KX%*!3\D M+H[NEGT6A<\-:.AVBGF4Y0R-%M//T2!5[SZ7,U?9HH5:1 M&0U M]E&1O8N=B4_\]09%VVODXVF$9\$: MYYD&VG,#VM<9 T?4B0*0,7F6YC[-&;EBJC5D()2(7_>=PR1W'5+7;AFD$TY5 MF]\%RU4R77R.LSZ/# =F'&:Y%)"N)6TDW+5:T51A^N2%&'\BN;+UK#&EA0;/ M' V:6)Y_DJ ?[U!A4DA/EFO!Y&UNN"(^G<>!'R"ZK704,G@)': P(UD_K2K\BRK\:0E^O4G< M]'BR!JUC6?X06F%/MW^ %'*=[]QR/+*/@=^Q^ 7+-M M4!WY74$/HP*MK9KVN9\J\E"\$GV<+R-V!38SM[$IFVP%5_E3<.>PA6**-2.] M]+SF>GU%0H90S#MV)UVMDL8%CQR54HE16,;( ="XKGJ'P98EX'PP]7T#U0F^ M$\\V(G0?SV1FW27L%(I0$A_JD-L<<(VN&J$YG\^D)J35X8N-I+-:SEW *X,! M;-%2 \9M]ZHV":V,ZJNA$=0DHV-80/U7ZCGBMF-5-Z; S?UI:$42GVS+_])W M^ZHZ\*Z[6>DK/!W:]M".K*'?4N[E96]9X-ZF#;"<-G@V,/::2*8X2\D&CR#[EC9"ZZ>]F\S^DPMK M"Y.@C'!N0)D1#TDA\DYK;>E M1/]H<,6L!QD5TU:W0@1R:5@ABF'LK69H#J-O>OY2!<+9MHSW6%[&<8K]LY37 M6=]B&A!?=*&YP8_B7]2]U6T+.0J5F;JN6^EBMT5U?H?%O !39)!J-%BL^6PT MLM^X;]L]SS+<^''*.*LFV*7?'Y'\EG?9GA&FG^ :4.RQ?XLO\*%2;TIMK7PQ M+N$\V*U">IBA7,89RZ:+D@5U02CO!\;.17S^Q![Z05SDR62)Y8J!3O/EQ\6K M+G1L[9[UIK> ^?EZ$Y(MQBY3[=;+)P:]^5*S60.[2Q MS-[KD\@7R1"W[#:A.&''EJ^?TQ R'5P'_J 28IOY7^GRH4->M:=>'X?HE$0\ M71I'7K76RU#(^#39_9(->:VV2J,:8)FV\*LN=X;6:(GC>Y(N5XDP:OO81 U4 M=V>AA9F5HJYVXME^2&=F1P;H-$3!6LW&*G_@S=#<>E U)%Y",)6\SSYT>Y;O.$-/N+-9M%MJ?S^"ZG89O"Y]Z[*< M7;:N*-6*;S!4S[H:0&Y%6X&#=>G-55)9G_B7=0;";%44,@C[\BU^$!&E6_8D M>42*I:$JZS@-#2CR0)TH &&Q1FC,>&76;(TEU%I5*%G(G7&CPPLUFBC$_*TH MK6-L%ADV\0U)[M/YK]A+9D2@5M-2"4K#:6,U;G6HSP055VW'8N]#5$ X+P'G M,-2GR4\9S51F2_16$)([WE#D?V%8HBCI\$C?^PL;5SUR&K9'M!36,J\/:5Q< MLTBD91TGE2+J3*C&W-IHTG/-".]0?8?8@TDU65"I ?A^12BEHI$3J":%1;ON M$C&L9M7LUE9/X5 G]3Y9H_^N[*<+T>%'S222?.XR-<+ UI 1 L#O4#1,F"ZR\'0I+*U$>-GWSOI* MFM)>2@P@/X. Q&?Z^'O7-J<2Y>=1!#&W^U_)>\1-^)/I@J$L7"#L99RNL\W> M!?'7"XIQT9.4#R7)-2/(H[0WY,^Y#MZ\GSE, MTSU =%TGLW>0.R#^*KQTS?(6HQC.2H+#\[[PF[(8DO^!DW]801$3@L!WCLQ60 M=V!#>\%PS@[1!:'YC_COP5QZ/6]AG!=AWWQ6F4C<\[L@JX/;#T2+14G.;(6B MG*1L$PL<\-ZR?(@VNPGBP(.K\7"QCW'*KA..*TUB-@@D+I<4+]F#129A35'$ MAF_'Q54Y&93&)O>K-_+M"1.1B4FF\+Y@'O1DFO(!4[3,(J%G;#^[=\.P=(;A M'L9HSO?-YO9IT2ZD=9HF<<)(QYXS0[[+6K$=XSL D'33?S0O4F!U8KS0_O)>L^BSY^0YO^)BV:-FU,O)P M/="RR$9@':J+RH.$V ?Q='%+B9]Z2B-+ZO 6YTC;Y6!Y^S.\1&S MI9EAG<3Y&!28RA,H7)W6!+;)3[4*"8A9BEFJ?9S/,^*)%QS7,E$B'G4+0M>9 M-U97RGT<_*M8L+3.D9*L$=,8>W]VXT!(Z&_?\3^^R_XHQ+)U<=T\R(8% M:TI=[&#:>^V+*CNXS,N)8:'&19LUF3C>X67 3VB4W*!U=[;4+MI_IK N9^II M8;F]/P<5Q**0:2EC/ MN^-P)@PAGR-U$:+NTE]=;03WZL'VK6:4E8X1 T!1>,F>/T__P%M;2N9@51>. M4T.UX#8E.KG:TR7S,K]1,ECLN*1;Q39LH3JUQZ3 MJZ&!.@4[;#^)[U?LXK?+@\J2(]#^=80HR"UY">O2^]);T$GJ!^Q?)TF"XT1@ M9<7=(UEZ#.:/C#(%(^S5^Y2QFT11BL+LW6WM_JTL.IZKMTJ+(K)EK>RE$MWA MDY<%+2R3_FCA4=R_S60IN&#_0Y 3WZ?L-9+_A^,G*V34X4?=RF,Y([54*9@ M\$P^AO<1C L?1\R%CWLNM,WC,^>"T(E3>DO)0Q!YMBZ/AL5'\WIK(D[!C^9G MD MK:=,P0B[SVC.Z@G%R KU*XN-PV-7W7^1K6BGNSQ?_XIP9_B*1+:>:D<+CD&N MCZE04-I>BP,.YQY[*64<_?!Q/@L2"RG^1PN.@=K'5"BH;?=A7, Y?_)6O-S- M2O9^[:+#-RCK:5'0'>"M*SJR(B\)'O 92E">?V3-$5&[^&CLF";B%/RP& S. MO=X7 5U?ROI$*69]5E8; ;T/ME\0V&(BT%;RUG+&0A^ M0XMZ0$LDWJTW?-5]1(&"T)(7IZQV\Z_O^?*\[QV7]O\/4$L#!!0 ( +5) M>50'?,_3(LX &4Q"@ 5 86ER:2TR,#(Q,3(S,5]L86(N>&UL['U[D^.X MD>?_]REPXSU'=VS7]&,\,YZQO1>J*E6/UM62+*FGW>=P."@14M%-D1H^ZN%/ M?WB0%!\ "( DP)IUW*VGJPI )I _)A*)1.8?_^_CT0?W,(J],/C35V^_?O,5 M@,$N=+W@\*>O/JXO)NNKV>RK__M? /RO/_[OBPOP'@8P)]&!W!B^3X$ER NR0Y_?CZ]>1&,PS3:P1C_ EQ?>.=OE??_2]X,O6 MB2% ? ?QG[XJ47K<1O[7871X_>[-FV]>YPV_HBU_?,2_J+1_^(:T?OO##S^\ M)G\MFL8>JR$:]NWKOWZX7>_NX-&Y\((X<8(=)A![/\;DE[?ASDG(2K;R!;@M M\$\7>;,+_*N+M^\NOGG[]6/L?D77#8 _1J$/5W /".<_)D\G^*>O8N]X\C%# MY'=W$=RS&?&CZ#7N_SJ "2;P R;P]CM,X#?H5[?.%OI? =SBXVK&G%ROHXY]O$3\53N%C @,7NCFO> 2!. D! IY\ M7#QRN*N,Z6-8A%$^)"'\IZ_2^.+@.*=_K!/$W1$&R6)_XP4(4I[C+\/8PT": M;.,D_$6\)/-A[BZ]W;U]!/XOPW%_@W%V_>9ACZC1+A3*KY M>E7FE7_42FM%1:>]$O_PMS[Y4%%GK*-@4VBJLB<:)M=B/3!*;FHS'$?A4<]82>AQM*\UL;A M)(YA$E^E483(# *X*@7$:9_ 2L+$\6\%Z*I0Y\!H@P]@%#%,J960T MI_7ZOSHA8$#1]ZY-)(7.D_9B,[D%D_5ZNEF/0SV]EF-K6L2!G2X B_H[6T3L+=E[O0=Y$*G?Z2 M>LG30#9Z@XQIM=!D00B%]69Q]>>?%K?7T]7ZM[_Y_;NWW_\!3/_R<;;Y7$*& M)=N;)[*JI?M1M?.C[V1YQ7^9DM\9L!#!RZ MR-/ 55_BMS)+_/R _+:#SBMISTG@&M* K40',(L5MD4F3[)[)9C,KT>L,&7E MS=EA^4MSWL)T/66S8!<>(:* ?= 1O(-![-W#[+>&G&92//2/3DD/F@QW,LZT M2G= ^[/<:7:=:2IXX/C5I!=,$[WOHS".EU&X]X9!9GE\XP>%$G$.J$@+0)O8 M/2,P!%&&1'TJ%MPN-198UAYG.<>_GIV<,8L3OGWT@@/]+&_1R(-\2RPZO9\ M6C\J!A>7#N Y3S2#>+H*@S0\"FB M<%Z92[@/HTS%;YQ'&$\?D9H/(]<+G.AIAG:&>(YFB'JBV?J$.?3MPG@8!3XD MO\8WA $GT_(-W))O8$M&!Y__6.87Q'P =9'SNF':QI"H_W6J,X*!U_9A09XX06 ]GEI]_Z()Z@*7)B3ZWE'E;LY8G$B MN)MCKO.S6N8WY9.DWJ9 /VOL9 T#]&,\>?2&L;C$%'LW&:3V !8KG&\ST^WG MMDC-H]9C"6 5B9&IW+E3[V"VEW:.*R>^N_'#A]B4@=$DV+,*DC0J&GQ(W>J@ M3H#T8H9&V[4>N*+D& WL%=".Z$*V,!YQ&87WG@O=RZ>/,71G0>&AG.P2[WZX M@"\%\A:NON6YXYTRIQMP-5G_!):KQ<^SZ^DUN/P,7GQ$O6+TNQ!BRV4LLB/!Z4,[MI0>E:F915[,YM/YE?/0+$* MX" !6=YZ:4(6D\#_AXW7>\?'=NL*?1*1MTN@B_\P"=SJ+THME^0,.0MV$71B M> WI?]'/?HK/4]/'W1T2(%PA0V:ZW\.!3%;#4ZA:\V:^';-3%'Q_+ZZG5ZOI M9#U]B;X_^B^\7Y#/$L?ZD7_@X+Z?)[?3>?G5D87OSPZVR]^P!;GINB\ZL5HP M=>W%IS!V_/=1F)Y0#_3SCMYF07?@.T^C$QC$&=?J]30Y18X2X'[I8+(!E]/W ML_D<;\&+&_!Y.EG9#O"U >K>OG\=@0WTBJ/%36QZFBP/M!"84_3[)B3_#4@# MDNKP7G^W"U,\ZF$9^MX.!]P/Z?D4D#.9(X+/!D MN#Z.V.BDL#W#>%APJ?)@]@9?D3L.$,NCE(*S@!.X(!\(T)%& E!-9)11J[-T MBD=UQXN\?^"D3&[JP\7^9\=/"16DIV%TCPX&;HJ5-8X<6T;PY'CN]/$$@Y@\ M4%HD=S#*WH'3A %LG&,B!+QOWV70'8JLD7O)@9CGW3QEA/#%4T$*1)06<#-B M-(#Q1,D!F-$CGT>(*8)=EG# (339*7V,6BT#(P]_1T,*JL.]:Y563HK2P('" M R;*D"1MYP0JQUQ+,(Z3@$MX\(( VRSHD_D,G=HYF\@R* MPGJ0Q"!64WOP5)&5G4.4"7'I'%QJNNPJ@JZ7D/>6:$I!0FV#E1=_T=V#948T M8SFJ,R:Q=>[(*&1#W)7' 1$>:'S[H8* &5N=[)HI6HMQE/SC@_//$.V+<1(> M820=?X9ZEG8I]%-]A^(,/<"%" MR;.H\-V76IAE29A(O8EE@3 @FU<%Z:2#J M\ND2!KN[HQ-]&2P:L96HV3-M&SL\X%04#^X'BFX-,-EP($J*MN+TDUF*;H?2 M*\??I3XAL-A7WEKH;G7M YKPRBES);/-G0?!/^*G:U[E>;-=YXBV9%E[G-QZ M=3:U+IW8VQ&GBY^BT^+4B?#9 M^@DB!O30S*CFH!B)*L2:!QBT+%L&LW( $/,D M 4,'#7#A9B. N!B" SU[R),3)0-P$DND&<.%1W8;(T\?\6T==9WA1PEIDNGA M.M0OG]@##&8I#LFOT:NZX>;!N^LK=0#K\D=2,4QMW/4-C\'*9>' 2Z]_V[B" M.^C=.UM_X.MJ%AVC3[X8#'!06VHYDHL_@9#**.--4>-H7M\,Z&5W?*:@:PSP M!S+P6DN:&1D+(.L,HJ+W^.S.=KFQ=G[QLNB7,VB,BXY80\;&U"B9+W; 8D,< M%A.#,PPBR8T%_X57GG\C4]\/WP@-TK[, +7 M8;I-]JD/BBZHR7]\^\/O7KUY\X8<2?_CA^_(#R.(8NH@,JV,@'4=DJ_<31CE MZY83U-TZ9(:TL(E(L"6SG52@YN90*W89RZ^".XB7M4H/QZV F(D&>P)2!B2@,B/H\@(,*$N(:H7M!N>$BS MQZIF,&G9 G"RFNO0]YVHG!7HURK +H41\#OI /WY"8>[^F&<\NY4>LM?R:=G M]AI9P DW6V76 YR[C*8\HX0@JWDIQ;/O=FE=P;LJ#J1M*C@FCQD&= M 9:]]CR74C\)W3(*D167]WL% M2$_B?RKZCF8#EQ9P->Q99DF4?0.U'2>@Z[UIU=.)2A>%,%EB1V_%/6G< * MBF%ETQ$E(T2&-="Z.KTKM,NG#>H^6(R"#%U#0%1@B0/$VS X7-QZ]] %&_1[ M#]^%D$O$;N.@\':6./^Q]OHB>V2.O@!/>UIGU M(,HM[V,_^]='L;,W0(W'Z&P5"ZV218(_W6Z[S3Q,8*Z)5M!W$N@N'60UE7^/]CF: M5!(2S"ZVOG?(TECH;4X]$;42R-X/[Q([7X 'S+>]5R"BM- O\"&Q\D=B5>TI M0>!CBB \DQQ9($._@&-LKST*2#?++Z:$2-R&3I!3'$03,PG92#_*8H0'\71+ MAK.<>5<@HDJ.7=[$5 VUNCO$><)'T?@FC#9W< .C(Z:DZPP3#V9%38IYDO&' M90.0J_GD#H($C4'TWKBNQ.0DR?*(M:^0=K&G,$KP@-AJ&-0)QJ9D\HD-DP,> MO'#;"X(CW/H5P.WM)@"0$EFU)A%OOIW?(-ZD";(M/WB!=TR/9%_,(:JIER0& MM/ RMITK">VT)X. (QTE,[H*E67[?*$M6(::DERN'E[ !JGC?W"2[*758K^Y M\V*\[VJ_@FT=T +ZVKF2>@N+!P''8A12VA:- WPTT/A<9-*B9;Z*E5HP_="U MCX$+(_\)%TS -QY7OA,/][*52\RH.XW'!0=ZY^;9I1#I,(IB;&W"*V^=PEEW M?X"!#C:T7#@^<$9>L/-.CI^% V/00GJ6T%-FBH.;?Y2AQJ"$CHM+ X)3/B+8 M9O'51.'!S \R-H6G!P6&\M-85>T''&5?R29"QUTTHA<&@ZE"$3VSOF0!)]P' MR]091[J 4I]QG"8D1%E]Q2R>O^8Q].ROWL#'Y!(U_C+LO82 GOETV1Q.!*FQ ML\L)W 60/O;UFH(HZSFO1?/OF$JL**"ZV),#R548)S'Y%SX8Y^4&TB#!E6]T MTXOI$;&1ZN^@G>L3=X;%?93\03PI-#$4)@,AAN^>L[L;=\,)* M6J:_XMV/R8=#! ]H6&3-9D1H&0Y2_G6Q+\IJ]N' Z4C,QF.+;BS+G+US B M M40 [7$YX3\H)HT9A3F7DGJ%^T,0ZM7<7@^Z)[-9SMI[O)4^96;,)U\[9D;6, MPAV$;HPS -$*#![- (1,[=AS/4?QL5%_U$Q&9O7&-2\4)Q\?Y);R)@28!%CL M 24"0$Z71;<92%K MVK&(LN/:R$@DR9M4K"(="SR0P8B#PB^^A"R2<71;@*K0F1&-*HNH]XPD']*# ML<*W4GPHC9+*+?J\ QFS>29ZXKI%D>,[ACP"*0E![%2NP4ZY*B<%;-R2*J>. MO((*N #;(H]%YLJS^!7TAZF&0N\H";.I+WKDG/7&LD\0/2$(PW*)-NA@Y&7!BRT=CYPZ M7^9UEA(\YM@\=>K29^?A4%G*[F%Q*XAGB,ZT6:6%11H5Q/#U*"W# -V/,5+! MFSMX Y%%Z?CKQ$E2G/$(M]F$J-=DEZ2.7^FKB78C+%EY=6-B9A*?6%1A@UR( MIE'IVZ)Q KN,&9!B;HBW?$_Y 7'.$&V9A&0 AS#5&,?Z7F$1\8POW!@&.CX\ MALDUW,,H@BX:O%/E>>%0=A)>B%B2>?L+$^!F_0G0^17?+;[DE9 @ZWUNV])T M=QO0$!T8Q%FE>.)()4$ZI+C/UHEQM*,H-*9W?X(62[8<#3K,BAQ?8'&B3]%Q ML-@G)XH<;BR,7==#%^"P?1+:2]E-N]Z@GW]V_!2_ER$BR"3P'B\]='4?]$F. M:N-5GQQK,D_[T$C@G@Q%;IX(@,,,P M=+*[3DTF^1 MI>Z3SB.:ND J*'+U'?K0X\3;(4/U W2P"L@(K+".H0@LT=RHY9)V)),J(:=:<70'%-M8S*MI,1(R?JFGO'(]T$$Y:! MVF8K0 MR]:7]!+I/QJF14*Q\58V[R;8LCU FF3TW"2S[R8/3N1F'\4B3>+$(7$L\_2X MA=$@X.V?R[Z1+EE$J?>)\.HM"8+3[*0%&0AFU90B0RQN_V=7J>I-@TR&%=0V MI4%HETV<_!LH:FO;(>MECQQ]@M[A#I]S[F'D'.#T$48[+X;+R-L-D[S-%.]V MRMX9FAU'CW]*W*_!Y/[P-/4+P/9P%:+04HW7EQ5\&\X,)"1J,3A7QPR&#P%$8X$G;8UQP\8D93X/&XX.DE MVAP4[<<2ZMPFNLH6*)IS'Y%^V;@9'=V-BS^.I9@Z#CM2@7 Y7.*L\]CVL5:A M,2/,1"NBF[0Z<1)JA^%P0!C'Q>"#):\64C2KC42LB%42XSFBG0=D$N*KOA]K MF[*&1G*A]X_K<$>V1GS3(\!-#'=?'\+[UZ@+@ M(;).G&?;9$W(G9T-8X:WXEC4S#DH&RGE46@R8*I_>I-M95!3-8IY#+3)F;;- M[! [.TB;0.JB;TQ/_72,A[M*HPB-=N/%.\?_#)UH&KC72(=TQ@%W8(,^(Q$? MO)=WM#F@[0'N@#V+ '>Q!XPV*>7@$$Y6-4JDC+9E[AKN!1OL47NW#:341(6' M-CU!&SKL'B0]RM.-Y\/6<"PY2#0&-+MGU,ES$$"; =P.T(8V-0-/"+G4F9/2 MV"+H."MX\+#;(DCFSK&[I< GJG"3H< M?MP8(<5![@*)1^(*IRN,GJY"MR](B&F81XB0'S%@*EU? =(9A!'(!@!X!$M^ M*$695E'5OB1=0+9Q'F M DE5@<*;3<*F+S3@D,NX5^N-1FV@!F@+0;@<.4)X1?WK[;;KS$[_X9-P8T*^PZ>8ZPR=]P&-_;=R^V+T'>RZ;$>9+( M)G&D;0!O9VZ69BYY+MCD13'W[[T5O+MQ\B@=2_Z\;TNO@#/D'?_W. M#@)KZ,1HDW!IIHR>#'C>Z%8;^&@]BC!2- 6UM__Z<(Y@J)EASU+Y)SV+Y MSL\"<"K9OA#!&=R"IXC-B1@>>9#F^=T0[64?)F*A5=$BF'DG]]$L0,M.JB;" M:R=Q,C*]W;LS![< '#8G;5?M11\EO7&3+RK/DTVA9#QT;-=J8;+SK.W,XXJHYF= >ID.9@(S:RY^)N3D5SM\@&ZN6^K#R668.Q1+E%KK5;,4M"9=V&U>>@8?5E0^ ( M"6Q ]B708CR3=Y\UVBUBS9M9V^TY2U\3;F4V>K>WKH]JXIZ[QT&+!T\:T^ M MS>UZC3E2J9GHC EJ9I<3U1?M*9T!M$^OU=+.V7:Z"7RQ4,)D. M=2+H:-GUHP$4U"D9LQ:$;+0DDJ)]Q@$-CJB:"&%-4;^LTY43WTT"%_\'EXNZ M=WR(,Q(F5TX4/7G!@=1'' 0WC"M ' 9\,79-^; 6^.,C+>H*L*ZT\3'H# MCKJS $0%<9=A*+LJNK46L_$WSB,<)O%NA8 %E5:FWX(?TL;VEL@2" ,0Y_EH MJY_P!*/D:8F6(D&XPDKNA$]E9>QAMPVXB895=XLDD@);2Y0XED3<=[-P%&MG!D;RWT(GA"I>S M6>P_HLT$;R*#?.IBBN8/RT)^N/5SLSZ = *DU\5B?X'Z79".=A$F)=5JH=RV M1>APYKZ&>XB,$?+RK4N:5G:!MPXP5.L,/0(XD'8[1_D5"+N]!WBUK<@SKBI(G;.-C*,L?+0C"; M7,YN9YO9= TF\VNPWBRN_OS3XO9ZNEK_]C>_?_?V^S^ Z5\^SC:?K3I:5.5? M1J#2"NF>=$M$3/B&!>2,.XCYO+1XB4L=;9]QVL7'052_3N-YF,!XZ3PY6Q\. MZ:5CT3%O.#.XX""&M 194V+B4"L(9N;S8NM[!X=6=[PHW')+_,2P')UB!UL" MH99!Q5N-+G=5NQU./IN/BK0?^DV40K<)X&%NL!3HFS:K%'CCW7]F(U1PF0U2 M>(MM@T\# I6;,<55LN':4>21Y>EABM+)1 F;HOS5"[(_CU ^_M.0BJ:%I V[ M7,R2I%NH))SQ[6MRQ@,%+=1IV%#:]5X:,-. MULQNZ6NF9%BP*$^JAW/^8G_MQ:9L'.3_&3'_1;Q#=2 M& RY^W7ER;2VZL@OSY.5;R<(E;Z3('0F(4CN(%5LX1[P>A&P., M(T#)TX)5J,TZW<:>Z^$D3*/;;WN"'L>1H2T)99U*2D#GWR2R1]'\_8WS>#8' M)JOI>K)+,B+9ZE>_'$[E;_51C7G+]/AK4\ G.A!(G$?@%Q\ @BX>#1U&$P&, M#4*XF\B+NN%ZRZ=_DBE]'G,T.;-^709%\RXZ(3_P\9LI&:ZD0'A1V)2X_Y,,[*Q?-;3)GW?W(%RH_D-L M)1R\LMRQ/+NYW$Y$;@&1ZHD.9?/4.K2@WG39G3ANNH%52#M5T^?45HZTO+CC MU!S2,I?PY[)TAF&5(<492U]L0EQFQ\6)[V:#G),P3;F7QWG3M@?%OOPM(KL;W5U7/*8>;H:F3>&*>M,AID^W*;C M0J>*&!OZ6K1*VE>B..N=EQS)N^7 O2+(/$2;;#HF+^B87#!?XF>[7]9]M63$X%[W '\Q]=OWKQ%F]XD3>[" MR/L7:O/-JS=OWN#_ S%):OH*Y/\"X3F_Z2O@)& ;)G?@&NX@K@P)OGG["N 5 M(TJN_MLW7]M^.LO%1NT=/'-1.WC5JD,NG6@1D?+:+AE]"2.2.]8 4+FDS3^3 MEV&K%B0#Z8QM%RZ]'Z15L^?;AUG[>G3 M>4 +&:G31P(S3N)TE77HD'_MG)1]P%1K=2+&P53G0'#VS+/N(S,/;2/@9Y[A M]]V;PO);9Y;?-^]>O7WW>_2K[XA1AVRY']Y\]^J'[]_F"?Q)'5"7)A\XBQ X M,7:A2%J&KP :Z01)B3??5NV0-OC4#\*-M>\%L4:M0QFZ-O9C";[$:%86&*=%<8" MJ);#@E2-);TD":Y+KJ<=?^EX[BRXXO@E@H, 3(*LA;SOK4SQ3$+0-;7-M#DQ5MY+B^W$!W^+.6%>##], M2'"2W1SQ]:6O"KXT@0[&49PL]D,^3:]2,&_^E*AS[9V8A.M4Y6W%L&$(HVK) MU&>C+?@BAC?/-C2(\)M4+!S)&TRTQMZ/)0,35TC,:.S*]#1/VO,P*&+59\$N M/,)LU$'@P:=FPVG(Y8:'%Y(JE[:L95NW\BRH17+5MT"BJ:JZ_DC X UBVD.* M"<;Q8L]_G,J)$.7W-J@PQ)QP4%!JCS>1RC,Q< '6EQ-P&SKVHO1;Y5*$?(IG MWM?._0,50@ /V$;5$P/K]8V$'/RR',QJ]#Y%\4;;-T\_]8WSF'WMEXC"?J#3 M(H^6:0N0PP?G:\[^2A\@T*Z-ZBL6E'N+X,JJ731?;6N1#GH;QO$-XHOYVB!& M&^!BC^@.B"9)!LQ[(538XZ:^B,_O7HKNX-R?% _!JBUQ'BW?<.O H8E1A>4: MP!R4> FJRB9K6U(2J_7GH*8%^Z9_LR+I4Z)O&1*MR#$LNMET')@6VUO=XV65 M$'W_D:(SR)G,$D:73NSMAHM94>7!@L="D47.CI*9+T6T"E5#Y]%*X$4&,AEN MA&$NFI#APUMN.7L!N/A+,@UU%6ZL@UZ!69%!50,_9P]^-O#7 )2NGA_HD^!\ M?=>>GR;0M:SU*US8/D5(\-B+XL\&;'WZ,@:+5 $]RAM 8V$[W)DJ?FB&T:_& MC^WO0(G;7O:"Y_1%:&&KPY[0YU?R">):C]"=H+.XWI,09@!X/GMM (H%HX0(JFNWD_HF$*=+@Z^LT0B,A MS>^%])4(_?5-B+:"".[0 #>P'CW"N>15']5LBG5E_F1>S-$@?+ /(P1)VC4& M>VC-U=M-OL4-I=Y::>:@XA KOQ'H$8^B84U'(ZBSV F3;&TY$G1*B+L-GFWK MUB7_$.=CF,,'\I=A NSD*%O8ZJ48X_DOT!])TG:<0ZV$6YM^."41-U(522U$ MO^"C4+>"OCIITR$?"OP@!9KK$7!HL]_7?B M;7VXAKLL';)Q)=G.D9V4;KKLRFS_L_/V7QH#D#@S^TG@ND)'5OG*+:5^3@;A MMS:J#T&6I?&8$9(<=_T8QN0-ZP=.TIN!]->A_6F\CYP@87R7A/[6B:&+Y(1# M&)UF#;<^OP=%/NQL!VI,BE)_@G+#_*6+?:VOAX8&G#76R4I=&DUF61&&5*JD M.=B599L5'R]?8XW"D4'.4^1OBQ.YI)T^PFCGQ0.EQ5'GPGS< M@#*/PGTR:XS4:-;:_B:I@P)9I/(7J'^E24U,Z^ 5L6'CKE^=334 /YOC3%= MMZU8;S9\^V/&;IRR[+VB 7#)0*20SA-T(KM/U&P*](W^[CJ'R943WRVC\-YS MH7OY]!&-.0N*1_43G%.4''@'+2FAP8:5)_+*;/)<,)/U3^#F=O%I#6Y6BP]@ ML9RN)IO9_#V87&UF/\\VL^G::I%-;5A4GMGK+9=N%%+)Q-Z$*XBGZ?D0,7&. M\=N$8T#[((S:2'G6_S0D3D])"**<&'D\Z-%X;_1[_-,.$02GC"+8/H$7*=XL MO.!EJ0RE4Q"V[!$8$K/5K&P#R:J#=7P-3TB0WG#^S0H!"][[,GUN7;5S$WSE MBH"+%CQY(GF^X2^I=\(RLVVMLB151E=CHCU[920\BG466*9C9;%AW?7[/)96 M/_L%,2(OS5PLL$G9N$!C^&#CL 8Q7MA9QTX85ZOW/#->HZ&8OYE1&-G60\&>NE4$M M&W46H&6'<:*A4>I=S1V)!%RT0<'+FK.V%TLHX(B@+G_61,UFJFGAAF4#XG6_ M8JT[\S-\?A)XTVEKS\I*+6F1YW,6+:5]G3N(G>^1RT_KALZJ>9VCI53QVCY< M6N76V-^%:Z)QIB>#3XZXTO>_B+&PV*_P6ZUP_S&&DSB&P0WW7\-[# MH3GXN528;I-]ZD]VA.(P,7HY%L>)C"RK M539;9J]?.*<"XQLO<(*=%QQP?OMA4"4D:!I5(F:DU5UFFNWSWDCAH>YV8P!D MQ%JYE&E;B"X):R/HQ/ :TO^6[W'P[CWL_:8\=>/1Y-*L\2[N[]!/N+9< (J. MU+"+R97-K>=L/7\,-XO*$*AEQ5%8)BLAY$HLLCP!+_(17H)\#)98?_P?(\=. M\>$"2J5OPI;:8;$P)MW#X(^?W(Y"]44^S,LJ:DM#_6@SA$@/$)+@Y:V7_G/% M)K'^0G"=I;I M#@@1 UMZW7K5T!F-HF0"Q]LR)*PY]"U4R9#E39QTE&2Q;[A:1F(XM,J[%:2" M)>GQK))[IX>LR]=.U3X&:QQQ0\BRLW!$FXW.7N6(4PPVUMS[CG*?!?I@[M(CXI1/4 MJLASHP^DAS,>AR#+&3PFHP@JI 2V$) M2DND&Z" <+V#T"6IODLD-S B/V;K* TYA>$,0TZ>,P[D\@%HKOB@"D#4-?L= M#WNFH:IK2"I$;]THF2)WR-/=1=,I^@A;MD+C.\=]Q9T5+\ M*H:BD:OK;%THMPJT=J$L7H(N80K%R'D&1YRX"B?Z(L^&!\<7FZI-D#$YDE)W M7BD'YHXF2XMM)V"5EC /336(I]/--I:>3#_% CH_/PC=^^# +]F%T M)*>009TJLK0MY):2XXQGR)5ZTP?Z>]0?>.LY@$AJO?QECTV5)B^R M0JM)KH9FS#T>?05WT+N'=,CB$D\:.YSN1G=!/A\BJ*"9I8';3!F5P>5\NY\_H[GEX+-%;(6+A^K;&@I7SJ9>SMW,!R M9-8L?-B8KS92\LVO>)J87W\%+N/Z #_;\,,XC>"@!E5GILQ;6EU9EC'!W*(7 M/6$63Y$S6B3VZAQ:/YIL27UAK/P=]++>VB\F=^C4$I?"_Z%[B^,?%%Y,"D9\*S8G7Y!#+@\F6?.!,AZ^9T7Q MKX3L._&'LD!CGXP;Y"NQPR;H)AYRVAD^R'5YJ,J8$EW4E96(&JLORL@I/K[F MH485.>A]UP!\;1J7R2+&#-&\%7-"USS&DK**RAW5'1^QD2QZ@428!%MADC)L ME*:U>!INN\3;:75VNJI#<*FJ2W;Q9B3!4L[R^4 )D5S6"I-4]9("$/FRO'7?SO4U9[T((+]<64K(+7@,FB?-[&VKGGL;^=1NQ2(->$4X?!))Q>[" M!*+])XAE'LY-,<_0J!/O7A0^>\%MFC'%,YFA=['6!K?#;?N32ZKP:H#9,!AN M/[>/M1CEK=>/=@_>\IWGS"&NGRBRC)EC KOB2*%N$+(VD$(VO+(=@D% 1!Q MH^,C@:G]"*HXA4 /_OC[[C&!-@%[>?3D26L\>*G(VV.16 H6F+()G._4<$M0 M2?D]P=Q-J[FS4]>5;*(+E7SE'+\F$*0^KRDHSR0C0.?J/O!8$B1/2>V?HI/% MP?_ [EE?_1P>*/+/AJB%, LXX8$(LM9D$OP.U<&M9Y_^I3*SS%Q MT5K%=W3*="K2/.',ID\@: .*&) S#+L+C!JM7=$D"R%%IBHZ*2',CR:;H,Q\ MW>2)=L&'_"O%K, MYKEY)/RU#HQ=EXGL$OBH;+K@!#O*1B?^.^ 'Z#0=WR5N>)!7F-X')*@T"JST MS5[$$"T30V5BL64=6&YS$N>:"$7. ^M@@S,:L!,V":<-QB[4*4_P%K= M\G\*U9X+CPAK9?.VX^I)4$!M/-]&Z>@C4(/->%J0*EDU*<#MS?W@(,UW3SCB M@Z^\'X^;>2R1%=YKDE&_FS@#J;C;,0L5^+#"3X#I @.EIA((]R:7ES,R0>*F MGJ)&3X',<2VMH\:%0V+AW4O;H7B8J84:ZPS.6&T4(HKT&X4 MY1(1EG$:!*YHVI6:))E%792H@]22![14_!(;+'HWEA0H-TQ90 -7SS?MN@/ M>_N'>V\LH).E*[Z94?A/ROOAW').6U.,H93]!1S7IJ3K4)#ZJ,A]D=N22:*^ M@EVVDWAL0_]\X_F&N&OA+@)C$3,,G5TK&WN'JJ?OX:++4[?:0T/FQ#*PBWWV MU$%=[!VZI0K52FS>@>I'F'8/5@;<;?MO$]=L!ZWF[!1^1H]X%'QY[F[OHU *"+B.%IYB0N$]AFUL866<3T8A M/;$SRP4EQ$JK6IU'--UQ$CH[D,DEQ?(8([F8/H(<>3VI1H'"UKPD+UC,D*$D M M#R1YL.!61@DW.F,5C]R.E<(H;Z(M9,$\4!UY@Y\$K6\7VN M\DCSP TB7% K'2CMTDF'S>:$5Z%]OA;-8U<[MK>UG3N=LZUS!J)E?F';+%-\ MO>MX(KM@)%>)H_ 6(G5U/.6P3YY3TT3037)"T4$.#:,&2/\@X4@'W#M4)%WE2'\IL>'.2U/T7_K@LNVE_QL M/*<,%>15/NMF$&5)UA4^X /\H?^LE&X+E50RBD+*N>6$:M-!?52/.PT> MI97;R*[P(IRX7?&"\#EB6PKNSZP/:*=[UX4W68SCLM&HIW^/7-S#,[3=##SK MSV=MH#,"-Q+@A$/_)K]UO4A<(C)>S$I2T<:UPIZ(2=0WK:U0:N")M]G^$Y,F MFZ19IGU*XJ!GJR*.^A$:%@%.<:Z%)*#JU*0%"PV?B>)(L3?Z,\-1Q36'B5Q% MNP W:!X@#5\1YW2,*$[P@-O)#+H/-&Y/BJCBN;G#^V/K:,LGA#1'[J\9U)SE MARH7EQ%:W*LNV""=*:2?W MT:+\+%6L\QFE')I:1\YZFG<($+U:B\:P_98$H/QV12D&?\7A%*FWR3JLOF#T MM,47/4CBRU5R9YD3?ZR*"$K2'$5M[859M3BFU:G$KUF^88D\UQ(9>G%[(T-/ M[R)#W_I6T/_$89K\B+WRB<%DT6)*+1N,81"D!T7#MMMKQ[/''-YM<8A!D MZB9BFF-&358L;#X.F\1I3F!6KI\)ZWNVVZ&K;V/I/+/@()2+!J/F1WH#JYT,L[C_'EGV%Q>4O# M(@2JY8]?6E='&[OWNEJW'HKL9OK/_MD_YWLP-WN@>4:*8*+@)R M8+)*AX P:7(6C\O" -46^'N25F7#A,WQ9>W.,2VPI534@S_/U%V61QZ=IB8T$@-^((V]G&PC!9@L*9=B$D6F, M#J0QIAUTB26@:-\'()DTX>Q G4<*6.T3)0 G%18280S;SO407&C'$R6G+>@UEZ" MEM" ?E!B_Y-JVM1A4BS0V1E4)IL,_M7$)<(5Y (RSUE#./.Q VSP/]!!7J*, M(J8G(MX5FAN$J1& 3><$P&=8? MS:G%VK4T:03EA=+(+$X%Z3&8$2HB)T"8(02=8,*WC:3LF:R3T022 M*@LX"*_G:%ZA?G+I1UT.H$HZVQE'T*L+SLUU);S"Y,ZQ19Y!H?\2);J@,^ MQQ ?@];B. *G>]"(-BPDB,C+9C13H&Y:^L$^!>VO[*YL5I:X5@E]3:9E!0# M%0PG1H)#%F;BW";*4.H)Z@&,,2ZQ>B3:P20K%K;[#^+6VGQ>$!^8,*N#"#N7 MD=;TH'"'8G-AA$?;TZ&:!H%E"YS"(BDPG/!G!4J2)ES4++O,=31-1M;#A%+Y MZ$^RT0[E3-,XF,N,A,B0' MX [/V4$\/01!>MP5.?'+4GR)BW*/RU"D/HBB*\ $2T-8OIY-@V$@:S>Y0(]> MUG:&""8"<9$YMXN\2]2Y4#K'GK2BO;&%+X*.2>5:Y: 7HYS,E.;"D769O M=($K.E5$.%4.]"=Y33A^.\$618B5CE&0LJE2(TY)JYLTI=6))N5VTF%]";@' M"!_\+Y&.,-$.$V9+6'G8ESH#%64U3"J M5P& /1J0YC2BZK+ 37R"D!P+K"O#]M&DMS">S\2X6@:/_M#M.*<^TT$WX-5S MH+!GDN6;!L'O4UL[" M-*^=Y:U7&SX:Y5THS\9Q)9@M8'X&EG=AT:-4B1M?)^UXHU8MJ=99$>G76B=- M]Y29*F$32@VH$J5K&QPP#=L^SKYF.B;\1J\QDBWK!C8<)]R4"ID%&ONQF"PM M3PX7S]+8?0Z!U/5[0I+'F5)*@4Z"4]?I3Q[GQC5XF4O>%6^Y][L96EZH0GLP M1C8AJA4 X)PE6#W8)FA.71<9?T,']V%352D=_VFL2+.2O6&]E]CG+4NY[M[Y M!=P)KXB_2/_Y7R!@0&9&X7X#K! L6<&-TYC-=+]?O,.=]U\.^UH^OU^/ZCGZTI%:X2AU<%21!C838Q8P: MCM5.%K8P^<77XJD9"/B0GE"1(:&,LN8CX =*"[-9D0B*QK$EJN O$!434\*6 M.Z_&(KCUKYL)&V>LC,OYV6(%<""W9(S> R'0:>Q_BU@]5D^@:[+O]JA3I4W/ MEB.3+N=#S7)1-R=CJOQH8[[RAMDE,4/NN;94.N\"2E;E%-!9'J;/(^[/-JV" M/I\XJ_M?5-GUIF.]"T+=80?1AL#[68LYQS&)O&$^$=!8I*,(ZIPZ,66=?81I M_4$23=L*7_-+T5E3P_0WE-JY-'QF^*'GL1<7*TG-E&@B/)G.ZWE*B> M3U0V5O.KVD?7Z:RG*'LLKJ\TM<"FNTI3ZS9(8YMG\65>AUIOC"'4P(HU>;X; MP2DI+"/,H]+XFL##>*31:I2J-'*G#+W\/45<&(R98-EN3\][V*[W^V^K?I?/ MKC3P>N6 WHE)E5CGF83-'+/*'&9[4V,R0,\XDZ+3RK8MYX-SBD>R"'N24CJ\ MJU=)0)+CBN.9JTZIC-\3JD"K8)KFG^0G 8171;XRYE.H79T(NF6N@ ]]FT?= MC7P;%EU&"2C]A?,866ENE7K16:BU00< WT5[*A<(YN=M)6OU":X/3 &TK((< M)@ON"BV]TEV#=+\AXF:+XN_+L7&&[1E]K3LA%&50Q(S2^IE.Z.C.LW#5.5KH M-E*(B=+,!$@>L_V#"7-78!E$4T!+5/J$J42,W#TF)U>KE,_KK=6NY7,$]MO7 M%*S<^NM]L7#G\/:&.Y_?A3N_]VNQ-M>9.EX+W[]RQ?1;\@#=@8]L99#RX[%6 MD6ZY[?M]JZ26ORG.3>"V)[#;8\W=V($FD?Q7*QHTW9G?=7LBIOY)62P$;A>& M:.8G)?;Q=#TSR:9#8=GM[RI&8570] (W/1*.MDT @BT662(]HOP4*L)-0_.; MNDUBAF0[4:@TO#IQ8N"C]KMV1R83HTVVY#.!Z_*II>NMYM*6@0J'OH\(VZ6)=4",%=EQ4W)8#7@CONL%1':%Z*ZQQIGIL^-E\QCAK M%4N'=_.9M4[\=Z!'OCI-#RV*J$@G)EY4\0-GY#-LR#F(.UQP4\JN1X8B\@(F MI"^AYH3]J&L3*$)=:S\&[@^<0 ^F7,(Y@.O*_\<:?UY%#O#2;A$33&$[O8\B MG%;W/?&A,8FX,U7@*/JJT!C'!AV8X.K-M$U?]?Z1Q]8B&2UH\I2T^47POY;Z M[[1]A[(@R(H>DE:LP A:G\%;1ILID%P=V@W\O47'@X&+A3.5/[0I3U59T%PQ MU9D.D2$F+,1KESBCLT@3N5'$TY#MDL^Z?:).E @R?NKO#Q[9:6&K5%P>D-[T M,T]QLS7MJZBIVN5DD1[0-MLV&+/%):E"?;]JE :]N9L$]-M((<6JV;F.;+>N MVNNV$1)\EYM 8RXKJL>HQ\J%DVW#( \0(Y"U9)Y9OQNRZS^.PAFZLU%BQX+T M2O&QDOFKX,E453%.8QOF@B% C,^\V^BA_E%[+^ $L:+3[A4Y2.NJ#4Q*P;.B MEG*5&M<@4[($)*FZ1#5;H+OZ?VZ[$W\[F\R*,I (A^M87]#*C)'FG"GEZZ\!6@S'R[%FT-L]GE,&N#2B*XTBN:S&%%OX/6[N MG@.K>ZEM.+&#Y--A$+P .=WV.O14'450MRFB@#8!!/;@%=**1M4!$H-YB-8+ MM^K-5@7/Q>1MOA)=2RD!%O1\005JETCB+K'FHB3*VDW1T)TB'*0-%R=79+3! M[I/FGELYP&PL#BQ%I5.!*5)."N<^J-'$\C15#/,]77UC*WN\P@!YRB_--)/ M7J M5F?(9T_^1NSFV6/J$%D7I+=1'8^&-SB_F'#(6R7M@>UUR26S IQ+28&<_J$- MB+5NE!M!(W17XX>F,"I>$!ZW)!$*:>! ZU!B272NPRA&[=Q6#];< MIY!EBKJ4O>I0*S>]?7WOM8_F.]/%MD436D+\6AF+ZD*;UFF2?K:9]PD7%R&< MW]+ANA*W'CES#"-N8AF0>E)YXP1T=OWO21S>MW/L>\)319IX>^U7R>$@HV;9 M/D5AVE4\@R_-D$>C2A-0E#B%08F*I.ZOX+I#++/%U HL6A,:7UE()-FGJN_V MYE'ZJ2BK3TN. MV?P>+SZ%4Y.E8ZQ!YIRZ\!T&]\#\"7\KT1V5A_N#G0"?-$O@X/%IG-E/\0NO M!\/GX>]%F1O7)/<#IE%)IL7':5KG9AG^!CP*Y,9Q4XZ*US#NW^%YDY]@/"_L M&-UK;)"@D^LNU!>W7ZZGID60$RZ8T>TI>E\0FK5.$/NX_#[)#$SW/KV':"($ MAC^05 6>[H.V*^9\_2K.81W=2.ZEC.H@K\6/(IYS/A+<(=5OD.MG6,] O<[] MDPM:5\-51H<5,!=SA?QD(UC'\3K(O<#RAPYTB.Q.6FD-OA>OX')]+55BD>L? M2JN8A3.=!4\VI2.$:5*'+5?P%F$+>*S-IAX(%@K$KWUR2B;,R&5U:?TYM<]VM__-MW**VFIH5N"J1#< MVLS7/<(3;+R&X18SGN:XF*A]!%'0;G3H*OFUD3-I.SF>1%*X6(X$&6RH "=A MV@J7MI(4I@C6=DG!):M7>5/?"@ZTZK%UR-UN/EHV)]L8@7*)_1698KD/A6B; M_L6+%"S9=Y:U]TF%?^ 0&NZ8XM5E@.S2*=S)ALBX.@.- MU)1BJAAR)'N5D]5GJ+>1\\&8A%@5YD!VO9=7JBML7 ;U^Y;W 01F48*]@9'G MCM,!MI%\!GZ7NZHRLU&6LM.8VN"8VBM )R?$DI/<*9F::\43L#).C31Q"OZ6%P!<+XZ@V/7O;1AGA43D(L!'\2%E(&Z,RRN2Z=G';NNVW93YS< M>$/$8BXL;*<[=:W;1FA,0+[C AT9,\S[1IA U7VE(8?2N.LP=P@18YX$A)1*#(3:.LV;#CBUL:#>Y!GK:YC!'*5UDW=6D)1 M^KR82RE:6V2#U-I'+'(=>G7 *EB(RL\=X[WZ.76<>,4P9=A^NI%ZI@&[<4PW M8HS' 'RN'34'9HK6FMP@#?6W2FG&?7Z4RX@S'V@ LZJC4'#(R#&>PH(2=&/# M/.#<9HH8E[@RO)2#[ISB@X*++_@9K(#/7?.L^'$A6DU?LV0#G%XI"TRM!.N8 M>-,<%$2[-+(WYJSB W;8Q0R\G6[/SP5X6U-R5.3=J>!RA<>56G)7+SR^E%V" MVSI*$TG/*\8,BVD!7A=JC-]XT?!1N0^7J+E(HB2-8M&MYX/J[!G[/V!\Y$M% M&_61+I16F*OGA&#_YG@N,%(E]?@%]8U7_R [4QB80F<3Q(NX%/2!!KZ*\-EB M32R(U=N^Q/7922*U=F-R,2O.5TD3&RBL&D%-Y%2C#/L'$2,-& &S%J5Q GJE M<)"EYU6SL_%SG%K13FJ:*OFR+MN)_=8]@>TT3VD_FYR@$"8!?@\9ORJN5#Q< M^WXHV- JM7%2X QS3G?D3P-;SL@)YCGARV;CZ^.O(@SWBD7,)/U,CC9I/XL4 M@KY =55B/*'=FQ:]L*B8JH!E+QP3A0\V0?1F0^GJBQ-_WZV.JQUKK3W6H$I? M..$J@:@OK4YH,%IR,K.XKI_GF)B+"$>'E,7-@38:4*H!."F=+OM&LC0?>$JDV8KNN."0:>QR%F^\+G/&=@14SFKCEG[,S:E_ MK;VB9">G#@GX-=HX3B%PH2PVJ^C38K6L5/#0ST%W8C9J9368:;' _-K(&G&V ML?6H*LJ1U_N1,Q"4,?G <\@>\\I'IR3&D.:33%*FR5V.=E:EN5]N+0[;4Y@( M>>KJ,X@-E&QC&[1W8F'X#9AT@;H-.[Q:$'7$2U9[>5#3&Y\SY!U(^+,Y@ZTC M5P6TSQ0[H$BKZDH!F_+DFYM(S57/A9JE)]-:&U1X*>FHD'E8,@GFFX-E"I\Y M\IAC/U7TT"LOO;=6P6Z4PI=XR1@KT"2^8=\?HV^GKSADJ X(ND)>3Q7_GW9+\B#PIM).V1_\ M9$Q)#I /J#&%"AG)@5KR]3$I$C-R&3.%7D'0>K10*RIW"UB)HVYXJ.JX_";- MKT1@!$1]04A?>!6$0Z;:&8P!EA<^UJFD8^GBWEV?H/SDR=_42XO.Q'I]86" (5_@:G*XOL\*EA1+#05^]4V!H(OOY(]UGV-D-XU_H=S$8W"I1HGDWC.ZA^'MOO,[XSA#P=RP\ MP$5"0+0[[WW@,6MR7C4IP[[9X&4[/NIR<_5W.()J_1EPY7&^C/PNBAYGW,(" MMXK[FF!+\+05.$U,E4J/%%+Y)73I9W*1DR,>E=3MCR*.7"-4>NMD3.R%!B4F M6$-!V*\$'^4K$GSE@W/6_-YE#EUEYM"CVYLY--R^2QWZWN_%>0,VXN\FC]'- METENK6&]G$O.[3@NRV70OSTH DYR+>R,? 05#1-[SOZZ*-#QJ$Y#3-=-N?@T MHJ83F-UB; \E@AQHB;Y%0@AV]*UUL^RK4Q"&-GV*5:BB.8,O];+DERA\#HC-R,1@4F?0C$!Z4= M-;EU5TC2 NR-*5MDU_6*J/T=5+ KU21V%5H*ZZ\+\ L ,62-G^^4DZ V7M$9 MA L$'#6E5@02S(0N'BV?^)-8_)%NA18'>\'Q&J$ZVE)X'>Q&O^9MDQ-Z*Z,5 MI01C7-918U7T #UD3/V4WER4&+[C\(?GZ;)(]4#2A+$3GXI-1G;+H)A,)-I" M+G^A)?BON,P) :5EYXT8Q)7\S$UN\]Z\XLAT0@J.H30*L)$2\>,WN?B^.2/D M5,#QLG3B6ZAXDK=>-SEV%P2VV;\=5$P@W3$LM@'[01N''PWV\&!2%C8*RM>B M%?2EUH05!HG9 L[-25$SY_ #Q/09>VI;X9$4MF,!I>W.HP&WSE?[#=>V>\MF MG-R=^=3AN=)E*C+!HR$G,QA'&#BGIK0=IH9@MM1/5MWNH,78$)[E-=23SV98 M.=PEQY/[ONKZ>*+ATJY4N!"&BQ)M#W.[F?'8\ZI/6XB< J2\-;&V]O%8=:2(- M:@&@#+#7@W-8YE,*?A"0&'8@GA%V$#QX,[FL'9F!JZ0#@)PM QC@O\QG,V94 ML#K.+'\D)\XGLPS@-$"QS;%''AYY@I8FQN".\8+_KT]W:Y8M(6) MH3WVK7#?,P#6/1]YM8J*VT[]BQWUM&HK@W5]&HD#N!IO38/1$D3!1<$^?;0G MU-J:2TR-]BNVF(+K-Y(R-O "!%_8+IH ;I1=2'2AR,.Y#:#@%D0DOX1)T<%9 M2WN*OZGLQH/]G\7C*4JIVD=F/1OZ_[9K$&LW.NBY:$XR8^K$5VZZV-H%EQ?8 M-F'2A4(8@^V\$=C^DZ%,58J5,Z[B%BM]2O%9-Q-%@WB#D>R#*E/NL8>W%EL$ M--UZ=Z^S.0'HSC4/W:9&!EQ$;Q,>IEC&56F>GY2]5^%J\*.RI>>C M4J:^"K"V+BG(KCS 5B-DI23D(ZC@@S8QICV6-L M3$H-?3J/M+?_[9,*)(Z)."WA.]J%<<')]46&4+]XS3FT7B.E*0@$ MHBW.U?U!R>2B,8VGV)J6$H,Y_18M\*F),P$XK^*)H: ]V'J10IYKLDQ>U-9+ MSQH6)0ERCC#)$E@4:(^1!(JIEH^3_EQ;JVG\[[A,J*:.JSG&ADN-@P[=B_/7 MG97;-SBR>&8H5YJWKNJ40"B= \\J@3#DFI !2]6]G9! ZUSH/A*KY%.!D41U M5Y&I3=S@WA6(AT1;X:[@EQ8KF\)I;:4FDWC""FD483-A0O!V0*V"N5,/6.>? M*!5P0BHN]U&)!.K$;C5;W/:#MFDB)D9'ZO_R[P8V D\I:,!^-D1"@BTLEISI M0X72B(QHC+:C&A>PW?\6I^F9D7TJ8"0>4[TE.K:WGV[Q@?0.?+V[*^)-PMRG::7-;>CWE>WD,K7A MBR?/R1L*5Q*AD1G:%D=#@3\NTQ&J?" C$E(V2/L&N9)7G %HLY2YZZ0#K\D= M4(V'I6#]$"V7">,MXV2]Q6B,V!$2:U".E 38Q8#F3L9>E%PR!#W6G=(@FN[&L/.U-K>YEE MR#VJR88C"* LK)95;68!]:#A2($0"7M]SE2:VO'RVUDOC-4-O(>AMX=>4]0H ML/=8/)VNB27<8Z3<2OK% YX&\2EPBTP>[*$>+1IF4WV.0E,EB[JMVX6'+"UP:/UV.R?,%1R'CK MK+5C%[2V])5ML(3J>22 +=1HW:/78U(OD#7#J8"AF-!_NS?$+@[<633D9DG+ M9,#86GJ4LO22+TW9)()H,X6+)%W<9_,&/2NG:0F#5;VES7/"OZRF18E]:AA" MQ91E48(&H+=R*^C\=K$\+M-W" T6NB8@@?,06&(TK P._QW#:)16Z@<3WE7'QR^PU MT%2K)*YCV3N'4\]2PE:UMWW5_+XMJ*6V0LZ(%"=V2O,Y<[$'GS*%+G3@IF/(O%&BX-T!D+LJ#KA;*BG<6>XO![ MS=V:W%:!(-1ZK3XC?[-TL;)#/+&*X>#;G@V?&%:[O74.R(/Y4I!<;?-, 8V$ M$V#S1!V7-(U9D2/F+&M.PLM:>9GLE)!+$@5?AEAANNW]WBK("FM,MAH)G[9, ML]/K0+^#38[(AQ(G0!0TW<+O>M@(['K&D!L*]D*I.)BB''9@RN.6;/$3T_I/ M6Y)YB=F?>287;2<6O@5#M*#J[U;.,ET+KEQ$(<)9'Y2ZW6)D7F;!NOWOUA5[ MD[[85&^DBF=3XYS(4"%,_X$.L5C1K.EB]8)L!1?=RAMMAK9CH[@))]Q37'O- MY)$5_+.(>V01P'C> MH*L7+M@H166/'-QT0\2!&UAEP-XEF>Z\0$Z.SX^Q&+ARD=IV[W0R]:0;D(TU M;QUM>2.N:8/GT?;V]L86FR=(V8%H9L3M3'G M2&U]%C7SS,$N>"^O>0$S*DFG8][D;8>4JK<0(6XF5[BR>-F36QPOV[F+E]VB M>X$Q$_3JL9CQ.5KPP]/H\7!'&%JXEJ%I;RVJ]R/DX0(S.TA ;P4'.WP M[PUP)V:D3RD<5!EY"#UG4Y,1,U/7%0&FPB*#5@NTMV!8QR8+W\$ \4F&9O9] MY'1[TSA%&,0'I!P=%L"TZ_"U]U =8=F+[T1,$+KSR]&]H/,!/ M><,PVI0V4^2G",V)1$']*=H##R.PV&AY>5AXUHK"OA5M/]_^PHJ>>2L*SKFBG6CGT;,S5A2N7]'VUHM' MWHH<>=PN I4I]%5^HINW0("&RU%6\OY*MTXF; M8LW=6,@&;_O^/8\F_&VFD-RX*1PZ1TJ+JREY JJJX>1%+4#Z5Y-2=(5<@RDG M&5)=@)B<5"J/7K^!]P=.0"=D:D8KDF&YA?VHCG1D-'ZQ<$P(NP#9P M%4L(_"?GG''[!@E;]$S448)7 5QALTONJ38]:PV1C9]7-G6PL\)>OT-=QDI1 M8^,[]-U%MK"Y?'1NK[5ZB9X30M@*,&#B90((SKK77+>#"L?D:=,^+]*L%IOS=P!Q0 [2/,Y4_M.C!>NH6P&UC M[H<1\"UT*98=DHF^1#!\;W6[Y+.M?4K2C,O'W/X0\EUA,SVY.",=!XY)G'6* MMU9M\"HJ,W)'GICVY0F\V($7SE9.+66873 _.3OJU,->0(JG=D>9-V75.(AT M& 8SV1$"7YNIX*O88SI8'[L@G.FJJ<9F7BLP"-\\P,D MB:3HH >QTK:^ MT>KE*7$U=#.#>928E7,AO!5F?:J+4)6;CJA84*'SF76<4L=KX[CD8,.T/H0P MX(#AB: !=H[G)]L&\<*K:#L2CZM4!@(W0EBO7)A2GC:4%3 M8T!&@L::81RBE9.''03B-.%@M [KVDFPBMHRQMTN;0*K^B9Y=BM!@JY>_^/@U6#X(L1"9 QZ$5 &[85ODD_F84V+Y"]X'I1V@BW"0R"/.IIT\"71WI<2-,3O:RX53=<-4"/H"RZ$6E@637UB!&H>MIV8F MKB1AR!=T&R LOJ, T=-;'"!Z=!<@NI'WPE M^S ;K":AM"/DIDL.8*OWBS1=R2ER;17/Z1V[,7K:1?271:&;DJB]$&G,*_!B M7KU!KOZX%H'[MX&MO+ZU-B+1-2;:CDT':A4'_DABM8CS=S42LNH4E 1LZ99M MJ2(MO28PE5N]3FV/L&B647B2LN=Y%K31<4''Y2IR16>%Q8RE[LEV1P]%;? + M%;@4A$WR#A%R(.=48@>>4>_@>@/%D47W<%ZI6N(MRXLPDG;6(G^./;C52I@! M6]8:=#*X?FWM6\,:@7== AO(:%6S8\V#A>#5VZKYZ/::>P4>Y"6M6PWG*"V? M(")*Q0G@/I2ND9LM+"NRH&6>@^X'@Y?Q";_A<@X)?QK[#G"#3"Z"$/04\8-; M4,\)E83PCJ/>TI2Y+8DC0[CN5WI%A[L]RHU7*HMFG\-@Z*;@=_=H57VFCNGO M_CS:#W=G!KM"Y&$F7-HOSM10C#9:]XL9/?@[?"VS3%YK/L6FPJ\$^I6HQX)5 M9P@0(HQ!L*LWVHIM;RF#AY.!$3@TP;[#\#6M7 M]IXY%O\H(#$(I-LZ'G:("4:(!%FTY74GR')VY(P'DA*X9<=-1TV8D %)LF^' M?#$N!J\ X553VY/D9M[\-CIO6G&'^MA6GJ>]+-T(_C:#O8B0MN/'K31#L891<>JK"#@>N=4GA3I5Y/4RD+C$C>0;%YB" M*S*KXJQ+0L)R]?Q\^J<(/_T52T;8Y<=-,VF;:2PF":JR4YA6E1;.5W>FL. F M>X$VV5M#'WW4L6K+YEP)S*WH&8&1RT"EZ>=20E6N%P5/R^9D!7W#XG2LS]VW MO+(;VBQ 95);K$3P*)\SA;<@%OP"U.R.3MI)L(H6@^2G=' M;[PT^U<3EV#*:=99GE,-ES9,L]6$:VA.^S>VFN%(Y5ADP4'8OJ)"_::NT&[P MK#JX<^,QI?:>4"D9!EZSU)SJI1G4Q8#_BPQB;(8I9WU&X:B4R\\86&W2L)DM M@6W;PB,C@+4Y^P6PGFWL"$F"Q%X3=) >O)Z :['9K/8JV;F^VFUH4:[LIYTO M)JO8+=56\2X=!/XT92L=^(CGQU>(%3R:+EZMS7HB;X)MSTYXA+'TK>?&S(3/ M9Y&,/-B6U5JVWWJ_+9726)\6C)?CS AP@NWR)'V?6@$E#R43ST)MM<@.'(ZS MHC)((A&14VS! -H N4;*M\>8P^T'W0/?PE?\GM6.BNP8L%]MP_4J?+G %DCO M[;Z4G59&E_=WFU6ND3XMZ!-M2R"E+#R!BUQ)&2/Y0=QQVEC6^2)Y6^&OAH;$ M)(V1-@AW%&B1^:C:SX&+2$]ET,\H78'U473'LLC-:X(H4+>JHOM13N=GCD$2 MR"?+/%/.6+,C#T^ 1$P;68NS1S$B"8A9XG]N#BK*VZQFI=9Y$P3>!G#QU\)' M]+)8!N1*P8D1%5@J;*UY&*B,N:*B7'9)#CN>+R2[A-N)Z6UIM7>CD3.&;: \ M&_+*$Q>T?;+J(IC$A+N V2SG%=D,XB$R6VP*C"R?$N3Q^5)F>V@H$#&O)2(3 M;^M:_156KCUG_=']=3?]C$IB$1_RREH/8NNC=$^I^+I'8G3:L#I32 ;O-*KS M/=@2=)?4::O1*GA[2I0RR73JK4[-&LMO"<(-N'??44SWV2V.Z3Z^B^E^[_=" M#;#>"HZ6,%@/JT!<,%AO=M]P.TNV3CP>7L%,GXGO!Q#)-O'*MWJ#J2XN2B4. M$;\EU0RF[QU;%L'8?@)A5Y3< JRL/?MG_7%'KEUWNTCP%KR6/:E/AJ.B_(W(1TIB]24=-;58JTFQR$G!F8' G8F= MU7(-W<7Y.#^Z#9U/NED+P"IPF@K](%Z[L0;5U4KU6D>E5>CCRR?FM*C;P OD M,].8'P.>^M$H_XJ BAC#%ZE1G50:<<8[IRT+ J;%H"*/N$N>LTT*>*(.W9S: M(@C^O:5%[A&0]G:); 4GP?AJA3)O8\+);A\U+(2L6AD6F3G!7AGQF/!RU+W MB0;6TG1P%4=Q.8K!_AN\_YR9I8("[VQO[T2=Y _"LG>@92X]],B5#N*G]J74 M"U-!9L"<%0C'P\P51=YVF:C4A+#?P%0/3?QMAT[S]C:D;31+FQX2:(F&RREA M_PG1OZ+C"\IOMZ&IX IKNS4*NFMMAERP=E#%I=?H91/\?Y]N ^>N][H#2)ZL M\^?0URPB%5P-GYVP 7XN2N@ M<3)3E+L-8N/I=&WA?["%GO5I0!;SEB4/#P\?9CS9A8/:&M8*^#X^V_ MQH6R[2(ND<3^[76\TN^T(K>26*]PKH: MCA4C7\FH_V4NS*WEJFE%C3L1(NSDKIXIQWNQD2RECC"8[MA&H3'*H.%S;95J M]X[2_6?62[W0:)3#0@XH32X; MR3KI?V(@A5_NQ?^[O?T8_2SQRRM7=@^.]]^&PU^WPC_>'>X?O7_SC_U7X='Q M[NO7X=[[MV_WWQT?W23-K7,6[XK\"MUY7W?P3R[UX-T9[VSQ!#X\, MV*1P458MB=%)8:8%P7N36ID;D*14P_MK@:"@L?LA8.HP ^MJURDM0A^/$M3%\P^)YL)F/\IF1SA*$DTKU;Q$%'].QQ]&+G M48@-.*C%&!;S61A!)(SRTS2>553#X3=BU0QWS!/?L"T_CT/_^2UVZ#^YK0[] MJY<.GABL0 P.KT@,/A(Q^&;_M]TW(0C#O?W]5P?O?KO)TG#7RR'5.AK*)\<4 MW,#)"NV0VM@J5ALAQUH3]J;;?!N01F"_))3JA VGLT+;3:%Y:TKW1]_?$W,' MDI [D% 7""Y^\GL"P//_;,HEM2HP)4LQK'$I;<_&4-J$VN8%:.509]?40Y6N M+.Z'K0B2OA-@ME%W3"VTJC0+*0FX4PC_43$6"2E,TZI:L(GH"&@JG IF+*6; MQM"_059='KX?UP4I-ZA6#)^3]*/TB> #9K'$"%&^!ZK4EL4*U@="^X "!GNJ M#*9EC#G3PF\)'8='S8AU'^*&#$*'QG>]P!3SAHER]1-XTJC^X!Q[H>,M<3%! M9\L6A17BE$C!L 9:_0A\$V?TUM1 &$UYLHS SA^[-7Y\>Z"+BC#Y=3C<#C_ M':F#74K[B<+?XV8^CYL3X^MVXBO0E:\N X1D\)_),1$65"?H*09%(>DN(0? MNU19 78FA5;NX4/$!]+?E@!5&-'P\.WT+ MZJZIGFL84 :,Z\>'0SS6O[#,CD<>BY.X0FO!$DU0^-@[S.8Y63>L'OPM4. 3 M/;A4TP7>9ME#[Y(5:UJ5AR$P%VC('GV>PE9HH&M ,>GGR!N O[^O\CF?9%U8 MW_60G,6J^'' ;6,Y>%Z=F"%.##YTB9DZ LS.\<'227^S0_A\GG]5R*0.\3(? MXR(8Y1*T3<]7YX-(1Q3W5_UE=?BTAU OYIG+@PD-9;=2U!IAP2)&L@ 9.!J+ MR37W("-Z(MI#5R3F_("(E, ,TXNT)H RN #VP5$0?""2XH"2"X8L)Z1]!(E$ MEX./^-H6+FG!BMZ\&#^G]EB9&\'_JNR@X?AW0.,$CQI(> M:(OK'#&:?8'X2)_BR!*T4?1?9U=><.FCV"!;:#0&+M(/0($WR@^* M;G3Y^_UDG8DH6V5#[D5)N!??6I=-LUT_;W;^-,]:[<;%5?O[S:L.N5TBIZK0 M^VZ) &Y#GDCJO)<);]3><'BC<@AOK$$09))>MABJ;C#+PX='*[JNWW3,5FL; MF1SYUB7E\.DVTUSE$_-;_>8?S8YY?G5CW#2_M-J=F_IE1YC!;4IY75V:S7]^ M;W7^M,R;YD6]0_FPJ\8_OEY=G#5OX &=3O.F;=8OS\Q6N_T=?G7]_:;QM=YN MMLVK<_%=S$A^OVEAEN7D5>3/Z!"_);W85XP<@\9#F[$?7ZUBFVQZYR7-[WS7 MZK6BQ^%MX)DB"%!OW;1.1!A@#_:V47+YRO6IKY$T>+"'>F $VHB@1$: M!X/#D/-DLR<5NA,3+ UZ""8Y$+P*; M=WS'03] T%\4A]@[[(/F%U28!#OED(/;,/B1QE]_9829U#^:]61>-(JUEARZ M\)WXM\D#$AIR&@3ZY4TK2.]!E@[1O%5"OMQ, Y.*3+2/?\I@N.")ZSN MEWW%J2K\45+7)BOP.8KWX+AW Y"DQ[; NE=?TUHFDB)Z\2!#?Y!>RJ^%*ZF" M3\!=RYO5<_/:$(RN?L._AV- M[*[\M[33V27IPC7;HPA,=?G3;^:#VXL'N(7<+[^9RV[G'=K9O\>A?#ZU9'1M M3^Z([?1WPAJ/>REWAZ\?/^3UEO&6D '-AAT[=T'X^/O'N/=I_A/%>20.!SXL M.4CXOEH6' .'Y! P M$?_[.[(2_]C4&(I_&^ M/72]QU\7.0\3:0(N9/_](S[NTUH.=;-:;G)))=Q")XAM;]'B2T^Y4/B2V0NP M9.69]SGK0>(Z8YTZN>H5"?< "2TSZ2 M _]B DH41[MQT#4PVQ+*\KN?U!Y(FSRQXE]QS*SY$T$Y"3\B=.ZQ(,9[%)V! M7%"*@29&\7.[X@^1J,Q*,@6J#YOZ6''^G,MH?112H]J.L7["4^-;S1XCQ!$" MDQMA]=>C8X?VV8]2U46&]8OZU^:V*RM*EFPYO![N]VZNC2P M4@4^MR_IEHU6_,!M7EV>M#GR&JEE H'V_Z-!'L$.XCG]X%;4K MJQ0.NA/Y3]'>0[A8$0VXVIX0?,<] M@AU&K!<4(01)FP640+T1:-^A@HYF:6A:D.KVQ8^+\>^R9EY#7I!]3Z;C1*-LJ(HI1\E)4+$^=HKA8A!&[-@+@A]B HU\+ %0N/Y]X-T[ CD*UX(@ MK#S8$8$8S#^#L3RB5%<5GH,K[6(%*P1/4<#3 C+#9?M:6^XT)#6"&Q-2A\*> MYBE0JJ097BBF004TYBE!!7;E[*?9.Q7H5CO7C9N#/OPL._ZN[IWPWG4>MHSG MM;U=K])3Z89FR^^-?/XW1J+#O M D/^!07'F,>#_!&$P!Q_@(7?:IW0NQ_LB)O<%)(U?!_8(E^KY)(Q* (G00UO M@8\FZ.LN&A;Y6C5/71RW3M=&0"N!_:4. [Y2R.4.2 -_.-KEPCDY88!U&HYV MMP@8.B1\8E,*?=G[Y#+A/9[(.LR1Y_PTO]G= 0/_M1WN=5'ME=_:2>NA'(0. M$E8,O2/P"[AP1E)7#1-2CYH(L$<(=M,'T/8V-F9/>= M^#'5\BOIUA-)]#L'\;#L,!3P5OQOQ[]#@"%NQ[7DXR2BD47E:7'L.<9_QG9/ ME \EX&_)N?&A=,;AK1QJW.0G-^1'S&CB?#K-ANHWE7_3#P@YDH\->R0C_9($ M?!>.@X/C0OG8E3V8/@@=4<+S./04EVN(2KGE\ ITWT&NZ M#\SH.2,O>)2=X \X1".D6!E\&E'ZC^$.,)YF#A%_ UO,&"QO.,3J#FS;DK>A MSZ=TS+;[ ZR)'X_F]Z_'E1S[<@/[X8=E7F#E)D((?D,,-]\\/RZ6C;\'V/_9 M!IG_PP'7 ZM*@'(OP>P88%OIEQ +Y7RS63@SO\)3G$='3)5H@V]V_P@/R9_2 MRKZWZ^?XKPK]"WXH@[E'CU,KM?@8&!<&JS2_ 5[ !9(7@')8ER?U+YUR1NSH7P7YCT1V7/CJ$_B+01V $ M7LQ(7)=!7X#ST:E<0:')IZUX*_)TRO)T*GR,H'1!X9CUXV(Q,6T_!PZJVVJU MJLD#(1NPE[_'1KJ%4/ZJ/B6+!V7[$EGN;YX?T0]*U)* A]-'% ]'3NP*Z$1, M!PY2*FKBHB,QAE7@O/7M+B,N^MQ$SH^BIDS$+43:L:/I]M!+MDIH0@!#.JF1 M&0R\%[JB1(#)DR_ZUNV)$0P$WGABU"/1E)Z0MSH_PHQ,:V^7%$G2]JSY?F)0P5_:>!H\O,AQ MJ,H6B[CM(0]LPEDMCS@PUF4XO-OQ(\$:!B$?+$W0!8OS>'( 3-]!TM=FOG)E/Q5Q]3V\E/2%>\K98F( 8'BB@\,+'JIR4034CC!AC9( M7\;RM,F*H2G1]XAM%@W _ H>!*5H$-<*GY:,?$$?8,8%'C;;XRLIIDZAFC*]P+_[IBPRT T/V!89(3>_-CGS!80)U"_;.9F M::31+*4R4EC=]@AVYPF\2!GIH%DN&,\>2=#SD%.8Y"Z=&'\DT[?8[=>_GH;Y MI<"$XP5=>7QJ+!.U;(_4,"@K_1V,!6L?$!B=C %,QC5&GD"I4GDZ12FD B,I M*NQ+.0!<$;L6J$>G-QGE&]&E[Q/=-LV9DA(M?)1%$O4<%1BM6:#"4 M:#JWB?7X\,@NPYSJB#Y*H*AF_I& ZE'0$HK0$&XE(/!6IC-]1SA=8)O"7UYT!#GI5(UAK^\BWH "0:U_?%$'2I?L4T(D\A M R?PMJ#8AB[H$E3&,BQ)0[5H*!>UCR0A4\ER-&U=:*4N!DP29'3U3@FB^(J M.A0)IYH08.>4!ZXYO\%+IP&&Q++N0/?19 M .@/"Q@+U;C"8.$ID8+'9XF("\((@O6"D@P.B!8*;]*L!BL9[(!BU$!I(Z;$ M*:Y+?^/-LQCX3YXCYBMJYJ4'CW/(%]4Y)$ZU[27D+JY7F)-\"V+ZL2;^<0(X M4R '$D2_D_PS%X[CB% Y=Q;"HWV,:GM)!)TF MPDJ[2V#2AX[@@XB@V&2$/#48D/#>;@-P?-5X%$,Z8YH6M#6D2R0Z:3^Z ?()9SOCDO'-2F8\42( MTM(\ZI9)7J&9O_(H4=0*ZI*@0C))H20+L!I-9:')H)& G>%IF]-W9$TXP,+: MU4"+Q'.9CMASTB&--!=*35^6"IRD!0[D11.ABS4A_!1-K@LRQ!2*9PLX+P[X M!7*0+UC^;M>1(@W]-$0@5W:[!ITEY(HO1Y@2C)9/;KEEV)0(P^0+8N$3?5-S MC4C;4 $4F6KI4T8"NG4$I+@$"HP&;C]6X$)#]Z?&.A'FXGL<"]3R<8SF8Q K M3TQV9)W!%_)(@?0!K)1G(IMR)K(@WF1ES#/DS$B2Q-F=V-="!@]//6+&IY9" MVO*Q?1L%X2@6><7)EZIAWI%XV4$FKS1T#MN:WVS-Q^E;K?G80[[(?-):4>6O M)JV4"?L])/@ :>D9RK^R-+-:?$AF"C6M[6':W&-))/\L46(O.G65&A2^'<'Q M)3XICPA*/'NRIKF,(7DY263=7B<%IJD["KU17I,&G^*#" $6WB^_P1:P]+-9 MZ#-@6J;YG RXQL*URY"3-(EHW( MARE=Q,N\ ^-&2GE#LVND$A$3QFD;E^$!I>JA.Y"@Z/,1$\Z"C MP@:F_KN^,:6-:*?S--#FR7P/..VS\QBPE1LY'!PM>\;#I#GV(D'! A3\E$B$9M7J&/ V$CF>H8#YYKP/OC4= MG4@Y$N"\A8(ZN2PKF9+*/F@JRZ-&)@JM]H8(E@NN]*9 ^E /H8!(9_Q*XAH3 M/^\^R1J/,SNV5>O?[2=S#R3E'G!Y*U432#*9BSJ-3+ M+!"B;NB.1))WY">S3 B?640=;RJ,HL?0D,LODE?'5QA)LHMY5I-!$'ZZ4$ MLB,G7G([F[IVJJ8UX)#C!QQ #$(>0VB*!L@ET"K+B-9"5P6,L+A%UEJ)TD?4 MJ:A?L,I$_$E4N&F?I=0]',U_.4S$96*&K(Q)UT;*D-I$+1F#5&O%:*)D+'FM MR)I&G#75BS"UYR.):E4O)V83B-N03X #Y0)R&F&!*1E"&E[;ESM-E2Z%8ZC<[^3^S7 '1H[5("TX[XL KK 5>73N(L\P-=R-B^7@KQH7JRDW MY 0EA29H>*H%ZM/79A01\%A1ETMB19)>#99/%N('#SQ]/2':M.P0FY)SE[$: M>PB>G85#-0GCQ/,L:?'3U]FI9R6&R0QZB&@>86*F-8MXA(B=QY,E%O*1\TLL MC*3$@DKMJ)3P3+R8TBM1(P&-6HJ!(32Q() M1?@Q86)IV6C47@:W^X11;.*(-RP1RLRJKY;)]W+BZ[+0NO[:W M^>=2O8J_OL0MKD!,YYC6&(<8,HRD2E:-IH;67BFG;SN>TTWW@:9\<$*\G1@J MDU1$"E4D%'+V(Q+E.0YE*3*N15-=8]\C,PV5Z ,"CV(CZ5Y@ 6R.7-ORX)-0 M42LYM9V0Z8M$]UV,Q_9<-,YYH*:+$=F6@CU]]PF%U+HA7/=ZM\OB\JT)*34A MG(G#6G;O6=N8_:3-/7@KT+#52B9:YZ43L[>X>ZC4\JE5*]9>+-)K.6?E:M6= MP:7.$)H-42*9><93\@^RXR3RN=@5<6LDUKTT TMJ&*5\YDHD)L3#M-/3DI''+UT))G1.%U' MLN%C 3KJB,"77ZUBF[VR:G4JY3*FSHTLJ%7.[YB1P MS^_<>T=F)1@P2] MZB5R+]Y>F**/MV8P'>6!,I<"7YYY$A^V,=2@E Z83\2ZE@^]M)AZB9*3$)V6 M7>)8^M:QM*>\JJ? :.>M2B'3U=IW)/$U[;Y86,H)>C*,^)J#L]-3EG]WU2HV M%Q05*'2V1QG?]@#K8K'J445BS4,H=D$H]F'@QLXQ=5'^B@GXT![-C+A,?_0Y M@6]R6%L*]Y@@:B@%!)'OZ M>#WMH=54+L/O,\P!5]$TJ!@E;/C*3L9L?;N MTQ]!2##%HH+Q:<&"J3/(LF&K5JF:.=9OO8&+I=92L0JG>Q^T$).N1 7QYDZC M7+1*A2W$^)9:2]5">,8=1_CXW/61[!*9*=$=<$G9RN>>L):= M>)B;*C.:?,_:!O')$Q/]>%M:_DJUL\6W6SL+QNJA=O; /EE=MY.#/ZB]IX_ MSAKH$+,SR"-8U,KZQ_9#K61IO-J=+H)9WJ3?O/:SZ_#8RMRR_KB/Z\W-@1UIBV]Z3&M M"IE51B\B7%0J697R\TIDU^L:4%:X[:"1 MJ -@UP/^LZ# 94.'5;7RI] MASO?J\5L6T=,&6@;4YFY_!9R/LO+**M4W*B(VC,3JE3=ISZ(_#.2"=OBC N\ MFQW;3D>%PI(G]6'3*UFV0>,9E;+;,9>*5J&Z3WT,1>NTMC?LL+^*<:\6\R3J M;ES=7%_=U#O-/=S07BWFM=I ^]*HL^(Z7JS-\^K/^Q49.F6K4%LRQ+=Q4P>L M@\)J:]E?:Z>4'3/>$2<4K')^HUV;!UMG7VR=R_;51>L,K)VS/=S37BWFM9H[ MLT%==A7SF0G3\DH-H+>'?['6Q-D16D8?=FT:S6QXW=$='F6C\*S5-IK]T%2; MOKBGSA9N85]\B=F][&NX@#7Z$W0_9VXDI]6KB46!'Q%6"<%9OJ6+*RR+5[(1 MOD&ES^SRQL15'G3^$\H/-N1R/,?G>VL=/)OI&CDINO[\RNZU%T_OX)6S2[/7 MA:V@O(@7A\&\ FQP0Z^^]R5>IJS -W!VQ4R,Z@<'C,;WB1.$8Q?5O$G4?N]/ MK5.&&;-P.EN^>E+YQ>+Q2CC9=+@-"&/@Z'WZOR_M.O M+7--'[TS=U+-V+O,T<_;NIELO4-CKOD-QH,=B8F+V$X1\R@6:DN( YP"/1K1 M7 @Q-)TF6PUL'%DTM&D0*NP(.V)QB 7X:EV:,A?SH$[LS>C3.VG49A<4@XVS MLL>WB$.O[T08S>_H/7??HQB9[B)?K)LLI[?E56LGA1F+B7K);_LR\)S M)Z6G+'R]4A7;CMY_]UTT M]=HX!SK2A[Z#DA6CX#<=L2V^ ^Y/-/L$S?D/N0WXM+*IPL4?;P5MP' M632@U[Z^N+J!%<\R53MPIPV],RBU/@$)N""[G3B=3J<7K6HIK[+X M('I+O\"'HB2I'@?I9>"75$'NDBGVF9O"-]D(2:@9S9P5PH7GJS)Q!&YU[I=T MILA8,5.$>?XHR?1'7&DP,]=OF[=.#":(.71_XJI$4CWBG#]]E\H!G)[1&X=H M N#++7J[ENZ'X[[HU"WS88#?X.G742Q>[OQG;'OX,OP";WL$5H4C9W:#3!SN MIPNZ47C,9-)@4TP:W!N$RET)@F!J^*+!A3)5JUJA.D4B//AGK9Q7C-EW(]#8 M\[C"2L(H^'#;[#F:;,CSO% 4#(63XB\GYO0,2 .^X%'E"]:T,-_8\ _G-I:? MP6@.5;TPY]@XZPYL"0(L!>8+L,RE)SZ4/S'KM[@:^+ +9SB];\7 5 _SOEBB M)1JPQ-))!998GQ8HWNI:%7$>('HYK""93FN=WE\K*I&K;\ZR3W MA+*367B-9!:>WHQPR](M^]] M,<=TJUNB[]4DNR7K6F'IWKC'^L5=M UZ)JDJ7%Y,*-VI4:WXJVO[L3MPNC_0 M'XD=+K.$'^]">V@>X9B'0NZWZ^MK^BG_VP=@+]N/9$;#'F(Z@OE5SCUES8T- M.KPQYDQ<&:W4ID,-G?X8A0?^!O_MV0]F=V#[=PZ63'%]J'A'HW[3;)OUKE[- M^7HX=*Y"TMM5WI[%B+N7-#[%',:3>+!<%+[A!!.*YIBEW#]+?0J5%;"9T0-C M:ARA"6??PMM>IRK96-5Q^0U7'1<.5<>[(\K7RI12>URT_OF]==;J_&G6+\] MC5ZW.O4+$Y3IU?>;!JC4@TO#2SCC>%?B$H.(?T#G/_AAV+U[6SG>MNF/217 MS]]/VB?F'3K[U&F"\30TF2+J7&&M0WZ'Y_YG[/9$2TO0[T<.NQZ^CHRW: M8>BO\''5Q<*FNFAN.3$XV!?%SH@B!F@#_KJ7][92,99D&))N'AM+T\]B=X%KG; 7L*O8(<[(<:\ MWGWB^@ZP8\#@)X]9T"$2;/MS7>S I.%O^=^P*>R;_2@X!JF7:YJ2.%0TOHV M^.W0);,^%I$Q#,$GG",^]%_X$_L6U/;VAW,;8;CZL^W_,(_./_[C8]ULQ[30 M.]"CN')@5OSK!^6FB.](5P4="-BV?7<7(K-1TY[?=4/6G.X2_ M>X^Z%R,?"OOFHY"/12>,"K'"'HW5IN5.B@-XX]@37AC($GB+Y\(&*?26]L%H M"A)%)V"Y_;'GT?.5U:G$42CO!@,N'J_['G[0+XA#DG@3:M4X/19>H&VSI^]R MY(VIJBP<\\UP7 =; &\=QU=K/=&)-SM1MU_CPY\D693I.%U=]ARAPZ+DZ2)' MY^3".L3(4T0#9JU#9-^&Z//L@-=^;3\.>03NE&"89)"V""T4BKF"##THSYX( MW/$<[[Z6V2.@I!>@7TP0=<% MWH"7@FY'W8M1+9DRZ\FML!2(S"$<%= [Y@YLMV>6<[]@U###P7353#-LCT5) M-..SA2DFQDYHH/2>PW$8-XQ02(!M@ MYXBZ1T=5F9F_9C.!&.=(9TP&H]XIW MH-S*YG1Y';1S%H M1Z:B)UA#"$S&42!7]O]*2E(DHB).77+=_4>.S&N9D,\<\37; \>)HVR)M20# M9S'KLA424Q&4=;U_/A\7=R48E,U@4P@Y2:D1 ,X-Q?DFYA]Z93[(0 M+2N\!PD 0)X0&C=*NI")37A 2R7%Q+N*:PA(-S>G!.U^R<-G7_T0;U@FE>S,UKJ7J5 MX!7[D0KG:LI$R]?8Z$P_U(=5HQ-J]N6#)GQ+]0;E9*:\5=8_0>C>H9,&#B6J M(@KY!%B4X6+-E+Z4G+06T4R;? 4LRA5U)>1Q M. 0GGXU>/"8\X"0K&J'P38Z?9#(6)(SPD['P=,#F!I\S!%KNF43K](!I2HAP MZK$CIB&GRX$<6)J+7E S1F87./!GN\?>)[@78$NJ,K(DGXE.9/PF!JV-' /*<^ M0BK0#- D J>2(T%P$F#$B6_0,\$UZTD[C>"KTD[FY%/?&HTH@5S-)!,BDL[ M#9]((Q-?G4LB]B1MT&5R#>[0CND5!MTE?.$V$ &)1=)>E?%.276L.N2P+54A M"\2S*0V%*YG\9?G$J"LS$6LOEUH);BNI><3T.T\9X/P[UW@EVDVN6\DR#!=[ M[M"-%2V+-QHKO%'$)K0WYN4O3LSO2@SC(:DZF8E+)!*Q09_[P8,)VT<);N'B M_G*ZL8$,*7P56JPLLB*)?X=QZ2&&;[#D>I?7QO<+%B7?B_BDWM$_2 SDE$<='\, @^8(CHQVV-X M+KR&S5)\NR!:FR!=Z0A&GM.[0R\^XO YK /V/=NZ>5/DO5IM3.4-U\84#[4Q MKY0'=+E):AQ$DX=27%2I2HV>&"F<< 'Y.(Y1_&#HQC+=:7/8U#T=])I0N48N M%5J(V@WRH/U'6>Z!5H_%2ID2.BK'(TL L;(]HP;P ?NE4/X)42F%FNU+N9KJ MA@*?+.*0\Y'[P8P?@)8>C_NX+!D&/2J4?_DPRR#'51O1.-%!?^+JT#@ZWT5/):>$NKOE'/#WU=,JFWY@ MXT5(-5%WX/3&GOH$I05Y'_8M[%]MP#+(.!YE&8QO6LW-M&4X9WF+_I,A3VBZ MF!P\@$KI5)3+@RL;4=-8?SD/PP]B)^N9!:M4KJ2\BFE!,_VUDI6O46_H/MW? M(9"='4M>2WG$I@/9+>6+=I#N*(( !YJ#G=$*5A5(F%7<7M'1_LK1SH#+ M4EA-I_2+$EK<.DN!(]98(EL %.7' \H>2"T--A3XH!ZG9:=E7:5J5:HUS1K2 MDQ6)Z4..IZA#2R*)!EI58Y]TI68-:$5WOE9B!M^C&\].A_PA="Y94Y*4^X[H M#,SMFSC>^(O_X. "I<=];.^'NP,[!WX0O2<87C*F"R>12\M3V,D#<'YE]/E/$F<,@.<:1L>;F MT11A-='43[>"I) * /OT*"'SD\+#:<\KLY37D@]V>J+XCY]']D(W&(**X C? M"=\O_V_*0=U"\CP6+Q[/*^+54 5(/J3IM72-9.8',0MM[7Q+\ MCM)ILFH9G3O.EE R-08/[>]C$)&LN(J<*I.QU)"-$.55!+= -;:LH\& +$4) MDF-6U4R!GSI)Y=C*,SJ1]YTJ_[2H&GVB*'9^LFZ&'VFE7D^;261\K(P ;>N5 M-V!)+5,=5*R,XJF2*:I@0EV(-V+H<8]ICB:3>V"#[7IOP[4#028&KL5I&/])Z"H2^#F!?Q<@>?A(+XXL643%&-XC6([K4QZ87QTB MQ:!'GX(>:0RE&?%YIA=])6A,])RH&[JW2:Z""4HM[L#9DMLAD@P2BB] MHC\Y::MB&(@"/UDO1!8E:CB?"873P,$8G#7Q;4QVH!/20[D^.9U(7G+H1C_H M9HVQ+])ZL8O4H,K=+/-V3($'E?\ARXLNF"B"#3?Q=**$.R^X1)0)LM(,)\(!:#/Y0$6VH+A>,0W++[CV4##R"D_'$X" M'_8U"'*0%BVX:C-?9ZJ!"Z[[/E+Q#=_SFVG GP%A) *>,R7 MQH9L?1HI4!T"XY)]X5) $_;S/MF>ZP(847'8C3>5[A]9<"V8#%ZS-1^-A_ X M,!TC TD%2]FSI38E,L!ZBABP2@?4 6$8N_6&O1T;/$CXG004_#= MZ,,KJ+O=-<+WLIC+2X-Q+PFU32F=)IIOJ[UZ[T"T5]SY,DEI/9&P)_#2:SZT M _+X 7E\WY''M0V3OE=5Z6 K'XTC,B0_++O6Y^UT7X'4D_:W1'EO (9\:O#T M? 3RDI6KK#;G:"[.^197?I2WRH6I.3ASW["1P?&MQ$2;NM<-86?#UHO3MS9S MOYM;1]&JUI; $E_YW-YI+UXKLJR![W:D^15E*QR]71) M+3>'4E[L 52L25GI$(J]/%E%EZ(EWNZZ[S5B&_T,2> ML>DL8GRUDP]>"DX;U1DBAF,2K5%1;XK*:[_F* XAX"OL561IC/J),'1/C\WO M961F;U$AJV^X\KUTJ'Q_Z7R1BHM?2S_Y\Z.&CU+7[-)7#;<]%2L(0E-$"XP@ MPU]&<&C$@HI,&3H7*,!V#]\CNN!E?YT?^,,7GZ:H]=P044RT8,A.PV@6K5'3J&*D\&) M'W<^H1=.UU,*;'=]T(CLDX,52+0K)'GB!SY!D8S'?*U6O&X5:M\6M.PW&OB!E*C5@BE!U\H79ST"T5UCSZ6A$HD M4MOFI60@@8D))L<"&:K129^N6F:-.WF-]U6!KL^TF2^F\*"RKE0[/+A<;?@$ MY=1EMS'UO_@IWTVM-\3<_7BBU8!0'[ P\?0T64^YG'& ^R"%=H)+3/K@.Q)\ MRS>3P-HV].$>%B7I2E)H13TAK Y%\CU7"ZI/DRH4RLW16XO[U'25)?#V@?!> M@/KK+KH1.7"@6"FQE+]6$H5J9_#/*F\_#L$J89@'*JA2> ]A#/OH#ES?"1]E M?3XV3S..ZV?[T6P/ JSQVUP;V7Z+C=F>^JQ#-68B("&2+U@<21@,CH]%QA[*JM"2%<'6A*F7?G#0-V2#%MM= MJ?I/9?6E2K%?)]EN5C-DEFN19J!DC=8]]R#&D(9NQ'7GJ=M"CTH8VG)F64:G M*W94&ZASJOFL3VIMU^]K^@<$*?1FT,+[?+UI?ZIW6U67[U3AO?;GNTZH2G_RP]9=(YDOKKY$4\QJHQ>SV4123O_:B MR:<6<*]8H_KNTP4"TL0#VU^Q?OOE%8QN\5"_D:>]^J&^@?KN#@Y1?CL%WGGR MRM[0?H^+C,GZ=K9)AHN7M_5\&4S!VIO<>M$Z MK53>Y,YKP-T+I>RKW/E"^;HO757+YE0V]+H-%OF$+FDBL\X5O6BW7X,^[,JZ MW684TSSQUU[M4S>[\BCLY"A&>!2/AHMX@ (%%8>TX4 F=XA@6=IX6_QG:#_: M!,9FFV* L9KHK*#6,('82T9_A4XT]K@V)&DC$W\A2-,(]N3;=XX<*H5/,X8X M$;'G]OMN%[ZM1A+AJ $:M#H<>(:/W8\1%\S!:O3*K)&=T" I^P"_M]>#1^'/X2(Y(E'80=.H;K#QR!5:M T_:A>&0/".J*>P:3R=69 M6'LT20?N R.)O2SP2)T8&:42 ?;N'!_'[2#X7[?KC+111-]] J9KQ[8 %*T/ M81]=6XTIHZFP7^KU:S6@S*A['H]_Z%)*6'U"?SD-@[##7B3( 2EM5L:;L!-O M'2 W'BDL8$C]R.T) C=I@C#.)):0Y/I1&0FO)$#RVI:Y@4;5+*)^M)[FX .MI#/6M8)+?K=6M[QTDZ\I1JHL/R1A/+AW+=P[C>B M)>V&NQ(/Y[XU>J=FT([]$]VAPX%O_,#;V#%\_)DZAAM:Q_#A\+>B3X,>PFUO M#55^?]LVVXY#T/!F43G- D7=6,I8G8943R%N8T?&>1 .80_'_^#1A0*W?92: M&)Q8X%F&_ ;\[LU$GC98RKU2VT;M#;=M5 YM&QNB8OH?VW1[?WMG_SN7SR-5 MVI_6]-J3(@B0!4T;K4[SFUFMGYC__%Z_[+0Z]4[K7TVS?GF&O[@0_S;.6NW& MQ57[^PW\Z?/5]X[YK7[SCV;'O&FU_X%AW@U(DX6+WP-)#^R1A&U,5\6/>H;K M$ZX#AF,XX@M_Q#D*^Q#N7$B%A;5284)FIV*@T'GKLG[9:-4OS#;05_-;\[+3 M)I)K?[^^OJ!_UV_^-,_JG?I+RR'09ANZAC]7&KZM-/Q+V]6*/?CS0JL]A,TA M=D!8(!XKB!8-*@7S_#AO8M0OZ+\(/BFNE4\6R.B:8)[&U_KEEV;;;%T2RX!D MKG^Y:0HF^J/5^6K4&XVK[\!"^(LK^!3_LW7YA;Z0,%\BU%]%;]Y*_US56C>0;TT'[% NIW]U/S7@8@*2.E-+C1P&;- MP.-DQ'48=)T>YF,XF;V'U++-C+=O.LFQ,6R!WQOC6"R#\2IHD.=XA!/+U#1$ M->H+P7\)V)R^(SF&=JQ=N4\\Q'.F4_O_ H7*,(4-+]]X_-,F' @N_7DRN,L6P,#KD ]JWG1@-YE3B!-Q93>.T>4!$"A4T>]VQJ MD(AP@J!.$AZ?<5-&\MT0H23:5*FRR=7R-1-I,J MB='4',J.UU-ODE^IWD1%M:>A/YXW;WS)<>.J!'9M>:VC_"Z'BX]$G93@;A(S M#K?2$E88TJO05A1Q5.S$8UR1HH&K8AQB2V,D;3>$'P66-CTR!J:+[&Y21PJ& M',$ R^G$R'%4K4D;[FT!&TP\5ZOH,Z ^=* MHVQVPJ$;+R5(%XM,>C=2$$%-CT297PJ3%A=SZZ"X'X+F! /'>YPU%MT>@^0- M-;3O#'6C ,1_PW\>*'8VQ1;WEF(3"V!$1;-\W6"^P#.!.D"V":L>2&#L2ZI M6NZ"_G"R*@RZ2K-X=NI)=ZU[THL- $^\OI M*KT%=K0>L<)! ZGH3#*,7B23H0ASM/AJ;0+UBQM_=MDV]UD M(KCJW8C("&=)3"&AN]#!#QM4O>VFQ9PR+!FM6P9^\,6X?U@LJO0W[Z*M5+Y1 MS+WA\HWJH7SC#?'%5=HH0@<:AXF, I^GE84N*;DDB)&T TV&%H_Q%W=T!2NH]V(\&?2N* M1',/1RLH>&)&CQ$FALG1Z8E>,\>)5?.9=G9 M(MWD"S-*:AZ78*5=Y\%8.6"H0EA]-\*NR RP;#,!RUX4=)I(SACR;V2F)7D' MY5VLL,[EDA#<<88TQ2$V257&DF&J62'?-8:H#.%OF<+A>O,T37CJ-L?01;2\ M%\"+P(0T9*@=O!=L2HW8&E5!];[P4>]<1$S'L4-CD(Q=O6ZV[X9#[XY*"+:!Y,-DUI%*S&DRL1>0Y2OR$9/+%L_)R!*)#8E([+P-&;0A66"< M.K;724FJAYT/VUTYD?9J*R+.QJ2P630_8+UB\,.\M\'/&$<&T,\HXH9O3G', M3B]E"3W6YI8V6(L".8F?3JY:C[TDE(%!/WZP>9"*&K"%XUM 22S( 8AWB4Y2 M[9&\ ^HMUI]*M?B/(/4CYL='FN*%?;DGR),.G*)0:CA*3CR/_$8JKQ<+I;PX MK#?IA/4#W07,4D^SM1-K- S:(M/V^&)XOZ16P=D,8U:2QCP5RP^B-_4_W1U?MYJ-/%W6!?=N+JYOKJI=YKFEZM_-6^P M?IY*YHW-^2I[(*#1;W5]8-&A=):Y@0.\2^/:#NV[T!X-S"/[ Z=ZU:\B\ZC[ M@=\?KD7<:1 MDSR9;%Y\O,S>8 3%ER@]XMOZ(T5U122G-DZ5"D=<4$O/+.7*&:L%WQG-?S@2 MG/TLZ)OD'OWE8$7L3PJZ-0Z9Q@?ZUQ[_GI@=^\Z#?^W7S98K.[E9VP7K467H/@=VN&H-ZD:Y\2:X MA=>9Y_MZ:>4=7-J9L&%?%O^=V?=NS_S[B?EY'/@@23+UZ^YNLK(+]GOF36[D MGJZQ8M,\0^T7Q_!".SZHP)?*$7#<=1"";V^[ M_GY=5;FX;U>UXZZ%WUVU^1TWK,-*9CFO[B=C8$=4:^C.49^>J)^=4Q_PH(PX$A(;F4%<.&B,_/'\[SA[%&<>+YLB#RQ#S'V+)Z M?B&7*V*@.'D(/ >\PT^*;="V!W.<.0%CUSX*RI]S*Z-03 J2[M]-)MG]8;9 M<;H#'P3L'?ZR(<+;&-R4*!GXJ01XPY9MQZ&%%C>CH$( MT3P> 3T*G! G###^YM Q!+Z.!@^;\ @\/_EX-()+\T3MG!Q=T7=_QE0L@^W% M@2<[@N_L\1T5?6)$7"JD3!@O=-#ROH>K(3 MZ-*.>O9_S(8]9$U>>OF&\<^V;2&;ZE1MXY9'C]8_U>^>T""^,JY"P M\8E2$O!SS[EWO&#$'?!^#[@F?)PFMWP97_UWN&NQOJIEPF/Q?6+HA"A%QSLW MK@//#G4ZLDP;*\/NJ4/U>.!X/<4*TUY)EQHCRK*$NHR9+%R0GIJBZ\R9+\B^LA4R,;]!,<8 M&4KXS0+/87%W!8J&!!C)K\H)T2(]R50BU/'O@"HHM3*.Q/=TFLZ=4K4S"2>' MR_Y45[(A1V:(M%U7<&-?#!DFV:%5&(["X"ZTAQ$L!.?@8"LJS: 9Z%S+6X+7 M2/)TS+.$!<2<&'LX$L-BA 0P6 )$1,BRRQ 6_C" ,\07<()$B/F,10DI%F!5 M,>V)1!5^V,/2OC#23X^::&F]YF>["^S"HK0> DF+EC(QU@,.\_OEGV8[#H"5 M/H=8T$FGXIO?/M?Y0XW &P]O71MGP("%!LLZ$+]&_$E()7R^5BLP_<@'P]NIMI3H/S-:A?_XAN*R%7FXOC.0 MZV=!]X=Y<=&PDD%5DH$1Z#0:N".L886G$4.!*("5PUYM+PJ8Q2(>)27/B-[X M$$AL$*Y-YR>3+OX&"B:$-: ]=@1,5FFRM_#?R0 MA:]Z<'!($;X2U,6M(RP.4C3)>P[D[F8%!'5A;ZL,[V37%1.Y3M8V-R2@\M7O M>9JFYU+K-;:WHF2GOZ A-_T G:(?Z)8GS:S8_,.Q\=- YDF[19H7!F04D?S7 MK. $^T*82 FO&;=A\ -LFKO$7%!M3R,;-$NA3%464?HU@8>]Q4IB)UAOFL16 M3'X0QCIUIH*#6 M08C<@;S2T J-:#P: :F!ZG#]CU.#^;KAV(W)DI;B$0D\,3[)/>+>@X2RNN#X M4'<[$I-:(!(ME35%Z&8BD ;81SX9L)K+A6N6:YJ$8U*+HY-).8-@C+7='Z#" M?CR:=3?LAG8_MDPA5+$U'D[,14,?CDQ,CIOE(9(41JXTU$$#0?"*OJ57)-IP M1+<&F)*1$YM'Q!;2L0#14"5'8^RAEY&K?! .HI(TEM0!\));<@W@("+Q&.FP M&"AB=(<%G_M!>#7?;/SW:37E2^$7E$>CG],7X=TT$4@'W1%%>7C#Z(M$TL5# M.O@FG"!)6LY<1N\2Z_[[&+1D MOE:EAD&>DH]K_:X3U:,>I][>X@"#RA7RH'H;H2:$+A#=>X MUPXU[F^)+]SL3)T>]EW"W"A/Q +Q0_4NSTE>*F#<9U44@N%8$.%?31\9,H#, M)=?I]ZSP J7?BCF+(XWPDHDFPGSI).W#T8M8$HL729B !Y#VWN-Q\(#Q[,1, ML,QZZYO%;P3A6\*7L$FFC'R: ^#?!]Z](R4X?8=C'O(:IK5O.!ZBXUJ7)I2A M!Z?))G^ QST>HY-))CEZ'=2FZ:!NLRGRSE@[21LJ]V;[N#3$_AZ'O"85:X=? M]AWJS\;FR*E%HEF:/BC=P18!\_K96?VZ(T+F>(MFH.%D,*C?'5M"Z;BX\(S) MVQDZTJ=-N>U?L"/3!_---IJKXP$;BZQ*--+J411T76FDL14U^].IJG98R(19BP68?D"4X4NB":D$/\B(76;1IJ! MJR3:%/2,5A_X2 "*]VQJ+X;_&.!.(70\!4L13 :V'8%WW!M[(G0OH&SQ0Y'H MC= 22KW4X&3ET0#/\-- !L&R!1-.8&;:(W@N>'CP5<-5$TD]M"(3CR@EY9BU M@EZ(WOR%34$)L/]M!)(WQ^ &I3Z0\H'8B1%."Z=*T%K'4TZ$H(&)0'JF? 8* M,.JN5@&% 5*]AQ*?Q)/FTTW%*^K3.0W]1$&DR1L*L_#&PPQ@3JB0Z#G(AD0NJ+B(= MV;9YE?,%A,SM%(HRD]VFWR/$R!CGP"IJELI+@NY! M7R1F@F'L= ?\CX[C(5+?$+BT*SQQ)/$3*QGS(#\NWR:BT=ZC 2YJSTD2DKP. MS[&)_^^\X!:A>1AWBA;FXZESUI,8J);/@]'BA/"K[F,*G()"B@CX!R(,M=O$ M$F,MID*.,(JDOAM&,4HO#'@[$_$KL0OD2NTBBF/,2AP2+V-@QY0M@_AF31,1/#\%.%@C MY2J6,?=-$Q'A0+[5T6-.GED?]]Q81%+ 1CT5-FJ!K;N$4QZT6%,J2XA1G+[+ M9*W,E6O/]GV)BM5^'-Z"[:)'RE!S#(-;U].(0.\\ U]XS+30E8CPUXC,%8PC M-#QQXR/<51^9AS0$YF&F08OD)4T%M_7Y*C(V)?1')T$*-NN]>S="_=B6<)<0A*8<9!K3]@P/N'9SG!U/+PJ=! M2^AF(1Y"0LD:,-$UH:1BT)9'H_@*O(I;N5D"F2AN8]._!P%?\K6E\CVZ8 MLCCJ(I6G$-L@3>+$Z"!+3\?!0@)"S!^6;]-KRXAA-L'>#89N5]@@3#3:@H"J MKGP'5+IMJ17AW7T3#](F*QBGCZ,V;,1GI>1IY1&E, MXUS[+<**BXSA&SHUA7(6]#A$'X-@B#;>@;N',_[^$)A<=B\8Q11I> @QDN$# MQ_/9.'0V#!M@4T1#(0',&1^&OBJ[0U-SP,0H$!IU$N%_42E1TM =NECZUD?! MQD[1=\1C%2NB3G,:*B2=9UF"!)9BZ,042WM 6\%3)J?Y&(RY6 C=[Y$"1DMO MSJ*/!&/4D]$K!?;;6/:C^':S'\7<(?OQ*ODBT0]2Q'#4&#VCMZ@EYH'FT?U:E3])DAY66PCXW62A"HK<@G$C[0;%V>-4%WG#4% M.. ;9(F#ZM@@\1)A)3>L.1F/PA$K,5K.5"<9M8R__:/ZCE0FE3&J:L M_.ROK<^M#BN4\Q;B**/7T>Z :46>1KOQM7GV_6+[6N8IR*!+OWT^CS!\Z-_> M(7PHG-FBX; SAV,SI,?,B=A']H?)3V3&Y+#K"24@SWQ3&8YV,IL*.X[=4"\I MY:( F6#_<]Y<$HR=86G*28) DH8?6===\__BT:P8?'P#I'"['"FDP9*=GP/W MEL;HA8ZH'N&4_#B) MG.[)77#_L1YV!^ '1A^=WIT=?@0%:W\$KJZ=UO(?<[E>;%8-(>[G*7@CU(.+SK!X(NF M_%X0]5*0PY'*RC!-Y',1*"-0B/EZV!IPCL5[I\?_$/DN7$1]? =O%PU*^>*' M9-ZZO0I)IU#FWAI1%_:%J*OP+'?C[WGUPE M7T.J+__;=D-7V21[JCVPE0<;.$@[ -E79+/:#K<5Y0M)H[F8?5[O MQ@L81.J3TDS'@OV&9UE1M4E]4JA2X#(W2Y\8!W:9037YW%[Q2ZY0*'_LG_[( M%XIY9!B@B+RN4=;--*DGT;YZ3E=XV;\2#!G"&[[[=!$((,BVG$)>QQX@2A%S M$-XFQ3)-J90T;L?TH#OSTA8M\)]M?S6_!$=A/ME75_VF%<$GZLH/VF55=MF] MNSZ770K[P"Y?@-A F^R&2V8Z,@EYP]KM:-HC%D%^=H1/F1\: MURT&T8S#,<&-1CP#(<$,A ^TK^L*,W![G"*6R]B+IUI.XF#YK\HOISOG%Y7K MSI7+Y9S,Y9URK+6RL6S>TIPSZ1UDQI *.<$Z0-*"+Y;,XV&LJ/*4RA!V ;C& M2>2R#XSP=$:H[0DC%*C0J4SV4K%0S%>W82\MSPQQ[+'B2%0(ETMY#BJ66R=^ M0!!=O4R*D&YG*I/MFU>%VE0N>R_-K'7PROISV;GU\,F62?>WR;^8?H $G>+7 MZ*D,FR^4\P6.614+/IXC55Y:V;;R&OD MK<4VZ YY:TT%**^)MW+Y//+6Z0_XH53(V Q//X:UX(#.7V57 M^;M/]9BHF^>IXUP(9IG)@)V:W"E(F4-V-P'&[<08^&O@!Y]PFB\N&IOSL_J3 M?E;@3ZUN[QEMKY78FJI87@VC8:@P=UHH"48K3Y4Q"P4V'>Q6^%+R;V&4R4_Y MVA;C$CJ_5)- WH%?GLHO:RIF>07\HO725ZO<2U\LI5-1V%1N-O\SQH0H.#M MJ0C2AH-[UL<"-]0&(PP^A:"C6*%]?&H>I3YS&9R8Q6+Q.%_+ERNY#PFCR'E, MI:0;_L G3^63S/J!M\PG9?BQ6*64;;%6F^*3\M[R22%7*9;R'Z9Z'//%I OX MP"=/Y9,UE12\'CZIY'*E0KF"?%(N5W/,)S7%)Y4U\4GMB:Z^:&_\C_I4JBNX M[8QB?>BSCABA2HKSK& J!\9Y#N.LJ;;@]3!.%15,H4;X+\5:E1FGFG!.=4V< M4YW).@M53'Z6BLG72C5EBO$LWXJ8S(Z!/C@OS\9&9Z??Q_9F6+I00J4$?V4. M*^U#F7+E#9):5OJ P*'Y8!D*A.PG )8^OT8% ]D3 +^77A2+P" M7IE9,UK(3\6!V^/;R.VY-A7+K,0R>.2;0:D[G4*IX\#O@3N>RAUKARYEFL(. MQ$)Q*HFW-TR$,.5BKOM-$#L^T-B=^\)AQL_C_V<"1@F[^, MX]@%>\(RKT\:AZKAIR+%K4TD3Q-=<3ISO#]$IS#B!!36G#'!Z3$N8[";\T7[ M.%\R04CR/\L]^F=?-F:AF$[A8<&?P#8J'BXZN?GO,HY68AEROP M 1Z!S?G]I W:/H$?+)87]4 <"'8>P6Y.JA9>H51=FF#-ETJK:ZW67-&'3^=> M\B>MR_:RU+G@:2T?R<'\W\\W%V;+CV(!=TQAH1.GNFE+MY(N_%U QOI MV#\#/Q@^@B8'KRFB;$AWX SMY^ULBQ?5PQG^ MGWD&9\WS[9S!F9A?N;8CV"*A7-0_;^>0+NQ;Q]LW$KF^:6YG]]>A@Y&8=?+) MUHADZ0KC!4]J!+ /RBJ"IH@=+&U'\_7,CFWSW 4OZHBGRHH&>OU$,8??9 M\)N>Z?I:.CO_8?KTTNGBS/2(6V\;I+;].#5=NO+9;WS_693 MTT57F[VZQ?G+UYHS@D$<,=>:IGD:''\4O@9&??+EH]X'&>]9$)JTQ/.X;@;> M, #IUL,:F:X]CD">:3,A31YX'<%Z.0&$LR1OG8'M]7G MF.2#\8?H">'SMB' M;]$#DVD;^SFM_?D,<8:IN5\EQ@]W$!7V?0CN;B98SIO8" ]$G?FW=X4UCU>L MMV[,UN79]W;GIM5LFU]NKKY?/W?.XD0Y2"4WOQY$?*RTU*>*E5^>$%=:$"M8 MWXE^?OQ5OF!VF:[VY-P-HV!Z_1!U,L [!7'L_BC1W-"M!^V<5+[ M3VAL1)U-N,K!\%N4FL5JD=[O;!3,$#5A_%J0GC(S#^ C]"VU#8 MA>)EFH$I!S,9TD!"EQD_T[711J$%P79HCMN>6HHOQ\Q:5GJIEY?66Y/:AB79 M")JV1"5M8;Y-M'@+,R>'ET_7NJD&$^KCKL9S\^#Q9VC2?;3-GG8(ZUO?A!75 MO'K6[6[0YMNC,]NY.?FJN&.>Q;?KFYYEF^T'C^SSR3W;<#VPS&*6N3PQ._:= M!__:IZOGUS8&MAO"QZ4I_#FPP]Z>,;Z74G?/"'8#9[53TYX1Z@;.ZB!7GV;.?@[!03B0ZD*S=4WG="#3IY'I=1!V M'<]V_0.I+B35-9Y5%L5L,+NUJ!IJF3K#TS=<9U@^U!ENIAI0+Q^:S-#1_]BF MV_O;._O?N4+YG6BYV>R*9M<7;:U$$E[?_%^SMLWJG>6:>MR[K MEXU6_<)L=^ 7WYJ7G:V64,+")G D"GD*@B+$]C[4D5&MY?1#J_^F[_K]SN?PZU6V"I=[R>\[(H02ZP&IS$%3M>GP+7J]93Z+= MYVXX-(^6PWPPTW /L ZX'KBISV$0_+#,R[_#[QOUJ\]FZ^Q7\W?WYZ]^X%^. MA_#$+M7D PGLY[J_U<<\%$P$7T@)54:SD?_^8^NZGJ8G4 M68?[RPQB7]OAGA\7ILR8A:3"A*!;";/,B4FF6/H5RU+C.A-0@4^*G& :3 *XOCP8JKXL&RENB@88=#3HX M]"RB<7UUTS&OSC'"U;QNPO]<=LR;YI=6N].\:9Z9U]\_ M7[0:9KW1N/I^V6E=?C'.6S??-A/<67A*:WE!)T@*MLCC$:F%2,R'3$PH^.L& MUS$Q-?D+*)C12S[7JY'K$P(3]WUD*Z87N;W,WI)WG_YPS(%][Y@VQIVHI]JA M\D_"Y<606%=3U,:M\+HC]KJ!\+((@&@P2@$$XV/1DBOD?M,P?POYWSX@9,5< ME]VBG[A3QZ-5Z$N"4]$-1Y><1FC&6,<8924QS)X NP8PXI@W=CT=;GCI+@V6:S<_@F,_QDYC%[&T@9_A:=HS#]%7"_<'&*5X-G3U$"MT%C4(GMP:7>.#R_P ML"^_V\7!,CW9A_7==Y6SP.1',5%;Z\7:>P@)XO3/=N3R40F)\[JD2F< I)I- MQ7;H2)H: 06YMZX'Y&"D:5,!@L/[P;XAK!_S"K@D_2W3)5_"^8FL@<0HN4C( M[UEK0! A0HE QB/)=V*"((2E&;8YXJR 1II]S J$2=Y &WA)'Y4,I242KNX) M:V(0"Q5]E*+<#^:1$ V4(4A$(=;>AZHGLF MR6BU2@3],_M.#WG*C)+62L]^4!QNCT:P$\HTA6/D0?P#;%E E&5U9N(G5'N,NWJHBHVC&'1@(\-<#0HBD$.;3,3N# M (@T^:NX>?B(#7?MF",<5(0G"B(7)2=?%KX*+S^X160G^)(=!3Y=GAU%XY!> M;=\&8WC$P$&HD[1&,";8L1\Z- !#:1*\2OD12SVC-R8"9A8"7,S+V_P&DG&/(?V9SG2^[!PA?IK*0=%[R+L6#PU.$1!MD-2[[/,F_A M6'&34L^-QN$(+Q&>(@01"H I692,$ A6[T(YI)[O)BLO3& M E:P=$:=7 +R,RLO(OR8^)Z6!!1'0I6.(VP)[5+_NDUTP+)AB"J(I7//C;I>$(EGSMS6B:$=I>U%@;: >]L;V[%Z>*:Y M1EA,9/+#!1&(+1PCK-0=DI4VM'L.MN,GJMQ"T_/!\3S\;_(*NAVD=S#]I+%K MZX9KYN)1<=\ZGNO<"ZFI"6,X4SPE.#E-1-XJTTLSNU\MEX#]UT"%W853H]H" M\QLB!88;$#?8&,29?\+;#FP*/U[U#D&.#! M_\4:R\*784S CAT1:*&6T]0FK-6! 1@"5D!'XV+TG02P4+=+)N"CN,/7+&E^=S_=@!SV03O>.-W@3H#[ MRA3>#49(\% P"V04)2NEPCE9-__[1_?3BQ=7\T[._73F1$!E(UW;L9SFO;_. M?7]86F-2[%+0E4B^BM[OPM[#X8@/5AX#NV_@A #&3/"'\*8)(O"AQ-):09:X>H!N#06MPE(X6*6"7U"/)+!RX(]VTO@N"'NS_G'0*KSUB M3WDX]F*T*6?MVTK'+STOZ)*)*:0(/4JY4@CI%-F<_P1KE8?0.3::VIE/!SL6 MKX\"G+=XKV0MLFON!3[\"!:K,'V[#AF0DFAXFX(47JV _X*^*YVU- %,WX$- M1W;XB&<[!/6<&-J/!@>MZ!03;P!H0+!XA$Y9 *(^EB$U_RL-!A"[PTAB9_?<% -/ MH@]30?-M@F_@G]*(B?+?S?_ #^HWNMAR _$FPCOT"=>L\FH(E69\3(V8$3X M=2K&FR6^I;FI24)^= M^.0ZP8QJE6IM+M3SAF>FA.:B?B>V8>.4XDM22FA^1U3$)09[ID827!7\][5!%D0:[+A'.6 MLN4R8SIF.J:SW6D#N\ZC4+2IY<-!Q '6'5NF[\39Z2>S:!S23V\@_;0X]40< M@[5WKB"<1W18\ C .L&L"!HU46R (X/4%#KPK/^2M8 A:"== ,>E H+Q18Q: M)BCL,*2*>OH:%ZN+%\K4BHA6ZV6O*K"N%=<823B=A%4$4HB;OG19$]E8G#.B M:Q020^G&_IA283UG2 7<<.EACWE#/EHK)DI'^>T>'B+\9&2=!F?GN5X M_*+I=G[IJ=0ALF&#[D222_I>#$5NI'P2&L>+RBR-..$P(I5$H..?4)NJ8K'- M 5A/0#]WHG0TJ17A1\%=JR016T\&Z#-,#E%96RQ"(2(+0ZE(K7!N*L)'Q)NN M1=-Z$KB8+OGXJ[WY0U!X^: P3XA$>47',<$GQA2?3(MEUYE(Q+'#>H@$'R+! M<^,B<>)83*4;[ =5G\=2;6"'O0=, B>2^?9Q4M;Y8^K00L? ?HS8$QZY8:I8 ML2>5=O*@!^SP C<7;%KV0X0K+"I@U%<]&Q0Z?1^KHH-[6:1++2 8O9/K&(!; M$H0D=MBZF-0J!U]WSVDS,V8'3H\;#>"75)ESB-0=(G7/%'L3!)5()#&R#VNG MT%N:^!S%SOQ B2#I$I!\BA\";BD]R)C])($;F3*:#-:RUGC$*)?MRA:F2/J\ M/3<:>395\YGQXXB5BJ( 4C#@CF.'E]L=>W9(/QYH8#]IH"DB'@I'@*.HG.>> M3A(FCCMV^X3W5#_**HK<0$U')3+$C9VA#-O+E(K-8<)BW@W4_1=\SF]=%)\[M..PY0(QH8L,Y=V57-=>J<^R? A@C M+)GF5FP9STI*URF&!GA20C_FR26L!?XG<>@O '*D]1R40TG]:UVTL- M2%+9')R"A# A"=*3V!N3ER'"4I$9N9A,*>1RIQN($VT2-@+G&ZR*(XQUH#CH MYPF QI.XPR_KL!9M61!EYKXW4)^\XK5=!"P WGV: )6&]_W="2/G<1NW0[.P M33D+>W/W+ZA@!E+),A7=+WITP],JNHN'BNX-"1_Z'QW&KO!F1C3,@=A^<:,0 M9LXTF)A]L*P)O;25Q6&X MA/3SJWDL?IUEP$[//B6[Z!S/52R.T\SBX:VQZS(W(1>CM#(:*.NE MDJ<1Q%(&U-Q5(O[@C)/)W/7&>?9P'[D]N(\]9MRU7O/J,G8]:WHU^]@.H60$ M!N>OM-YN-W&JV?I/_$61QYNF@8;(/]2CR-&F&[RXXWU1BUV6%I8;C_$\>A%. M9[7R2X:67&;L;(J:$&\9EX.A?9J6@B-R[FTO-3ICPM 67N_T^Y]AK"Q\]NI[ M>S]__;5%[Z#&GD4O$1'9\U DJ5,AV>([L^=TW:'M1111H!:,^&_OW)_QK_YX M>-P+XF/Q 1F\'4?'=[8]^A7OHN[W\#_:C=3CAJC^IEFSH"B!!!UZ]MAW^:WC M"$RC2J%JY7(Y&=V5R_NT\I6N?NSS?=<#[2Q).Z6=T4[!*N?*>T0]RPO?;9MC M$J[OABHB,:B(J15*G=:QTHW"GEBD=!:,;^/^V#/55^ C[S+G\T*SOW55--W!"PP^YKR M.:M4+3[CIC9[L&^<#I[#OZO1P:E5K9WNF@SVR:Y?D1!E>^KC@:XW*]_40<\E MYT+-*A<+NZ;GP_6O7:PM=_UP]?E";M?7OS-+>?757X?.R'9[M(KFSY'C1Z(] M\XI@H^9&N0XTOF81)RY#W .XCG0)?/;B)N9(OD)EUW1_((FUB[UGD41^]P;^ M'EMVT_M[8NY7EZ$=^Z>SI)QT%F;B>(;4]:L[26@T6[E:#D=GN[< M;3O<__J#D4O>?]&JY/.[OO_]L56W7+HFOK)6FER9!)=^VI.7=CB@UZ+.KZFU M-GY4)3.87Q\QS,VE$Q^D^J:=)#[^:\_VX[K?4Z>_(--4RCTG-7S0\?NIXY]& M#36K?'K0^.L4BE76#.R?XP^6O7?XM>_GYG=?L M[+4M^*3DS9<@Z#VXGG?($+W8=*2\PCG9HN>K4+S@IG]58O[066>)53]0A\&2S%XQO/6># M/8W/>_,>I/GG=+(5K5+A664LI3VP4@[TM=LR@CGT5;6JU94ZK;=&7P?;Y.6J MWL,!O2;;9-'^+EKUSZV+5J?5;+,Q0_"M6M;#SGN(#<6P,-.A9Q'%J54YWKAM?E=V85=*KW<@+MA-? MJ!!-EW/*JWA<+#=/#^ <>TH-:RON79X:JKD7U/FPP55?MO_,*68_-#;L*2FLH;#WI9'"J[(/4Z+QQKEW_+%S M(/SMR$!QW'-"15:I>FAIV%,"6(/D6T@ M?Q*)2EOW,Q3YK,09A[/G>=)V&3N M!7WS?!R/0\>\QD'83B\R^V$P-,_ YN4R). M"S%<]?ET;>\+J,)1R^]Z8Z0*^"V^S04&Z DW*/ 7.C[EVBH,<4BS;DZ(;>R* M"[F5=-Y;L^B>V/N2,O1&]F,8>)X9VS]-3TI-E'7UFV;;K'?CISK&A\:L7\F42:\;;AL<=/BHN>X7OF5P%<.C6*OF1Z?H#G>#CV^(*-Y M&M=R=D7>P1'24J*%G5W1?2O2 #8EH6'JO,VK4=4M3X(/UV(?UT>A@I5Y'9/%:_*EEQH\%G2ZE X^<(O=J.VF58QZ2YEGA7S+Q]U?P^LMB=R1 )-KJ&#'GCP MQ1739Y@[LSK.5GM@E6IK%3DTFS*+]-8+AT(UQ\'*DRMX:Y+C?.7[W)5:-]MQ[^>?CR.D>NS^/!VX/#NY7 MD_][W 9Q?\<7PV+?*;4N>:&$_3O2@>UZN:#TTXZ/X8!!X8ZI&8 MDT$K:OYG[,:/!\(X<,X+5 M3?+%HK=>AB/*9Q \6>.2A>6][8\=\OWQ$HSCI M1*K'TE.O[? J;,>85?P7/OK:"=L#.YQ9-0U_C_#OT2I>[N;6<)++Y3/F[F9U8]R:TNB./&,*,+D\?)WK*V>[-4X MCF)P2H#]]N9HEUW3\F=J!LDC+=..418-S#.GZPQOG= LYBVSD"ODR3N;_&WN MY W5QRSIBA27S\-E>2&'NJ4-W4MI_^YECRWJ96(W6$2)D@ET'^A7\U_/MAOX MH3LT&M:S@'VR&+0=[86Y\-3U5'(K& OM#1L+4YMH1='X.0>ZSK4L:R$4"U:^ M@$F-''C'O>--AC!>LP&PD\2\1BFD'^9DYW?>XG:X_DT*BKV__CTJ M,EVT^CJ\#8_']L3X-;=WW/+-ACUR8]L[$/5F95IR^GCP+5\6]UGO=L=#\?4ND,+/'/Z;M>-#Y5X&Z_$ M.]J4-+YQ8MOUG5[3#GVXFTB[8G&[.N-%L.*_O3N>@E@H6>7B7N#6?CC0XHYI M\1E*8#VT6+'RE95,A.W0XA[9Q\^N^F]WKAK_^'IU<=:\:8NZ!K/YS^^MSI\' M]GNQ30!ZL0H7J,SI8:Q:Q=/_S]Z[-K>-).G"W_$K<+S=&W8$J.&=4GN/(VA= M>KC'EK22//WVIPV(+$J8!@$. $K6_/HW,ZL*%Q( 1 @08H3,6Z)(@I5E5EY MJ\PG/)JL!"'W2QYUD_G-=:ET'%J3/+JGU]&Z[=XFNJ=; M X/GR'DUJ'G,RWD#;3#(A<2V-/8<9MI$3Q2>27?OXV3J? MYL/2:A-9FZ_"?PF]MAGS5N+QJT9X;7)5G]6'MSD,/G3@#(\_J]=PLOG*KVU< M;3?\T-_D4[0/N'7^#B3MR*/#]+\:CPS$"8P[IQT-3[%%YRB)?B M)QI>&ZXYH&_%;/?HS^TQA@?I'UTU)O!:P_K?9A-S8O^F?ZEZ3L/1G3JZOOAQ M_W"'%N+O=S<_;N-G6-D4(G(HD#ZJ/>4;-K+&]HQM>5)7MD-@;G\RW7'52S#; MH^E#)4\GE:OS24U27O MTQ2*DY0P_@ZJ;BQ_CYH@X+B;^MR%XRI_^JR^&A/O M&=?0_)6KVRSK^9#):UKUF=(6F.S<2:U>U*5M\]X,*E35VW'RE?W_#I M:J-NXD0/^K_&FXR9:0@^#6>49:_%3?V+PECGOT:[].D>2W-3:[D M7IBU2(-IZ9UJ9YVDF&S"ML0M./Z4UFPG>Y7N9%-KGB7Y>05WLDA4+LOI3(P; MKA>V8I_7?S%NP!I-9COQ_B6]\>)'#2WT^JN6'NGG8@/QX2]#+D[H MVY2"Q&:VT$7BB=@_X9%_DP:M)*"5H]C8]61V)C8$URSU8S?8W@J/I>,0ZEZ= MDO#7[6]X-/9/?A3:IT%BC\:C"-GU9+8M0FZ\9^:HW'35L/W;GCHKU[9E1PWQ MM9JT6]CX9;& 98>@[F;"3/J@AABMYLI%1O<A^HX@NKS%0OP*S30U/O<( K_C&@_ZSHX.(L"P=.=MY+&9BWU'X4GL+1P*9*3WZ$+MT3[38JW:9)XVU_[(Z/%UC]:;-L1@L!6PNT43)?MSBQC MKE)F8AU%VV&)-M]N(Q$6:-C0;;RF6HQRP3W]Y\&:;7ML?>W.^$K;M$Z[J/5T M] \/4,XDFE#(7USX7!CNF#,9FZP1/WMK)&0UJP9'LVJ[OF68^0+>NV;>S10L MKPRV5CMCR/]H:=5F,KN6@(21A+6]$D8AG5.Z10YJ&+-H=3=62E9SC5'U#27S MLB129K?/8M&*B@K.O:3&)K>@6:G1/"N6GI^!&D=9>-BR4+BBH'YY-\\5I]3V M-;/:4+_JKC$^R&,:$9KMDIVV6^;0SF7M_]<\:?:.HC6?:*T!S;IU$< Y90#Y M@TL2(,$SW'L9D-$9/,WL#![DLW8O+%8H%7B\00_=F MNM(LG$S?=?W7F]TSK3-HO[=K\A+WL*D-NFVMU5OON^\BF)?Q/$RB"KXJ:A;O MK5#^>0EKF3#)TZG=U[KMKM8:Q-E]&9OG'.+!*;J9@^Y :YYV2CHZV1I-[ )$ M?)MSV'53BIA=R-(9HO/^.D/TCITA-N2TO%T@NL)NAFC6% M4!'NG]!B.,+]]B:7),?WLAE$6,RUYHE61-K7_"%CVA@L/9>^H=E?N3\S2VR= ML'9NZUL[#('+T"+2S7RO/NX>SN[!]G)O7/YV%YNNNE@?D7Z^S5.W$IWLA(Z-\43=(/V3?WB4=%\<<_VF=8=G&J= MSND[:(JUR:[F:(/INVL42NN=(>[X%QGPW0R;PKE)!,F:_PG8FI;_6,8FE MU2J7^O_0S07+3GSN=;2*8HS7B_*MO:)\4235VA&^S#Q_WOW751W1&L&S26AC M- ;O_-WPG4Y%1&O4A7FRLGV[;FR?[J46D7C2G1I._KEP/4H!>;"#2V6\'1M9 M(IH<.A\CP3K$4RF.5[>NO6PR\T!GOWA@@]3-FK+ UJ'S0E(Q[L)[7RS92* D MR9B]9J_TIW0#MMLZTWIG@]J:,5O>.C((TG=.PJ;4V/:K2I-LN&EGI_5N4YU5 M;W3KIC>J4AL;TSO;+<)V+>50:&,4A#;.;8N&Q1Q/RJ _,,'&=0)?I0LOO)F& M5GS/QO!5;*>6'NS03CM-K=]97VE9QW-0E;8HMJ>B64>=Q>$NM,A&F]FK=X/> MS/HEN:M.'5FA(OVR(2<4;3V\R[ [5TJ@H1 VGDKC9=_+8_0F>D*2NQC4\81L M+"Q_=W08;O6,D%)_U%TV"3--\L'H-$\/0D FHRW7D?R;"LAZ4;]<'&J]]5X 5&?O>VB)D/>KMY$R,XY8E;%ER"L.[V[)4/=RN M,9K\NZ9,G6'^JVL+[!<,+>,^-*LVNU)/26=;M4"PVK-F7SL;;#N>OI+FO]4] MRI'EN9W=.6V1DUG.'UKB$FWH(N:MN^EJK7_32OJ ;N#$C;8F/ M6CVMU:Q_O/Q867-A)^-SD9-W/>#H/]9,[8<*M'RRY;AF?* M#J0_BJ5>RI6FBO$>N*#M3='/=W^6N[4[RUEG7K]4L:PSKU\*3]:9%\T^*=?6 M/":+9:57[=(E2K?1*DD7ZG8/HEJC7;O+^&%^'5[='!)U*T-S6&LR=2G)[MHJ)_\T2*]J:Y];D3*;I:+R,X;'T2*;:4 MKM0::)U2"P]+;FI7J.U1-6_;=:.Z.NS!ZGO2>N1UWU^/O/ZQ1]X6F7RE85[O MV#!OJI[K[K-Z9=JOKBI:UBE)+>NV/&E)Q[B7YNI5EWUBV;K:%>U5E\:LR=I3 M'LK2VWFL]TXS-CD*.V)I*]BTH[O M[FZ^JS>WEW?#A]'U[^KP_&'TC]$#2*=4^S6T6RE>P89/;Z6?RZ ?BY&?'$:O M6>^!.H6!]J)%QMY4)VVEA\/JR&&8 G!8' 8;-#9 Q5IP) Q:(7Z.OXW18)@[ M]HN!]L'CF_IQX<(/AO5)M>?,T3T09BJN[H50;"J.T*W_XA8O/HM,9E(X%F(1 7""D]T;=B<$I,>;(&'MZ:1Q>7!JBTFFSWMD %0FP MK-O3&VPWN;$@*U_;5H,$%)O-3?N-(JR0Y3-O4:M= M1E+$]J3YA$V9X[ )?.G-L4U3]?2?DJ75AGH^O+N\5X?CRAW1K,F$^U4:N:E! M(8ASRVGSH/]^&\_/G*'V]VPIXT?P)A#UV7[%ALAPH97 M=3.E-=E36!$M*,6I/-M?4/>B9Z#H5IWNA0"61UM]T@W@;TMU83G(YP[3314T MC>Y5;5*4;E++6,#OL"0,S=]8]["HF^DM#VVFHJL7AAS:.TMZE[M4 [F.2P[S M^]9"W5DMC/TJP2\J7<.<=RE)D"53NK$<,? T)[*]]!OS&-1 MQB#8OYC>4AN-GB%'LQ*44HV^&_FB8QVRQVLD)8.J1-7:8 M[K)/6 E /\61\;<:;E6M)E.](2,L,KP&9\;+%OS'R@QTR7*2X4:67-R=O[:T M5-OBO1'W-H"WZ98UZ]WH/H;?1^"16Y[MO.VI9;Y*,;FBI:AK@AN*+4!K?06^ M15Y/V+FE>+76'=3(*HH5XK<.F^O&1$98N'7$DYS&"W!++4_52=\>CF@72W[0 M?Z81KU\W<4GDF/%SXP?&]O'L5R11#:T(9;=RJ3CX/ M11,K#LC V6P#6UNS=XK7Y-BNX855P*&)?K'$;/0Z.VJ ]/U*:A7:WVY*=SEA M![EX]:-<_J=HV"$4,CK&'FH3>Y#18I19^GCL8'L0:CMR2RQ6!6% Y0[[6 M$%-F.9E:[VS+.%,U%&IY-W/9RMWN+6-E5FX@V4R2>^;60N+55+.L$OJ;;3T] M,&?V#7^5Q$W!&ALTM]S-;L<7/9OO6'^PH8U4N:(8"2 !=.7JEN54NW8-VPT6 MH\CEY*$(0\PE8V*@H5/%#50PT7F%GCOB"Q\L'E;#8;N]N_C&ZN+Q0O_ZI?OQQ#S^,KC^EPK+M M+6$K1#-# ,M; 4?U]>V'BZ?/=Z>&/@Y52IF6UNQGD^'OK15!97JW&-F2 RGM M;&& O)*T4+."VL8!:S69;4>4E\$O1]?_N+S/ WYYI-G.+-7;A3-^QJC86FRZ M Y6TFU2[Z&^$ZOA@#\>P6PX3M9UOMZ9N>4-K$EMQMRQ@.V4KR/TW52O3C650 MK*,-SDINXK/C<$T.LUI8TJDB_D#9KGQ+&G/KW (FV5%B[-R:+D:Z.HB.HS6] M9];TU>AZ>'U^M*9W;TV'%:+ML5 !G\->;!-> 3\BC'=#_8,]NA[\_E6W_MK+ M2V93>^\DQVV#W5C:M>2#EKZ ]QXQ- M7'7JV#.J?@V='=@4\=E6CTWFR^M!W2ZO*^%82:(KH%"(>S%' G\5A$GGV+;6 MZ6P7EJXH/PHW4-9B[YX;JQ'B\-X1/J@:@8&FJOQ"ZF9*/"09:QTN5KTA)?(E!F\9#2XK#[;>(0]F MQ64[W= SW+J#[T9BM61+PR=@3->%VVK7[Z Z;HNX-8'%E^;B)-Z$ A?NO2!, MXU7OV7!JQJFUP\W>BC]"A>'IGG=K>[Q8<@I8B %Y!,CG/^&83S@^PH%G"6P> M9?T&NR<"AWXB49:\@&S1PV,Z1VD1WJ*$ZISN.AEZ9YE?01%%N+0B+3GA0+FO M_#PPW^S.E4S4U7J#;-&N=R0XMIP&MH9R2S7D6B]CZX**B[*.*6"U3@%+E,,? M+R[/[RZ']Y>?0 [SGS 7E\3S\/J"_W#Y/S]&_QA^N[Q^J#I+K#(QB2<-_X^J M^07.$D&MNIYCC,%!Q#\,K4GT@] W;YECV)/5\M&QN< ]O?PY)L3L.W V+Z=3 M-L[F:)YF%+7[G[^T>R(L[_VV>XB7:T EGDYU^*!^O?Q]='V-YM/-E?KGY?#N ML!5P=T?LZ#/>A>'.;5REE3 MZ7ZV[W0'(901BF(OZ^F[1637)7R>46IUB_ N/*1.[ 6XZ'';]TLFKDT:(PO3 M=O:=:;/V"([EAJ*":B])_8[U4@9B2^GT-P_C9713\$51Q!W 7 X\A?F"N&L" M&1Z,&7/5:_:JWMDSW=+X!YIZ#U;A]+,ZTYTG ]Z$7VU&7SYFV( ]>/U\\[>M M#B]GT/#L.^S?2\'#4N9: M9&?DZ_Y/HP$38^;D-_56?X)#<,_^M6#6F &->VJC(;Y/QY$_$;KQ"6](JQVS M(WW\;)UA\&%IT0W7^#?C*]^ #E>-\-KDJCZK#V]S&'SHZ(_&^+-Z#:>2K_S: MQM4.P@_]33Y%^X![Y^] THX\@L?R5^.1@2B <>>TH^'I]F.FBSL7WH/"2PX1 M.7ZBX;7AF@/ZEL5]L(Y'?QZ/7U;9F_[156,"KS"L_VTV^_#(W_0OE7(_S&DX MNE-'UQ<_[A_N1I?WZN]W-S]NXV=8V10BPB 0 7A_A@)>O3+M5U>]LAW5>V;* MGTQW7/72FL"7P1-FLT?FJ)V6IGX\ER+^TS87D"1;2;K#MTQ3Z C2,_B[.]?' M\O?<,Q)" ZQ54Y^[<);D3Y_55V/B/>,HS5\_9+)_DQ/;LOM).9Z F<+2K?_[ MH?TAP?1X3/>-?)[!81(D(W%4N]EN<1[ ;W[9=.(U7VIS\Z5F=IE"L>[TJ=TO MYG.3#C+H]3$>XRD<8]6PN#$(ME3);E1?&N2?J1J2)E@>ZRL,,'T>7AF?& +:BLD:!* M:BPDL2ZU:DH>F:#$=(A-F."LG10.*X4%2DEVSRNI'#9=D)46+ZT">&V-BOS! MVI-@V\8DCS;+&2(IF5,+LF?6],#NNLDU_,GY.82;;MA!;'#J"ZO)AT*NYSTL M&3_UL<"ZB7>BW692?#'G64A?^Z?P>-78.:7;-J*AVH'+A*W:+2%@Z !(WYA< MLQ0M51)_'KKHR2K;>UN0[1NG,>7VLC*E"NWV3>5*O3R.\,1PQZ;M+AS&RQ.L M!KG&AH0_(ZC0H()+]]/@LCK+[X DI>@;PJMT#1*E0<7\1)3,B_3\H[XIV4\6 MNVY;LC:.3:@6G5H$IES']=M'S5.FYNG75?-L9$$2MH'Q;UT>ZDAEHA\?P^O' M.9B88V.NF\/ICCW=9\?3O2^G MVV?N2,M48&TZWK4]V-4J]"2O_'WXXQE/>:]Y/.7[2$.(\*/;+>KY;Q_.]+^<[A%]],,\N 3C=_3EAF"1 I/MJ7VJ,,Q1[Q<]B3VJ-J"RU6WI-6 MXM1_?R5.I\<2IVK93BFQFBKI[*R440U*+:/::N9TS?: [7-P_PZH<; M]?SF^O[FV^AB^'!Y(>'#AM_4^P?XX#M'K=G:S,2'A@46"PS:/.D95C*IN%J[ M7LQ@^/'*W:-?KSL$9?N_-\Z3;HDKQ4!^PR]@5-^"&L7LFK"3#0(]D.<7?M+- M [SAJPDJN3%N_B^^X7];'U0&"GB.9P_4\G)V7-GO799WY?($MMEIG:A7-W?? MAP^CFVO"&O@ZO!_=([+ [=WE/3 $_<5GBMWPP=\BM(\YPF$F$9R@^[;9%MBB M_8%$2)5\5R4GA*== U*'*5A#8G>J)G:[.F(/#4<=69,%(B+ 6 1X !ZUJL.P M+_I$ASUTYC8'/% __N=_G+;;S<^@P$;T8^OSIQ-.JZ&KH.-M\3B=GWS-5LML ML;:2OHB5AQI]%?QU>P8^R1M'G4=>^<[RI&^!T&0]DN MPVG@_#1ZAP%?>GVV3?.M8;]:\#UW\>@:$T/'U7Y6EU;_71\_&Q9.XAQ6?1): M[W>Y7 W,/M?5%^J#;9OJ'[;S%^SWR!H'7[Y^^,/_L@)SX/N#RY3]!M5+"^C" MF"/?M+R_\HO!2S]Z]A-#S&.^8>)[YWS7?%)4=TSW[4AVJSZ2G1*.)(G:;\:_ M%L"0""A>DIS=-UKUJJ95MT+QZ:D,A(;J,#C$E&HPIZ(]#9ZVP$O"N:D@2$W8 M4N8JK\]TB/$,@[Q"F8723B0<@=QD+R36O&?=4QW= SN(P/MG^E^(7>!XNF'Y.561_'57 M-::A35)P=N9BPL3J5]?-?AHN3F#3Y:-:>FSHD$1+12ON&/E$@[P\LZV1,%]UCP#QY)/ .&"=^#S7S[-_&;8[MSAGG^ M3+7]A)?'Q03TA2L5,AOKN'>HFME/_#8', *2/>G.A%Z(9006];G"9T@?BSHJ M5*K\+S!97/=XX3C(U_0,?1M_8#Z.DOJHF]3$"/^6]CX8[Y&I3\S":0/CV"^" M$:>@L>U7_!YR:#EZ;=_$8K]JL=BK4"R:P#:+IVPK&X1+,P;F_BX%,#(^YDQYZH?X P#7\"WWNE MTV,R,DNMR'HD[]#!LE67,?KK(YR *4H%WF+.P_5B_$O4]1 E%7CSC.Q3YKSQ MDR61\M>N%$2^:09R!MX,F^W ::-WF=(".5%YZ3DM1(L,X)]1Y9>J"@FII8>? MU10 >&-E)R+X^$R=DNVM-?OQ=Q[4KH]8!'6T\W09N-Y9/)\MU479N!J M:*Y,#6%WA\K,#3B6SGD \P ADO)!BUL=_F?:31KH.A R*T[^8 M!SL%9QC,1G\D>#UM.[Q]X6&]WYAC(HR9,1>*';^+UB-:4\J2I(FSBL#-9JX; M-L?\HZ^A-89*GDVB!]\7)X;'I^KE"\^ZV-M[BFKI<%8=';X'?LO3= MFW9'XY$0)6S1HUH\OQVI0^;8X*(LQN0_^'=/\*?@VHF"$XLW& M.J[UP@NNS M-_4/9E(D[SOSP(]9.$]O2Q=A?WP/C>1@F)Q-P$U1]2>'<9E!(1#/,WD4Y-5V M_N*A'"H Q_7-%[ JC%=CV#3BMWC&4V VB%%HS+EH"<;#R+A07##>",(+%B9N M%E\U;0H<*\=^A2F)Z3B, WC0PD44$QU=-=73;;>+^_R7-(,+1F9+&LICY[2I M]4^[JQZN ZXCO[4TN&TD%S4>H_U%*8NWHVBX7C(!$YU_)NH,O$S86;$!K@*L MY0%S.F]RU+'AC!,D0'-L#XOV/T M.B3W'7\=W\2TW1L,XH$ @/0Z<@0ML;(99R1R.[&!LL^,SXQ86-"8GU"? 11N M<:_?_ WZ4/%0S#?;I2A5O$R\9M[-]$'_F0&VKMU)6/ KV!/ F\X3=RPFH1>% M [9T_2 /CWZ_ M'EV-SH?7#^KP_/SF!YK1OZNW-]]&Y]3*=_L^;GQLHXSLRYP$E3F5N?D@'YOY MJ$)?%ZYA,=<5%RYO] KQ;V9VXXVN90"Y-;Z*8. M6(,N157!XYP]FH:X MCK[3B-)SYR]2GSP$,"=\?1IUYXA88,!:A@C--_ MG\"LA 4X#H??5/COU-_A^F!!?RP&,68C'H29*=&]BFT^H4(-00/T>5HL!K. M#G!\*0XO9T1LPDN!U;G]BAD^\'IX6@X2\4R#9"K:LC>5^Z',X:EG)CH$ZGP! M##B&W016F3"1K60AC:/[.,60!3WB>@I>40+;.GX:TX_[!+:*"L%RCUYJQ'AG M(J];3.1UD7 ]'MUP>+'%Y4L8C M8Y8*.F,&\\),+<,*S1=#I;6Z'=L9D_:+,6DOKZSCO4:7&[$7%'I9!JM4^IW+ M7%_Z(32)H^R+9NSDYL8DV9>3?RHC_GE"EK"0<83RA1^Q\(K M!O#Z!I[W;PO@I1[F-+YQT>@PILY@PL^46P_:U3W*J4B24&X^S">G'M"$!D:C M]%OQ I=WH4&$#\YP6>54IL$JE5/RI6KPUJ.$BB;\Y.;#! F5EW.JNPN7-'?\ MEY.SR(NR\%:(KO<,!VL0\ (3'41E85&[(!_*75ZQN;*;F(XU*/P3]-H7%G9* MQ4H;&E^\,WJM*BZ?^0.ISP=3=14_WSQ(X_?=8)F'C!-:F@'/KB,;#]Y)B?OP MM*;*+\& SP8XS\Z;"+' !/GEV)0"+,&CN$5SF#OL!;R*%QWYI0,@JLGEF0;V M9WB?0]>G_H)IO53Q-%V8P6-4.*7[5YF&JTX8F+=@K_([OD<67>([=,1;S6*' M]"RGU!]9F)4%K%'0($UZOE+9[K]4_8)@-/ M5>JI2XF%28@4"I3<(NI930H^8OV+[7H*AK+!A7=&,GS$M2G7T5W1@ M8$#=Y#<@(JZ,D/+@_##XMKLP/*[1D.U KTX67!T#[U$TV@&/AVJ_L4SP)^'7 MPBRI*%EWE^X6; M&),W)NWU9V &>MX875R6N@NJ65QZ%(D&.Z"1)RGAJ6(;[ M#+\\V?8$C):1AVG[NDOI=.:;F"1SX^?'5Y X14Q'^HFE18B](;>*3TC]UP*K M*3T>FU?Q9S2VY&Z(TJ:E9W@MU(GZ=[)>\'H&0_V8*\Q?0[G&M$9Y)0%FQM0P MZ?:"#ZE$AUPVTWQR^L1#2OITQ7'1%UR\ZTQL5\MJL-(EVC$*O:C:X-5.J:\%[3=J&#;?%M*(#1=6]B& M-'IHPFM?H_ Z=")EP!_ 72"A&S.PH)&SD$\U'U"&VZU8 H)%=R*N>I3"(6E: M\-:ZU?$D09.[FV1*%!R]XJL?FI4JIT5L21-3Q6\2XH4L2SI1URM9KAQ%E@;7HDI<21JJ"HT@?&3M70.S M@I ?X%Q+1!EZ]<+T_'+70/=&7RMT# ?QX+ :J)&Q#$;4_"A2A7&D#X<$ 1;_ MV"_B,7^5J-6X#G.EII*%6>A#NL_HL3TR4XRV6DG8)HC)5NNS&J[P48,2GZU@ M7X*3)OI! MD.V%OV,JK_P]VE$#[VWTN0N:2?[T&8[)Q'M&MFC^FOVFYD.F#C.K;636V0)\ M!HU7AAFS.(PYB8HJDTU!T5W@*3/F_'(!.UXD-\>@P6.&C6]O MN"?3?^[X?V M\M85G[($R?\J ?<\]2N#XV4)Z* _F>XLKR+.!"BTLBK&W,ING5-9(>4!\U=C M-2/>OR+F%F[;O5_E?-R\YI,.:L[3X\=VLZNU.Z=:N]?[M$I3H7![[5^#8R+HBT3\,Z4(>ID= MI>[^-;59E_^M.%7Z2\*89TO?EDVVTH))9YN@*H9M(C]AB;CQVK:$]U$$/"!Q MS^)V(U[ [6";)QF;Q77DE%;_;83ZP^W;^C]6TJYMR? .M&0&#(22&.S3[OJN?^WH0P3F\MUL3WV!-+B5(<<%$LZSC M57S_QR=!1HT_@V/NF:!@P4SUUB YBI&;B2J,6X9H[T-N\]X-NN,8/+T84\HP MUT'AW6<7LX5)Z0\31I73N@](J<^P3P1'^3M1[U!I."+Y!&N]J,&WP+WA%:\B MN$G0-@8W5B8GJIR5%D8!I]HR#NS-B]'P>7\&, 36GS]);&(=17;#Q$+<&?.> M[1#\?I"^(1)A3..%^:5L(DPK@'6H^?88ENM$WGW"/0&)3HPY'*0A18I*^*M! M_E EF-)!X:CKW4SEQO&=QP#9]V#C4VS !)0BGI8S64GV>D'NP%@9)@YALHO' M!#ZSOZ-3"C7HO*)>,A2%F8U_ XF5'W-8_(2@Z CVC(>+B=%P!QW&.2R9VT+! M87+19*W<,%9TWAPP=J)UFG> MO&P_P^G&D3"$-]-OMO7T#5/'P@'<_#G;!<:N5*WBJQOT;F+'D>7IUA/5-FPC MFV9_%&R[8%% ZVQ]#G%?* F?(AP)2&?X:NN2-I"+! M!YA3'&[G)32]@E8K@1D(L,B9CET>Q'N6LY/!G+ =Z@D5G@@W$K@UN+ (FG%! M71C#K2IX,QYYF0I_)X[.I>PA7FBCJ9Q[\7D;PDY#S:O,):Y MS8*3Y9GW#@9@F+KN)4B3*9K@QUSBT)$I6-'1S@NUAH [2$9Q(5?0KDD?I5(+ M1KY:%9#LU,_3/5HN/D<4Q5)+!%/+S#+5X2$@@7U7G*<"V8^>R#;E?7G8>($+ M1$ENFUC/H$P8MO]S'!3702?%D,,GG#HAP5">1[.B0L&#B"?/IE/1_8^P8K!W MT;+)@C6V0NHITM_#^9RH>=;"<[7BUQ'JPXLI3Q-0)&-/W! BZ7S_4\IBA=>; M!*+8%B$*/CZN%0M,-E^P&ETP(?J$=+!"W9WDV1WS[?!3T(@._ENH%F7YN[(; M20@7*.C*@',85=U]9*\T2\$B@79>I+$[WB_P#LX3O @G+@6'^$M6Y;)VH(K[ M*-$[U-#KZPD!NSN.*IB8VUZ?F)N=AZ2]E(?KME+!ZH?[>/R5,Y,33 ^S2GF) M'\6=.52/OWOJT\+@?QC;$Q]?_6IX_U4=WI^K_69?-B*7?$IR'I-@J2Y5I,E* M $?1#"+HJL['"#5+!]TQH_0$+=0IU@F//8Z.[8-#GJ@_K(F0_H3P 0]3!3<6 M%ZYT)Q8[\&_F#XX(\VQNC,E54@A;;2J13^V9XIQY2-24D6K="MXTV8> M-G5%K);#:_C>WNNS,>8]4<6\> C!%;X1?6ARK2-K4!0.8&^[3)3N'A4)G;B" M";KM7HG'OI/[V%<8C.#\+\Z4YC.V<(N)V^GX\@;.G(,5;NNY$JE6VDRQ@I1D0TJ!,Y=H:35>2Q4U"QDS8\CG$:YRT2/3B>)IL186N=* 6_H[$$ )@D*7^/0 M!9CB_DB1:]-^I3DX3* +^"@(ZF(.B[(\X>E0%7ZXNZO (_"=QZA^5I;TI#U&2()T]-0&UJ&QK@GR'J._+XB7K+7TL1 U$_ M)@=V$?GC37E\\YD:#H_?UYZ^'P#$^%"8TLZ4F.)B7:3I0'5VFKB404^=Z&][ M;,MMT_?,55=\]@[KBEO'NN(:= 4M47443#9I)R)UYM$8U27220GO U.A^SQY MX8"19#R$);SBQ\+)8A%Z0)HTN!T'GPQ?QZ(>5RX M3IX%ID"A?R+FX8,K*0))VH8+6# LQ%5T]8Z!OX/S_(;XAT\_MKT-6X#,G3>-1Z9DYY@/PB%PAL>*&]6Q50MV8W"8N'Y0GAR\(.:?TD4SGZVX//'A6 ^[=KE3,%NH MG1=#](?+;J:7(E74S1I0CSY55NOA'RZ9?/ZXQPM8P0P%DW$ZB)&RT0%@6$CWN MM7RP<(L0<#9$2R.%0!3=8.-#4PQ/QV%9T),USE[+"=GSV/1TC2LIA'?DN=.VO]T0Y#W*6IJ0ER.V*9"]A3I+ S3 LTB\8>O3'T(2ZY\HGN#(/Y>?!;WZT M'?.;\!)6_?PI1\^GI"&J M;7K"+1)A+P934/'-1QTC.:)@DD\G+LDG/^](/L[&9]4U(9"]Z< FAVG(&%1* M)%F4YSB&7Z$!CL(,FZE8"RK-1JCJ2.R86B%^E_WVAB^\TN,HT#@[%6UBMQZ M,@MK=7*P8;7XURS'E3O;:[!62W/IGU)]]H[TR_4'O9!58\E?, M&/-L! ,C/Y-7W:7/N[M_6]W=\E9W3LY6MUJ-;C6_/@.!BN@I;@*.18OHP5'= M8*USGBIHOF%3$XHL( ;CN0]2XN1HUWQJ["C*"595C"IJM/-:1M*P#,7N#S, M.3=3Y)VO;_CO%36KR9T57F#H4O1 -X<>V%NLM02LHF5@AAQ 3R6!.O7+![RZ MC1AT"!&V@GRU;>BF]6M;AT*%-.V MV2L=7^7@T;,&_5B,F14F+ %>)Q43J0A,5OMLNX9;9W#2W@RUZ-=]V-9.<\O; MVHQQ/8IL:_8#DT4,M%//<$;I$?>]3#1H;9<&[=[)8"T-4OAY)WO4WCJ?=HKO M4;72?/6UG9V29LO1BU;[I+=W[+OEL$.KDT%[K67?BH'FUH8(ZH$PURE8D=&I M,.4HH;-Z)B\^>R0U!3*RK/!>^@3ZNXHOEAAP[&TYX-B-4>X4V^4Y1+&MCM<& M>OO;7<1IG/:EJ&G*(KSL(=-5::+&!5&5[051UTC#;85'"Q;,=.(*9OA &\5! M#SN(N.\1P[N@TWO&)60,%94?[)$+R([%OR'H_OK1I+#:?#('M))M1HYC)Q-$ MDBMBZ+I%EC=BM[W;E2U'H-]MM+:S9:NWER5<L8K5VBP6#K MX:[]B]:>;GV/UK>8.$9KB31;OD=KM?:/?;M;OA2#/:I_M#9K6Y =!6D+HA)T M!GF3_G7W&?^/G1M>@*"6AU#[]\^VXV$-YLAZ82[5!<;!5J\I!L@_=+5% @AV M2R4"^ ,+9E5M?4!-:P$*UBYW$FN7-^.DRC;_8N&7HV$Z:K27[[,^09 AW25\ M"O--H>8>O,;XD3<#I/(GA'EYU*V_@D@M[_E+T$;AIA@X^-7%Z%PUC9GA10N# M$=$($2ZPA,LQL*R+=W9 L&3F"EP,-VC]<,QQY3<\!F 1-XCP*N6["@MIM84)N//[8"&XDBQ46D>=U4 M_V)O&$!B#==>@)6FNI+Z>%DF:T*QRC^,"37#"EJL>"74*(LA'@%5P\(S*/0" MD($'DDW^H/QQ1,Y%3!_Q2AS$78R?Q6M UVI! W1-B0 N$,@/"K3[9 MJKT@!(%'A!$FF>H@X.+"HGL3A!\2F [\#?A"CGZONXB917):/LHK7.%IVB%F MXG8YLWU&DZLKFD^O^0[1?-I'-)^#0O/I%JRS[N:ML^9 XP_ZSZ+MH1*>K]2B MX"]5X:U'S Z?\@7KJ;OKZZG7\HC?TFD],VT?P-K@S.(ALQ!XE(]$C!(Z(&_31";?&X2#2$IU*@9F!AP:"W30\(T : M8>3F(8*% "F4T)[H!CXR[Y6Q1(21Y>XU?%">%M$YBE M4Z,J?,0AT!'T+CGBB;">>$WE\N1D TK^M$VEZXY;93>#VKJ+!:O+N^NKR]>> MM4[60UEM77F *8.G4>,V-'4^(_0"+7(^%8&(&<)NX^>6P[H@5_I-08#3P5] M2(,P[U'K#1H0SWYP-(C_@9'G"V=N(_L'K4$DZ[^)CB GRCVZ#?'C"WR9 ,K7 MG\_2+"(]I/R^)?$G[D2]XF#48(69/AC;5/$W(=@C.8(O8=S%=(I46L>P%[H[_HADF/.Y1SD7" DI\A_9)>$ MO03S&?Q::O'Z(M!J&0*7OP"9@AX(SX;KV0[>M4D,9FJ,P"&7^(OY)VBM"UE. M*M''LN+10&VIO2_\ET#9IQ)#G0MXW71Y@T-X+75%%.P8>Y"TT'ABE"7V93]A M@BZN#P;E;Z 3&WLL"0PJQ-D"86%N>]@>03=)R'R1WZJCDU015-#")&0/1N=$.)-*Q%K.-3C@3?# PF,^/$>< M%1L>:VD$DHY3V203.DP%V0W,F E]"W_&[I<@3%#LP8,SRECE*]CM8P+!CG*+WV'K\O9>*AHPHA5$*5UX MW*H%VA@3Z3=9S).VFHX7,6-Y+0(?S6"GP/@<_X72'V]H!,@S3_MEDX:.]T1/ M+ 1:1Y,@;1A^'N]@J#476I125W Q^A[C"04S<;KK^X-DY@P,2:'B^992^ MB(Q.D+W8J4,73;MAJ(G\!@\;"J]R:CCP^$27=XR*X%^RHD!ZVN!.1>= _MW& MYT6=!.DFTM,784 ^C++\<"@/2<*NTYQ-2KHI)DFY.25*Q.S>U,:9$!KN(QDAQPGE?AA7!Q5?$@BD*$G2W6J\% M13L&WIE(#,^6!!$J.5#!O[T_GNP53*[JKD^NRH+Y=S-=YD0RE8;6Y((KDP@^Z^EN[&)0C$UHBE5@5M.,KZ(KC'+$5P0 ,<)B$!A!PR7BB( M+AA^\TL5B]G#+6E6LR4;%9K\Q_GYY>7555JUX+K%C0+MH,9KAX9*XB1MZ3G+ MXM;-Z9<,[TJJE$NG9%J!1S,95R2UOH/OX#?;=:]@$\_]/;R16Q@+-+)P)Q^^ MM+1^>Z UFW%U2B7N]O[2) 5LICJ:=-K]DFA2J,1QS7X-)Y/?L#^#[R]<@[^@ MCJ2SAU;8K710^-_XE]$5BEM!''=DE=D[.71!!A=?\HT5VHT+]NA=,^]F^J#_ M3*9QI]W.3.&L^[.]/2MP*$K8L^[96:$]JT;!)2C6(D=G LNG>PWJ:Y_[_*R9 M40I7K+-5-GHX7A*',F<1*ZMA_&P\&Y,)@Z_P_S:P1U&CUUNWE0U_*\B=*F=# M]F(+MZ_,0AR+_(C']4*PZY7M^,R*?PM8-47!=;,?Y.R4*:;JJI&M&XQ:[INV M(_NZZR7?>BL?,SZBT9W5FQ:EH8J(0AY>Z18YPUTZAM@6SF0;F:9K1Z^!&R&U M,RCAP' =RO2I!_N<(G+WH8 <>61I-NQ9"8=\'>'>.:$W,,/*)/2@6SJA]PKK M=6LE7GG+N5KOL)RK>="+,*WS9>.%3$&>P8;^HU/VJ%2&*1C>K)D13&W3;6JNW88>I34.=<7*0CWS) M*Y/!GI2V24HVX2X1$#>ZJQOS\A?=%#$.(L]05-.(Z(=NFC=\S4-K\H=8<3IU M6P,X8^OA:-=MR2ZV%%"N>H;L)% M1V[63!IHE]:XS&6.!&[2+8.^UFUWM=9@?5O F.TO+EGVEW95&?"%:#?H#K3F MZ?KV#05H5XUQLAV#XHE,-#I 9BGQ&(M\ MK.-!KN%!WCUMMM4%9"6):JK/#//MMW6#KR1+GD6.=5R.PG<\:&BXA1QIBIK_#QD\-T MCW"D= Y2)-ULF-=?S!/?%,D68 ME^W'%(3ZIR"4EQ&P'_D$<:8))3:KXDYJ'^ZTL?U)H9@8K50L=,V-6^NTH_4R MW+@=2)H -@BH=DM[B:4/.[CN3Q"'?RQ=YQ_F/57AXY/QLKK='FCMUOK;_^/E M81D',"-1SIIG\/^*;G1W$)LZ]&N?,G3\(M++4&"KA.B"\@3&F/J1.>E"D&WI=!K M1215QQ8/T2ZZ#,"RB-*LM^]0X2#:48G8K,CFX) ^9;+,?A%[PO$ M\*>[0YZ%]4M5Z9 TF]_Y/O"NR+>$4(LM7KA^?5P^';\[MANO=#FP3K<3ZZ_2 MCJ6O8X-$P/+7T6F>QJ]#HE_S1BW,PIN#"S9F! C<:6DJAC 57"U&[33L]()] M$$"*F&]KR3\QX'!1069V\K<'==JW=BL^Y3H#_=NG]5I(:[L,X"X+ $K-E/P@ M^HJ+JRHCW ['?UZTF4)-0((1Q= YB#UTK4G8WON]0U T'U*GK8+M+K*/6*GY*J=Q-%<%9Q3L$M!;WR6@ M _):O5"[%<9V\C98*\SD),DF?AU^Y@Z?0N3;_ROA<$;\RAD08:Z@6,^^\NJ MC2J>Q$YM\":#KGBQI8!L:3>FOGW"CGR2LQ#Y6O!PNJ;J%%=4 >H:? (>9W ZVES<.%W7]\,<6,/9K*M\+(NWWUB/M%SA2G>*GL>(^ MH;%^)QTE^-QP9-,O>624I%YJP_L?P*"M5J-YZK>T"7TF6]N$VC+*Y;NJ+Q70 M!+K!QI;JQP=J$-;I-3_]ICXP:FT8? _FJ(S\^?G>:W@.BSDW@&#BT0-Z\.!B;!(8<+";\0FALQ!"<'[=IH&(G*\ M4*\2D%^TH?"="?.8,P.1)GMY9FJ>&95XNF@920 (%,4>-Y$.4H/&D#,I8;$ M1]N/ Y$4['C0.ZM"-G2+RX8MM5H4_.R&98(\.GA@F&+DS"FA,R>)S$3#8L^[R)%7+5N(5<*)52-&'(R-QABB(U=5?C]45G=<= M=BM>L+L@0GX.&VD#NUTYE'_'N:R@HU]L]$J=?O%B]6;A'?U^P30%\^C[B7GT M&W-5=;W_!/GM!1FKZ?%)BHENY5KCW':]FRD*>P0+@?6\&&/FWF/F:[+;W>GM MX.*BR$S/-@E,JPF!Z;U5%-MLTIP+,;?]#A%SNT?$W!TX#>AZ-$HH'0@0_#=_0_UVCZAOS:: M?4U!6"0_'8A^H12BP:=X;_6GPV55N7N&C?RW@H]#@IZU>HPN#1V/( M-.]/FOKZ;(R?N>7I<8,'S$I],G$PND*K=?T[(-X,&F,Q[L+T0H69,UGBB7G$T;1_!+326AC12Q#IAQI/%F&>ZP*7-@>)[+I/'I6<\8T\8]Y88L7KL!T2QW MKCN@SM^PB_Q,_XN2IH ;&5KSQ@S#_R*W0-P^8>#.M-V%PU:GMCPK"2O5 *^A MP<$3EJ/T"(3B8J_L*6,33(CG#6 "6K@RNP'1JQSW1 WQ"B6=$8 >AMYQ-E,# M[6MN+/.%4XMQ8R:N T0ZA8V9.9&O/C+@:)RLHD\Q9.B;V*V>,+$_!F_Z;QWD MCO.F6#Z# MMX5_F1R>!XT#$JUUUFBU-9%[I#[H/V$.XG)OT,7+O7L0)2:,+G,R0T82'I[H M@]&+11PZN%B,U0VN&%UYT>&0+T#XD _LJOSFG.N/Z!M%QW$/WRAE"KT*GIG9 M=.\GU )F+0CM*$3@$[.8 R=M[L HQMSD25K^8KJ$07=385#A#2%8G?^]L!@R6S_-YFSU&ZV.QFE^)5E-&04&0>,<+!+# M4[&=%'/Y%^7]?[N_; K2<,NGW@U(!NX6V&36$V)^V*\JVH)DB?'+DW'0)W-, M;U5,>BM],L-8+GK,9T]'\H2SWT)6@]^S8 MBZ=G2DCBTL67*[@8O"TT];%((_"% 'QS0;8:SE"DH7,[U1+V F;;\ZT+?84F MA+>N!MIA_O)!DLBT^<@ (!P9?,S"(RG P 7VXD24#X27)D8-W649KBPH^+>P MT,';0, 6$G@!851.&$UQ='H1W9V20<^39-57Q_!88V*_^AUN]!E>NOZ;BA!@ M]F1 \OO8I85PJ1F:5# !:J"#9./G6#+,!$UR]!3(!DU[V84((SW7C!CUF MI?&\,Y\(\)5'1M B_'=9#+$\ZQO2"<],07-P'A8#-&^A?!_?PCJ9'\V4'59G MZ#D^HA;!LXW .'@6=$M_HJ&EOZ82.^*T!1\IP&AT>1[<=F.:#-]2!2($QCE;F0#!][/DZC$"""PA-E@4AH6(R*&C)+ F !G9.&I00H6 M;C(!E>K.A.BL2$,L\ N6#GZ4$9+W;'4#%LN'.RK$P@Z7@F/S9!#I76GBLHA+ MMJCCA5+-=[Z6'_/=+S7>_>(^ECN#A3$GQ(I^?4OP^"@7_4&CA,RU/+?@'TS#/"1'^ M:B] 0";[]J,G=Y?CGZQ_#KM\N:Y5P4]UVF4U112$P#/C?K-UZA83 M,X7PR=U+ $#P<\';P0G"'"S[U='G6>#J"HVP#D$N#0,O]BWY<( 2\?D^?(FD MM_S7H_.W+TH<@F!Y2WT7^[>"-5CB_AW!!@N!#4JYI@8B3*4"Y@I0\E9@J3< MR-N@4DXN.5@Q+?B<&\U[B"^J'W? M8!*K)TNI&CV5+*?:X"P>Y.C]@2-6%;W+53'0>8<5 [UCQ4#%YZ+TR%XW5V2O MXIKTZ/WE1%KU*_ 5E+RIK"N*HFOSO0K-YJ#$>NC5Q%8J:P*LRX;E8?18R15- M+3WP5UKSD*^Z2>=#]]2O_MVY/57_A!-1RBKV8A?.GS%5G5)KL.:2IRY=BLK4 M][,-%Y2W1"FJE+ETQS-0WM$.A([#);! J0=A*Q'B7CLVGH:K2"SZS1G[.J @ M9TKX(U"6FT<[]C^2O$&Y?;9-YH"L(VL,%KO+@$?IOVD%^<>M+VGK$3D")%%2 MIW(>E&V^E^VN*!2>19QDC7QOY>8DEPYI9M4A^=JSK] U+S'/=D?,TUZVUESK MCLF6=VP#M))J!'WW-%ML^+WM8Q:IW1EDB^#6;._VP*++%][.&WS>?M@O<[;L MR'H!5\EVWB[\^NWA'6ZR\WQ1>C9K#O(X:V@0.7>U?/>O& IS4)FOUA.W^I M(PLA_)X0=ZR82QU/]5TP.ZYG9,%JL 5/2G^TIG;6[N\@^%#.3I7!P%EWJJ6= M=QK;J-(A1J:[VS>!#[@RC.>+ ] MW53]C3G([/\RSG1JTG_[3.MULI7O'6LQRCB_J=0 2K3:V:R-$FHP,EY2E1;K M+N,V"JSK.8B:MUL3886L"0)$SQ'!9H/;J3QCEG!+$EQ,]4_4V[N;V\N[AS_5 MX?6%>OD_/T:WWR^O'P[DEJH0L>2M54%*;_$6:RYFZ*-XSSDRW1+0BW^EI>[# ME58%%.UL0M'-+K427WF\SCJ(FYYWL]?]=F6# MW,)$#4CH+BFN2//=W%WU#V!WR[W#^KHP3)0WO"QN%&KFLM-@]F#[A&II@_8N MTI%+VK'37>Q8OY0$[FW?;GW7Q\^&Q1SNSOFKW2GY-JAF*$J^=EMKMO:7XWL; M%$\5WC(0$ITR\N[+%>(_=:.U"\@VPW(K7D[?;V]ZN4>I)M MB_('&YP,;KH$[4=V2KD-[G$*Z^&V=MK?WX2@7[@]U"=TJ['?B< M[;,]YO4=>)SE[%>Y,IN,;FIC59?H26\'SN3I:;;4DCIR:>$QAUOB]_;4>]6=_4_"3&>:';BTO8SAMLR$RW%AMK^$VH$OW>UD M\RT*$:I<]<5S*V_#"2ZU<#UVX$=WSD 8[J\:VX$;W1EH_6Z9J!H[5F3?F.O^ MAL!&B]F"=P6_8',']HPRI/9>3E;7*"+8L?"&P<\FPQ^ I8:\2RY]GLAN:=>H MVFF[&&;YL0BAC@1%8O9+-F=RURP4KDB(UY<:]G1>-_N]S(>O0ANO:5'0S0A+ M>"Q6J$+QIQ+G3.N=9BL //S^$;$@/@63IRM;;%B&4ZMORV51@/PE\$=E%2#_ M50?W?CYW[)_40MQ\4W^I"MLT/-VTHK?39KP"H4FGSVZ#BXVLL^L-XH.5&G9_ MG_-6T.;;B3KD3>F?F3D1K=6GXC[?I/M\^Q&HJ7/H;MY*5KP?H;->1 -X]QFT M,?S,"P\,;$7-#5@^!OQIYJJ@LOL4IY&L/U'V'[8'ZQ_9 MNSX/>:HU_@?CL<._/6; 00V#<]@[@:%FP6'KQYQ= #:[/S\YL?U MP[UZ._QS^/7;)15XPH=W/RXOU,O_[_;R^O[R_D#J/#4 MFO/9DIK3^7P58>:X*_BFW%3S=,,$*V2YK3W+O,CBFQ5/^/M9KWRLB5KC]"^8*ZG-OQ(\EQW MT-:NFH2A&$[#9>.&\;/Q;$S L?U-Y?]M3&$G&[W^AR\-X;\<-O-=L+GM&E[( MW1%$DC1*R4,KI9:B&N$9XC ;@].U8:S!>V$L>2>PY$ROE6S=,G1 33*^)#?Z M81S!C7N?&E2QU9"+7UK%D@7>==KRYM9*'A)U.H-Z)BQG3"!9]E'#(5K_;!]D M\D]Y[FYL9'6]F9L9-N68J%6>#UV,5J=:/V.9UO8P9TOLL%;&/>8][!Q5]*'5 M\>#HELMW:(.[RQQ#EHHY>WJBW@_%=>2WR^']Y=?A^?]3'^Z&U_?#\X?1S?6! MW$D6(9F\ARQ&[LKN[VXL]6;LV1B2;WS!8_06H0P>6\,1X+O(KF+'L\2WRO(MUJOC!8P3WRV&Z&8#Q/['CS$9__S_\X;;>;G^'O"OW=KR"B/[0^?Z*\+UV=+YSQ,V:@ MS8'&#&]3TY.?^AOHLR1B_MUP/=M!>^/<3O.6^UH2]L")^A#:1-PMX]]( ?5) M-V36FNHB-=8O< ,E@ L$R1^WQM]A(M]LUTW-VP4S/*&C$L[[]=D8/Z^;_09Y MDYO./@E)#[,$%8>-[2>+J#)9.,#8?FIK?%OS9O]$7:,8LC$7??: Z94\=\LYD1R22H7S1]\[61:MQ+W$JJ&$33S>% %01];8GC'\'2>"V0[$YSB7+!#$6RMX+T1D0+PZ4/@:NNAO=?U>']N7K:;3:ZP$K"#*!UN@U< M M\^#-P"E8+2=T6MBFI.GZ9B3[.3=(GX, NF=SCTLU$&1]?X:*-#(=OZ9%VK(G M()9095I 4%-%[QA5X)+Z[/';9O_AJ>&X'OS[(FIC-/A*/_H5%T3[,_U5(\&* M>I3I4UBM OK5X=41G5\#E4QJDN,S/@$5/#>R3SK(6:*%"OL$LP3V\/SODR%M MJ>B1XU?04@?"V]1D(IADU$2%W5!L*LC JZ. EL%._7)*^@,%OLO&8#*!F>'O M'G-(A5G<8CW&S MC)L=*B!>A8J3&P.944\Y;*X; H%D,8<]G@ %8#?QB54O9=5$@C5P[8@/@":; MF+8#(WD&-_4#Z\4-SQU>8%BNIYNF"F_'L\BW@1N@CKUX>K87'CT-V[G "R9N MG<)/&+5Y.U&&WJJRQED@GW)S":M@PE8;;8+.^<57UA(#= PNCHO>&GB XN:0 M]H2;>J+6*$:9*VG*7+U=..X"V%;NJ*@GF@9<$"4Q3-[!/BDX,WAD#G("]T@\ M0'/$&A^;ES$%E$?J$)A/_'#KS 7.'7SMC$W@'<"X\JZM8O "^F-@# MFK(2]>1#N\'=!PP_$G6 ,L *'@M)$)S!L_3\)8E,@P+E7+J\ 4?#W UFC=^0 M.Z8+PF9#@7D"8I>I%%%J-164RZW69_6&$PK>SE\1"D,>RWTV+/?IO<-RG\&Q MW&?7YR%/F/R"/6[2ARWA\>K+=V==3H9*1:L2(=,'6-4(4.T4=<3-YQXMPB;<*?#ZV) ML%#)7K@)J'*PM3M[U+^,O^H]=&HK=:7'=FW'=FW'2J3M52+=L1?;?$&G<^R MO^R1\O=U/SB_?[!'%U%0ONK67^K'J[_]O[\-U7OXP,1GKG41/L._?E(_BG"C M>$8&'&M>AK/!]7A8'3_8N FI_1&ZO6P8IN^ZM"G7GO:T?C?^TJXF=4UXC:V: M-MI$XE3L66D3&::XBF^P"+&$E+QDK77VKLJ9\FU/3^OU]K*U1)+_MX_,'':: MW)#7E)(84$K=V7[Q=/Y=JE_O'SR30?YZ0T*M3006VIXQKU20M"JQJ%3D[7?$ MLOGV9@_:^V2N"KE+#MT==C5/269[*+IF,/?:ML;KRS.ZK6(I_\?JJ]W0JUDE MO8JHK"_WBT10\''!"O MSEOMGF$M7:@W_(\SECKFNX1.%@/4(P+D"DUZ'!4W!UGTNI'S:#UAN J9,8OQ M= 9*(!O@R;$6>2._-1]96DUM<%:L=T]]^D7\%UZ.1=+EIOK,,-]^6S?X4FI= M,'D<\$OY#2CR)8IT,R:*5%G/\/@EQ[V=DGAOM_-TK.VD]O0R4JQ;:9GR4LIZ MZRRY\$/1Z4[)3WE?OGE5K\0?_)H/2@>7?_4+0.SP6YN4*-\6.=V1X6T0?Z!] M3?.-9V%/>)T33&--;6N!YMT4??:OI<_I5AK])Q2/0\K>3[6>FDDEK8Y_TTUK M6]ZQT)\-BVHT^(6XOX,$?\(K26,'\/\BGZBP7F]'YZ2?\9STJCLG?DU)KI*M M!Y'!C\7%Z(J'2K4^?$FLKL(_7%'ATG#&K F6Z2KB8QR%=^:5I33#)X=1):_/ M&$N/^FQ!YRM2[:'+[ZBRTHG7%=#E,;T*7OM+3^N?DF=PHO"J:#".Z:'(6 &# MOC)'#"TJ1OC)56>P5<]TDN%MQART@*BWH3KDF+KB_D#K#\[41P;4L9;$AL++ M:YJ\?@0."%KIIBJGAE#OL*T+:ZX;$_51E,# I\'+>:F' *Z3]GZ\8!KZ]5JF MJ(K#TAKU\4WAA?:R<,E=H&U')1NXD88S:82="HOQ#7ED( D]OC]8$#1^1J0' MD&R./0L5QHGW-_&1:VQ&'OXP4B.FT"J1,WR"3AD',&B35%JID3HX$3'(*"+Z MNRGF[ ]6+&^0]C=3KF:DUES2/N>V!9XR5AX]V/*J/R)!0'G_]P*41JL;U)HE MRQ0%9(8-3.]+!C6'4%E^-BI5Y@MG;KNREE1=>1%R.;QL;.JPFV]4C8Q%2A:= M*GHU*-8QMC,2D;K+GV/FNNJY[CZK5Z;]*DHSJ=!K:H"DP2'H$+DA?(+)0IQ, MO_HQ$ ?XZ_*HBOC[B7H%#[@VR"^0,CHO[EK1KP+7 23>P@.Y9?'R-6-ULNI' M&(+6QR:?J$A5I>(]+/ $X^-1%+SMN%?30^J1QFHD'5I'/FC(F([=ZOGY(V@>;B+L;/"I\,QZ? M[?YHX'A8RAOHGTMOT29_^KX149,RS,XW7"?KD +3S\-<[/OA)28G=,+BW<=B\> MFT0TVY/<[8B]0FG5BC5F>QX\DOK MM(^Q%-PK68G(A49/"@WZ52B6EB8D@=1"\FO8W XK.5?TTY+4(55$):]4>VB: M<>HS\N58O545IL@M)YU[,T5-22L!4"@6HB4P8P+* M*=$SMX9S6@F<4U6$[H[9SI-NB3; _]#-!:P-@;%,OUKT&JR9E-T: MG,;#4.(!,ZC=H"NJ3N3*B!GXB=8?L2)X" ?;E S85N9Q)V79\3P\Y^H5"]@ \\&B+NO1UCK<$ M@8@Q *AN&V6LP)(@@WW%7\"9+'_8.U&B4C#56#S-8BQ^M1V'=-BYCK54WMN* M<[EVI0*-0'I^MG07.#X&+NZ7(++A[XL!5BF8E,X;^CM4M>^+,_%&)<<;6]WE M-[;D!R?J#Q^>(G+HEYAD!:_ @FKHX9G$TV!2?Z3C8D)I9\60 T $4GXP!% MD8U=T''6>OC6&#$S(I[=!$YB%*,C68_Q.S7D7 )=X'X\X4'XO$LNY!*:UQ(6 M!$=H6D&#<%?@(+3,X$X*QX/@;K K%P]_]V',0N!EW*[; R>R*MB_XK/@8EFA1G&4V*TQT%2\ZRZ+^(NEL);2[;A1+#!OZH@SL%X@[CB20Y M01Y;3VY4B1#6#*H*746 /0ZH=V7\A'_/GV%Y^$V0D\@*=T@!?&WKI-U#;=(Z M067)D8+0'($_D>-UQ;W,_UGHU-[;#VLJ/F3.TC<8][B_ZPX\+?W)6+BC +)I M21.2I@N@A@*O!(P&4($F>"9S? U"Q( &\L#?L&#Q?S&P5^+!![40^F#X95RS M]6A-2>%6EE!/)HE-6W%%XTL.)<+(L3>PSNL3\Z+J?B^6HK7P-KV MI]B=WUYOM]Q]HYKQT]-?EYK'HE]=\]+CP6DY:5C?>>3"0.S@N1^MO)71\)%U M!^<&"/(UWUO MQ+NR%RF%U=NF76;XF66Z]?8^/[Y^G&&\I)SJLWXVV5MQ[54X6'52R)D+,WA8@)SXAH4=2N#P?:RP*H,ZW)DO3#7(X,R MI1);ZV7$3]G'ZJI[.%N-U5*J,YRZX-T[-J$J(CEO+ 3*7UQ50=@U,W9R*^E& MTB\_*MP-,B$;8OE60EO)=4G.QTC)=:&<29D?CXW*L-$9BZ:>N@O*$-!Y:Y8[ M"MB;"TPJ4(>8V3E&3E.^TS+XO0]]D08R^&7.D\/PGH725_5/:O:\OTX>_>\R MG)Q_\!KMT,F; R$_?.F<]%8.W:\\#?:19\'2K.>4N HO4^>8_.(^R[Q]#RA' MVV($_==$3M-WVV)O"DY ]DY2>>1<$A!OI^X]AX'5]=_VPL%"!I&$_$@EQY3B M.A,SP(N0L>V ,,;?D%9+5VJ2M'YNE2C .ZF,DL MYBU:1B3-S>*)TO JN0>8XKPZ53ZM%49 RL_@Z+DYB-W-3NS@??QU:41OGO1C MJ$Y=<.@,1;JM\3M)<>L;JAPQ>!5'V9SK.AXX*" 5)B+;)]278R3>_A4.*9SJ M(9\4TF0K*VIZJ\(^;8DWZ''7T.AK*:'L^)QM%@<;Y$1';_A MC; ,]8[]!# SB#'M*&>B!2'F;,YX*RL60*M",(!X\=>L1ORUMRG^0(:WF_'E#=L2 M?QL4>N04?\E0UR6*OXWJ5O*(OV0DY(+BKYE'_&VPS,SBKW>:H*R6DO1+%G\K M;OMV!5Y6*(U6A5@:L $2L)IWTKL)0\95B6FR*S63%9BA52$R0[@.8ZE);10^ MW BA!X!$(M/%+Q06G1P))1!F$^WPB:G#5[ M*Z#9:7#B288?K$KA4X=-P.B-,9LO>-ZP$(F.**.J)#Y#\Q[Q5THY=\MKE\&M M37-GNR?MF*A-$*01U2VR2%9"4/@9UU'4"*P?#R- M'BQ6[^.!F(M*ET&[[#2 MY>Q8Z;(_E2ZMK+@@K0J!05+C0$&J.X^Z*C/#,F8@NJ*PD]+<+7A'2!Y_\ MGK46NC4HHQGB%1'D.Z<'Z2B)'G 8C0Z/F?#'3/B:-#;C9F H^2)R]L2QNR/\ M'> $.)I4*8=9F&F.\#'Y?3N$&5D/KS82(R6UH<;]I^J5Y%XAD; .H5YD2B%" M[Q")X(XL+"BH%Q%*:\:PJJKZ>Y]PN#,V,5[6GM5:5!AD3S@6:27I#LZ!GOJ' M9W#1]&EJE\;V6:OVYSXI"7G9%ZV8C)4U,+D# 6:\("'_,+SGI9CD-?/67@T6 M;7]78K.,8GGC>R^I*^.)<('8VD8J&7O\[65"^+?E5/"#S/8N@5,R]MUJ%2LG MJE&N=^R5[X[Z7[2RPAJUJL0U>ESJ_DH9+JW/\H9P(H#:WDV/BW962)E6Q9@R M\H[8;\8;N??5XS;&)E,,1-Y\MD.SR?J_E=2+7D(M28UMW9W!:^7UV6.ILS_>I"4K MYK-Z7*4=8:2V19@L5VE%0TSO[2:M2B)EN$K;+IGJ>I-6&1&R7:75]ZRLB;,& M%P9['YC=&7]DN73)UO>^!G=HT;!2(XACZ"*@M%]G7(9,J1GWVE!I1E2,VIWC MX^W+YAR2Z_IEUW \Q[N5ROD@V^5*I[+N\5NZ6UD*4^WH4J6=%4BA72&0PG\] M?KECO G:+?53):4A=>'[N4K)6M7=KK"J^T%_,K%AT5>'NF? PR-K?,*[7$I8 M&KZTQA05*)LHV#;KU58GAL/&GNVX2YT8-/4[#*@SWI+WS@;/!6;*7U/'RJL- MB9BU4K5=8:5J A&I^&_L\0X86+[ACV@E?K$[6P,M*3=VI8 MD^(Y()RYK.6]I7!,AY)J&'9Y=9_#SV&W$ ;?#]=2&HA1Y+P88^8>(/6S5LRV M>^G7 ,8*/KJ-3UR&O"(N&C-W5VG*A(@ H':;K;ZV%;/7CP]Q_25"9?T*I+_ M(NW8>'-M>;-'S82I<;)GX.\I7Z4JT!39@_>,+A,/. I^Z6N]GNAA-R(>L1BWAF3EJ1PW5OA1!W7$7<63R$=%F=GI];3F:1L[ MZL)LL(89SL_,1K ]8!T:8/E@\W--O7GX<##U&?R(W?OXNH(Y]SBZ+9U#__"K M>/C';]C/SCU1AUX,GH?B"-T<[G4N]]B_(N]K38Z5SOO^CL?.(ERZYG^OVY0= MR[=V]'<#*=C.6IK8[G]8?1<]F>/(5]D;]+]UF!4P5*2N,$,T3Z1+_57F$M(ES+L*87<(G)+$7M,TU80FS:NX MBUY$7N -2WCA4EHL/\=S%APFR\\I_T"DSY\@?)YC_P1_B!I7_]+6!AU^C,0L MDO=93&1,>1)2)J)$X:W)[+D$<\7?>-\LA8 3SKE4N2>I$K75\.%?P%MN4HT] M"2(-.UB:3$P&%TW2!"9YVMQHHDK*1#G"0T3\Q4RT>7+6"29*\ARYQD$:A6CN M]Y@2! B14;0@5=:U($VB;6IK4K5 :U(ETIJ4\B<2>I,2K)!HA^8C]:0S.II] M\DS9*^>:-LY]ME^13+""WE(._G6RZ7CLVR>L\%'@)6S@\8%_S9+O3#2"40PL/KSL=B[*M]?OQ M6(V%,^OJN[D;(/\6VMR6=M;LO9?-W0#]MACG=K-5*N__UFY0#%AH9[M:UI:2 ME6;;YDZ46"_M]RZCI3)ED4>(M7O%\A@R):@=+'$V4#;9B=,YDB:>-"&PRX;+ MQ@WC9^/9F$P8?(7_MX'0NHW>Z8^];5I$*RB-I^LT*V7D[J9?X7DS1 M:;5[AO59CZ&?VN&F0,EPZ\4L*$E!Z7D%:WZJ0V!NZKCTVN,WO&"_4X_,AE)<;R>W$ M5)&E+A^62%J)C^4K//E^)7,JU.LI2%)*ZB(+W^K_JO'V'*D#R22BY8&48*#! MKSSA934$%=.&RO=S5J?F]WB%[[7:ORY+U,-+1NYDA69J5PC-%,:3=U6>>Y2" M!*3$9VX]ZR\,*,HL>.=D.8DK.?O)3]-;6.-GW7KRF_EBNA=/)WZT7]AJ:S!E MFFO:."',3$S+E,4DW728I@U"CDO=PT0U#173I,2B^_$1@0R(4@4 I3::ZN T MWJQ>0H[:[1&NX 1G!7'JE 'BE%R==?]UJ%)9WBYJL39&T4JLL1BL%)R+#+UH M=<2&-,R*#-6I,(M[9*G?]3=1?C$ M1==RDUD\1Q=;B04-;A)4?)?#8%(>\?B9Y""(BRR $S0-9*+M2B8O?D/SW\(7!88$6S);IL9/ M&%/:![9%K>#1AE8_MG[]I/@MQ[1P;:Y=N)F$:UN /!POD CXR=-"!Z/.8WRI8@$GRM C1&U/ M[3=_E6OT"U;@=X9;1MLU ^ICQO7"1;V'51_ZFV.;ID3*PY\;4F6-;9=W'\+T M>K"S*'G87ZKN-UWGW>9=M#,5\?8IFU#+>=?3O07LG[[PGFV'TIDYN^!DX+$G M1Y^I^@3QP5W.:R'R2QWN+$Q4FJ"E%^83S0QS"-F"..XC?@,1-]O-S[3$6SXJ M?=3Z_.F$"XJ1I?BLM%IQA#L-JMF8&C2XL Q-8@Q*U8<="GA#U!K0).#L(S') M#I$L7*'.*5":NAPER&Y:9A-1%18!1_H\FFPL.JYZX!9[2\=7=Q6J4.1,<36\ M_ZH.[\_5[J!YH@XQ87[\'"4Y?(V-[2?+^+? !34-\.(Q@1^$$K-"#$!U)[YX MDDP99AT3A)UIOJ&MA\#V$\6W*&F$DRP::FMXDUE587.EVI"Y+F,W(/9@_M83 M=<=R5QFB%9\,[U<>IHY2JRXAM.1&P(E]!OZRK&X&$$^48QKBS,F8':-"S$!XX^RF5,=#)4T26>-SQ73,A- MGQ$?*%BCG%.NF! 2S7;NP4ER,1Q)1+LA._7!1NP,BH[PG17S(\\YJ-OBS3A\ M PGM'!"R:,-P6T1Q[1E90-Q8DV5WO$:+"F)A@?RQ<*HY#6LQJHWK.H M2L9ST"=>.-WY M.HQ$GXJR3VV@PTJ:JX(\X]0$YO1DXU@A'^V8CJESOTT6SALA\T:ZI:]J%'_Q MOM@?61P9\TOWI-=95;IUR-,N>_^ZE>Q?K\S]*X3GNL+J$Z'/>3BJH?ZZ2_#' M2)Y&-WN>1I0 !3/_[?:(/O)V"WENTF&/#D__C*PQ^-C[C?YP8 ["L6_\ M5LH8^\6S!D1[-7Z*9/!>(H%?+-@UO.7AE9DO[#O=Q:550C3___:^M3EQ9$G[ M.[]".[NS,1,+-.).]]F.H&WW=>#_(J#":%A*CBVWFU[^95:4; M$B )"23LB(T]TP:DK,RLK,RLS"<;O=-WX!5KWD6>HD$_>_JL[Y1(J[@3L8LU M\R)W0>'@BYVBZL5K(SK"CCGIW(N\!8&S+W; H _B%;,7H6OK=8^0SUU/E*<= M^[67$B:]*#/DBS,[/D\Y[H0+:,5S5@JWT[>/QG"BV-)O_-TS,=)H3$3ZQU$8 MA9C(/B?]X]<9$XCZ[Y]JH4-"S'CS9S M8]N^W[@7]\T1+>NF]X\U&6KRA;12 M8*'LQMZ=I6N.Z04[K)M//O%&>N[LS&V>G5&8!>?E!)):7"=4;R>\F8XMS9&, MB[>,B9/Y5E,2PWQT^^G:OPLP;(?9%%7G"<]=2A4V-&?597N(!8M6GO6-KLWV MC6EJ57-LA"[LC42.2>MNLJ1U)U= ^.'*4%2A.>!=4-O&.0B25I$>#4(K^VB;F(1W&S4+EEAQ9L7#TW?OE\!U9S-)6SI]\36\=Z(19"MW\./= MT;7#.^5G#UG=N;UQ0+TYMCXMNY,T&4YD.M(%OH]='BY.OQ3$EM^]\';*(P?B M%Y8^G^I?."T[[$*TWQ*4'=;8@SH\X2@06FCME&Y7)&ZT%?BB8C@"W;.P WK5 M-HH(T-Y.YE]-[, EUI"!MM--S9O9=N!"]*(!.^AL \L4W#?QZA;ZKIH^K\'; M:O1U@K\EL1;9D2@.RM?$&M.@]9+9OVY^]N]F^@W;3<3>!U-XE@RR "WEU:^T M/\"MBJ6C9)RN*VQU03F[VY65 P>ZE>CG]#FNU:P+0S@>D6W8C)!'$S> 50MR(;Q W!=D6B5KYG,"=0RU, M=>P?FLS94/5;WCJ,L_HN%1,",X6ECN[M!U.1%C+<#JZ%*838?K;2+@??AD)DROAZNOTZ]U(N+V;7(Q&E_?"U=WD M6K@2F M^Y__KI?GPY'MY]+\!@VMA]@[$[S)BPZ&PPGZ2->69.2%%Y7NC@Z=?T9PT<(=,ENRH, MKW\7OH%U I^-CW/]A7?"PR=. SR=N$?6X#I-=5UUANDY7Z2?N%\%QQU"QEZ5 M_P ]*YU=3$"D#<]92>M@\S.0#[]I-0196H.#/+=X $/; 3GP 'HGF@P.-KC. M!GRAZCC_Z,C[7']\KZ0Y0!',T89WSL%'$7[I_/RK@[[@8 QH$ CVZ@'CJQ@ M?J-D.2\"=\B"AUN!BED7/XBF@S:F>?K!!!@+ADZ@X_*($H8!1;7#8*4J@5]) M+_26FN4_7!""DT4"F7429[_)6OGMWQPQ"6#_4O^,3Z T^#747S;0@L/__$/T M.ABJB(/=,7H_"#ES:QNS!3S35;RXP3E70.?W(1G!3:AR/*'CNWTMB4:L\"81PK*P':U$V$Z5A>M MAY\#7F-9;HJ'=XIIN>2.]F8&W%,/?@<<8A3FM:PE^6W%*6&DZ9LV>0H6'XD5) MRO!3!CKC)&W9)/"5H6.3T\;02VQU6$F*''ZCB[7A&G%7C:T*S9FZ5AA.0$8\ M]JM;FPLE+W"^*";A=,#/6;.XXV:E&7U;GR^8WP$$MQO1 M):Q@ BH:#K?&!B>%]LKL31)N@$@&$E[XKSG'$X)3@ML+.IF2/[Z*IM$Y.+FQ M! ;1_ MUAA'8BKCY7TX3O@UUPI#ST CJ'N!-.W!A@K2RKJ%8G!U$%]/GF*%, M2:C8W*H"+I2F3Q6"$)WN-S8<#,\72LPX[. MMJ9SKAF8(>K<$T4"8_$M*HP'#X9@>+9F);1 9>B=S$N(G?1(-U\X,4/&]"&7 MS'FU2FX,L0F8@MK6V39%:ZP,/3OJ-B("ND8X$RR60]9?"G269.JZ&\O%5WW@ M/[6=@)SW?+@@IC34DCU[@]]Q,Z'XC!H8<3"3-"N 9/.RJ**WO_93>E<^]B4P MT_<^CNT*&S*>1EE<]@\*R/[NEB#HJ*W(Z;9\F Z( FH7Z*K[@RM?W)QS)\?N MDOK!D8.PUA9P_?TM&K^>ED]I1YFEY-.V-$!L/A7I&-PD7I-G>@2S&3=CR?J*"US$%"$=M*,#V+6?&H#HVDS!^Y;K]")#<4H MO:G/R3'V58111&K4O(39PQA=J-$US8?VH)ZO--.>W&66YNF"WBU#R-VT^N'> M0)42K)&]:!FE;$].;7P.OKBX(3O:ESMO@\]S#A3RE5]+C.Z&KH"+FZ"^;MOI;9-<\J#WC?V(_\ B3@)IUX7XZN?C]M\F7R]'= M/:^W%D;_^CJ>EJJ2?\=M?W(!.F7U:42?I\PN].42ED?)HB4[HOA!&)M8;SJC MA^@]#LKCL!UYRBZGNHSD_&ZEEE2^]=%._7-XSIX"XN*C#,&;E7?C+@Q:Z8O0 MIEB7;1MKRAJF.?<+R=@2\9KLHX]M.",Z@U[HC*BP+S@5RC.FB2;51*P"@<#5 M- ,3%W?75 W2 BO0Y8PI$UDC]"T(1I?_D%2$NWVFG^PJ FM'UU;YR[8EX0J( M$>YK+6&NJ*P_>S*SL$H9=(1!"B"PA+VBA7 ;]>Y\1B<-%YS"7>KDLJX.YO7F MQ!SZ4O 'L)Z9U0;O2#*VH[$7R@>6D'SSMU.;C1S+:GU]_;09/[J<*FA.*MR< M[%:G TI9TUD1L=IO-:K=EAC>:)X="=@0V!- ,P:HL#S%<(:%F_[I]G2ZI84@ M5K2O8/>:TV*%T=4Q^[)SB@U;J9-Z*^58UYC;5DIAF _< M2;U^M=WHQ-Y'7L:$F'&W4-JRYTO^4O.*[$JO@_/Z:L^? M;NI-DR.$6;Q-(R;?-$=W8L7NH-H7XQ\^T9O&=*+A))LF;>8N]J:)KI]Y#9NF MEWK3Y(A[E=NF2:M(;'LP!V8RYUL&.08Q#=;60&1@CGB;'T* 3&W+CA<57:K;>(7H4LTW=*E3[XZ,6G5A='W[9?)] M-!(^C6Y&5^/IO7#[97AS?R871JEDZ-P9I52 HS3K$TJ,B74?"SRR8.5X#X'- MQ.Q?A%-K5O#OB/: 6 ZF8!*/,$>_0K"K( M&_&$TFD?(IT<$_Q8IF%)L#Q$+?9#R#SKQ@\XG^%8ERQA.+Y&F!K3?O@3?,T* MO8]BNQ/I0U_2@TP#86-B'&AX4N#7W^ Y".-"=4"8?OWG<"I\T<%)%5K@; NC M\8T@BC6QUVL.Q$$ [8?^P@<2L_ #!CQ+9L4 ICT3!T\]NL?;AU@G_ I^37^$G%0HZA#^4M> "-1(?+]C2EUZ.5R.QW;GA=[-,<4@ M\=$Z&YU'<'?YD6*%!4+^(N2E1Y 0U["YFEJ;73&#.#^(@?LQ4 MR48DZ6=D_<.Z*LA>R$GAJSGCW(=6*RX?&180$LN>29>"\G'_CEM.MRUZE^P> M.G7AFLA8G^@LP:1YA(VCB6)0@Q(\*3(%8C)T^W$A(%:2JLP87D%EK)F@1B@% M1TP;X(#N%SQX+X9OPB]MF=KAF\S IH7002.;R$;P:$'B@.2;@;=/7(Y"^M70 MOT+9QL6AIL%YRY5HCIKWBR/9@ +C&?QK%#X65>L@T_ ZVO]2#@X2?$W\^^D# ML'QNF?J#.:8M<;? <*:DJ$+<,N_OCVE'=R_EB^J3#>FM+04(AX#Y%- 3.])1 MWSGDJ,\96,7%_&.X'6RKHU%C-M+3G0IN93[Z8'C_5;C1ZUAC(M8:@ZICG_T+ M%&K"G?MC@:_1K%W;JJ7P'6\(=,W"+^!S0(@.86M/[-3ZC5_?"U[&$JS- QIA M>#EGF'N,56XE+!575CP!"@9."#_?.2MF:2[#U59B>98 >YUQ%7@9?"BZ#JM#D($8ZC^B#:,@Y>#?Z7[0]C6*F>N^@\QLV MGD]#'HHM&/05/#G2[^ Q+0E;+3:0AKX=PAQ&G.VXJ<$^*PCDXA@$W1N+1R=U MH>VIS.COD'*&S;.')A;E@9DW: ]Z@.4&<7V0H]N1,)[WB4.'[B'V),>[66 4 M/71RKNLL>F37.T0\.=X"#EE$$X%&WT@@(H@=F["7X=XU]@7G\7LB%$9[K MI%;1O37T.9L-AG;+L4JZ\0AF@$U;XD:,><9@*VRK9NJV@0-F%C8L#*T+_3?X M?7(7T@[#P&3'?800S(/M=T0?_GQJZ-!M$T[2C'_\.,J7@FJREP! CP=7$J^,!ACXY4[AZWB@Y\E-4MZ M$0BLD!Y%,[_SX7M)<$"9K!-VBH%#C<&3MMX(=:A^!FFA 9&?[-/=D3G:F<4M MP!?=-"_H7QZ)-EO[7*ZX.?_M3SA"AK]=%RXF-]/QS>?1S<5X="YY_1A2<0) *'H [O-9_$AQZ!^($3SS0V3'C&)8U7\GN3#6@"K(>L&O-(9J\;2 M"GQVI/M'/TBW%*BZG:F2LA2H#8,5@QM,"4&W^T_;P*+<^9S"KN/]@0^CVAE$ MB',*<: L/(DFK&8S>Z6$ :'1$Y[!MV -W/29A+T:'5@P0B8]$Y&*T,K1: M-Z):26L*>DCQM?%\A?=5,"X&NS>C"1MT=6T3:<(\EJ*5]$ #\1ZQLT3 ..'31%!C,(&[B&Q+)O(4RW..>4J-SW/<$ ( MVUF@;7Y5QTC?!U_R[7IM#;H@7UJ)W)NK$D MSB.V.#!"X"+[)VWXY =?NH&(B^50&TS,5.YT0 ,V%BZ5)_Y9: P(O0?15RO=)-2'KK@^M&*NP#%G]T5/ M8$UQHHH[](*=C1(<9X;%C$R8[JI[5%#I/H 3#V$$B)\')>A#6;J!4X0Q0*'H M:G1I0$O%>0.?.*+)3 \94=MIVD/2B4L\V_&/UQQOE">^F]9FPSE@_9J& MH9M*+#:RI.* ;4A>OD*W+;S?HEY@L,?3/V:+GEZ@"A>W8ZJP. 968XVLKGK0 M+0!?$'#,E,'<2L=YLYBBP/>?X;<5G$6S,8?E"<\+_**$LWX>/ 1['- #)[BQ MYG?/3.MT$Y_OVG&/"RT^0C=TT%/"I-F";VHGU8(7[":Q+.9%TJMX?#)$9HK% MLM.XN'"0S7Y#+S[9201DZ\_P7#Q?P"-ACC!C&;NAXU/*]Y[(8B,%?$2X5DQ[ M_,3>N+<1M-KJ-ZK=?D0IKC=FB*>9G55R_'=FV7 R.8U,B(GP#XI)>6P%)+5Y MF>V(!-R4A01[1Q:6MH7CSCCKX- #)=?IP.(_2(QL@ M_R0Q#T:5GDT;#RNT)RJ<.ZJ#00#K<"_'6 NQL:9>..M!>;#!+$& %$QA*FAV M#!R8KK+LTT49 257J+JKD+9FDI> 3W81V&N#C! MSA=!>T#$[M^/DDW.IG"<@4-/I9<#D(5V/>,(:>,.!+XW%Y/KD3 =_L_99(UC M"<;)&\>48JZ74/0&T'2R$[\XE6$(J/>K S]O22]8Y!TNYL3*4T('^X S3X<" ME6%J3PJ)M9)(K)EJ>H\+^(5!AXTX;FA)=0U'IDWF[HMYS1B_N"SW6)\MJ'X1 M\VMFKZVQ2/3/<,U:NA)M/6JIT[9V.H3Q&&>B0Y'HXS&6+_%X\X MIB(-,8>8KLTG;W45IPAM(?SR*1#-<#SR A_K=_7?79MPXCED#7=F8Y-,_<\4-7<3N0NQ+$A0R>Q M>N\P*?!EUZ6H-7T^Q0I,'T+\U@]-J?Y#Z;7=V?#6XV06*1TY M[)TX.^..QJ:TPIYN *\VC*'#V0;\%T1,-7M5LB.%BB^.'<2_7% .@"S=[.%4 MOZ.KG\+B[=4N@3;B. -GLAV.P4]QT*NWPKTFA3U<1A354A8"4PO.=;/PQ4:. MA7C;&\5B7[8GA9,$IU$\-N.QQ)Z$N5#LN"J9QB?QE)DU&VL."^!+0],DEOF' MPX:APX6=AJU=;Q5Q-YPT"DG+VVW>:6O0JG=;93D]MJ8=+VBC[7!F"7>1!96E MJS[(]\1B"4:P3)A>G"'O@'6,!S,:60VIU^O=?-7$QI M3D=69'56)QUKZ;2!/6N$8OBHKB^L$3=%<0SB(3CKE"T"8H4_RKZYGI))-?-Z-H^Y#UB7EN1 M'L#+1/CFUW%CG^UE-49\3)W94VFE21(*RD1J\FZU,A86O)51'*61,9@J8-JS9,@[QIMVJ[U6] "61#4216FQW,GK]LEYW1G$ZQN+S>ML M\\9N^H[A2NKV@S6W51>B]Y1Q88I]0C,:[I*N=..2+VC(U[.C&+S3B26G$W5X M9*WE!W"JV8E7-)^5&F=S#SAV<0AKPOCN0FAV6T-!DC$D6_J@"4JBZ%N-E+O, M[?)KQ;1(9Z+I![&J+1Y5U>.5$>)%-L,BFP7'2O';;5HJ@OA9$+%;SM5WR12< MVB>ZU$^X4O^T$'XS.]3D.W>-])N[5+[UFE0^6^8U>_&\Q6+9^PN& *O\C0-4 MM$=%(X0.P*0S(LNX&4+VR[?"D;? "US?#A"#]N#5[81L.-=JQ4-+.:KWOL3I M'7\[]O]F^DV8&A)L=4K:66BY?XDWUK-O>;N4/ L/M>1*GHIQ@RR"H-.Y]CAT MQG@Z:;%39HKOKNJ.+6J':>HW7Y5'?S"_1%"MZ+D5IS3F;E[ZD8Y4T@0'[M_ M^14(SFZ=AV8[?_@,ZYQH]Q)>$=[!&D=TB3NL4Q9^:,FU/"WOQ%89DS9#;.. M'<$1'<[";^=KV8ZAO/+5]]WLDG@_WKG]VN @ M8Z/*M;)%T#SVH<%P4;&QG]N*B.I=@4V!*EI;6U;[)=Q*Y5G.'5X")C'> H34 MS!NTLV#>4;"#_]BN]Z6U;[O1(+.LB-C1J1C2BT&UV\SX//KUS$65945&,E'% MK6,I!BIQXET?ZV24YA!-[CH82ZMUN1R]E*?> 1'*-B$WDRBA"/8B7L#RZOS7 M/ [_K,77K'9BW@/E[$N_@9XQ/%5?LL19XZTJ:=90DT?.,K,XA7:XIR?A7C;.XV'<:U;%U,4 M1_$8SSLC&3?/U7Z;%'.:+?59U^5G155A-XTU2](>$4>1Q6O.1SM*-AH9^U<9 MC)M+&(')>X[^,]6CS ^VHT91;UF7S*230Y#T-O[I],0<:?Q3.&>U3VN*.K\H MMJ?2>=USGF+SJ9LEGXZ$P?0/1$/P/QK6LE34]?M]#Z??-96_":/%(QX?^/%P M4*>\UHN$!5[T;[6:<*4057XOW$J/H +W$(@C[/9[H=L4:C7^=:J,+IT.<>R5 M-4M? 8E-E"K_BR/I+OYM/WY(<+D^OD8#DOA?VXAX*Q7(5@4/ M'QIP5,X^"#=PEK*5W^BXVF;;_ZMWSL\H(ZA0/5%%L^3!(-*/&KOA?@]V%%GJ MI[<;02^RSL^$U&MVE' KH?ZUX:(] >>L>#[*LH; ZB>!P.KE!UYV:1O.K+$U MD0Q3( A4'PU3AO_1J%;PN]C-*6EK.MC,P!](4?<_F![#F>^ZH%CF-E2TNC#U M/5 FH#A+1<.O+"3X@4VGG=$1:GC]M%!,VF2CSROX/$1:P173[\+_6?"Y8 $7 MJH)IS^?*3,$?V4"+84F*9JT%\@)/,.%QCY(ANV/6; L83WLW)5\#/M@:@*>2(FHUJQ<$;<$FM+ M5.4'4=?X9TW0=(M]'D'% QLJ: H8]\*_..%$9L*)D(3_J[(]@^?HA@!D *'C4%9S6D"SAA> MNAC$7.D:Y7WP@1'OK0O#+9AY3!D#?*6#"3:4L>(I(SQWAQJBP/_C:/4 .ZO1 MMA< T(7OIC++J_ ]5&Z[^ZYB"]R*86*JZWI^&(;\CPJ8+'QHH]Y1M%/B&@Z2 M&/5^?D9]&!H 2;=-<+RP%] < M"ZU4YIN%WJYR>D#SPDA'5XR4786[57%+KJ^*"WA>*+-%3H1O)9?A^>.-\*Y+ MX&:UOX5R.+'P 29:279$.Z=/L]'JQ; (QX'ZNM&M>_OA3]CU4YTN6=K=Y=NM MMK8MF!W\>@6/0+;X'&W(*>V%V$AB, 8Y&HSXARR8#1",@$; 4,"YLS7T 1\U MBG$1<$[8L"P?O)&)GIPO>8WN@@N:!QX*H2[87S:.O]CP"G7X-E<'T#"J(15\ MQ_:W4W_'H5*E\R7!2P)/ZAD\'>YP:, +P7HFZA,!!TRS%AO.J/MLT^V=8A.0 MB":I= 4&4=%_JL#"7">3TK'2384M"_[@_IBP%C+P:K99Z&U,9\OWW&W'W3'I M.Q V36)=:I7=E K;*7U%![4H)MEXL$USVWECH)\+8R;Q4,:5^W_^>[\I]CZ8 MGL0J0=V2Z(YQ!8L?.D>$A-JRQ.>:S"SC%\B+1#U^9-O#FKX*?DZ>) B2J"ML M6PO=H)LSN!/FB@HK=:91(V0U;?4-3&VELYNHOO\)0:4I*S.^KS&T>)*,-7H6 M;. KH>J/X8?%-C][6[,A]GVG&]@@;T6/L+$-NI.#RZJ$E^4C4S"=>9>!M>5_ MG&2DVPF45,S5G\0 W+15B\?%P@JB)DS%\']>#.]&]SB+A.IOQ6= "00!.7HH M:? PQ6I;C+[J$^:&OF1Q.YQ1H*[H]0K;?&.\$!)FJJ0L4>G1:@V_K$7;6NHAP=S2NQ^^"> 0\16=Y"I)-;KS"=W'E+)Y] W74.R]6VE-_>^(4V/W](0#7Y/?B02LA("3"&*W+MQ/ M)Q>_"Y/;Z7AR P;SYE+X-KR[&]Y,[UT^G\ZI]=^EI75ILQ)VDSN]V2E/GO*E M@) U2H+@I[( 0LTF4LE*#*V,Q=K,7ZS"Q!F!^B;+ ._;&*SP_^\, M0<1&,RU^N4L+^/Z?D9+)G$)-1$<@)DK-I)@T6_*?%?85-R1F'!">T97'##S& M4WB7-I\K2"$R[0G/0B=NV& S!5Y>Z"JXGR:&$A.0#,TY5>G#SR/KD]5^Z62\ M_]I'N[G?=G$?2"A5Z$[!VU\.T@W;8F4;LP4F1N,/%4RP.V[YTR=SRBX3"%GJ MVG:P9V=[]-N]:B ]TN:;;--A_DTE*O=SV"+(5WTVQ#. M*S@B3%CJ,E&9/:)9!1UOH_$#R33M)7LR%JV9/X2Y08B7*<;YETC)'J,5R)PD M&UOHJ:]?P8>&@5?RJ,Z?UB$-'V)FY0I81:^SAMX:[F %5[ !U@*)R!>*YJR MM)>[)T6V.B$1_QS#6+>+O&[I9?^Z^^'YPS]_X-<;H%Y/.M@96D8A8)TB'J4) ME:%U.J:,^"K^ROGB&7G/P[/SYHU,:(8@)MM'08H2ISXEM^9+J$;@7?DK$"^+UL&WA. M1B[W8?]R'Y(L=TJ,)43'S7IG,PG@4^8MI+<+07H[1#B]ABG?17Q6GEPW8\\P MQX&T\3S#1D:>8>?(GF&GNZ5LY,TS])N1 P9:%\,SC!B&'<<5Z!9YW?L= ;'> M%;/W##O%]H]B>(9B/5V@T"WVRF-YANTL/<1>QMYB]T!O<8NGN%GL2&L+S2VS_1C#>0EC96^[1(J,H:N^2,%GYF4Q9_86 MUJ/+5#.C=7O7'*9H'/,8E=,I7-M["H,@J"6RK3K!>\CCH^:/7_)[ M8(B>2*?8+^FO$Z(=\Q"HJRKONZ=F$/]MKJ29\^\@(L ,E$5:F>2]X/S7!\&9 M8-YH_,SZW>-HPD^Q0"BVHGL$ZO98_@!_H\I;07T.0GQY7B@6J2%;8.6:_FQ( M*][:'WQWN((.Q_DTQ7*2W3C5/!'S1RV<@(F%N1BYXJCEE?B2+\7M7JW,EWO) M;_6.J2E%3OJER/;MU90B)_N29_GR0"L=!;(COS@]I+$0-Y-J9='OXAJAS$6M M''=Q]4:(]"/*KS 9L^3R*TC&;*O\CNW-C,*W""=S9 J7C$]1F9+,E2G7BB,K M4D[FS)2+=]&W5[/4=A[EX&KK\VXUDD%_+PS<(W4 M5N>GXL\I-+=1$*S:VJ<[YD:F&E'SCE3HU MIU*'M8'@+8@O82VLB,%*@S*E/L'=UY$NV7FVE=XYF6.-738J*A3R9&3XH\T&/W=F+NA77]817'"X<4G9W M)KG>B@4K3Q!/ 3&%;'HKI<]]2"P!R$SGA@S>Q^[8[15PE.-:5EW,1Z^ZD ,W MZK9E6A+#35R!.AH,T(48,\4D"*4$^V).%(2;K NC3=(\7,V*=S''N^Q,9;F" M[RGP]26Q%KK,N^W0="X5RV+]9O>6-)\+0P^$XI.MJ@3^2[C1Z\#77ET8:P)> M'% 503@:Q+G05C:%VYP3 T$$9$%ZT)^(A[]9\=8:K(T,(B Q%"G&8GK]6 L7 M*#C7RO2^T+N(]/C"4O<<+)1"YSPI^)"5H7LWW17$V>#0H+K_Q_AT0R$4E7+J MD!&NQT-N,]IT+;(AS_>< MY_%P)TH_T*03>Z;Z ;Q<%PSNQ($[/&7,@1BVPH M0)0#7UP[K<04K,OW8'6 M>04.$Z&5)0]$U9^S,98%K_(0,\?H$/?6>017XH]YB64.-=DWH.6:2$B2/ $Z M$-H*9 A?N-$1A9']$\A1O(J/*9DM- 4LV4;!1US\F:,04_+JD\@(#$C"F0XT M7MIJVW>%];OJ0Z(S/Q&OC%G=\[,VQLP9GS+H1]_^/S;EL:H?2 MKCN.9^ 6KIF7B(=$)3G[(3S'%3ACZQ;.0+'5M--VJ,5&&SW@@7":665K9E1;RS MP>_'HP^?\XBY/5+OGW([!E/%GPW=W(W_M*V-N2#3_)*P.N,-9AZ2E$^ZR<1Z M\U 9'+^(ARWQZ+LO[DR]WM:9>J=2YKB4]U-2?IQ)P#2!C]'_.S939*L"[/3^ MRCMO]L06_LJ]"L!$A#?CQ#5%.^U]KQ'+^SKF<.$\9I:G\=;R/$P.E>F!QTNO MWNYG)_/\3QTO( O!Q9S6X1B4*=3J=P8G\.U"(=2!7"YKW 3;IWLTEZZLP9+8 M*%.PM T-M"C^90)6ESM8:KT%2_%48H\G>^#VPYO7L6G:06P)AJ/F;[UV5[_[ MP!+3IB)BM9&=Y\9R6)O=WFIL*PQ\BT(+%86>]N@\+ H5MPP6?@M#\[4F)PY# MNW6Q5Z8P=!M);52EK2%J"-DB\N=)[0[\2)!U^T$E!YJ=;0^*IYUB>0+@9K7= M[%PNB]OTLAP/+&ULUP9V,&4DW5 '24V&[_%X\8:*8A M)J=$(=<<6C@G18R//FUD<%)KZ6--O'1AKU5M#P[-61T_77A*D^;C\>$F+:MT MX6D[MTY8M9SU"#HQQQETTP#,(*O\977O?- [TV+DEO2@VU;%WWBU4?,>8?>R M 2,L(Z:EF/7P.K&5L'8]"I703P!+D'D#V[YJX*7[\F4X9\W\M Y8D#LT2(D+ MU_.G)&G5>GQ%#!2Q;RUV3UJUOB4T>MB=D7&A ;!L=DNK%ATK29F#'2@.RP1> M#XL#)O''']/F'B(*OH^T)N8\"/]X,-Y]K/A\^%(ORBGVKPI?E'FYY>/V+7 1 M[5:]@QSQ?[^X&(VNKK864S<[VS U=BYB=^.]*)Y%'6VCW@_78 BU/=C?HGC" MLI0LBXA;404HVW?*(FOAR MAV\1]0ZA93UT4.S\%*:=ON&HH?-;Z/JJ0E=?KK;4BWH+7C: M;)[#XL\D=&VV2AVZ[KJ>+*PHMH2N1X#S/RQT%<\G=&V?1>BZ6^M/%+H&@Y0" MABU93[\4#QU_N0OT+!JWC*)/&H3.]MZMZ@'SGFQ(Y(@/(@=RGT GHU4?#/D3 M,5&-4KSBHW(6?P)06#- MF8YSKYC4$!43?EEC1 7B=T&B)%9QUM=L01%1=80N]3U6A[U(*\4-QPZ&)JY7 M\,D4Y926ONX;Z1L_'YD;NUF-[I5N\#_A]T3TWGK1]CP/W$\'*(C^K4RCAD7%F9ND8<9IZ"/=X<[U9W$SFV M>+8IZZFK8C_?-/SF6>H?A BWQC96]GHW-H_%#J&/W3^LP^23@X_ R:$6Q.] MN1K!0>',"EKH-H4LH$\#'7N4CPX>X)-G&'_&/D\:T?VW,?2L7:J%AI>X77>" MAHNIHL!C#D]E*N>@,G^P>(,V_K&Y@3K^R7=MDMA%:;6B$4B*K5(Y,*+9ZD4R M8D/QCN;T\(CL'P^NX_/PL:#.3S/K<2QBCO-8\$Y+,NC1Y[+TB/(LM!?;S'H( M03/'(00,T +O$Q?[?8**-UW /RQ&5F1!TRU!08@, ?_RS'7CQ!-73J@#60\6 M:(I'+2@RO8JBR&$4_B8=1]@[9U+$G$11AN*C;.7:W%8B=.S)$&]C&<)/RO/! M@:N^MWD/9\6Z(Y+H7G"_2?=(TSR.2*&O:.'8XMU!:4$F<'@!2"Q@G;>9(V5; M+I9]"K]0%S$>[E4Q)JUTVV6?M"(VRX1^)/:;U4&C^1HFK8AG4FDZV(]5=1II M';"7HHL@$:NCR$60S7H[U,"76A1G@>,<=WC%H*QC-WJ-TE(NYCXP)!L8Y/BH MK:?F:+.TNM J+>7M(XZ]*>J$";%]CBYFMIJ7 61H/N/ ]W?*2]T?[?7J78CZN1C M)B+#;,\ NC^-M$-.1"I!)Y'S>6'YM^OMG+#\2[SO8QOH[1,^W\8?%'G\0;<\ MT9E8[31ZU::8W%3G.OX@A73CF>H,!5O>@%!,/MJU:-+.?"]OB4$[Q8U!&_5> M9U\,^C;=XHV8HWH#!1^U<=*3.>FHC;@G<^'RIB<\)K,;M1'KF"QDWC3)F94+ MJ[>=6=-G/=ZQ%<]R.4 V\6%FG*+T_/IZ-AJE J7PAT]:"3_SWVHUX4HAJOQ> MN 7.?X ?_F5C1_Y[H=L1:C7^=:IZ;G6^0P=[>LW25T!-$UT#_A?'7>CBW_:7 MF@57YD->BJY=\[^V$?%6"MET5?.OS5G5!V&Z7L'#AX;TH,P^"#>@SFSE-SJN MMMGS_^J=\S/*"-JYX#4H1+/DP2#2C]H#@0T$#UY1EOKI[4;0BZSS,R'UFOTM M%I&$^M>&B_8$G*&.[5;B1"-.R",:C3NRT@T$R?':/J):*';/*-G_J Q:?!@< MJ&X10>S5A?O1Y^O1S52X&]U.[J;CF\\%:-;S&\VTK7I)Q.)T8B4396X6=JP) MTFP&!@FS2L*S8BV$J^'])V%X?R$T^XVJ@#U6S<8'3F[%I9?^7?P@_,*_P'_ M__SK9DL>71P0.U),BJ;0-2P8--905Q3X) 44+BF4*!GT?=7[U%<%<*N+E M,&+,>F42^IL !RR%K](U^D]]#F\2J-%8&0B!PI[-,*I,LI(,1&OQR/*3H<#3 MGB1%9;XWT&N01UN5#'4MD"?:RT1DX6%=H1@M"X7,?32B.V;B0Y;2#_#6%8W^ MA7:H+?1GA,:25! ROAR\(]TV$)<%WP'?E$Q@E+C%!I57N6+^92N(D6 M($:<42H5XFR?2I)=!\JL&/Y]YQ+E M8A9)P"]-8CXM VF29HNZPPQ0;%/WLT)P65%AK&!(:,X?;#!K!,U;A:DM$LT_ SVP5=:WB[VXKFUV]8^> M3L/Q-97_S?0;U7.PZ^> H@^Y'UU4)-KP M*TQMXP%($_Y36JX^""/M$?]QX9PCH2=-1Q?.D^K"Q#8$>+3[)826@,W&YQ\( M=+&.#I*M-QE;>$9H]EXP\7N\WW/Q_WV)['@_,/UF+!'51U[I)&3R'.?Z;$?3#B>) /,1K7B M%R(3DLEQ&YF,$,L'%@V. WR&0@+E9L<=W9X";I85H3O&H??P'5JFW=E)L3L/ M'=*QW<4S"(9-7GN[*UL\61[9]J1M\;I&(U *48??<_8K"MR_\^!W.B@>(HS- ML =\C5KX!55K;*+6NLAS7,$0](GK#&X4_-2GRB88BB>$O /-Q2-IAE8>F*7Z M":Q7_

    *B$0!/+? 6!4E^@M5(CR[('V[:&O@ 2^'1T)]A[^HKU"=, MM %ME6 M&?KR&[H\(["U=ZZOP+7]$E[T1,RQ9=Z1)P+[QZ1:2*CG/%-Q$>+N M>PJ(LL8GW?LLX-![Z2U_:5T88_S@N V6(6GF'/Y-(V4$9S8074>BGG_%^50W M3(ZN0N&?JXY!AY\H:#A93#+CJ@D[([0Z5>1*1,WA@QA M](3M)?5.$R _HKY*IA-[9X/-DRT,3S)Q[LO][DK?(M:XALZ)Q(YJ?M#BN5.6;%X1N01IQBQO-!E8A" M83B::EQ,KF^_C/Y'N!Y>_#:^H1$(MF-T]>MMO5;B<:C3M)3M$J>DBV!JVRV)0[?6CL;:+5864@Z+&XD^WVAZT,N#/ ML3LQQQK-&[(:$_@?C6#(. =7&'.)^)$EO7A&O73*?4D@=C:(S-8YE5X0(%LS MR2>VTNT"[57%=O3 I[-7^-0\:U<'WB\]TQGY.W@[P![& M$BMD/S_>=,1JJ]LOK/4M;ME]H8C)UC6;?KW[-+X9":.;S_@_&*U-;D8WT_L" MKKQ0Q!S; PD%CJ.:[S+%=H=H)FQ M0I=V+XO I82J&8L[8KP$1+%LZA?4W1/'='L 10Y1ZP0!"E:X_/=/M=!PHV9: ML?YZ6K8=HN^'LZV5-@#YM=R!74O,+WAI59N]+(+F4[&FF2=K^H/BFM_BNO"% M(B;5GK^8W-U.[H;340$75"ABSC9:BPM+5%KLYGY:[.;RQCEQ.9,6&_KTE*?% M8'X+$,*.Q0%S90_W=#O5YB#M?>>I0X0#YM!FP3@<*ODZHX0#[BGW7O_$+(0H M9HQPP&7D/L8TJQTQB\*$MQBA%%YL($:XN9]\&5]"E'!9P#45BIBS#1-VVYT# M[N-CW%OTJX,MP^(+HBE[N'/ C7P,[H!1'D1/D'\MX4YNNAGOXJ(!N[7,-SL' MJ&?,DKV.V"RLY[#]W;QD[Q>,X7X]=1"7GY*GKD(3J]UF%H;G9/'; 8I_>/S6 M3UOT>$#PMOVAG_QJS15_>@RUCIOP*=SHJAR5*[U2B=5V:E.;6*\RS)!1M<-& M1*?Q5)BX?>-500,G%YN1BZ2/[5>GCR@H;-WTB\F3$@0BDSFH;)R:@-8)\E:[ M0RBVPM(>X; $3T8E/K#S4^'8'&H,LFA&R"G)=4CN]7"$Y]8!E41[*\M;U7;S M%-49A[.E?4"ET%ZV]*J]7I;!O1\].0#%G#-V<@#"(&/LVKU/]K/&:7I.^K:] MP,7-_M&QG^]LE=3\B,#.ZP(DAPD.@"($?1X_E+,/!IH^*:(QW&$]\X-":,4A M H\J]DR@1!P3X+W&#[7AO$I6S)4JK=\+L*<(,Q@+(@'G/@I"A?Z+^H[.OW;@ M:2!$A]_1=,&O9**\ORB%X4\A$#8X,-_O1\/KT5T(VB8:0/1NV2G@QE?>:HOXW@P+Y&#)8>ZAIAZEI MGHZ:"-ZT-JFY-7@2X-[29S_^D%1$0$E(Q3X917"E?0HZ(C2S$Y@K<*7#%GHB MB$(VF2,,E'DKK?&LR5@P$81T8\?/29F2F)3>8:%3_D+K'T+@+3$^2:8RHP,B MMHW0B$-V"L('!Q)^J:BV!5OD0-)WTRU&$"XV ON$[M&Q:0*=EQ2_D4U#_1QBW"]VTLCXN(ID:.C"*3G#H9-FE".!,T4]2"#\-;9TDM(%G M /&V24''V'];"D7^I.Y3&F\AC<*&SB5*,A_)':(Y>IC<479_Z-0J J%1' V= M7KN48()(D"F4,PT'0Z?3*0B+X%@SA)V[D0C+G @Q@HA05)$W$=T((IH%.^+Z M$32V"D9C%!\3'1+TL^#D,"*G$?@^2GL1E"8Z,HY&:93R3)&(/M(('R8VNS21SX=2# MW$IK0U=5+_=P')J"!P?R8J)A6>AD/OK+5E88L#628:U1^8[" MKY ]]U/D1/08E2Z7ND9M_3'(:H>L-Q_M"BKO'N'IX#+0J#7VA9)*?)AI1IB(F.2%!$W\!9]\=F1$PH!B-^(Q4 MYDK4B2 FY.('K*0B@WMP%#JZP7-O!H,\ZF7_E7'*RH^9732;& M\/ZBCSLT]_.X/0@0Y4[NI.+[HD@/?-(2I>H(]'0:48IE!50KG5:E(29X2^ [ MPMQLA#_QZG>EAIKLNC%,VXYBU3O-W12/M2\*L2?S@VE+O$<[(7O^65*TB>%W MW1FAVKTS]&Z=PU$3<;_-ZQV">,?&R*?XP08G]Z[,BAV^)Y&2%,CA,EHP2 M'VT7J86ZCZI^1 *]$\[7V%AZ!"8.TR"IW*SDRA7RW3D3K@A8>TD]O* @>6E# MR&_G)-WC;%W8B5_T61:$I: L7"K$*,NL^"*-?>B&W/B]C3IY%S%U@[D9AQZ@ MA!E0NO]\&R\/ES7"$'1#5MY'F8^Y\E+6V15$; MU]AZ<,AL^2(6\LPQQK;*7?Z"PB<)/A^)<>B?,YQ#JS PJ!]MV" M1NEP.-6_;[%[UDIO"=R%TE[<=,)+L9I>Z&0Z6'3!Y>0CMST%N-%+#<8]@;N9 MZ8(P^VZO&3+N>P/I42I5E:* C*?6GY M6H,$.M4^FDY%1)^]\-5X64Q1U&K"U^=G88JBEMK+7&T2O+Q_+)UM1>V8T/'I M8:-D7Z71BO#X^J$C+U<*(GC0#P5= 0".K.LP(YD0.H[R)2&B"J ?.C:.%W-& M$Q2*I7(M^]_70N3U"PW!KLEHVZY4Z?&GCW-)-4G$?HS_P$M]9M/G*=BQR';\ M%?S-_.GCU??M_4?['SP"]ECK"WBT(:EC328OOY/U3Q\;C8;8: SZ S'T\ K] MB]M7Q=YE8 A&M!DQ/_Y#5;0?[\W9@BPE>*'P0O^],/#=:+]J.,)5;+;$^@OE M.OW86N,L8U-9KE3*^N SF"Q\[W!>:NJV ?\67I:J9H)N6-;J_;MWS\_/]9<' M0ZWKQN.[9J/1>J=HIH4Y>W@T?J"\YPRA&@4,X1HH"/QC0KGRD?[)_:,BXY_G M"C$$2AD)O- DL_JC_O3N8OQ[D'V;/_[HO.K=QKM\[U]1 6^\'Y9@6)>21>@0 MW%H#_\]YB/>9LQ+?6F3O1V*SUA*]-[-/_-2X;T8Y!W@5R3JQ'*QC\K>0!\U: MHU5K>@_GGQS @V;I> ":TZVU&AGRH%5"'@3V0@8\:)>.!XW,>= I!P\"IK21 MQI0V,C>EW9.PSF,)>40'P[=H_I$,A+RL5&6F6-=L7KVLP#?Q1L^?[835X^^Q M[!'\"8C^=(VV"[\HX*/X^XCY13![%B,L] H?=>\VR#M,Y<5!YBK?>P5RV](S MMT>&)1%@_Q4(\(Y8DJ(1>209FJ(]FF>S^P;E.'!RY8&( @FB M>.:R/O514TBA-\]0[]X&V_ES8Q56;A%V7G MES93M=,M,PWKO0-]^K;!2YN8*H&,B[*/2Y>+0O%=2W_JQH5M6OJ2&*8_HN)_ MFV@D3N+BO)W$@IB15NDR9V\J5C(KUBI=>B^6BIG39WV?;%^!DA7%CI4N$_FF M9.6S9*7+F\94LH5!]IV72=Y:7D4KBC4K7;;V3='*:=%*ER,ND?O/,+(1"G>? MHIVY-2M=+OI-R>?)-E!Z]S%1;)C+B_6'MKVWQ<3M. MH2\H 8,<74<_P*-"SZ4-H MERY?7F+Q9=]%W2Y=%GJO;#ZMI^L5"0KRBZ3)>V56EAU7NIQNR426PRXK788T ME<@^V0H\57L<+U>&_L20_\_GH"M=^K'L,LQA'Y8NMY=*AM?2;*%HQ%@GZKIITS";B#,3T>=EZ$"'-J6OM0QDWYR]R:''7C> M69JB"3"''?@ZO(V11(ACGLP]>1LZ%1Q4)7 MY62)M[+LQ.[KR-D42HK9[\7N>>=L?#B=*]LB1EROIBQ[\+QS-(627@Y[[_@Y MF0,8T.C6Q$:MV_// MK].UJ?:>9G\WU']:[ZQ[\L^_>ZT?+^+LB]7XWZNKYOWO[YY>/EU\;SS)]\;# MOY9+]4_EUKQ]TO[LC+Z S6M_^^WO__JQZ#=&QH_)GS>77_[Y\N-[>_C0^>U= M\]/+[%_R1-8[FKW\U^K+[/J/[O?6J//N;^EV].?W3_IO8WVL#P>?I]+Z:FC_ MZ_OU[^*/<>?FY:^%W+F[ZI'_,I>/DZO_Z5U>=J^OFOW&F+2_7X]'B\&/+X/F MUX%Q>7>C_^O"^O+U0;W_9HZ'UZW6?SU<=>UO5\-GLV.O;J3G^V^WRMUMOSL4 M[__WZ?&/'[\US*N[QW_]:/_OY_[0LB^[G[7I_Q,N[N]JM8S/F4OR8'GI1%^F MXQMY,.%(^21I)X2X:U)[TDRT+]B/FLTL]\7Q$R.'\8W./1;;R?BV\:,L^';\ M9,2A?$-]ZR7E6^!'6?"MM F 8IN3E,T$C8%OAG@&XNV5-C-0./'F&CWV2AO[ M%TY.1>SIZ94V.5 X\>::!NB5MC2C<'(J8C=4K[2%&_<+W;"FQ%BBG,-9N1O= M(N:MM,96W*F.LCZ?:\9>:8LU2B.T' QI:0LT]@_0N=/AIY@HOU9F"XFH4^D1 MGKEXU6 +O=+6<^P[.+_HH ,G0S?HI#@UX4?9RK:T=1Y;## K<(0_'U>V^9Z2 MI7+';>-'&3AN M_1+4= 04)\" +!2G9,49X@"CN58RQ8$?91W-]4L;O>_R^"? !^G"6\2)O- U4U<5&5V"$9+L J7AI_?V M@ZG(BF0H^WL52I)1[),GN#_A4M?-KYPDH.Y66NT,MZMI)'\M:(I2WOYNA-P8J-] M%K*47MYD*38Z9R'+D^[+@L1J8J-[%K(\Z;XLC"Q[I9.E$Z=-5IAE&6LR>2'R M5!^;IDT,$\%ZK @PG]%RI>IK0FC6C/WT-.40.5Q$BHW^FQ2/(<5B;N'!F_"/ MNX5SR'Z+X@GR!:]1BH7TCL43I#Q>H_!SO:L6Q1-D;;)*BCN7CDQPB'RH:_#/ MC>ZD;Y)A2"?#YL[#)Y4LGE4#4.7M%Y4L;E4!FQ?2!RI=5 M*H&H<_9XRI<].C"KFT0M+H&;3Q).-?% %^X4\X>_3\>V4 HX)]/G$I]+]:8H MEB\O=6"F^$T_$NE'>5-7;\)KEC=C50;A%=)):Y8O4568 ]_S%N/GODIC"\J7 M^BK,07_6>E'>]-HK%EIY$V5%%EHQ#_0S2+!]LDU%(Z9YSQYG!CIMEBN5O+ A MV^#*G0;X3_[]UNO';?J57>!%@)I5Z4<[55OA18N:2>[P';*E^FJK3BR^&D M;94WH;1'?!ZXA['2#?CJ*[]J:)4W"U4221?F1#W;'-0))9WS*7JVF:1BB"R/ MD_/<\T$>--YK/SG//8=TY MD QB!B"PED0R;8-\Y&33+SB/<3[S'HQ/"CW5-N6?7!EL/%8Q]793[+W_>G\9 M>JK@)WG;DV^)X5(=>(.L/(%J;' .?WEC+W%:@.XDW)/2%)#CQ@-#+[LDFKY4 M-/[IEA?NY&WD*S<>ZQ>WN^X]O%O!TW=(&C^.7'WPH>^4E_= M6X;,V*R?RZ( M)-/;#/@J$//1^?\/NKR&_UE82_7C_P=02P,$% @ M4EY5+J,L'?0 @ M+0D !P !F,3!K,C R,65X,C,M,5]A:7)I;F1U#66\R']=K@UAY-\0GZ-_ <;VX/!YWJB;N=_?9@O)K>@^O=S^VW MC5!P=0UF-U7@L81FL*0/L!$)X4:U8(!+)0L;&(BAZ[^-ZT-"9,3X-6AHMP^* M/JH6B5F$2Y)%.]48#L9#^W''MDQ!SVJ;@\X8RUX?D;#)MUG:/Q*'3[FBLE0U M62U=>^G!Z@:V_B'TXT];4%")F54#(..$^(S%D M"A<2Y"Z!(R;!X0%6)AG*FDF1IT!X &Z^S5C 2+G\1N=KQL'G7/0G(DD)+YJR MG)W4:Z1,I&-"(4OF@A*9 >4!$D^I3Y,ME6"99;%FB<1!UT!)64I]Q;[0N##@ M8<=0TU[F V9%4^)@I6B#95DM/)FG7?/LI-2TQU[6:S^# MLPIM7IEGYRA;CWO=<^O4W(_-"^O**G-4TZO3RXN3]K&[\'>]_@*X#Z^D;@Q7 MWUM7\#_L2T0HPGB&E@!]3&/"B1*RJ-=2(DDD2:K;)"(R8#QZ\8V2+8N9*O3I MTKD8SRE@0Q&(A [!-9]*_L\DK4$L#!!0 ( M +5)>520R[;S$ < #H? < 9C$P:S(P,C%E>#,Q+3%?86ER:6YD=7-T M+FAT;>59WV_;-A!^-^#_@3#0(0&4GVWVD'@&'%MMC;E)X"K#]DA+E,U%(EU2 MLN/^]?N.E!(G=M9D39>NRT,24Z[[XYB^WWT8=AI-MKOPVX??QG]M*-! M- P[[3W_%V_WJM?MT_/^'^QC], ' M O91&)FV,!%3+YXZ[X3EW$RD.F8DNG_""G%=[/!,3C!DY&1:M#KMTTYX/95C M6;#7![L'[;U3F'WQ/ NV.C^IL9V=?+W"G4+/G-*;@;$N"IU78ZO[BH4JA'$; MZX6C:/!VT.M&@_,S=OZ678P&9[W!17?(PM_#WF4T^"W$,"3"T?-L_)_9>7$Y M^GC9/8M8=,Y&E\.0';SF.P=OMO@VNSSKAR,6O0]A<>]]]^Q=V&QT>]&SAFFS M7<\5NALL# (V+&/)E68?1):5GS_K *N90J9+5DQY$N.^46'H-W\B6[4GJ1B60B@F;#^;#R M7:*QNM(%BV$2EPJ^7;)2%:84S!:\$#FTDE,Y3 &:)<]8RF,,&:9S4%VAO=R: M@!*QL):;)8GD_$H@=BLZ;;.1\T0$#&MF1*"T"$G$TL1E#CF%^3 E$88MIC*> M,EO2KQL%;"&,8%X)[2"7-A,\D6K"%K*88H=V)F)G(>F=P3:=8)]S3$O8>,E6 M_/"_@\?KOX.'8*E4\#_%\M;? ; !>;PV*^^E2I%[O)!0)%6*EBI1E=Y9N-H#)1)+F@$3*#!( B48DW7K6&11S.V5I MIA>V1I 1$XGA]K$*%B]7S%=V,0 M7P@J#BEHH_K"0@X>,$2 GE]%#/2E +C+$ZDPDOG*5C M*Q/)J8. H'5UQM&D(DVEI0+BLL.Z:N,H1%L!BPI0%B8U&S,.G,5EQHG[L#%G MQ6TEPA1?UU;K,?X;"Q($.V&^2+YQG%\23>/[:*I3]P9+#^;N&J@>G_6/QA;P M.)>)H#:36ZTX$1RWP!MU)H0C;I(ZI$"9Y&.9R6))56C3N@1Q%WT76 _..Z(K MG8WCT>MJ1[/2S( L2[AF/(ZU29P%KLF9"(5JF %@>"-F!%T200?G002(RQFH M[ >&4;S-PCG/2I>WY&&1IN@FY!RNL53#[G<%=7E[#!/YQ\V-@D,-)H)$K&]' MQKHLUDVH^I)FX\OK!;YC\3JHVTJ_W+NR<=W(N4P0WA;<3$$XB$BHZ.X])03%;X?8/67-L"X_1% +T#+(2F3R7J M W1O/3 G!;R0X?>D*\O1]0IW+%/5:;@R;-N;->7VIAX2-S@XBL31IO-(Q6C+ M9B.35R*K#FGW)@1?[:3='Y)V?-M\](_;9O=)(ZEQ&MPF,!'*"E16JTX!\:F4L)WVD)8J=J>U[1^[,>[B1$L]A42DZ3A )XM8"H2&2K<_"%7G MW87@5U08A*W3V;IS1-,M(+RW:?V0YE=-S&8 M@S"CU0A\=;+PD2US^$=^%@XZ5?'9^"7@7Z@\+]RX=E%+4H/4">!ZX=(=P5.Z MH,]:/LR!IV*IYCJ;"^)CQ2?5]S13?4<1^2S32X&WBZGVO,#OH A!_XIJ57\B M?58F_@8?M/O4NQVS#]P Q(=' 3OWX6K>YT)^6YS);'7]JKD[7@ N^:5F?/[JU=2K3W2'W'&8I?HZ?M?.,V MG]'B_Y:UO:D4*0NO15S2N8*=^X[B^S;ZPI\_P4^/-'S/I6;G>V2I?^5N[S&+ MT!TXW7W[RW"Z,_\+4$L#!!0 ( +5)>52R$%L!_P8 ),> < 9C$P M:S(P,C%E>#,Q+3)?86ER:6YD=7-T+FAT;>59WV_;.!)^-^#_86!@%PF@_&QS M#XG7@!,[K7&I$[@JL/M(2Y3-BR2ZI&37]]??-Z3D.+&S36Z32V^;AU@2A\/A MS#??#*7VQ_#35:?9:'_L=WOX)?YKAX/PJM]I'_A?C!Y4P^WSZ]X?]#G\XZK_ M6RO1>7%*1X>S@D*524M#N:"1SD0>^ #F^X570Z&75SBZOH2 M$OU1;=,+;O11NVZ^C#Y_Z0Y#"J]I].6J3T?OQ-[1^QVQ2U^&O?Z(PH]]ZO]^ M\;$[_-!O-KH7X8\=@%9G$- G%4V%3*F_3R,912+ CDVADB454U&<_KC65V%2 M>2QY_N'^\8G*6YVC?1K05,PE&3E7BA0/9]H4I'.ZU"9K-HX. M]_Y).J&N,C3(X](61L&$#T:7KV_KJR;4O[ 7A/&1I8_WZ5Q8. >>R)9TF^M% M*N.)#)H-YZ[*3['&ZKDN*())0N5PXY+*O#"E)%N(0F;0ROX3, 5YHN#B1$1X M9$AGH*%">[D-@5Q&TEIAEBR2B5N),*WIM,U&)F(9$-9,F=QX$9:(E(G*#'(Y MYL.46!I:3 %BLB7_6RF@A322O!+>0:9L*D6L\@DM5#'%#NU,1LY"UCN#;3K& M/N>8%M-X26M^>)L8O2$\WOT9/"0E*H?_.99W_@Z #V[[ MU=BOI3Y#BOIH5P6#,TLGB<*M\^B A)$N>(B%&J>2?4P2B!FGRDY9G,4RT I3 M"]_'RD:IMB7F,>$8G?H@SHR.9(S'EG80LU@"!3XP_6\H7_E$HMPBET=E"A%7 MED]VY*Z;>W02^SM_J[B9C7ED)=I8*+FW4+*[VVSP3A]B M#2):<1S$ RAY+ MQ*9:RAC#=@=*YB@-U(874NF/2$!0:Y6V%L"1/780;RE!BK5!5+KDS;UF78 M.T2X8'O WA-=ZW8PL<(W/1.:HD"E AQ$Y8SBS M"+HZ#RS 7LU ;S\9M*)=ZL]%6KK\9J_+)$'7H>9PE^5:][![J,O@4QC+WVYO M*!R2,!%D8WW;,M9EL6E"U;\T&]]?+_"=C=?!75GR_1Z7QG7#Y[)#>E_ H#-6 M_G-A(0;->"=O1*O9X"-0U0JXH:V8> :Y<''2450:CLE:'=BB-=.VP'-^)X$> M Q9"T]<2=02Z=QZ9DP!>R/H'TI7EZ(ZE.[[E]P_(N]ZLJ;"KNLE\X> H8T>E MSB,5RRV;C53=RK0ZS#V8$/QE)^W_+7LFWUZ?_-?MM7O+$=X2F EE#2IK MNDC*/W*EN]^_=0'=Q\N4^0R'2?&S@$TBD)$+# MY=P?F*IS\4**6RX,TM;I[%L4]_*E/@4_*^)5Q^G/;75NTUUJBQ@3K>1\]ZG] M6&;7C0WF(,QH/P)?G2Q\9,L,_E'_E@XZ5?'9^L;@?U!YWKB9[:*6) :I$\#U MTJ4[@I?K@E]_^3 'GHI5/M?I7#(?YV)2O7]VRE]$@8@/CX)Z/CP^/CU# Z[YU=]NNA?77V^Z5X, MAA]^:QVVW/U-M]>K[Y^]Z$+%Q91%#W\Y U\:'#;V(IVF8F;E*=57+??UJQV. MZ@7F7"90XFOH%7K6JKZ0M<->+54I_\?A+W?;"7N;WMULA9(Q_>/5'_S#\?#ZJ5_IGG#/$7[*?OC_RQ-^BWBE\<;97#_9/I\!(6_N78 M>U^+I##'T&FG!GR64 T3>@-SF1!1+PQU6%#%HAHNQ*6SYZ[K04+4%1/'8*>V M>V#HK6D0SJ[0I-A5;&J#_LG NXW9DADX[#8[_=8)PI[M,.">6.JTMZ,8 16& MJCPKUYO[H].1Z_BCZ02FIS";CR;N:.:,P?ODN1?^Z!X1$[7!2$ @A:"! M85+ #3,QF)B"(T1&>+4RIZE4!F0$#E,P$B$Z4PR1?% R2^M $-(U"0DZ43B3 MY%[VK8<]'G[.9,^524K$:D_E3P=UP/%3J1+,JO$1(JGR<"M*%%"$%L*0!C19 M4@6'G3J>?A>_B:Y6(L9Q<(-O08-,,6.1$!&"=QO$1%Q1P' )T_H^BB*-+R#& M6<"(D'!..<_N[F0=W)C1"/V@7\.N*4RCB 6( C.W?LHTZM5**#%F3!5=KO#\ ME-W:.J29TAD1!HRTT/)=L-0N5R^(6A)!=6-ZR^D*G"#?44MMV&*=ULV"<75< M1,SQO\*'>U3TG9.Q!ZXW'L^4'^^#G-M=ST@?)T0>GDT0]N;^OYPO:QTMTX4.^!P\-3P MU_XXC; [['<.[J]Y-*B/!UY>FRCC'%F"W.&6J1OV*OHY8XHFN//:,D$7E*E6 M.H?[Y #P4G2.]L.##7V^D'U#]))#G7>';WKV"N30;#?WYS8U>VS_D^<'(D_W M^\G#!);%I"BE6)L-80)+'Q,Y%];,(DPAM5)%M241UB4<)YSC7F!'880CQW2* MM-+U?%G$!!&!M:/'D.6^;>'$61G/F2136I1O?:_F-7=&K6\09IL@]PGT[*!; M7.C!4JJ0JD8@.2>IIMB$R[]JN43^-E5JI8Q^>/1O+<_6Z?C#A_/*N&N2+CD) M_H!.\PCA:\E9N('Y)F?LZ135V%:FC8@DC*^._RK7?*YF=[38FMJ@I5L/VEV_ M9=V7++;'^JS,'TWS!1'_M] ^(1Q^;- SQ; :I%@.OA/XYMJ__*7_YPZ'6//" M8S@G*HBA>Y3+QNZ+1WD-D5X;_.J 1@L6?(G_E6+5YD4Y9B@?4 ,8*D ;S-=J MA[6."*L5%*/;NC,F&I84YZ9*7C,KJU&8/J;@\R9PP[!Q+*TL*7L->GMR$([.VS;_.S;D>)UB7VK M\B=02P,$% @ M4EY5-YV(G%*! JA$ !P !F,3!K,C R,65X,S(M M,E]A:7)I;F1U/4<^NGNLWH5W.>E7 M*[T+UQGB+YA/SQM[$[??:VQ^<;913/?.9\-K6'K7$_>#%0JNSZ#53#5X+*$* MIO0.%B(AW-X,V+"DDH46+L2E\^>NZT)"Y WC9V!,FUW0]%[72,QN<$BRFTA; M_=YYW[V/V(IIZ+3K[5[C'&'/#QCPB*]4VCU0#)]R366>U./1>.!XX]D4 M9B.8+\;3P7CN3& TGCIXB5>S$5JXBP-FO8-H?K587CE3#[S9ZP1T M>?(*T0]*O-\RI5FX+@89#ZAQVJRW3QFW^F,.ON"<^IH)7JW<,1V!CB@XG&X-@X.(J#SYGH#D22 M$KX^DOG=B0TX/Q(RP:QJGR 4,H^VID0"16@!#*E/DQ65U4JG9>/QM_&;* A9 MC)-;>$OJ9Y)I@X3P -Q[/R+\A@*&2YA2#U%LTO@"XI*A/8W!K6.&OD]L&$2, MAC!BG'"?8>*S,&0^E9AYM6(<%7G8$ B,&5%)5VL\/VFVUH8TDRHC7(,6!EJ^ M"X;:N&\Y6B)7A%-5F]W'= V.G^^HH3;LL$ZI^H9Q-BXB^NRP?'C$.L\YG[@P M<">3N3,?\WD=2T2',TVX&5T%HDQ=@="W1D_#5_PF?1 M6Y1A;LT&^R0NL:.7/ M;?&$A%D<(R&0);$AY9:HDG[.F*0)/G3*'+HJG[16YYB< /*_=7HOF;Y/**K3U8Y*\-8PLT_&&C^V*N"6=5S'Q?X=6_13A*Q&S8 OS3<[MT0PE MVDZFM9 D+%Z?_56NN:UB?]#-UEC]AFIL>V#> 'L-X[L@NSG]9Z7]9(XO"/<_ M!'6/COBQ0<\E0[0IPOU.X-O2\&\6AG\:VNH/L8(&9W!)I!]!^S27F^T7]/\: MNM[J_^* PA%L' +_R.(!QINRSE"&H);0E(/2F*G1(*4>":H5U*^[4C5"D;VB M:)M*<'-D4$L! A0#% @ M4EY5*X6JSI+#@ =ZL !4 M ( !RQT &%I53M M(*IUO%( /T&!0 5 " 4DL !A:7)I+3(P,C$Q,C,Q7V1E M9BYX;6Q02P$"% ,4 " "U27E4!WS/TR+. !E,0H %0 M@ $X?P 86ER:2TR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ M4EY5*\Q M3^U94P 'T<% !4 ( !C4T! &%I52N^;F:.)X! ''O#@ : " M 1FA 0!F,3!K,C R,5]A:7)I;F1U52ZC+!WT ( "T) < " 8D_ P!F,3!K,C R,65X,C,M M,5]A:7)I;F1U#,Q+3)?86ER:6YD=7-T+FAT;5!+ 0(4 Q0 ( +5)>52L M

    71\) J[C1SLD DA"<\K&LX:Z# MP$L&H=[:*>__A!IY'+PH'@=/7)=\T?%'9'5'D_75[W_W3@J2,N.83@TDP1,' M=:0G!EOQ^ALX>6^ #R010/T!&L#F455!=@6Z9-=$)Q?%.<@?:\]2 #097 I& M+4.81I"8'0YX2B\ZR%98ZL;%CFGHR(FJ0(W$.N@ IF1"G+=>90N*U=UL<@ N M'XJF4\V?;\EJ$HBC;C+QIJRW%Y6N-XM*I^5R3N7D .>'%FJ>U&XD# <#=>-6 ML:!N_;HRN?,B:F5YEJKK]0B*LW75?4FU+P/JI&?!K0?3Q;X7(/,&,[UERC*F M@$XO #X: JO*_%G9*&X*%.7)QZ!HB30KU14>$&%6OIZ<=5QB_>E+^8(5/&:X MS[^R R3VG!5]P54M*84-IUF;#,O.,.&L.[T]K Q7/HP.=)_ I]>C*I.'DX"A M-D1-BXQS62^PK.^F=FX96D5:O6X0+X#YZQXA/ZR$$85$[&;J'$8 ^GG%*Z4% MS M]@$:;GT+G0741?][QPMP]8Q%L'9\N-@O:0&'H7)#",A9J.K%YZ;MK?(!]<1I M"F/4C[KC'1\@[80H6E:K[0(MXZYE!31O?,HC%G&-4@PU,8>XEY\#((C\(*;/+%K["(&Y;5Z#C5)U_$;9FRF"NA>?1LCG\;!@>< M#:$2M%%SVW-.H]*#&?7)*['6&IU# U5]1MYGTX=65=$5YUBEM="\2>1G>.,^ M11H\TU_M%=,8-F &:VVN-/GJ1&/1D+TBWH0D#"F"F>_N M:8G6.4$;.L?SUE?^ GGR5K ISQ_/($1,W6'=*%/6V$;^ F7Y5S(8J"V/3ESC M^9D[(R]1O)Y?2NW![:.8/1O+,269&$,I*97%O 8M F1D-A"MB^XIN9QI V?7 M0"C-KL;(/K_8^MZ!/!<89B-6(&]%X\GS)X'.+!HW,P_#VPX0)"@N9NSF38X;WMQ'6^S_?[]4I(5G=7D1A9^REWVOI9JHJ1 M#13:XA*SX=_C,=-VHN 7U;(,I?:26L(I=_#(E74?\;0,EM>,3KUZ]"$?+VN>K$]2]82\':'^!Q6W_'UE>Z@P85@W'[7"8D8O1MYQ7@ M2:>2*( YKY[C5B4*GS'Y8,6K5AY!_(VV_;M-\U-_F;M$IS)C 0?\",44S2<4 M$?+#"YTI^@#2Y,$ M!NX220KGYJF4@L4ARVCAB"ER3CRS@8_)I3]43N?>F;21?K?O27"P?;-8?9AL M9HLYF,ROP>5D/5N#Q0U8KJ;KZ7Q#_F);70Z%N?*7,LAJZ^[W:+Q3&#O^^RA, M3_$LV/FIBSY?4B8^2+P@A6YV=XLX-?51=6;*O-70E66>CV&VOEK,-[/YQ^DU M6"RG*_*5K*T>#/N"3/F;Z&7Y.A@F:^\0>&BWQ7=1-%@845^B+W/GP7A8L$N2 M-OW@3XXMGH?UXX+CG%0T6RYN9U?E&E"6 M%+Z:X"N9C.472#^Y]NX.NBE^+T$<*U@T)0G;\&NEN>.A])L M .R%^]GQ4YKL#._ T3T$+OK;#IOAI,;%23W*V ::E?%20;3:@NK2BZC\9(Y>] 7K=!M[KN=$PZ2"D*%K MXXPJP1?/<7[G1 <$XR0$^>O)=?9Z\MS7JMI6D'7],:W,DN@5A*EBG7X&S5@7 M;JD_7F_3F9&XG'!O=?,&-LOSM:Q]J1J?:'::CK?<#HAQ[2O$:9!$>594+_YR M^83_]P:IN# R8WZJ\&$L@W,')B7,T5T$78]F1]J51P41&L[R4XP.\&!9FZH+ MIYL5NDP#C[V$$?Z%80E#LJ(H96T3SW4 M4T1PIRS#$OMJF=O%;BZ]W@3QINMFL]CG-T=H8!*A=^G$W@[9V->>GR(#W*B_ M0XT7&_:P)J\R>X_C[_ -9)8G%U?XR6K^O/"1K?G2/5S#71J1) S3 M1QQQ06\Y$/E3FH<@U0UC4P>PWMBT>C'=URPD3FU;#!'B,'3IU\'X=*P'6PR& M0O:IKM?EU[GN_@1QX2?H3M!>Y1P@&35>I$F<($$A4A^1OB/?.V(B.W.J7'!W M&-ZXK:3/*P?\^8# H2-2B,<@/(]YWD_HL/0CL7>OTQT.A:G4<3FUO!?J-.M? MU$"H;I Q6HBJ.[]]([Q%]8\?]CS<=( _<\V[Y1VFU8$S:XUP,$F2R-NB#87: M<8[O+T[$LIT$[B]B*^E2G2]\HC\;8A:_!#Y/YOV8G?B5_QYV M)=]2Y#'9X(?:9'Y*YTB< M]A>93?[""\!UZ/M.5$+?2[M72D))EG4J?P7T@94I':N@BV['GI((O1@@Y^"LC3W?)VM9"Y$VIJ%; M[9GM9.$9U14/B%$[6>S-^-1T5!BW31D>AR;K6F[DDK"GCS#:>7%FM*I^;;7> MIE^6<#GAG3MH+:"M=?E97R5C@EU+9)^+<0W\P%Y,T;SW4\@/+SJ( MOIQ?@]7T:CK[>7)Y.[5[@0?R>#MK$X M!F5^S .R [HK*#U. 1=N' "#K36KP/PFY4-WT=A'&.TW8V"T6-X)U9E M]*3OAP\D(3D.\W6SX0KU:<]>[ ,$9YNR\RIJW]E/\@6^":,ZG?.7LX21%[KU M:CK#:-(N#%G1LQT8%B9G()*\KYC]/YYO%ZK/E>(YVL56#-5HFVD/NO()&9A ;?4G>0MSNTW$Q:$=R^&VH!9 %"K M ^+&>DEJD;R8:&E.4KL\<#;BC1=X,5)A[\/0'1@K55(VL5+AA)=L/FL#2".; MVY-85DR<-">H6QV05V75E%6MQ(#YJP\5]GA!6BNEP@<&E90F6HP2CBD4^RM+1TD*6@N'PX"/7)V:!1TG:. Z* M6>) ;A,FN-A5&6S3D8.M(E0IH)T70-OSFOG'LM+4:'#TFRB%[JWG;#V?1"Z: MVHIU>;%YHZO(:UOTS'+R&8?.D*T:_7*%JZI,_[JZHFH&_6_:3!DUR>GSK!*$$[CS=\XXF_4X2(.P%%4E)C&:D\P>,@(&JG:OIBM)6C%D05B3XO0 1I MF55<:MVS?#\O+=Y*T3RIM="^0"6U;9K;YY!*JX6DE=JH0I;DT49JA5F/+963 M::5::?O\.UA/!K$U+ECI(JJH/YFW"HJ](T7\93GC7>(G&3NDMOI9#V]G%S]&6Q6D_EZ;:>&=>P56T]O)9GJ-?H'OU2I_)%B\ MFI M_/OB81+]!A9;WSO0+,R=GG'T2MK2^XX^YR#AFZLDXWI5.98\5?](KEGVE"SP M,5T0G@E;?-L_*/(8;T=ZEY"V;B]3W(273C",6F>0,:W1FRSP OK@?>C?X_1< M614[C.$"PDD(/L%MC,@!/ 9X,^_/8WOW_W M[LT?LC[DI[=_L)PVB2_T2GIW]H+I*?<-C([XD52V#E):N=['=(*$&GW>33)J M!7S4[%4.#*N5+#@+72@AUJ1T4H.7=5-<4DY2DN5V-N;:%;+!#\EKV;E,"[M- M"(74A3/5]^J29X^9BAADWZ@0L'!75*;/005IDE\/@8O!T_)(D+69"H7'E$P(IO-$^I"'_,D= MLGFQB8,Q:O6.25[.[-@*X8ITB,(L(_J#DV3Y_%8P7\;%?AEYP0@'5Y"J_)A'; =NN0^8=_"X1>>S;]Z^ FB-WMF\?N\!'#SMJ;-: M-F".P#V4<=B%(^-1))W8E<3Z-^,Q [0QT@O>BS7K+)CN);0V8>]^7+J=,/2LL(X8EL3ZM\\3ZR6(](+U M?,&T4L)A-S9Q>I"X("EG9:V+61=EE3BWU B]D""N:-RZ$29OVC')7N;"'E,AU[A^82%T( ^:C]!?'B9-Y"C)GU_%*@,6QN,0PA MLG:.^NQUD^Z?740W*=J'X ;#S7=VB5M(7,R."0VF]=.Y7RSVD10N M]48V7F-"BTUEEZ!Q%':2:P%$_<71LIK;R,V"S4.(2&KS)JZNVET^&*)3AI?C;48$%_>?8_ZJS+@^/"5LR:)K^]& MCJ^ZZ)3P55F+X?"UN8,1=/:R$;5J(YH^C2IQ)_1WU(Z@U6 JQE%TE !LRE8% M@;65ZCG:_AY&V[!/4;YAR;)H\3])5&\Z7^(9B,IE$+)YZ285IEMS@8["T]D> MG\N98-=Z2$&0.O[YVFVQW]QYI(I-MR)(LL/:Q69=87]"L0DRRF[?,^8VZ= M;L/(10N 7T;F80"7CH\7)'L^V4E1J8]O]KC5@5,)Q167QL35?.F@8$M'I5H, MTD<)(RC;IHT%AB[36TW]&,*K,$"F0ZNPN,I M#&A8+AF4%#LE_\+N"5SYUHM)QMD50K.DXE$:TF@N'37>)"SN73$@_HGZH4F4 MYJOL!^*9P@]_W6Q@@"1HK=!\!YF7%)WR&NJE%F%AGL:_Y#_18$&%>SBE$8U? MDZAPQXT8]PYWV&::H,W(.4!0# #("#0P] )X 7C"P]AUP.L(^.R 5UXN'==% M=?Q\>;/5+0-]"1$8@@3]5@J*.N,:594:#,IBLJ(*$1C_C[VHO0[B+8"HNU+Z M"9 K!,G_S *T$T$#!2QD:9N/G9?D3,;_?SA$\("QF08Y5A%\=TY\!_9^^$#V M^C GQ[U]MI%&60T9E7S*"LO7X3U'.6%1GG#W*;\RO4[A'!':/$#_'GX(@^1N MF,<>RDR8SFFGRJ!Z>+0=+XJN],M U5H;;5W;1FW(A!^RM,WK6DG.QAQ+K2E@ M%23VE*!#BLQ@R3CDJ1OW)4NS-N[ :VTY*V.QA^09,G0&2Y0A3=R&AU*6N6>1 M%$!5S*I0[)S80HK(4$DLI(F/%H?RR2F^&S\..8DHE!9B*!Q:P9^-D( VGE3B MND=THI:5KPKP>G)&ENK58%]H[FG2<#_R1C+\2%.**5Z0'6KR8^%9M/@"14E& M'!^B:.H]9?J;!.Z5<_+0QU>O0C +=G[J(E:R(DCG -%A[IJ[,F4WM:4.RT)5 M6/(FBM)=1]XUR-MJ2OAE8[+D?H-R=M_1H9J^[9=D2*M5: M0FJ6\]L_#V7W:EM5JN=;;:6ETKS0SFV!K#3,)L2EOO*<(\LHW$'HQC=H.DCC MDQ*:A)5UNHT]UW.B)[6HZ![)&7Z3VAOC/%QG<4"?BXI>FP78_#0%I*KXG>.ZC. M-^S]RD'WM6S&1%;Y>K)+O'OTH\8S ;F13&O.3."TBD?ZZ6 MG]!?;=O%2F(\0U!Z=70-@5*!11+(A.&L"',I\/5!QS T>V!9:%BD@7/$^^V_ MH N2,ZU&FD/SM9;ZP\2Y/E-/BZF=E*>K,I?-P=D+(?-9R7K@F@?V0@OGQ6&2 M$,1.):G>*2, , JQ&R,GD3WKRHB0O*#/V]Q@90WM;?&U:S4G:!NY"WT7863Z M2^K1BHW&*C5+4S?_7$>6-9Z%LEE<_?FGQ>WU=+7^K8-$]P>!'($H,F'?"J;#' M >?TP_)V\7DZ!9?3^?1FMEF#Y>UD;O=IB([8JZ\3%9>EDS\YCJ_" 'M)8+![ M.G\#0WF*N>0LU'SA\<)[_[J8XX=(T_E5Y?&1I20E;7*KNFF%4]77<'EXZ:.I M?59(T'2(IX@9#H9F\ZO%ARG83/XZM5Y17D9X912U3E<[0O.B_$Q!I<$B,'@WN,%%:* /!$6R8A&0#97#AG9VT&129YS:LT4L2W84,5ZL*5TLH/MH31T<$>K&L/ MT8_0_\,)57%JD]TN0AMNC*C-P\!%.]..Y+Z;)? H%S.M.;394%0])CG(+ 8# M+AT-C?4*A&@TD _WBN0*"\+@XCPD\/"8]G+D=,- X2'KL)2:D:,RGPS^S=4= MDA+^;I:YNWH3KF"21L$F2F%ZDH)S;\0,!_GUQ3<'\RMBS9.^!-KG&P%DN$>D M/TC0 !?IR1["^P9*@?E>%U?W7D"&"70"]R+HDN"6Q8D\O.D-]:RQ3=\S:/+) M"QRA+9&MC9J"D+:U&%O=4<)*<.6MTH F-/TZ9L$U1/L&HHT:34CIA)\=/Z4V MON^'#_C-K36K6H5'\[>\/<^ FSJ ]B1'SON\%W#R;F,WQS5PIFJAJRYR9YU/ MG0!((-@%L',0NB:[9$6NQM04O&@@HX\:93CBW2/C1@"U BN;EX/*$FHJZ+:Y M:T?3L$%,X[]2+SAD[R(;]L&@JI9)?C2N.Q9W)2YL )L M[^Z-TE66 [>T@,*^75%?.RW/ M6I.,2MP6O[?IDQ67$QDCD<+H1WLG_U8I%%NO>)XZV7QJ(6-O= +VWEA)*%%0 M%\?K_6C#X!< #C MCW-%W'! 4W0AX5)NUBG/@V"O_*&,9 HMU3IOW9".!@IGP3U2AV$]E\%0^NE, MSGA@,9\7WJN;_._@ LQ65^#==]],@./^,XV38R4H?0S*J"%'H>ZI3EWSEHUX M@B^=&+KEMX>9:QC9SBN(]EAOEV0^8RGUHSJFX3LS1?:X@0KX]F"+AR'Q;ODX M"&?9E0*Y,8N*P>A]@]7ZTWJR/A=LU5@X71=H ^U9@CF<;F0:'+P P@BGE3RDJ6T(P.?) M0RG]B^8!GS^><7M,@3F>>5;J@/3=?/,)E#J-"V[MDA0X"<0+TX_GJ-C&D?J$ MT;UDSDJ)82PKL09#K19:1!M:O(J7%PX?-.QY]Z68\E^\=[Q@$=!$.ROH^%,< M.2Q7O$YU3,/FF2)[;8[* ^H%D)K*4S9%J"> 3H!'H MS@(D!O2M::JEYCC6KT>://'T3]$0>%E+:UXK!0D)U M[YCI7)XVQYV@"U*6? MK'#]S<7^8PS)G_20(QC/OK7-9XX7A(M;X:T+M0.DX9@LI';9\3'5LA3]V->+ MY Y&I2M@V4R84@-9W;58''$P1%J."38"J?#QPIMO/QM7,XCOC$\MQ @'M'LZ M$[$F?-6.'[?D)06:,25@"_=A!(7AHR- GXRDN2AL73K-HQY9W_-0#8-MCR3< M%C+-RUZM-[19B.HQV06L#AZR!:O&DU=W0L$Y7[7^8NIGIRE1*2EI=F14_W>3 M+)(VXOC$+,G$57'JL=B]H11(E'-+R9M];]?>(J-NJ+OOIOUG^0)LP61^#3Y-5JO)?&,[%V]/D*E@O(<5["$;:X/$!$>UE=\- MGLV'.$Z/]'=&0_I[8='T!](O^Q+!_WMD#Q(;%\:D&D7YT2LX1$Z 0#6.1$M] M0H[].*"W)=?_P H.*JG>HP@_+,0<73ZQF;Q!8L3,P1)C*R_^';0KV* MX6?5IN#OB]9VW5\&@3F8T2600(?"5(.P>.W=>RX,W.?UP5:X?NYG)-:DN-%3 MM EX\J!OUSUA"HR#?Z2-9>_9]25KC@T]+Z%5YK*!]>O9 48!K3?Z!0!TV!4L8>:'[">*H,NA.<)[2 R1_O$8\%G,9UTZ@.0?S967-3I"S1^3] M+AS:D3JS@8M3EIZ=WN $(Q!C;LBI_CKT?72N/__VI=47P);@WHM"Z"#,_BV9 M(3V_46M.F!W.-.7=LY&4Z@-T\'VONPA6 M$ =L><&!9M..\A_1-+SSW=0&[NX"[Y?42 HU,YP;W\.,3$OB>A:G#G"")UI= M/>;D)+;PC1L%;/G+-B<8_4BA?K7/^RB,A\DL-02?Q@,F^I\#Y[-\GVVY;AKE M5:OP)="S]#ZT VVXW?2\QL-Y[>,N^_OT$48[+X;+R!LHY[A)_L?H%NQO>KS# M7^)^#2;WAZ]!WAJ0YJ_ <_R*^T>STM?=L[2Z1%QT83/GY!E_]FI3L!:986R* MRE]__O.OZ_O70G:O*D!=:K8\P#=AM(=>DN*D^H%+ZIW0G.;CU0J#SFB42F+( M&2OK#!QFX@4XN/YU7AJ(ISQLAH'9_B;Z/#!T%[ M]9)Q@KT)\_2XA=$H54:3 MRV=W2=28 C>PIVCWK*]RN,#J\[MC+ZH]1UB)GV>W++$"5QD*-687,&CXP4D+VM GGVGCH^-K'?C>OK0 M81[/ZDV$_CQ;3>FB)RAU!;?D#05]0/$*7,*#%Y V6\>WEUUC!+#O)6"^HS2? MTR.,;E-E!E]DR'U%,&K?7OP?BT.-%QTDKTWFW;\FY_/-':2GQ>J^PDF"Q.EJ M.+LMFXM>%&W;S8?Y9$9B:17)B@1K,L!&*]!8+=R(-(J36$D8'<(DX %37L$3KB<8',XY7@>V8B7H6MG2VOGBV9+3]Q^F M\PU839>+U68V?V_W#D=>KI5-1'+ZNC%N*XAY]WR/? VX"MP]#%)X@WC/2,>; M$!WUXM#W\'-Y=U@4=F#']!E)GU6)LT^4RQO$V5AV;:CN,"F#NN/2Z5T'8JWO MP\3/U!1!?" %5M'8;%NF7'] MCA>7)>F\1%9_>._%2-4")#J0B7-3%=:O2%Q:V3=H*:0TVGH!I.7BL2(* [P9 M*6T5;6,8+0/8P@RO(M;'U>5L/@73^7O\'[R-+.;3:@D-X\6NY$1SKFHE,7-= M0R)"QAGZ>A4MB'HOP]=Z#0:X1L,*G9^^;&LJ2I71 MT73E81837.'.UXO;V342[[7-*HNB!2_)F#,OS5?C1>VZFS"Z#M-MLD_]R6X7 MID@O+"-X]-(C?F)&*H>B(PKT[O']YS#I5G1YZ=,%(V^*:'++JXV>CT;,D7P\ MD ]H]Z3;$21E4Z7+JNGZ8U6,(;1_4 P%I#K[7 C#U,^-[SZ M*O3/MM_LM@NM#*N66>H?D1$VTV-*2H==PU,$=]0_@_[M0^(K#]S)$;NE_D5^ MCTX5)Q@E3_B:.<%/2'ZLC: .*[# 'NQ@S"!,3@Y M3WA?>P4B6I80_0*)H/I'X 0NV'L!L0I\Z,00A%O?.SCUX!]+;HJ&A*LNB>H* M=7=2WM"5( 4M.?#B."6(V>$N]E$B%![+B<6: ML78X%K$C;T,GB)?TH[H-@T/S$4-/\.%3LW-$X?*CJK0^0734A!%Y?P/P@+F. MLNK8;A5N&5[BM>AP59P=43YYR=WL>$H3[(:E-?00>M%&FPZT!4J2-J^ZY!@3 M0M"CG8H*CU9AIB;CVIVN[$IH:[@D6$@PT. 8Z/KI73Y+ATQ2,8-,#;N>&%XH;!Q17J!$+< M*[^.(\TC?NY MKG;N/QWT_".B:\>4E>",\^47#8&3M[29S%1!M*S34=O\=0W9TOBE>@%FW9FJ M/%B-0)%DD@/*O#WQ\<"\\4APJ0( #D:EET;;O\@B]3X,W0?/]Q$59&6C]?:0 MZ4T_E_Q/!H$KP\V(("S!+@?,9!,<2=24-B#:@2R[0+U"VB!>QP1&7A!6F#@^ M<+,N.+82^.=.HX2@/+X&3?[?-:'P(#@/,0:DBXU,WD(T,.#RU2C@%JR1"S+1DWU[PAY-K M^6>X[KJ):\M#EN*"-3_!Y@AFWZP*>9'Z%DN]QF%<20F(B1#V FCF2:SDG?CD MQ.\CB Y$T>;."39W,$M.\<&)OL"$-%$ D.;09I&EQZ2X&$66(@6@X4 V'L # MHO^!(!L2T#&SEM8U53<8%##ML)KZ 8^W3N"R8-E7(,=Y>!NY2\[D>6$;^$K$ MKI'!ET0E3*,Z$]V;M\O4\W$"G=GQ%(7WM)K@@.(7D#/^])[/"P<;>8>8W)N5 MNUE5.?*B+..G9?;Z"H2FB8#14_FV;4!(B>A9J*XL8(<#JZ('@571AVE868"5 MA#S+N&J;O\[9-PO*OL6O$*3AQ;&C9,Y[02PAGK MJ)M)FH3',/'NH8Z"X?/I1W( HE[V)7F\C+L6S%M$R]P_$:[V%WH>\: M.G")Z%FPC@7L<-]19#U:#EQVCNCMTJRQ&F+1\MTKD\. M'[S[PZPUM736X3YY<")V7( %%+7(KXP@T;3UKC9PV YYF*AB[M;Z&#=RJ_0% M 4GDN>@([JXXJWPV8ADSTM0&Y5>F0VXL33*F=4"3!=X>0D"0M;1^8=4NJ.IS M/.8D]3[V#][NSH'^QCGXZ%]7=^B71R=0^/*% Q@/)Q!QPW.VT2X@Z_,*Y+UL M;P;2\BET1NOLM6**5B'JGF2#7GL1W*&&"@@1]3<<*RA@A9=]BO0X@R/O- *' MB(1<"F2T35P[&2L=\3(BCR;C6;!3,1IXGJZ.\2Y8;Z91U&D. MFHQT"GBTSMUTJ%H;0ZQX-5$?:S9_KV+0B%R+H^0?ZW0;>Z[G1)Z*UQ+U+!T$ MT$_U0P!G:),?+IL%7B&/O.&3Y>]3+!.,!L&\-+9M/-H'+_".Z;%G\5='-2WY M"G6NJ4_:6#_O<660B[LY&5U).X]#2+HRJG%)EZES(R@>QR-IE@P*23L[ 4OG$$JR43G'"$ZX6\ M\ YQYS[5VM;6P2 OH/,)HG4!.I3 -++%\+86HSI#=D?)@O/)C4(+=FP\=I?9 M5+B;B?I#U%J%. 4=PNEJO!0/BPOE(G[&GZ$*UYU;P*\/5S"[F).*/U@X@F&G ML(@7[9). M)X_>,.G"^-0&0(8O^-BYC/#"J7$C0%J!O^%VEH,56\56"8 53E8_S^70\BG#2I731!8JVT"EM&]0HKC$EJ)Y)?)T@YX:$(T!9[ MN 4S5:_"@8I8K3$-8PV MD1/$SHXV^64;B#T(UO$.LX@1;:J.$NC0@M!OE!,*G*@X6; D46.0A]#X,4 M>,*:5M@T1FP^7,-3&'O#;)I5"J8C&RK4>>F*')]D!4&G14B:([5"2IW;U2E, MT51B71IST[:K5O#D.SNR)V85N>G@ QT$.<3,W66VL<*[RZ;PB. ]'M@N/-I$ M5CW1":;9(;(.5W]=[//2,8@*4E0XQ<@'!Y>$# 8K@"5#U\XU5RM?W"B)$PQ< MFL >[,,(88QT)N^PO=(K>)M&N8*XJW=E:\.J@8XOI\C^/XH'M-RF30>@[DSH64 MA-C6JT:\C\)X*'>X)C/&_0&ZG(K"@B](%[ K];%]!],5'8TH+]TEZQ("@K4C M+DV%=>(:;<[>#L;KT!^FF(^ G'&0\GGAY4V*H'>X2T"8VJTUW2ZSYO['G68G M_Q.[9A]Q@$UVN_28$H<].B-$<.<1S [EA=+@Q/1A4(M+7M#"N35P2\VMXK(3 M(&K.*,V5TK_8=GR:N'+K[+Z4KIU^\I E$7D[Q\??T3#;NAQITW"58XM7AP"Q M7..,YU91J2;9RI8LOP*=<(<0SB+S'AU0;M$./X?#X4Z"M W'1*]#Q"YXRNT.\>[R#M9WYSEY2RC FLKTN&$G0-Y$=!KIWF8P/A<[640 M\+71-'X4:6&(@[J/073&'5/A6<"9I#S+().9?8='<1P(7Y\_S,6>!,^NC6HZ M%OVQV'@,WEH,O8BXC7$)V5-FO(]?]0D0(*,#>8ND]\QW!>]#_Q[M&U<1=+T$ MYQ/$^G5RQ%>!4EYE\0AF7VH)>>%NHED?L".=@(]ZD5T4.,?:A:CYO&XRXCEG M=FN=OKX^RPLXXUT8)YTLP7 0_26B9R&<1\".(*THN/1 M41)2+>NDME7034KK!6C_I:"]<7:XYOQ3#%GO\H&;ZB*.?4B^^ M(X\DPC@9*+BRE:IQ%W8;1SQW-6K@DL=3>VCU="(MR(H[6FK6':*?T$P<=(HC MZIS<]^%0X5DP?=Q!_/YF'D9'QR_"[N8X3G.@T"@=3DR#4(M+;N +[@)VJ#_8 M^^_=A)RA40ZYTUT@;QBPE?1E&4?B E;1S0K]*GFQ8"D(FC"?#5V209].B M84A8#CTID4,2QPP8B14@ X6V/;]UH7H%KPVLCLYDE3Q>M1BC(\&@!N2ZVY#$ M(7#IQ'#E)'*O'(K&QG-JY)2YH>HQ!#CMB$U/3'TI"Z=+A7FM:,[)Z>1[.U+" MPXD.7B EK48G4UL*DSK/ "^:@2-I9S5C'F^=SR4"6;/2RJQ]#8].X&:O%&X] M9XN_:@_&LP"M*XR32^C@6+NL2CN&S]+QI&+?I)+R:I(WIOKU>>0!C;8"7M89 MG%!;&R>^[L+/LP%W6)]^$K"@O0BR[@$&2<-2(F;^ I['"N_R":W[SCLY/N." MP'Y.EJ;8^)E9:E/M<)]>?LAYZ01?,)UAO%,L0C:>O; 84;IB!C$[HF+5^%TK[G4^JIS[63T=RPFI (?$"N@DZL!NO:R>Z6+K M>P?&ZQT>0I@]C7I%F"R(_)=AT9VLX7__Z_MOOCR^W=TF;_[?S7GU^<^^NH^U?CD?_G]XR7MX' M__QV>KN%T>\^_?2O__QR]_LWT^C+XI_SZ]O_?OSR^7>3[;<_O7YW^;C[B[MP MPV^#]/B7T^WNP\_???YF^NWK?SG+Z3\_7X8_S<)9./GA_<9YNIFD?_G\X<]O MO\R^G3_^#;Y\,TW_[F]^2[]=#-YB+]-3W/G8?UIZ=W]\-]W MTYNG\*_K;S=WBZ>'GU?I 2%^>WO[^=OH"_SA[^!JO;JXT(X+J![B: Q"XB') M3.(XQ.^2\!.ER+M',KJ'Y61V0]\M],*8Z;NQ/ICF5I8O!@-QN@TC%T=/0,>\>JOB^4=F'-.'( F>N/LB MZ0F.J"L( X0MU#FOD@Q.C .1^;H)TG*K%-*160\='%VGF:-^$]ZB3]!'IH04 M;EC]S+[)8'# RWB?PLS1B=WB?M;8XLE(L.B%T'G3TX_ZK19[7N'<'XO]QQB2 MMSZ(%C*D:'S=D!Y1929,6^VJ#$I6:O>..%$7_F@M[V>Z**BD!-99(\URD152 MI>MJ5?M;:B"C7AT9CB31Y9\[\PQUTSI.17"<>O2")=%]E!BPKWNX3Q"#Q+0> MJA/F7OT&S;L:&^&.RC/5T@E_D-U*AJZ-.ST)OGBY MYU!/'&D=I]O86JMN.< #C ;$B M;MI2'[6\,C6M=V0D4RBBUGGK1[;M811!=P7O89#"XC]Y'HNW [G#VZB:]W6W M<,3+R!H&%^2U4B-WO!6GM:0PJQYIF9EK[WR;"%E":?1$]-M5>#R& .WD;^2-X1D<:T0K;==_!MXJN\@A?.5VO_(D/-XCAE9&&=PP?R M%ZE]3&H@HS:R#$>\ZA4XTRS.[$)B#L$++P#7H>\[4?S2JBVM(JUB;Y->![TS M$WD1C.PK[,=6R-["Z&:AI&Z=!Z[;D5C&VCJFK$+KCP05?!B4?,7.N>DH# M*QV**#G=4&IO5@6<"8N*G29AXJ"^!VNV*F-!SY]O;0YZ7^FU%\$=^EM\ ^NF M <^!7^EA_-NLD.<)+V^#TRS$A1C9WZ5Q'SYKQ<_>^\;T]+_$F*)CL<], JSO M;\((/X!''WL\?831SHOS,S"]8I3#0(?AC0-&GU>QM>B1$>M&(TG_MLN&!3 ; MEVP1Y,\A'=JB?[4[-*HJ2']I=<_.2QC@!#>3P"5YL)=H!XM@@CXX,&YZO0-YZ91IXW?HA8$GG;E,@)WWL6Z<+V:>".Y(69!@0JKX845TD_GP(Z M+^ %1;L/#'9/U\[1.>"B ^GA+B&&]C Q/ZU4C:?[:..(MY/3A@W4V8CGD15E M)99':MZ:IAL=[,IWO*.H UK6<_F67T:G211%(.5 M26 2LH$=%B,3X:(QS\ 3>K9PH>D+V^X,C&= G,X[I0% )GGC/(&E/$,"D5*#8#TER/-0; MG^]P=XLO).7E=GXX*;D>.H&@W!&1 8TL:H:5VQIH)1C(4J 5GZ/V0*L&=G#X M#>H.[G%_FT\B5$3'"+5J613M0U-#SS5)9BL9S\-DG6[_"7?))B3TARNNUIVK M46R6JESKX]NVCZ W& GW8*WUU#7V^,0&@;R G/&DC'Q>>!$BG!T<5Z^HGS'M M +1=FNS8:>8":"9DG*3)71CA>)/-'21E5Q=[$I3 M@)6VL$5\94-!4;G?&05")"34"&'D+4&7JN!XP,MZ.>9)A'!XH*[TIW.3[.G9 M!*NL&\09,131'IH>Z970RHN_W$00YKD[< +!#U[@'=/C()N;,>8MU.\S-#6> MLP[U 'O4Y9Q2!B?+!4?:R_:V:QJUE9ASDY(9]9?M/#[C+SMC_M?X9=.IJ7[9 MM->O_\NNHM;LEUV2S%B^;'Q'ODN@^W/HHV%(.:+GM&N+V3=^Q#4W-VX5&-H' MW!>=<$4#!*9?Y=XMA=[!OO%V 76H]6J T>>R@8O9_U5^Y,(]7/21_PJW<2GT MFO[(&UNYSD<^/9[\\ G"-8SNO1UD\SW'FDO*;(DSNE,8Q+%OKES@NQY M!>)R#[TDC4AUGL@+8F\W7+BYC7E829YB?IZ\-QI^&.,/GN[QIP@!O;RW8T5 M+Z_LW%&- ."]6/0=Y:97>^]PB. !V7.B#Y=W&\_I:_S-'8<17JVTO#7V*M/F M-#:.9Z\:OY 7R^1\&R^8MO%-(H/H(DWBQ E;2?G[S\+0\K\.NQO_QE^^9TQWZ=FZ"9' M?2=N-?,@ZA O]LLH=--=$B-NLE,L*6_XZ<[;W4V=W=T*GL(HP3RMX8$FI8L\ MA(Y9$F=9Q(8)!QZ*5PO%!P::"B]C!&UO._VA(=QTI%I=S+%!V@ M81Q/=HEWCPYYR]#W=MG_;N!C MXV+5UT;[1=,5VF'0>"[9E(0@Z^VUMX"@Z>0/(F;$F/-I5L;* +9OIV5D67WV MW3)[?50Y\1U2HO@_V%.%[$7LHS("+RG*%O9U*<9X3E6<3A97$R+_*'6W:F4K M";F".^FE4-Q(SUE''1?F*70FNQU.98!VZ!U$M-#F32D- C\YRA;@)\48SPN: M-0?G]C:-1"7I5I/1RJZ!)NYF 3("T9_%UEIOA;@YQ,S[(WFL< MS9\U!D07# M;I;L-KE5RW0+YJI;]7D9P9/CN5EBKSC'Z%4:1=@;0)[S=CD'Z(YN^DV<+J-< M6XV,!_(!R1Y*A@39F+-BX;304?BE@T.7]>O@9$8'YQ.,T $%+7^"755H M6S^15'DEE-+%%6?A?!['4U9K7""[;':R5@!D%8.U73[L!6CK@!L.2OH-31ZA8M M+<\RON0FK^T2_(CS/$SCQ#LZR4"W@#42YL_!509X3R9H!H^BF6VO,5LP960P MIM4IN6R *SS3G%/X.?$5@IB7X'\-=>' I6?##\QGA^?])0VH_[?<&> ^EEW M[;*L73@(YZYI'6%'U>!FP/4'EK5 M:VWBJEY1"*;8Y4FH$^%7?O$21B1BT01RVF@:WS];&.*E-LAZG=\_V7[D+"?+ MROM%B9GWG1B$QL"BK7=&+$?O'F+7<3S@#;X.'R.)#1_T+LA0H#R6 M[5VS QS:@Z_;%TH?Q^_#T'WP?)^,GGN_S=TY*)"WBYL.O2LG.H2(Z$U$WNF;.V1HLF+>.M1CE%>Q@W8!B]1Z5;IN6!"[ MB:57J(/I.8"XX*Y:5>$I4^*&IYOENS[BX<2D;04!25@23[L MF $F2R%0$D*M!3ZU+8 JPN(H*6IRRZ,)]2HA"?U41Q%C6&/'VR;MEC+J=I4+ M7P)8])S)=% D[-"Y836)D*9QOT<+0RU!E*\ Z5>-I62IE%&%50J52NMJ:!;? M^02W,9+&I1,P=RJ.E=+L93B O,$ !Q%9.X ;,@%@W$;A+GAAG;#GUN5,%28P M7CI/>&/=A'A>&=GTD? MLLUDO4#6K8D1TWI&2CJ%SFF??;?]!7]6*L=@1C?C)^ F#RV;#&DY@F,P?\WK M>TQ];EIZX IG,HV2S9T7N4L'F2DJ[@Y.7_/N#C8CO!1)N!D@[<9A5;3(X.SY M$$Q3.SU@NHWA+RDR1Z?WPQY3V)3,7\JRV.!=NQ9M 6EL=6.0DECE5I4[TPXU M TA&4WQ+&P8XLTZ(F^DAI.-$N8;"[.SK1EP%!TTJT_]MT$8+:V.'YXQOQXZ#HV 26G?.+K'B% M@>6LY5"\1L?^N[ESA(M])113'F-2KE8^!3. $O+ 0U'6B(48P^[75@'EGECQ M''M41AM\E#:C@B@IRXJ',"&O;OY&VEN^OQ$+3:A8SM/5?:Q2'_'6"^ L@<=A MWL0)R)FT>/AL*$ ']P&DDYU3M+P(A1"J3EU?]4R"Q',]/\7QBVNX2R,O\6", M%=V =E K4;/JJ(T=WM5RJ1LX]WL%<$^F(60#9[("+J--:D%T\I.NTR.RIY[" M_=H[!-[>V^$[IW/D#(Z2082N8>)X?KS>W4$W]6&X=TK\Q 4_C$V2XPD:@&SO M=U(L@ [$/->=0 CA=\4E4I7 K8P8>)&1>PDN0$X2]\-$+XIOXDS6[HX],/0* M!]A DM+-!]8K.QP#P\0'5S$VGM\GUV:D#/K9V;9V# !QF,^/85_U&G"#DX4/ M:&')T!W@'D1D94FPU)X/:E/)!#46;Y."E*5";VHKHGUYDF&VL,"S17'KBP0U![C]*X![6/;02PJN^F"7 M/VEM4PZ/=:Z5.=S&R:)C5#$Q&.#!I70&(49:@1Q0JBK*./Q;RI;(%6 U12)[ M^AUT3G7(8;W9@4NH]G 6H3&ATQ/1\>/@0LC_PD=74N"U/&/3I+Y2<)]\,7H&,CRRBM/)'@BV"/G"#VD!!#IW<<;85+LZL,"6B?W-TMS&JB(LVWB6/P#SJH+E/M%+!W1F MSL2)+OX>Q2,46C!V,A*]PT*.5/J]1K)%X5*8%64_>T+8+N?77/'T.< M;L/(18W1.*>\&.K6\7%G_&' (]KS6I58<]M.*/QPBB!B&:>!Z,8E?@N[.B>_V?OB ;/HP'\G' M(YV<)UI"0-J0,<.)*35B9#8<;5'0SA1 B3K_9)QS 6MW\>] A(&]E@Q!_QW=T4'D/>P>R4K)ZS\H6_+C'6N M6W+P/F56:Q(BZW+M8.S>I#A1[#(*=Q"Z,>:7EH,EB;'#/4Z4X;F>$STU4;]+ MO'LTYH.7W'D!&M#/J3@T\%W>*K3)GZ$08-OSY(6WYVV+XV82DE,@Y@KO#Y0O MD#,&,&>@Q!IY.E(PQ]^+,B8!Y9*0*/@$&:-CL#!'\*D4.Y!MN&AES;+#M)J) M:IM'/5_V_OVWOCQK%\OPJ!!08=H-)W MTWLOL+CS5\5VLL8FL6&[IS%W,%C()9:MZ2JI1@\[GD]_>?B0*(DOJ:IXE-G% M8#J)+5+G09&'Y_$[;+'1$T.*ZW-&LGVU5UJ;7[%[155GFV1'OK++!=/*W@BQ M%7<]6W2@+-PA7[.J^:'MEVB#525Y^EM2E@F[5(T6W)8]_9+L&DA(J&!,(<8\ MP>,TG5#'?\H71BLF/B'1KOYK1+Z#!R;46ZS;,KR-B-?QL 2?0;Z1R%_ZQ(F(: M6^$@0H+;--7KF6X3Y#2[R.<36_Q_@L4O&C>N\U1S_[1:-_5S46;_H"DO^=4N2KR#_,>WJ^^TW&05O2VS M#>6>NA@X368'PEKN.L^\>-A)3T(*Z*F)7Q> MPB=>!I1UG&5K!IHZFZ:.P@B:3=.8HO/:=6>'Y( '31,-V\=-B\ZIH TDW4HLQHY>=AZNKC?X&BF,FJ)ES=LO^-V<-#;>Q M!2PEW]X5L)Q,.]:BEI1QCYHJFEF9TY-Z")RI 4UTU+KIU)VRE07Z[C9?Y_-: M3QP'VS;I5=.VPIE31SMBY]%WTK6ZA*WSN!4P;\V>RFLSB 8:XG\\X/=K7CQ6 MM'R!+X6'5_OWK8]O42!QST9L1%_2N7BP]<1S0O N(.9]\A7GB'6?5MCSDHM5 M0X5$ZZ4PV7SQ3A*OF,I'BJ=GQJ!9AL,*B6^'A*JJW< #$7*,LQ^32K(FBB M6,48(<3,7D+HGJ#)B@M92H:C__@>"&=N,&M]&6(C#6\_V4$C!$.AXPW/WAX2W.R-"YM&NTI-0,>W$/_$K8[I>3TMZ MQ,_(;'O\H BU=COE#/J9V\:0W\]NMCSCY8RFC.$U$=T'X[?;()_XE1^<:;SF M<0EIP78%Z<:*A<,C/)P">Z^F^N7R;EG,QF@Q33LQ-.B? M)EX8T$O+,2O'8D@O9O4X GIA>>L2<%S!5W8_(3=-1Z6LH]?Z(B Q>78ZK28L-]TMP=8%+A>L,V MSHJG=$L?0LJ="#PB"T3]JT%S#\^4)'N.8\@!#^44'!!(3B*1O1.8YF?$X)"3 MOY&R J1QALM$J)+J'F'3-50/=330#I)N#&S9%&.5 ,:7HP#8K_.ZS/(JV_!, M")M&VL=)IIX7P%D_HVYK%B[&"G!Q>_(@HU_XNUWQ"HO@4U%>%LUCO6UV,I>K MLFI C2';HB2I'*4062O$[\#!S%@17LX1M+&'ZHE_R-(@B(9>RI8$-_E%D;]0 M]EMF1.D^:ZN2M*E@KTHA1JP:'!#VLTTWG^P:=1 S(NIO.OMCM$+Z+DHU#O-%9>QO+WL(V@B8])_ON7(LFK&R;6TKH; MT7+/6Z>OR/VWC[BKO$_Q2,8FAC V_SX=WQR7PZ).=B!6TDI9&5$KDM.ZM;NR MJFJXP;PIJAIWRQ\QYU'#-^T8CJR%BMZQ>Y)-^/![4K('D,4IJ#1(42<__E7B M(CED;'5VIM4@YX5=/RE[Z78/_S+]_2/C"O<(\3/IT&-8:+!.&J MCNZH;K>;$KVD._C6K>N8S&_3'++^!NX]C;M.^"IGB.&AW(2\:+V,T3<4H^2 MT'@-G$#@L6V2$,-C?;P.5@6@193G9L#A%>L.D:XW,.Y-6O6*>03AUC M#='A(ON-O M?#W/N>Y69]OV+?M17F?)#G[7[>'VSZB+/,"(06P"3L5V1O% -R>R]3E'#";M MSA4FPCT2/!8W6V@=6 EKQJY6]B1O7@3/(I]=0Z(-2C#SA2#AIBQALX5 "!@^ MUM;E5L&+"(RV;/]N;K8)=G>?Q](Q=-D M X_C@6EI-(]$/F8H]K%S2;>4J3W]G&3Y30[?ZC?&D%@)-A'+[K/[+,_VS5Y9 M9Q4_5L"UP;U5ZH8E.]>RW^UI*;JNR3Q8T-%O=)>R%?9_$?'S' (8Z\LKK?B; MFZ*)691LP([=\=O.M!?KNZO[]:;N?]DVM:J)0'4P$_@[NG; >+?BR0Q:U391 M1!CN*D4JHY$'Z.6-[NH[8'O;#RCY&%'/H1Y!'AZLZG'RC''<#.AJ6]VTB4W^ MO;([CE[:_D-)F]W%HU?RJX.OC6ZG2-2[3/SJ6,(' M7.GY-]_JUXD^^/?Q& MZHX:S)O[!*%YEX57X'A'=$MB&_=BNUS^E.640N"$7YAB+PK?YC+<2C8=Z81V MM _C[N@KR"%B_Q+RZF<1.\O8&H4(:K*[JFI'5'\I"ZF=\HF1#^FRX-00H>]D M1RCG84'KR2UL_Y(*41;6Y:\C,JNXWOUQEN[)!<3- O@(4)"%]^@N^1%EUSE4 MJ!?EVQT%:$K'+4 8FZ%?=A7X96?J_>S3% 0L2-4CX?@U;9'G(O;TSH2M>?+C MC3=;G3\&FC1FIZ/KQ\Z07U$^82S DN,9?)IOU)'+>#GZTM@'",-UWS$D-2[J M\F[BT*\YJUAPK_$=1?Z;N]L=!E=JLK0[M8D]EZ[LXL!04U;2#=N5JT_4$8@1 MZ1W5,,)"TW(<5O_I^8 LCU0OP;1KI\A3@S(?0 M2G?'8I9?_4IISNPTB%1RVUQE+A(JW*GDIT>:TVU6O^-N0_CIQOLD^]6A@:<> MWTAR..S>5!9KRL94=;9AGUU*2W9O@]M,PVU%;4+((:]$VC*%?\M?_;0KJNJ= MZ$TG.\? O$77&&=HB5(A)_G]%T)2>,;H3-6.UNM12R3Z_22$6OC)Q3/T%%WG MZ6U9O'"H@H?BCM9-F3^4#6T._[/"#2L<)B(;+CE._4')CO^22X_43'SOFP.N MV7&J53#K8PA?7K%=*BWU8@6PM0 :W?!VO)OZCFZ;W'K8MF.'*XOP\239U&P) MP P+4;V#1[M:O8)!L#T_B6^;W5*ZI!?VY5Y 3.V3B*E9DR'DML"+T;J<(#9: MA.2(C,DA9JP&<#=25[!$HA\_.GZP52D2EKF?FO6&J0.-ZK&P1RS%WK9T"BH- ME=D?UM[V1%UT0_',,ALS3KF/N<:X++!/ZXGMD3D%W.,A@H8I&;N/GK3MAH]J M75"]2E:^QCIQ2R#Z=O.9D2+VOW8C%(:)"\^JYF7+G5ZZ@T&0\ M=8X]\_J<;9X).P]!;:2BAP0.R-V;0KE@MBE8@<^M=< #1Z(;"3L?N8C(>VY?A/XFI 54NX9F:5LG\Q,S;39].Q3O&_8*O;1 M@O$H*/Z" >@".JR%M'V_\NEQ92CJYVKF82QZ!ZNQ3S"A<[!1H-'[17O9:CO1 M>HZR9%O3DEO<[%NI? -AQG?^9)J75 MBFP'2.NQ!HR/<6W%"BHXQ:%UF_\Y_YI?/N3_P?ZXET#1D%N>P"E8E(1^3_8' M >1SW_X\__Y^N'?+N63)3U "!M.W-:!M(5K-;PTI^2-4';:1/\)A.257ZR2KZ+.3%;,BP,KI26 *U>;9 >G ME?4+ACDJGH@J MW%MWK7"]7XU(RY5>0$TI>+A15^$.ZQP(W5"#[HWL:&7R[7]Q?DW__W+XM4 M%FM+ Z*67 0G "40CQ;>H9(/+J>(%;4+W20D29RI)V]K;0]=92B M)]/+#;VN\#1JY]"A0I]8$'0F?4[5S1;<4M(KU3I [-4."EM*N525+^^]M34< M@KH\S(TT%20,5"5!XI6D"V*"/ _K_MM'FYHT+?7 O]Z+D*[(0WL_:(^!IR4+ M=PX].>41_S+%-N%] IECEZ(R@M=&W,!F#=!)R:Y:YRF[<720#&WC3DO!A9A- M%5KPZ5:DT"84@?"><89IT,R3PUC/1X@3X]:FQ\T,*_,W^EBQ[PZZ MC+B2%+OTQ'Z04O^"<;?58#;'&ITHH=C7PELVXS,SM&ZV]\]0 J$A>EN_4CF$ M!X[Y('#IMM6PN Y"!S]CW?AXCZV,._9+CS\='AD[S3$DK1$[DNR($00;XHZ^ M%+L70$LJ:9K58.# 5^<&-N[*">HV>[IM<=,!C')4>"U3-LGSAB]L,% MI,XZ^3=HS"LMC -F@+:Q3E.>F"$N_NO[BW__W[_X55DJ8)+&U%T;03-^IL;Z M"15$=#_(_>:9F2,01KYO'HLR9;S_%QA Q&FCY:GAC?*3] H0]:JL="UV4)I;$P\N-;]XB\S:S!)2 K MR*^^TW*35<#-P.73YH5",CBS@VNVT<+.]/!:!+O3RC:]=]--0G;9EI*?(,&F M>H>[(:!(;[SP\'08V] ZEM6;IJYJ=@]E+ U8E4*@['O=V-%C?JO3G\GZY>EG MHIXG?,"/O0Q#I7+RE3=-'6C[HVB19#WTQ%5*8 DA'F4=I68]Z5P@F/6=[12!R98>@%X M2[W]@><_Z!!DO+^@G)=0=:B _6Q&*$):@+,D8EY(1P@WOI^]E2.7+U15]-TP0Z7D)S%!+=3.T: M*XK29E'7K"]_MN)5&NIIX0J15#J)6[-69P@LOM/$3"@/C9];L0O1JYW74+7Z MI(5R[CM(_49?^6^LL%M_;Z"&+]L?9"4P>+9X#@B/9]/7OIK'2 WD.M_LFI19 M"57/6,C8D9"S_V:\S>*A>=QE&S;E5C1,8*LE(17 FJ6 E#_X-?8>[Y'EI+72 M5P#&Y:4S191](O8FZY)0EMRA[QY 486)<+/\[2SB[+0^TYI_5O*A)C-F2 "#-N M,O4_G;Z"5L LV8X7RA$JPK!#?DO K6+/9U2_Q_0(*!I&PNX3'_^V/O NB?-+ M\SZQ^^%EMFL 1/2>LA7A;-G+,YRDAS!OBU>D@<9LKX:99:VE!I]5T;VH U%K M*F''J;QO^&4*-$"OQ=M[F(@F);C *K &^:SDIZO;7]]!A08D/V8Y@ HG&GQ; MG>VY_;?E;U>[PXBRW 8&%G_!S-'+>'7-U^[REN*O%6!97 C0Z(])E6VNY#)@ M=B]_VE](]9='&/?7H>97$HHL2?_65#5'*.!>1@[*]<3^N7L3"P=.B>&JX0N9 MU\H-?P.@@BFE>]I;Z?U5*H%,VNM-U^T:"APXC"#<:48)-^)[48[1P8N?V5=( M'@$]J?>%%5JJ#Y^=+_BD-JSXI:UWO_(G+_[0]73ZRU-/"#-R@$QEFP%#$=5[ MQCR@T^.36M4#:R7)W[XF*;W)Z0/[@F3HIE^@8U)/P%!$]010-U)/L#"BJ<=Y M'SGDCXE M-654E%G.;+ZV1-.XC,V/8[KY+"2-U[2+TY-?[NPFD^KJ+(+.6XE)>)N4]1ND M]:K5\%"T:;]6$VKZ5*C;S@QZQT;67/%%W+R<8/!&_'7; $2SZT38]Q'-+JV, MN6NCX0)E'#V,"WUJHF@D; >3$5>XPK-A]YRO%%Q)UA2%X8-XA_*(E/'>8N8J MUE'<%7_H'4>&&YSZ^3I/](W_#H2@5E MYC255JC51> 9MI0NQ";:1IH,$D%$E;A:09ET87O^QVYZ%?<"/ZU(WZ2%\!D0 M84=BH1B<'&/3Y7M6J=\BY>LZ_Y+1YF8KOV)U$W XH(/&XWJA@T@TN:(GR":> MA>YM(F/LF>$"1)!V^*@ MQJ7(7VA9<>?'P,ZVJJ+JO'1YF<\YI7+UQ/F.G]X+BEU=NV;,L=B M6^CH1!H]O=.D%%.'/G1_"Y"^=0QF!/&D;0UBQA*UZ[C \*+E-UK?,PN%/?KT MC;M4 #7(#L$8/@-F-#V41H.RI@DHFJL?!0W!F/$5G1)<=)/_CB@8<1VJX@Y5 M/SQGI8B&>"*$YL*? U79+X7I#Q7'TD'P'B'PXE=@=:)>I MSE19*?$,M$I"TXXP3$6SHZ"$ M>, E%7]>YU^*_(F7CNMA@C>;>1,Z'O'X#"5QI,!ILHEV0*Z;NM@7L&S:;B9N M$]0Z %$I5II&6O"P&TWL=P5[9\T^VJ_9YCFANX?D:&D:J2 M ,:C5J3LH2RVS8^&/;9H:P:M>?VN06AZ<%(U_A#\C$=-+ KIVV/,)_(-7$:7 MJ9/V+XKK-?5T0764&)D'83>P/E7[UU_BAH&D>;#>\-0*%:(-2U\.&HSGLPXB M;QSR"9=(+$\UM/$3EZV;;6M?6#.U3 \C%U48*#*$VJQ,QJ]Y]'66=T367$/Q MFU2[J+/M57YAX&?,M8UH39IQC_IG:L,;416#A!)F>O,S[4+X@KB]5TW,C)HY M(69&]TR2?>DY4Z49ZR2:CEZS?JQX*,P'XC]]QB4[W^Q43_; ^40:L6JZJ. & M 4=TU?4E,V>W#I_$#24.J3%$$RV.S:B3,R!>JX)IG*R^H8"BI7;+1J3KIY+R%)!+6FW*[. J7G>- M074..>@:FQU>QN/M@(.>I48XN>Z1'Z7U:M3;ZP70#:E'H+^[K/J]7]ID\JDY MAF!6F5B),AS='IZCYA/.;HICS0N<-2-JNXFE]!F*:;X-.K-9M2D>P>\R&-9@ M+N[F)>^Z\G;SKW8XD_YSN'!* V+&VY.1JXABG=%HR8I*&3[-?ZO&5/%J$+LD M.1F>J'@ C]O5D*I3-(_UMMFI7TY%H9DQZ4+ 9F90/M;\\<*-^%T#63(IHP71AN3L;ZY(4#-&/$T//:FBZEF)Z9D*QR M^,G%,Q2!L(_]MBQ>,JA!?RCN:-V4^4/9T.9P3+Y^R/QX'^2I.!@MC-.*/AKJ M@X2AJWA]9QB^GOXL)F"-@1R#66KC+UH L0TKJX:!QHU3?P@U2UXG9+S[C7F) M&#KH L$2 .^A$'D4PL>J@T==9M6AJ*!EP7WS6&5IEI0RH=OD'#I^9MS$DZ/) M'QLD)Y(U0DJ+/*!ODS?V_([MPX'Y++9QZ-#>5LJLB2QN$40[6Q@I[/RC[$P$ MO)OV7+3O@O81R%C2-K+&YXV'YXC?PSJOLW14TQ)6I!K0 "!(^6$2R0F M-&JR3YYH=;%+,FOAO/X,WG:D4S&V#$9LQ YJWFR%&UUSGUNSWNU#$).L[$19 MXYE6GF,)'QR(<*NQ25K]'M.D532,I-@G/IXANV[JYZ*$3/B'9_H9.E#*$A+K MP6@?@;L+6\D:[[T>GA'!J*O.8U,/VIZ%^KD<4RRAY#F 3*^CRRNEB EZ_5A3 M8 -U571H\07/(OLH%"1Y5MH_?Y;4GTN*=L4RX?G)&??JLS7_)J4O].:/^+V M$LV;#FE\SVS9\89;>\]ZC-+V)^&L]$,M,S4H:+ MR6@1S [K5= AB- S/=C]4/G37*[!Z3-A-U"<1*PY,#U#FW\69<]P>X>6T G&< M8&J\3?8$Q(_6P&)3/!^]\CU%Q6?[ UX)0XG8\$:?SB5_*."8FS^ MWF2*(ME\)G4C8EA'X%[OK62-K_<>GN,FAU?%+DMAV7BOB(9G47NPC,D97Q:M M_$4[.IG]]92]4 "[[_&#@DK5-001H(0!@X?!%M'1WTC0_I*6*)BLW6GB;001Q20\!T\&SLSD%H MNG%2-0Y2^QF/J8>'IGQDB^(J?V+_A9J7(@G!2-7:^^!G'P)1N M XL7R2&KDQW$A@6-M.2]!2K[P3!ECL74&;B(](=?O5**J4.M$:O[^QD]B&'&>'!S1HB#AX]O3^8X@NB $EXYW; MQ%"\Y@_F0!Q4/-%31##M$^$U>IA*:6CTTB#T7;+ M?I376;*#WW4]2NT06#,F6T##G6D$FYRP[JIM] MDKYUX!F&:H9Z: MURQI0CY'\LCYE6 <@>E2L-/D=K$BY-*)7-+AR&3%9#28M MN'W1T7$-9/DC,N-.(T()=G"D/6N M;CUS<"JP6^A,F!42DXD=^QAG2B[:G@81%'XWY^:&O398?PIMU^J3,1*VB9>8 M^Y+5)Q6 AAQ4;HK_R1$>M,P5-O=0YO+ M +&+8$%)2G=TSRY]*6R'G[)JD^P@$6,XNXFA:*$0"8RAPV)PMW4('HAY$-J' MX*1J[-_P,QXUZ3VIGF^3; @*QS&ZV:J@E;W)LWIED;S;LIDV#B MW4VA5V4;S)S,+S:=C02/09I)\W_@5GD@!/D+ZKJ M(BG+-[8A@Q?OZOLA*RFO'O,'^>UC%Q+DMQ/H"/+[)!+QPMO/!7&49XP>Q/.N MC4CQ9+CH-1#H9:;?Z"O_S9S*4C46MW-G (%CGW^P1"*N?='*!KY&R"R_*'+V M<3:,-OFAVB.#WH&83APO<2/E!,HA8I5GFSI^L^4F!L>$:(T-Z.BJ89O9_=53 M9L&M]YQ$JL&I/5U>$;^SAZ+@OJ#K'*#1!D51QIH(VP!,GXR-IK%WQLUN-.NX M:Q3Y6H2VP51/HL9S1M2,%[R%M9A;5 =9ZA'NZ$GD8-F &E.(S,@:8O(.-^.T MM%B'G1HR=BDA,BN!_AN>52(1]_5C$SEDN@;$B0:)'*V# 8P1B(XWR0Y.,O:Y MGRM?9Q8QB'A%&.R.S7J\%1#K+OA12^>V0_W2>[>\EUC,#=_%UTC MW?H9CW<@R$!7 !+6^$E4I-41-2,QVUC#J%I;YSG[S+XFM>PC>K-]>,XJ7L8X ML6HM=*9%5*V%$CO>_F9*+MH58+"IBH9#6O[DKQ5 BL#>W=2P26>;JZ2$7;>Z MI25_VHIC?/3,J$;8\>0;/N33R#IFI8*6[7VSU1&_;O(!')C>'\ 8WY\^%6XC MD.GTCO,!YHHOHHJOMENZ@>[0&7?RU4;2%H[(9T%6Y"OHGD0FNH@!UY M*+XP^V-7E-9MWO H7O+#F):Q+\S&6DSY?J(I,_-VWVAM#>M;8=?\0S%[2/FI M&VDD6!@Q+CY-]?XI20YM6?!#P?,V.5HBHZY^NV7:J/4V&M:.%7(&4A=$SD'4 M)"O"IUD1M@)).Q..WJ9SK&MPKKQBZE+>FLK AC#J\4XQY"]BQ%\Q=C8/%R9E M.!F.8Y>F-/NOZ\VV7#=I5A?ENF:WF)K?=3[MDB>;Z*\O/MT1.81H8P@,0K%0 MW7SHP@_A..:J-^%,J(_2AV!'8!!A*#D(X,GT&?@G$^184/>LT MY0B[R0X2SJ]SV<'$O1MU@PB,>L_T(L>-=Z7(M^@@ODR*"1!$A!M=>W3U0$$5 M)JAL,M-5$AK/>#&4R+'\..>CB1B^(A?#LDJ,D]W/H/%(#Y5+E&"#HJI-3O[$ M[DC5,_NZBR*U5AVW3Z^(>I[P 2ORN61&)O:G8^;&I T7WW&-J1S $D5JWUU6 M_2[0*N%OCAR6;@B!)]EWP4?)?]P6NVSS1OXB_X1X!^$!C[^B?C<.5LU6ET F,:YVY9H#V-ZE VTFX1O93&BCV:\,2JK4I2? M,=O2#CUF.4M:&UQ,0?@<"SM #%R&G1M6\<0TI^\H>S;)99(3-TP ;N,ZO_J^ MH55UL_U6E/MDUYYQWZ =F4V+_YF[3ALRB7EFL?-6+0_+GV"B=P3D1;JY2#?9BM^N^7SC.S;2 MX3J%?\LQ.UV$,0_D_+EVQ#S056WPINR-&4UU)5#T6=[/3?P_+] M5M1_IC5L+LSP_@=-K9,/[1W@%D2D@1"O@6I'V982_C1W8\-VSZ.67S/#EJ:J((U= M4II]PQN.,Q*SC=U-K$82-93\I TFJ!=)MF>6;[)#LKO.[8L?F> )@QD^,"K]3$V9=D6[>%>EF%A<].3>X:^3L M!*8G,#_NX7V,9%PNT_F27M[5\#+;-6SQGO!R*&=<1 AVL@AFWP_'@G M-S1LRE/MZ/A*DZIA!\I-SFX330E >P*#O53_A+MMU398?Z";YSS[>T,#V])J M)IA\%3?0KO-#4PN_3SLUZ>8F?^&SF[/"'')A$$,FG0^03(QK3Y'JL*X?;P%!M.=X2&F^0&2._K\3LSK, DK M\K<'(-U%R3N?/[ 7<.1' ;'T4( 5PYL<60U /GC%*T6J]T @X1.LB)@"RM_: M29"MO! ^C>9<9ALS<"@;V/E*,>5CY)X^F2LQ<>*"/>K-,4 #@PB7NH?DN[ 0 MO-M#EP435I"!=TL;\V2_C-GXCWCGF@US:'*S0C7)IY)2U?H$()F_)M^A05I( MC.[$SG.@A@ Y1-%#@"!P W&2D/,-(PG>ZEN/IO2XU9+"[3RM2J(=UB^46$R= MA(O2/MZ,FK8\B-M)3ZY MGG3O"%-BQ,U"]WAS_P78[_9HD!XN$&74\#QNZJ:! 7.XQ\IIY"W "KSB@#T? MX-+T86D&,5&Z+CS>O2CI73! 0F)E30_Z< MF4]F842])(E.G&RC[!RJ_HJ;=I#F;[;6V:#$)UQ<&>,*?C%$/#4&6+C?&E@< M-]N1A<4S+>U0WF(2(F6,X@F+ M'W@;XY1N!4ZI-=]4PRU@0TAO#/869.?&I$X?[_%ONVFSJ4?82^[KE1Q%QLA4 MBX#Z=#-EN?!ZQ1#UZ->;BS&B!%R3?^Y!H35Q&%VF]NKQ3^UJG;YG33S@21,-..U1<_JO"]O+E/"*= MXGK@1BT0Q]T/O74B"M-3=X?B5HB86#&GS01P'_GDMMQ@N\2X4WD#M(S"'\8; MX)#"!&^ 5Y9Q30)H4J=U,C*7D[!GR+#%$TI%2$>L\6 ?,1/S G+2.Y6JW/M3 ML6/3P%:-FU325F1V!%FR2G[T*[13\F>_2P?H/?*1L$[_UDB$J8?" A+.HT;7 MC NVP;'_ I@&[U=OQT]OY^2=./IPZJ2#4U^)S!0BYEX1-3M'+,#%A3I&+D:+ M^6@YQZ\W/R(?XD\"0B%/VQKE GZDM0]>/SV5](FM_OA)+X(X$7%7&Q];I_!C MV I;$E>D)=*5&_-#[8G'ZN<@G)'>:7Q;5+6;ZZ< M&S5>U&K^U$O!>4?D+(1/T\_%0R8%KR7^Z@WEN9PV/']-]G!596MB=?K? MXA7Q_]ESQ]>'B MK@\3$&T&BY,8Y3P,X]5X>DT14\P(+5B#G]D9"O 5#=02W](R*P38N!E'QHGE M4Q$YV4H!>7HSWI(M]&3[5)1;FM4-.F# #(D8%3Y7L)$-#5[!*M>E@)WG:ES7 MS 1Z;&I>0%Y<)+N=-*.8 ?5; NJSW\RT*8G"ZA=K0Y\5C&$.F9"]4"*Z+T,. M%[Q*&='<>%9OPW0.'"$DT]HX6N81-@@XZR^+30-D?LJJ3;(3.":;QHZ])!\G MXGF% <-&8.C.P<#0IG'R&1-P3VL)KUFOO1BC;??E8Y6#==6S\ =15^3]-81) MHRL\6#B1=] A()0[0V$,C;605&\S&R9-N!B.:GINGFG:0/-'A9XAEP?;+]E/ MRH;J*"IA4#9J3CB*6O01.2T_CN3$_38E#B ;# OF"+D839FCY1S7J]@Y.'7# M2YRQW^@K_Y7U$--]Q42,)V*"K@<4FT0\@9[B%<:KU3X-E%+DFAJYK:A61Q)7 MR^H^4?MHV_1II0#(4#&'S5R85.%D& ?[PM"\+1!M0,W -\MNCC;'(@"! !%. MP\^W28%3I1;SD P''CXA>#.VB1G,\X2<"ZO$HIH\R4Z@%#TFF]\?V(VP2C9P M19Q08\$[?[=S$&V2196Z3>#4>+Q-%52B7639G51?LK*_;75,I /$7B*7%]BV6HC>H?N!P,S$9T.L->Q@PO^@&KJ M%_;A, M_7?,2 +;=.0/F_%R DY[_11N_(DE-U!3#:#8&LE,(EZ:-9()X8AX$ M)HR2=5,_%Z6KJX<-K*4;B7VA0*(VX@_)H:C^2,3 4=#A-K'5GF!=X(V,6B_M#K'$ M!B4:D0-.VBFVJ%5I,)&WM'<1^K*P'*8^I[PB:1.^]OOFLED_,5OA<%J_U,X1\D]R*>2W3@=08(@81.0KI M5N;A96C1>MF.Z]521<4W^07TW2IK\,] 2AB[ZM]L'Y+O]DBVK/ NYV?;@)MQH$Q==_-6/Z^&']5CU6S==+")P?:1L M3-_@2<0==R_5LVU5_<#-5J:QU Y;KY^1W!9A0,J/S!&"TS/?/(('$ MWD?7:VT5E6B_=,3S3=O'4E6"Z5[&BY, 6!5*#6Q M-JZ,AY9'!O'+S;OV7.N7)-O)_,EN!Y97;B>L(!CS_2YG[5S@--+/*#G=&%L0 M*]@YA7]+Q'.Z"*.&/5W)*N+Z4C&S"([=]BIS#\VQG('MD%2?;G)AJ71WP&Y^ M[!5PG'2LCJHCY1TWR>%5IJ8!K661L[]N>(:U3, (3%Z!Q*YN(M*?::FY*U.9 M-^\ BO&BJFAWBY;0]CP\E[=C 'D$8Z@I@ MTJ2P8-E$[N+TPC[RHGQSH/>WS^!W+]?)-7N3A^Q$M0]%$['6>SHE!"G[CW6N MXR5VT@M@T+A7A#!%[ 4W;"O:5#2=R M?(O&*^(R8@Y<3T@8GR:]39%0W(/F2Y*G[@ Q/+&4FJ:.6J,C8\!+7-NJ+:H9 MIO_S._8Z3V49P/2Z)5-%!)^4NP]5\<(-^HRL'H[O3C' M#K^PZ>M;E"O8B7?LE\=2&B\%6MB>)DQ+[(;WI#BX M7\_0.0]09 M!Q6VI=5^I DX1&6;,OB. M 7G4?LKN^7U$3-?/^%(SOI=3KMIN;S K1WA%4MA\.>@J/5::L1O.EU!*>4G% MG]>Y@IV_HR\TMU>'J8'D)S7T'>#RMMC[!V= M/VFBJEH(E&X&]%QG/Y-A&K,))[(!/6KA /:1L*=VN^(U<63M&9M8M,-).WY1 M32W&[)FO-8%2B>RMX<8/(\J>5:*,0/X0;K.ICEB'):Q &^.* ILRH- MC6MG83>M>"49^T,TH "#P]3EU^T-702&4[!XW [1F=*.> ?[V&0[WN)^?RB+ M%Y&$XO:&JA%$'V+P@B+HTZ=*A227Y #=HU*1ADUDU9$$4X5=D0DGOQG>7E.K?Z8YT_@%<9^5T&T MI1P7$_LU)%[IR9^*'3MADO+M4[:CI:]VKWV:B,=Q:_8&M _=, X&8RS>C@3^ MYHNDID]%Z2LEYL\2]3!: J2!<+-X#;Q%M?+;[FK2R1G0_%<]B6GOC\@V[0\6 MWF+NO%^*_ E:&$#DZFM2RZ1QO7,'.Q*8-7I(=M?Y7;%C7R MI_W!BP(L*$<-O] M$BM$/+J8K(<1^4;;RLQCS.^P*_F!TE51T=4PY;=5QM5'NBU**I[C;H*K[W69 M%"6[HK##[[JF>Q[R82-+L6Z4Z]KA9=0*K'@AKOR;&?3\S:H@B[];!,^Z M=[4Q N2\V+,)T>+%/*_.L)V?OB[T@4Y0K04SFX?T)L)U[$S@.,@OZA-8='0 M<][/D97.2W//^?F\XK/?WG)#/DV[:C>V+F"#W['7QH=QNW?R''.3MX!A_T=6U469;: -E=UHMP.& MKT@W ]<-;HU4$)?&?6^"?.+:4^8=.2188FRU!Y8_!VH6SI_E]5L//Y40(M;& MIGWCT_'1-'55,[.6;0.#H_&.[I,LY]M#SM%(Y[7INQ"GB6JY5I/SKD46;9B\.)R^,;\6;Q?@7*)W41U?V"7&OBX M;TH%XWBS!;O[2_;"/NDI#92ZN>"[:9$SF1W,[R-\PBG=E)!4/$,B1I7/EFQT M?*IIS7X_ET5E1Z::V4I9NLW-O9318B$S!&,-F?TM MV?N -[N'"3R-CO+=)]Y\3IH87$IEKC@0-IMFW_!.L>R<*.DF<]Z>/&6Z?,H5 MT28E^JRXF;XSQ##)0>V79^1[<9O/RBF37BUQ&DP'3! U>LJ])V99,CZ"CV?C M[CE18M%OUD?XG;OS#I*9K[X?,AD,5:[H,Q8/M_=HC0BQ=71D=+&(Y7E<3BCE M,;KV=F%_:B#-Z$*@DNVDT&/X")5K#\ M1"$ZG]*U+2'N21-DX=J<)HLTLKVAPYTVCR*I@I^&CU;O>0\R5AO#8TJX+?'L MS)ATY.4]YC?8%H&Q_>&R:![K;;-KFY.7=)\U^TK5IG4&Z6W"3-=7=]BOP6%'$7XL/[G MB-Q[8LB/Q53W\!_7(F]72?(&2X(M$O:3LJ&I5MD^ 9:Q+3R6\_$/3\ZH0P6$ M(.JC?)/SQ&'\)H^1;+0X@6QB^Z78."_9JB>O>@XO)C @>.CC,/(3V[W1)A"T MH,.P-PSD MF%7? L8.&-H9,H>"/?S'5$:7@P]1Z2\B-"T*,$)&E/D%#'?@MUD&=_L#%-.)U$\#503.DO"IV60KKS*O2_HS,2?_'RCFNM3>AU.9;4=\WCW^CF_JAZ'S4)ZM8XB V M1+X!UDSWCD7@$UJ66_J[$7<2I+J^=.N>.4-0??>FUKW)793L'L!Y$W# M+*2=!MEB"F;7>H$+EU7L.(ND0N:K0W.9BM.I055U-'?.K_5CQ7-EK<$8I<0N M%;Z=>X -UDW?\)=_[#TX,0''K+:<6! MS]W?YS2>AY=M!REL"9]VR9/5JZ(>(O 48AY;C]J1N\;*@7[$1.T%X7U1PKL"0>!3SR:D&8)L$,FU;^1&E%]'9!A<"ZI,E%D5I5 MQ>L?X"$"3^%%.W1:AU_#F(^X%ZU/39GS%!]^SGSGR3YN\[D=(0]M,<:$ (.Q MVJWL&)>WA_FE03[:\K4$%L]USBR!1@1MP,)\>$[R<2;7=5Z765YEF[8,_$S) M>1(@2*-*)F_4C"YCZAZ'GA?$J:Q[T6RM:Z:U@,*WN HR+5NT=1*W29NE,)C_ M#*KQ[!4LUS"K,7"HGMLEQH9A'U M\OITS> ]_(L.$&%L (\NW'RS525AG\NB.3 2=TTJVYP*:"R:MLA8_>8T1K^L MJK7CL\%)(.+ZWG8A R=%^N=("Y M)< EV+BPWYAL'$?8E;LX^?TSW>U@/TER7QX ?Y3(9[&^(#/EYAR ,6^1(5W8 MKFPZAC\G60ZA$MF)VVJ=P-7)8J' %!*E$;_U>!BK-D,E5$B1Z]<@G^VYV*6T MK(1%#%3\8E*5]N0?$K;G_E'=:M8ULXX?FUJ%D&X3],2E,5M&M5B8CZN"<>1J M4K .^XP?DQ\6GEL.BE%X$9AL%<#[H9^IAT1HE9]&R@_?/>(T4C^I=V".PB/G M /=RF.Z N)OMKQ7EN0KK?5'6V3\XMQXS%6;"2 MS?SZ].F24@2W .\GG)442N3=H5/U%'*P=$RP+F$;.W$_@E,VN0=C9L/,V#\5 M.S8-I#",VMR?Y>+2P9L3C9H54?20CB#>6GM%)$T_)%+)9,F?]/(R4^\(N97L MN($_P/GRDNQ@RPH$)^0)E'!B\[]HXX.@")'2)+W<&DW@<#%AM"UL+0=(TLQK M1Q,X8[5!.VI9]0,M62:-^%B/C?FIWCX!U: =XX%3JS/EXZ >&0&7V1_ MWU&9HJ$[SZQ(CHYR>".NY8JTKQ 8+-I+ !>IAYFYZH-F8A?1GT1@IJ5P6F7$ M7$:,E)>L8C09 )Z\6#P=XM.*7+"3.*M%L:+TU)*?H*"SK)+=.^SHF(M-DT+] M8HESE/%T;''D?&*':K*#[/:K/(6^25:;7.*6B@$B[9\-X>VM$ LP;&P,DRG< M[$8]KEJ#)A2J73T?!L2.:=*%0*T[N8^8V[).V<["OL5D!X4LU_E%H &>WORY0LSQ&;MZHL,CI#>^<$S-B.$8D$PS'"1GP$Q"]\V=^+2?L^4@!&#\LI9(H% M!'^UW5*H3>YZ'X.GM0\Y,CUBVL?7KEOM'3VT@)JW9<8^UP- V-V)/O!P]?K$/FM[:DV_&VXW+P#)'338T79N M,+#D[.):"O/CGIK'2,:5LS-?TC]&3'NDFQG8.'RL8GYDZ7]@1/\HO60Y.*!YD_)1L>.;U\Z(M@(O]&I<^28=Q3[FNR>69D MEF_ZM=F=P=P.Z;L.C-X;#-4Y6#)IR2N!N)MRES?DUD(O:VHL>Y1]2'LGCA=V=C!D7/ ^_I?2MZ_++K)A(1@3D?J]^[2T).QS((Q7HXD^04IQ M]ZVK_6%7O%%Z3\N7;$/-3JIO!0<.IBGW1U4/A4A2:'\/MVIV\?LSK2%J])1# M6:F()C-^Y8_@N0\S@[0\<5=0H'R)\$H.HO]&:]*]=27C_WSI:&_&W5SC"MFT M #'4'-4/KOP\%XRS)QI:_=*64LAA86E?N$XO,XBXI.+/ZURE%CK<-FH0 M^4D->P?A0VTD>H,J!UD2;-&7@*NXF?GX7(:2IA?K?5(=P?RW[R#GE'GR "8];/5 E&SHQL'BOZ]X;1W>9+FO7@(I_1KGM*29_&)O V.KOSQK0=S=@>[ M][&9RRJ?9C4 J2-\=G?C0=P$UG,)TKB0(JDOYI33]^/8K8^LZ M-[3_LF88T%I /J@YP%[[":9A1OH[8\LTY/43SK,Q+V&BQ) @(#3,*%_KLQX, M1 ^WG">IFCN;X6)"&+AS^2U<\HA;]6Y>/(86:C,_-U.7NF5^;@:>)WQN5HG% M_-S&+I:+I'PJH%U/R;%)A1LIT(5H=$WQ"44K(S'E4M%TYLDBS'$5+M6(ET\% M$WZ3 Y8X)'/S3'_'IZM!IQ,H+$E$'5$W$/MJ:F?)I">? &*;UY;6,UH6R\V6 MHP/=S^G,HTT#2N,3_52AHQE,X-IHU$X5&K:[^+:DAR1+U<$N+]'JHBW GR;Z MD>64+51%Y[,0TV&K>)X0PMS.X>+\$?S1LK[AIJFKFFF160==?8.IPN^4E2C: M2_\I*E%&0CRI4]FMJ<@GQSA_0N;UF]:,,=$DV=:P782DFR F@/?X,R:7V 6! MA:!WE[Q^39APLV3GV-=;K!7V.&F?7P1T@Y$3\^9L93GV]Z#A4]ULVYL6KWBQ MUC[H[0A4-5:_W ?[*W!P9?P8O%*(A_O$+#/8(^_?]H_%SJ8"^1 13R'"._6H MU45K826B::&5QCL;S/9;-LANK["W/N;^SF_O!*=R_T M:Y'7S]:=94)'\YLZPW@PJ14<_?^I'NM2& M2CE:YM18M:A0\<["?0-(/$2AV+8"W,G5INZ^BPD1MHQY H,# 43'HLIJ?JY# MZ2WOC_Q$V3W#'D30AHAN"_H@5(^3@QF;D>KD/>8',?:,KC>;LH%(HT0R\UHY MUBQEA0UG@#)?ACO9RFJ8#]DC*83NN>*B=MF4;$6)LA*^#7^CK_PW=AQ1#O4F M1A,QO$4!E7= -H=X !L1-(1/XVD6+J"8'^!]\UB4*;OX<-ST1WM[:NTY[F3" MSD4;T&T4N9&WR :JEO]BORRTCV#?"5I"S/;_@)5(H@3WU66QX8WF3/G)'ZH8?.P6+,'6&87L OX/T2UPE)%EU>5#<%MJ_(PV%(SH51 M*+&[ADF4?IK2,MDQ T!&D66>N[K@+ /K\4Y@7?9]$OP MP\^0BLM=/UO($1=$"%SZ?S-US5'#P MBTT?N1!GVS]"1,;3X6B11X8Y..R2#7W4@XJKGB1Q Q C< MU' S%R8%N3F.^'$J#W&[ ,9VG"D:^ W?^>S2B@HM2*N*TK:"CB<^^/OQB%$KK<)0#%Q0 M(QXW8T;[)4 448\@7S**KS?$A/0=_!80HR&A'*O[8I?:TTXJ M[EWD8[C70(TB, SWV+:S8TX\<3,?,9IXQ:SO^HW[7A-NG%\F=>+I,B'&$&T0 MQ!234:^)R*%%%RO#"*.?[9@]/MHB1V.YU[ $%*-RQ5K0J=..$ 07C;D5<.NF ML9Z1;2!<-B*7\7 ^!LO%Z&3$%A.W<+RPTHKI=S$Y>$78:,Q#U,?9G(M7/']& MM[>Q _XZ9>_/MME&("([6^+)/1T,]_ZP424QSK9N8<>\KSMYCW+O[6A9IRF; MM ( OF3W_[+#19%:OPZI!#ED1<0@PD81&(984&?GQ:P!.]=1 ?U'U<2\'#>T MB99>7_U(MT5)[076"^NT9>;8>( 'R B]SNB.OA2[%ZA]Y3^^ '#W$O M'PH( MM4+;E&-*D=KIU:^Z%X"/$%Y!X!V+;\(T34Y&[^^)I(]@"SZPF;WF'SR$GOP( M1-CLNXX+K%[U+0R W .F]Z77X!!4CIT;PA,7P]/-L.DKF2:L:!8'SQ>X?2YR M3_]CD6[!'QR:=Y&_B"'%PZ_"S%%,&R(D7^/B&0KQKO-135=;G=;:#<<'@L7+ M((G*4!=GJH?[H5)I)H@R/,9\I+86EI"U5JF]D";4P-[3>_CX%99T*='M*X:# M?JA%Y9'8W(44I(C(-81:\NF4/!1#EF\WW)KC.\SHO4VP,17\$K"'1/QRBPH3 M R$"3RLA%1*1CV&7*N@DV\,>B+U_3 #J>KF\AI6N'09=Z?QT2]B!>2!*/5OT M/NW@[E[H-IL7 GP_7X)NT_IT.HKB&X2&;VEM3R2G(7(>>25LMZ^J MCRPJIT?-YIG(N4G_LX07TYC3(-0$-:)D/@PO3HP8 \;APL7I?)@-! ?+<3=Q M<]\&"3#^!IU4:KTE^O3&%FHJ]C>8K-\N?C$0-B&\FS0Y2WQ1OZZD>H;_ PDO MR8[R"$C%KC, C02_8.3U?Z ]*:+O8QP26?%X]7W#70QP"13W2.M'R^9=B68: MVO00D%!O%K^$Q3'\66^ 3&](6M)3#:. Z-ES'FBCN/>8J,']J=2Q[) M]L[M98AW3+PYF&MF,7*#-T (X=6L21X&U"I*@MG38[@RG/Y1!@Y,\K9S&KE_ M_&-]G;,S2R0,)ANZWD..A]U(!:3T=@# <;(-7XS!MD3-G)A-3A?7$5RW7?;3 MZ!X3< N7N5^F:YQ^_\;,5?4S9TX&\XLC=DE[6VGU,UV_8 4N8+D+$1.PUT;MFIH'%=4,-,6_]1$H?U M/:L^%>669G53\C5Z]?V0R=CG=2[NN0./::^-L#46=L+^5AJ!8K5U)/(F:A(F M=>3.[K>4_J%;8AVE(V.T#7_1Q+U)IW]K*@'Y_%"H; [H,=6E #P4@!KZ1]&T^AZ"=%0RRZ#&/*&'P-$$/+;7+YL MW,6]D(?$'!Q#GA#@- M,MYF(*-S8S08.)HJW-TVCM?[Q_^#IA^\^0%RR$K]A72#L7EI(I[8&Z3\J;D.5VB]X3":[9"4:G1RCO+)@#\*3&%;%_50E9C:RV,5Y/J MID@I3+;S\;!?$#>9ZT M8]?G+C AE)^MAWJP)^F']"4%2OT<7J-)"H^-=R?K.=O<<@D"[._]K:7PJS'8 M&XN=&Y-:?;Q'QIC1:LIOME 6S:'3B[39U#IL%I3L_/:<;9ZODLWS'3T4):]' MNJ=/L.PN:9DQ!JXAK8N;(/;66V( $5.(C@3;HMS+FZ5&C4"S%X3T@,BPU7TF MB9GMNS,J)VK;+][%AILZ?9[89E8!-I@=3T)U]I'FX&"%:!/@WG_]#!KW^%"Y MQ,61[=FFS@;J(W/=VD,=WSRW]E&W\AO1O.NYV&U>GW%,PU,ZV_UG7KSF]\RX+W*:\A7K0^Z"4>]_AV%$C1-+O402N9(J/7?8(0:PAPX"<>V$;%DAE2 M;);ID*.H25_T9-E5C%+,=E]+HOFP$:8 MFV#:5M+)2F*[LE=%$.$4\9&6%J;8"#H1Y6\\EJ/K/W;3";4SY4\?DQVD$K@K MH_0!1(Y8C2NC<'/9![R8DXFP MKL7LX-)!4B8@REDV7;4ABSVZV(;UEX9$"TG'*.$"'7AND@3M"^0(A41MF23\ M/_(29U\0XC%U>45N!]:CV:P" UM1=\IO15ZH1 ^Q(#PBU@>TWG@YYAUVQ,/* MC=$-[V8]LA]8A&"4<-G#_F(:L63:%(UVJI6QG [5&)G(N3E/8(;P8FKW :"Q MFO*-N[HD( 3W?=GTJ :H[ TQ1D%B8#H$K:R8%./A.ZY[3YPO/)F;H]1LDMWD M*!0?+1%ZH(N$)QR%&(]R\^D(2X4(*&XS-]E.2_[Q)#%':JU,1S:)?(FCZO>H9X@K5W.<7!G5LU3RZ$^RTW<_/3GLH>@Z2HG> MY]W9Y? NJ6E;R"2!E31,.[M49J5 8.3]O[KN7N!M O2K[HW(;MTCY67Q)1VO M@MAI/>./WUI#Y]SQ;O+%M$W4>0G=\3Y$W?'TSLB;HCP4PM/(S\,+"!>4;P'M M*WMC5])@@&Z)8H91*TL%,NO*7U'/=@C PTR6R#HP M$3\4NIW!R : (2P*F1S/15E#_T,HFU' )%ZX DMTFU>1P(3O:V@VJ4UIBW(M M)4#MDT1@G#E,H)$5/T9V5MU2);@GHWH,H.&T6?K@W)#ATK:;E7/RM6" %T&/ M;\T0A=4)).X%@W3,WI13Q1XAX!MF\UZ@U27C$#)KW'[S$ M12Z@0RUINM.[8763BBZQ]GSF!3>^FBP9M\-^IJ C[H2?DRR_*>'CO\FUJL#K M_+YYK+(T2THK@BL,52D@[+8MDCPR%< 1'=#8$]U$V 9. *_&[S941+$SK08G M[6U)#TD&75DFFRER*.%CD7,W7&R%F1QC0435S##L%@AV-HYX!B*>(6C)PZ)) M34%20;AA?_CE\2&K[4T+^"]A0_OPRT^/[Y0O\0VK#FI(MNU>W60[@TZEDG5 SK!K6(_7DBF=7(ZX1G2;KW:YXA9*:3T5Y632/];;9*9?F'=U0ME+8XC'W"G3 2PNG<#=/(@($ MSZ]D_BND*JKO]&M2CQ(54/S')K;,3F.[ *+>.UXXNOB(%>'.>$P#Q\R*V;2U,QWS(PN)Y&G]!4S!FM!PJ*G; DZSA5".C:?9 M5(%%!OUW?.YZQIAF)/MS]P(VT'Z&GC:[.5%O8;NI5S)3=]9 4<<.%LY% 69F M@#@F! !*=]?2@8'=J%,GP!MA5+P79"BX&8V0 1+T -AJF=ZZ$XA[EH_N9&K6 M#?.B+U3V[X2=;]9MBEW*8>8'O3/OO1W@ZR,NZI\2(;._XIIN9@5TM_N M1CSUMZ]Y"^!+EM-K]M?JO(N@>TU,F/W1V_U+ 1XE_%GTW$&[CHSKHL_DY*VA M*NMNKOL-S1-VFJZ_9T$+@PW6%@7[UW!!V&>/L!ZL+[52O,4_M65, M !]'!0 5 86ER:2TR,#(Q,3(S,5]P&UL[7W;Z>'D_,[$;IYM&.K-)(Y?;V;FQ,0"2J"FT64,V+I.JO/P!(5O%. $P0 M1OOZ/?W_UZE_^\G_>O'GU$5,+$-%HR<+- MJ_\;;_[?JS>OUG&\_?/;MX^/CW_P^.]$'@EQQ)+0PY'XP:LW;SC '.1IB 7 M/[]:K)-7GU#XZOT/K]Z___/W/_WYAS^]^KPX??7^W?OWZ2?_\I> T*_W*,*O M.-TT^NOK J:G^S#X PM7;]^_>_?]V_P77Z>_^>>M\0:](32*$?4$@HC\.9(_O&(>BB4G>^EZU?H; MXF]O\E][(W[TYKOW;[[_[@]/D?\ZY=NK5W\)68!O\?*5I/S/\6Z+__HZ(IMM M( B2/UN'>/G7UXB$A -Y_]UW[U,0_RI^\L_PGZ>,1BP@ON#]"0K$4N[6&,>O M7PG0GV\O2XL0'PG1O17_^+;UV[?_;I>X?]Z@$--XC6/BH2 :0FL5E W2Q08) M\1K3B#S@2[ZO-EB7Y"80;Z46P)![M^9L6+/ YS;@_+>$Q+L%!_*>A=^K4-KQ M-221)8:@:'T1L$=M1N;?2<) R+K@)D_N=T2Y:D4D8LL;;NBX5LF?JE#8!P*2 MBV-W<-LUY_D-V@F&O:@K6#P10 MCG=(8KC"W!.X1]Y7Z6@A3]6X='T.MG>O68QS;MSB0)A:?K+&N^+/.1$7A(JC M5](ROP_(2MWZ#,0 MM+,\M&51'%%T#T)2*QHF-H_AE/P'.HNXU+,N'LCE( M M+Y(X"3'?8![&?K0,V8;;]"V+B. 1MY;)?41\@M0L!@@>R&T2,^]KR0M1VAWU MKP!I.N>_RW88G_ +TY)P>\$]3R5%:?X0V)L2BLCO>8JZ6_X ])P2_NP"/:G1 M4?QU4!]8:,)\*\T%-R1?4,@-9:SF;[1\"JG=>"4.PEN\9:$0@Q)9U6\@V57W MITYV\D]*VZ[C:U"9*CF""W%V #J6&3PH1ZKN):H3W/HM%'%[OU&=INHG<$=? MD^NH3E?'UQ8V3KOOJ"_=/E!0PA[F@ZFO"P0/H/%M==O4E]0' E+#(#PS]94! M8H,S2GL70<8*!^ MY1[K/8J$%^C[)$BX3F 44J[_$;?VD8B*&ZQ#":*=Q7";0B1:\L!5G2OQX832 M6T,7( MZA#(_*"Q[N9HTMP"!O,0=D 4!>Q3.RY*%/DONXR57W8P $]I[P5E9 M!2EY\GHD5[Z%-X_;@SN/2^Z\'IWM8.#N+74EW*9.[@ U+D&P02H5SGB&)4Q= MOZUPTHL_YTQ;IDYZ(-Q>5G'2]58&@=""\>&8A4Z(U ?QCHS#C2#(1-,Z %F@ M>RF=\PVA9)-L)+=R @QH[P-FZ[RB"0HV*,X.&+:,UR0*&*)&9U8W,#M+B))[ M;K*YR@IM#KG/0K8HN$\S% 0%6&JWP7)T %LY'$3.#Z-"!=A2:H3'HCB2?Q*Z M+3V<2-HJD4IDXO 9(+"DAZM5B+F=P0G-46+?0]%ZR8]E3AW++_]#M]D01/ G MK'A$?. 7_T?"=XI(H@GR4$!V"!D=7THPK6@L/^H?B,B!XQ;X/GUX$7>\]"(1 M[P,#VOZ#$E!X\7!'EE_E..^R.Q%+PCU6L2/$_A$WC"3B"L,YO>27C1 %4*GL2881%#+;GVMTUA1+PPPK8)X@=-8&"0Z MP,.WELBELZ-:/X8CL#&E2X/&SN\!SZU2GI<&?8W?P;&O\#RK053#5] IA_5G M65W%:X< N#TJ+[0Z-+9\"L'(,^8E OB,G[I+=I;@G;Y0K)SJ_SPWLMN#H M77%J2G3BIQA3'_LYI0*L2=&3/'DXLH!Y)?B!J 9C80X^0/[E>KSL-]YN9;W8&V]-@KW*B'/.3*0QZV4:"_FA]-?7[T11)E]-&D2X2OG= M2JTD->:'&9:_F?E%VG(4U5)\9XG_B%/Q@9_QW#C-XE-NIG;<$HC,"&Q%KFJ8 M]Q;(C:0[U;PH6D4^0HG:;,_6,D6OL:4]VXC)Z9Y5EF0+ES+)?>=BD^[3:6W) MJX1@*ENNS)5,/N^=[*R;-$'G/5-5]M>QR^?YDWTHX& 6(R"PB8R MVT)I&%9$-^2M+H_%VCK=.A%.0G[=+,O$^6HUZ ;=,GK,!%-X6UNC)AE![I) MBK"+?5 7;Q.Q%I^.;;K\37C<^AG]"EV47R.?P&*1PZ*1&5FS?65S?6E68Y0J M^%T>@WJ2UN(J5$P3XN*P3SFP*?,>E*Y#97JB[N,?6$1TX!WB(R)T3D7VR'R9 M7V2M7BD:$4YG"W?S#2X .D2FM_@!4TL/@U4D$B.@ WIJ':M,-#:9K.9A[,_0&QV@'[/==B[D9P6,$"/1W.E]GM M^=W,BS,*;T3&D,CD*:I)2XZ2/E2GMR4U21NP"BI@"W,3'ND&/,U-6]V')@%9 M@#>3 D77C'KCAC :,+J]_ *$,9JX"/BV;"1C1E<+'&Z*EW4[HFU"=$1>5KN& MEX39R"ZXH,;0>%2AQ*&T)NL!JE;$QW*8JLE7C9=P(0S(&(9E:?=C/9*S5DW2 M"DQT$62NW\/;Q-KC[C8"F(R][6:#VW"$Z>W*\OX$(&M:MAI"#H!Q$I-=7KBW M$=.-W@9C$M:XEQ%0D8B!&]WVCIW\"^V@K33XI?V4;38DEIT"1#U$N06]!QU/CG.EA#&@E'+@JLA<;S]=(169Y#+BJV9[TLSP0T&(OXE/45;PD_6 M I%VX1S@0:]>L*^H'%O>R1I]B)U?$,!N&VV,!/LN51T M]WA;;>\Q8M>/ZOC@;TU "N=SWI/^@H5G64_ZIC&I-CP=-=13M)VJ7'7[U%F^ M)/%-,@_E@GWI?=_@4(Z,'N%^V8IZBK)7Y:K;S.TRE9*D:);$:Q:2WP\&UZ+, M:RA=OZ;!R+O.2=('(4*]Z%;Z)7H4X6@B5O@PCW,HJ2L02;X9JB#];*-[=]-FID MV3Z'.Q$^"\$V'< '3=[YR'F[.>U[+,=S(3"580/GW.9+ M[PE*:;_B*F97F 4\KM^CX:199!Y4JJ6I2HIS,LK*1L;F; MV[$=4[2\X166K#OQ0-(0J'BB6+;8_> MJ5^BK,IR0+/1X9>R/<696X5= MN>A,(F\@D9I^RW.#0S&WVK.7<*-+PW2O%\9:YJ8Z6 M)'(E NC::,_6G)$@B;'OV-J4J'AF[H02XW-=<=(-4E/'1U89/7J>F?)H"B-7 MHU'#FCGE7["87X3]V0.G/@F<0X-9D>:X>PX.J M@/I1U&#KZ8RZ-$S?@='F>JXD /.31DN"E,LH%9\N.)CW+/P>(O]Q]$XX*IB' M%+%G\!?6"C,K*(R?8?9PN()@&8>W2^X!S9'$/?0Z*%0E6\CT,^\"E8%,L0OC MPZCL5O5$+ NC$>.1^'>EK=,H@F9^F>=>!E!E()^P. %L%PMD6([E_.S2WI;J M@)Q/@+G.D%V$+(JQ&^.1[$!5B?:P#RP9&J)OD$69MJ":VOYLXYCK$ND*_6=L MP\FT(LAF3,>1HZ$JQ19N%=*BC\+]ZC_D"VYI00,'N+LONKU4S+7%H2,_6A'H>U;I2= 8O@SEX 61:+M0&%V07VJ/>B"9N.HM"%QE'\[AD MH@Z=_'7:SF3F_YI$:;O\!6NYVA<6)?Y7--$3%=!VHI6#")J&D@SC.6A!%?1Q MRKJ*>R#U;@8=P]5GPV_J4T0>.A+-V MODS_')/[ -]AC_^FM?%!PR@ZXCLA$,L'E$H!5/1UZO51*8PJ25,^.)39[KP, M2R[@8XAHW'1E$LNX1U':>@O3"-7'H$,JBR8=4[$INNP=4IME.T(QC]>6GO#Z ML4[6NRAR[EMYU5%)#+"""B8<5'H#^N>[$5_(IF%,:_P94,R4/KJR8HB,PBRU47FI!,IBM87 7M\/33MD#N&&:AHK*3;.D+SPT3 MN@G9 ^%L/-E]YI[,)=VW$)MY,7E(Y^?87)H!&4<3F.P0?^60TN:TT^&J+\G/ M,-\&_7Z(&^F5(N*WV&/4(P$N4;A@Q[#UK1!Z))Z0HFFP(RN78T7/,,?H$7NA MAA("QU$FFUNMJ"9EIKK.^99.XCQ,5 MJ6IL ]F2QJ0"YYF+6(F5KO+&,^)DR"M=K^# BM:'[G0+N!F :_=])-&V<,]- M=^V,ILX.S-VR/*Y^RB/)L*W5\O#..R9F-T-W@W:BT>.A*Z"6S6T%\B($VL%# M)YECLPT+8_*[Y/1\>2N*X=F2+VP613A6DFLW!*=O;+9EVL,\N%E89I-$$*%B MB7-ZAP(\7_)%;L43LJ7G^@YTSUH)5-AMD/C5DN6GHPA%:L1[QU8P06E/-W_I M,DIF6XHMO#)(XVI-SS0WRV?X/I:MCA(:SVDA%42[2[H)W.]$^)Q50XWC< E81I'VDOKN![18S.?O0O@2M*&;XW"95]\& M9U@7:?]T#:TD*Y!S/U\[7V*(483/,KA8XW%R)O^8D5MKFM<2%E($Y#A.92UF=77 7 M!4A3(-2N,)6S,>AG<_^WX'<9!K:TY=LX?6QAHMR=O<7\EIN,I0I5K,]- 6I< M=9-"UT]@045'%GT1\V3/ TT&&SB'L(>">N60%6W00'\LO3C Z^4&9>U51V8" MZH (E<[[+2$ASC+2=CS/=0*4]$@]VNGYC45^S86KA6#7M&8E W0(LGQSZEQ>W)T47& M,SDY.CD-UC]0K\XCQMG=EM]U6/" 0T[['8?(?VMUC=+.IB>(?E6L^% &YS90 M:+X5TLH.=:[!!09UY,H7YF'LRY&I!6I%I$O\]0OFJQ+#F17EJ@%NRG+5X1I< M0:R67#.7(TU?J] 7W5V?J(FS%XIK@SM0COU<@LL-,,SIWBO:+0X$O!O$'4>1 MCFXKI[L=X1'V0E$4M!H_P8)W9B/-MGMM%.2(@;5IBW#YY#"_#\A*,MR.XZV! M_CCO9)J:H,-NR'#>4"N0-XD7?5_W$Q>MFX)FK,_+'K1PUNG4AL,!M>__:7OS M&G LPU#W3V8>6M. 9DQ.D_7@7;H""PUJR#W<@=P?('=$+CCT+?KVYB]B/>@:GJ(9Q!!I_A_H98/*,"R&(ROC'A9GV9^ M9RS_H/";:7O^>KZ(%R2B5_7YD[=&=(5O.??.ETMLZ0EEY"6X]AETE7%L"0\Q M:A6-'EVA]PL[(]&612CX&+)DR[^0;3%H3&B"_2P/QE:0:M0%'$4'_#$465NR M WH9- ZC/G9=MC1T86QM?BF&V4"Z T;G0$WZ2+;;0+((!3F++NF2A9M43E9' M."CBGI8.*7,4;#*/EN"E%RSJ3.4TI\4:I_[$!0OSSIY*5T0%,&[K\/3T6@A0 MA3..RJ@$:6E#")S2TY)5WR&LEL^=>AMF,FICA,L6_Z52'.)?5SN5PI4[5-%, MR5ULXM* 85?#Q993O>]MG"=%4K\A,B#.\8!%28BM'HN#B9K6>3EGQ";0S9T;*;4B57'B9$6E8^9F_ M8#?<'?#(%@6*9ZT^7)\3>2?[3#DML[O3/_WP M7DG8*G ;XF29V2.'M /"-)]C$+KI[8Z%"-2Z>% M]HG:]/ESL;%='()J#J-UCAZ2UM(QT?Q:5AP37VQC>NA-HA=K&(;"K3L,>KX. MY+63G,(:T9?TBN!DO@11A39@S\A6JS,0<+S':$.(+_)P#Z+^"8I(Q)8W!?"O M31\=L[9(8F(]"XAG?7!G.SK3T/P\7"&:^=*'4.E+VN%ES>Z&UJ7! M/-^G#+#XBMA P%C[>C!1;KTN0PTJ#9@=+)8I;N6[9+-!X8XM[\B*DB7Q1*>( MFDE\;9Z%/OUSN9,S=G>E(FJG8T^TSD]57H)6J8^RD1KZ^)MOF@,0N[NE"8]Q MVM_^HE. :G=[=&-T>R)UB+"X(7J8!K8/QMH&^72#W6O3A_7L^Y$>7[OP#6F6 M6H-J=R=T(G3;#;-7GN6,@2[&P3X=CK(?\A9?D^^1]W41(AIQIN0A M?".%E=#L[K0*"N/+CEA_T^+'VD\Z^%WZ?\TB+84$=#@YM6U2?*&M9D<53J[L M7;_6$L@\QIS-D1[A!M6":D!\O 30Z1/@9.[439SP3*CI.8Q6LL MSE"VO$CB1#;]EJUH!-?2-RV9/,:6=\E]1'R"9&Q.5Q^K:!=,X)Q7<%Z4<MM9:WYNC[$EPSQ.Z%E,$DGV5%]M>:!9SR2(1M M8I,]>ZC0J0(3[J?=4M]NE .ZFC5#'NW:I8S=\51*%8F7;F'J;)WB?CK?; .V MP_@$4[PD<21"HI%QKF$#6PZUK6,[F0V8!_0B8AL1/,U3VBILDURSN\&T"'"? MN1KBDR)BZVGE@VAR&H<'T:U*BODP"4UQS^.56,4MWK)0 M'.W&AV$5D-WX11LR\P?C"L31(A8*>%V']/M$6PI4J/!Q>NYB/1O^9"?_M'N! M%9'[;B$G240HCJ*L=#;C2/J_>E%V39#'7U&ARR,W<_\.(8]"K62G_,#B2!T( MCU^Z:GQS,_-O3UO:'[7:KGH,X2IA=MP20%/0:LP$:[9C(O!%B'R1TBB'7M3K MG;+CRH; U3!/2N"*S'0Z*W!?C3'&IFY%YC;*KR?5=HY!]>K1--8W(=XBLL^) MSQ7N- G%PF4?H6B(5V4*?0I"'< [L,X[P)5"8VQD9>2NKYUZ6UN=I\!M>?3- M]H:K;2A;LH9Y5P,Q (FNKD0?Y:+B6C;I)H1,ZA0W8[7!;$"X0_TLPW>Z1N$* MCZ('/2BG90?Z^ Q62#8DOY!!444W#7VK@#..+/./CE\16FK8-N2?3UE.,GL?B3 MK=A7*[Y)G:Z=C!LP'0HJ^E6)UG"G\&[-PGB!PTW: 7*$%U83.IQF!.G'Q;39 M/&#,$H"#]0G]RO@E,8K9A@-3N%P#:8(*WFFY6DJDZ?HY#R58B)FS(+8PR9]N&9?6WS+,*%C0EI@Q.9<,X:'S$PTXR-C_B,) DE>C.B*B-8=HT7) M--!/RGO786NN ,-#8D QDU,4KICHWAYB,01E/"_.D)0IN0"FW,Z5Q%EH[1H_ M%E8:,LK_Z*6]O<=3$&TBIA-XT^=OKA( @;@C:[F\D&VG#+MH3C?U;^]&>&OL M)Z+DN_[F*EEC.6M6'?VDSF0=MD+VGC66?R0RY0M1P/E21/].=N)_+_@B63B. M(NC0,25OW83-+@?O'A2X>MT4PV0\V?$_2$3'B#&-A!XMTPK"&7/C5^P.5%NIOT,,A7G^2LA\*FS;@A.UI>,22G[C1,-1C- MB&K3,XDY$8,8[L23[Z'XC"7W\3()\G\TL)/#,+@TH#U"'\@Z0/]\W)DA>SOZ M@D>''&2_AY_=TD>]T?0@=WV%T1PKHL[4J;4#;9HOFE.51D&/.GMAV'C4PHG'TO M9W+"04%4F#?K9I[I'0P4]7'/7[#%;]CV3@.,O&#!)>4+3T;(8%= Z[C1J_) M#A4.PC7M,#42:1/U3X223;*1.KEO-3;$ "B#=?P\H;._U5D%]]IE&&2CE/L1 MGU"=X)%TF.79-*YHN_B:E#%?733"+H\ M566& KNKDYF1913T>TE3LC+<64@J[SYIX(ZH07*SN^P,MU)CW?2:V!9F'A3C M<"]W],'!'2V>MWM*%CJ>W#+H9?S;[)8F1:K-_Y@]HM O\O]G%"3IGHBB9+/M?;D#W](@ M)!Y'C 1JL@NT_!R'6R[X[A=DXB9;]@DCP3I_SOGE)6$H!G90_YK1,/^K* PZ M+'.!O34EOR6C'#SC4.XV"@ZNO2.)&RR4!&5AB]R3/XUF2;QF(?D=^Y_YZ1@6 MMJWL5W*R.W_"H46PIC;(+;OB M.8S$XXL3?-RFXP5PEF7,KU7BF2+TTL($=.C)H'F_.EC /?;;%/M9AETP766X M@=9KA 6TQMN[C&4_945"YYY+QF)+>?]*J%UL6WN*42X14..]^:;>XI P?J5" M83RP\1LB=!Z*N=-SFK[K2$?@DA[>;ZSHB I>5Y&P<91$B?-NQIM5EI:N6MS1 ME:Q@^]>.$N3LRK.#6:[;?ZC9H7^^_>99E>A*<4W_\W+N#C^?) MIO3$8-S#G41A7^L#/GHB21/B7!6GPOU4E MT0+:]1MD]QX2'&_CB;G#%)B>MCD%J# 2P*4ELU0'!.9.1FPJ!#T M,(QY'"#/E]7D/> P%F-I1&4Q7]Q\N4!/ENI+^K"Z?1'4$[,& M+QU=X [DB%+OO'!RAR%:E][0Z]'%:JNZ_-%CNC"_HSO>N[&IOF4\R2. MQ!,8Q_ Y$F6R::?^=$1$%;720@#0N#U1-:4J]A8$:T&KADW*=D,YL L%F2%( MTVWC."3W29R9"!0$62W$[%!+9,GM,J?']>.\@0*!B &PXX,]%=H['6FKM<-\ M"8=JU$[3Y"P1F##J;!3/&VY^DW M8W*H 9-'A6&AE[AF-^#8_4>*6T(GBT^LTP(6FHO=&,M_RK8G:? M0WNBINBREZ8%I:OD IH<"0.G!)[LF@%8RRRQ2:\;7\.:,2H>7E;%#),HJ:.] MI7KB+RCZ&&+$#]/%&M'%&FK'!Q*3Z6*I#%J7I MQ;D=D&$ J0[Q8\BBZ-1B!X >E.YCP?WB*CGB/1QT4@ZS)RX(V*,8Z7#!PNI8 MW)L0;TBRV5>N%G)\[R 0*3 MXZ>!H?M>,FO X<=B%+B-'>>:N^2KR#0W/P\!3L&.?6%Z'JJ -#T9.V ?9#ZZ MI2R@=APHU1"GJGDL\A6V_XT]#;B1V&0B (KP&4[_ZU O6@@Z@F/4JL:TR<%I M5TTUTD7OMP=.O@/'JY&(YVQ8BKQVG8ZM1K&E%CSJA\PS-AK0[77&]]D(?>! M63:0R;@5XF4.QM 3JW\_($.?(LNB*Z-R7BRB)[T*GUR-/J[1=4$HB?B2/C+F6Y9?&=7$ MY%?ADVM_8D]7M6^=91G6T4W*AC9PR\ G: G%#9*CK?!;"<'$]EPQRF:2(?XU[\E9"L*"/;Q-3/_[28#.:/^>0[2T)7K! 4RMBW'(&8) MQ$4T]KHA*B,?U%&U!7+M 16XEVHO6M>7.!7M;!Y2T:I)PA='Z.IRPWV>!UDIV=A)#4AV'>BZ[OFI\07R_%8>E,MRC:+GR.>T\:2K>3@U!5HCJBO2!4!,ROQ+N9LGA; MKA.JL*:T+97Y U41JKLW%XP%(K7HDG+7.FDUMBTB:_]Z6ONK@PM0A9TZ0IDE M,=LPD5%KLH_:OYZ64#JXD GECR[JIR^2D))83+&F_@5Y$G^RZ9]TH)N2(53A M7B;5GUSY)])*BPY;([F>7?BFM565.)B)]T\N-FW6X"DG%8Z>)-"FU@W6(5RI#5[P6:P@3[G"0.,%B@)VR[[+0-W9'4G:G)L95G MKK,'^3'*(L(-+[HG0=IN)*4V[X)O1:S]6!U7,Z@+5X&!8*\^)@).!]2F)!6( MM+EI>U >04V3NGC[V ?8&'2 .1Y)L,]$IOWBA'@$ O"/Q-5F; $KXY^,A=9B MJOEC4_T:X> >05F,\TM$B.6EF7,SWA5_CJB_3!]% Q$L9OQ!6VJ4Y M+ T<=50FM<#AYHHA^@5S>E4?Y2O?.+]TPDNJQA8W([&*%$<%DK7374H?2U_[ M+__GS9M7__/ET\\__N___)>W39Y^H3]^\'__Z6'URXY^/DL>/_X4?OCI[^]_ M_;S81<%/#][O[X+_C-_&=_@_?__I^Z]/WWE7\;O_OKAX?_?WMP]/)Z>_O'OP M[\+[?VPVP:_D)KIYH+_^>'YUC\,?OOSM]W_[NO[3N_/PZ_S7Z[.K_WSZ^LL/ ML_L?__;V_,"[2YFR3]^^?3W[[Y>_GC]]-O:__'VXB?\;]%F-;_XKY_.SO[XZ>+]G]Y= MXA]^^71YOO[P]>K#^\\?PK/;:_:/T_CJ\WUP]R6ZG'WZ_OM_N[_X8_+E8O88 M_9ALK]'CW9<;LOJ*-Z=/?UQ[?[M^F/WV(_U]_N6/5[]^OOWME[/K^"XY^]]7 MIW>W;]X\/S5OUR^GESJQ\_(%V7D8+R)XAN:KF9%PE[FA;D1AE=P[O6;4L^CU M*R%V'&X;Q]=H9[OYQ;#Y7F"F'7R%UK=^(R+W]WO+"E#C[("LPU*QHEE0]CZV M>,KH3/+.?(VC7G+:B>]2G>S%RX=$8'Y<9H)W/W MEBR,UYC3LQ$QG,$1FIL,[ 4+%VLLF";8;UITW W,?+<(01XRP>T5&#?A,?;? MRL!JJ0P6";\ZDC$L:LI5-=(U00/,4[E;\VV3FP2K%<'-F)PF5G;LGE*]=C./ MQJ_NS6-)6G4OE6\[F:6$H\1+#XOX[.B-=MZ1G*5#,EY[?RR;$? ]45PB59F5W34X19G.F417%D MJP*C#9?+X@N-W=3**H/@.$0E35F1:D)3VBW[YHG'+("&A;HLN)=4%)]'V\18CNG%$LST6K3D<1S]%OO4XF 1;0C_R9^X2'9X4S%X4+B3D3RED^6J3AX$-7Q44 .H>',6-6 *?0;[%HL\= MERW'3B(/!<(G5"+;#++[YW1UJ8E-8<@_P)1-4'%?TL4C$R2JY0EJ@'/=LQ56 MK$4^.>I)J$"B"!*!"O, T'%R!+@T"ZR"BH] "C.ZI")X R?,$L!G) M86[6%Q*O+V4[J7UQ\C6.9QM1'6?E JB(VFW2BI[D=;D*FG@X^"W"9E)I$YYI MN<.='(.+V@P1X@B%'PV(IG9=[>8:5! G8\G8G8(H35"PV;]ML66\)E' 5S@T MD#.3D ^O9O/E@D,6O#-M(-0/4/=04\DA1JTYQ&>AQ\NRI-U''9LT!Y@PDC-K:J5[)NS9R-SR((&.P(7G 8HB:ZFW MKA EW/3 #OA=^>F::I#HV/55 3V49^ MK(J2>[X SC?1AS8OO+I'@>"C8 N6?6D+34T,GZ[N"GCV!5XG*1X19<=ICR>S M9RQ-X)I;#UCY=#CNX)5&ASSM"B\GM#I]]-(ET6VFC=DNM1#:U=HDU75LO8UWXGH?;;6#GRNE;'0)Q^%C60M<9$S'H,54EP^BV7$MA MVR@(-6=>(6*O>U7Z1+PUPL$"K0+^I],UM^4;1#7:%74"<%W6J,CF;B9 1;]U MQ'++..HX(^B,A-CCOZ,AE:[O)Z'YG0P ZX"A:L C_6#G9N_"])">P,^K2 M*11'(T?V307'T))&U?BF& W,=].&K$5!)6.43M1. ,\DY#I WMW\A>PB-G+L ME?]HRZAX961+V?#!$^U[Y)]$-VG.79]$1OQ$O1 ';L,:[4*Y8-K0G,SBGT/1>MEP!ZYQ64Y0QI[[1@6:.4X/Q=PGG*< M%P+G?%D60EN!G&KQUC!DVGY.&5YA-&?]?74 Z_7WKRU*-$-=MHG2>\8:CQKG M9R',IJO;2&L:#O%>]2+')XQJ@<8:Q&!N8W)5U@C>=@)P__GF+FHM M.?/Y:_:(IU4Y,FMB[(I!AIS472[^LP1?ATB"34:O%M*BT-;-$&?DW!>H4C8M^DJI4.E$< M5T&EH]87P"(TF,"F>$+*7PZ&!25+D%Z0QZO(6JC)(J9^;K$.;D;]4[0E8H!Z MYD)[!"1*XVDT]R28EY8:%@L1J4+_ 1K6, M&V5H+R:(H\%@P/:<1K..&BG;%$UHO,9!OD+D2?X-KXJ=92B^2!2+]8&)LQ2%:6J ,ES=)B4YG"PE,!9Y M]'=(L"MMGW$3,@]C/Q+JR1V8+8N(D H3I841\0D*=W755&.T4AJ70_I,6H4Y M(56!HII?P+\O'*K\ M;]4#M1.!DTCU$1@UH3/=G(=75A/T".1WJK6&5=* !M*LPH8K.YQ)JX@C< M,^9+U7W7ATR]3:S1.2XG6N9T,$ M9;[;^7V),/\N1F%L]FPHKE;\RB9'UUY2?F?!M]AC*TI^Q_YW2BK4#>$%';^- MZM'#7X,S&*#U5T94/KKH_&F+::3:&ZCQTY=TU'3)N<92\UR @?T=A]NE?[X; M\0AYV=H#(RSSK('T&#FGOMDA4FB/(*N(!)G]Y--Y@9%*J@:!Y\7K&HBPH/(+ M!L6V5/9(B>YKK!;V!$'DZNIY1*H&(S#0'(61(_[;D#V0B(-4[PDL6 [ MD9Y@C)[PP/+ FQS^!0M/4OB"G:FGN1#P#>/]&H#UVQND;SE:E%6_<5XCIL_Y MPIOHX9]T5 MZNYB4:[-/3G^R^/*LP>SHQVK+M<^SKGI!5,A1(2NN->]3(^>B-.1< W;B=^)&?^*\R]!0>G;0BZ)F6]Y6R)NOIPGX5X. MHJW':4;<9T'<8HVS<_$N)T[\SH+QKV:2N-*WAE[I*"29YY&=+Y=87)1P"7"9 MZ%E<):KTRU:V/P1=SAWN,=6Q:(- A K]G@NOER7OIW"+<::0K02YGTQ_S*K8 M+D<7W9IO9-U0\ZJ06I$_^+.01,1P=7, MCA_SI#CV,XKY7D'25NYCE6:1RFL:G>*3@#NPV&J M$NOF V#K-9 ->DD?^,I9-371UGX\H',$)DS7ER95.6KS"BYJHR/2VEJR5B.BD.*9LG\V2%&F&'OE/QK9AN-5]^CK#\)S.I=<"; ML%_2Q:7\4C]Z?4,]*B0JL MUEJJU8$J IFDCFWF2BVSD//RFTFY))VFN8_]]JW\GCT)@6MQ,YVDO7N!RL+1<1.*=I_Q[B9 5#0"/O\M(=N-K=:INC1, MQCB[P/PM2)05D39KJ,KON6+7^O?C6;J'";69A+>7 @:_S, MGR7_AP?NSN"(+2/QELC21\95B$3K\$/!HED6T 4'_[,$/U\6,X8_IN -$X)4 MH>HZS458B/I?4"@ UKNL*S%-^?T:"J&F[PB$^TJKS30X4NS\?(#HQM1;V,=Y9^ "LR":-1O)"KA'IP3*"X?+PGLV MUA7>(1D^D_QNS=E02\2;"+> WAF23$GA+HJ\7 M(<;YBZJUWA+VJ7;E=EGR68NWO1%$[K;SA*3^OG^!]RH+%,D<(@]5S)O[SIXR MVR'7V9O36&IL25$587 M>48>B(^I/RW%+E']S=D8(G(WI2&#%U@,HT67]$9VP_^"13(;]F>B6@N*O)X8$GV:0:R*&K#%YA. M4 ..P*)9$Z]RU"^\M7W"*$JX .?T%HOT'$)7::>L,/\K5QQR2,-:8&]-R6]) MWM#=AFVP2K#YJZ\ELEH>>XZ;E^7'(H=/12K[KV@N[6Z&ZKN1B9JEB[CD!NY) M3)*XY+X(MYLB!2K>+?CWJH]*!G.Z%1 [$?>8EJP\IEM%%&,_6:E2=\8VB% G MJI*A=O'P9;*-=&2><[7Z;&;8KVBS#=@.XX+Y4G_&T6]/U(K-5=1NJ+0Z^ ?8 M9\/LEB8*)H6WG:Y"'%1,-"A5G@>M?Z?JQ.@FD.7*=/=PWSPL%0S5BPI!%JUT M,R:G)[C2IBAM\&9NE:VOB1BRR[A%:UO&X/(LU.9ZA3FP;Q,OP/K8ORH6(I#F M-]JAL:-Y$DU=YBX6C)'EHTSL8NB4R%]\>5CS)@ M':ZOO,YVQ]CZ,MD4@,87LH\ABRQ=WRW0^$%ZG8 M(VL)7/-4-S>A"Q8N,8D3,?*'^G)H63JI)5_^4=Z+^JG^YC;:4 6#3K2P;5JL MK_'XS@2K*_IV1(RN0U#M@76W4/.]X9_O!M^Z7HCZM/-O0*=@KB'W#.#R!?T8 M6%6+(S%VS>^^+T0!K0I[0.OD]/'KG/JVHZ(P[WS'K]K])_8W?;>C%P/:3C?M M LT*I-%?\M2JF<8GZ\4D\[@0N4FK[>$1?ZC-G&U9D:5WQ/EI=2I?C$I;%#18 M[W#7FCNY((,J[=]R$RSIA$F/=(C7/7L+;#N@%H],W2T9G;*7XWT[DKQ)6_>N M\-C([0@:VQ"8-B( :$#0T7C Z P\ &Y4C_3]>);$:Q:*P:V?.1/# @UB^D-T MLBL9-]D*TE[G /%=J<>U M-9;Z57]K6/VM8?487/S6L-JY!.PVK-:=8A.2!\Z2!WQ)^8F6"*=<]-:UUI^@ M$Z'3^NC13@\UW@-T)]!1B$)@N.CG-&W/ECM$-P2GGH&*E@O)]##!<7OI4=K# MM+6%.7K9=; )L O,"S)/MNZ;Y:X%1_SN?Y2!]2G4?-N-5+BL]'8Y6, MIBM-F[X<+.BQM^W0(=QU3N$$U%U+#YPW3?O6T,!X'2]L+TRGC4$M;W?,1U7% M8TYQU.18Q+@-)EM7Y/&$"M6[8/S7T1!O61CS%49X)8^KP4^DMSG$NPRBX3MI M.QSSQ]);[#'JD8!(+@H<#Y@F^((K9HYEP;A1BEA ?-0\$!?H[#(DQ=S#38'N MN9KAVY-!5V+_6'ZUU*3!^8C<7ETNGI>FRC7@M?$0DLE:3YXD$>=>%.WIM=X% MMQ&CVYR<8;N\L;]M,U_'[DDNCK$ /WU"?/'"?=*(';=\ZE902FHKY-&V<+"@ M@8X4%DEXSZD]IRO^OX03QE(;? MN--G [,[0-G)S9D$%[ WDI;L&G@3LB6)K0BL"-_MB3Q<:"5>@9W,9MDP*;Y+ MZK$-7J G,?F11O@$4VQ+DGTXIR[=7IZ"'>LF$A]3TAT2GK* ^P0+X#(,$.T5 MMRWBA#\C$5\27V*"_?D69PU8KG$\7W+2+89?CQJ%I+9L5J66@IW[FYAPR:,#I=DSO!0LW$A"BOBP^ M9,N; OAL:/)K\]R"F>>Q1-BEU0V_Y7D$M[S_0.E3.SKCB8_Q&H>92:6KF1>3 M!UG->8JB]47 'O>W?"L+4L?N= _UB[DT[E&=I5#72A/)\RN2A[$OS]<[)%-! M1:&N)+6!>BORUZ7!<=:LGAYH,]C)9?4C]Z]34O8TI8>S4ERR_>M)B*IC\9#W MR%$.NV8?^7#&&44P&F'.J,__8^CITJ#O"79RKB$IHF4O*(#1 MW9R=(&L^FSEU5Y4L!(?U&68:)S:SBABKT]0-8^>!B.??H##>+4)$(TZ(X)"M M](,N?([,K/J6*G,YPR$3 MF>6>['6L\UK:\JUKXZ;(W-:E3W9HKIZY4#WU )Y!SR-.^N,9YD>+I3!]&V0;(PVDL*\+A TZILV2A6Y"Y,<[F$FSGFIM6#=]>4\:0 MNM'CB*>-D\R>;#0IW;'E'5I0LB8=H7+_L%T*[+RNNJ\4>];NM M 5B#9H\Z2/1NOX:@)Q!U-A'XMULP4.V$\68;]5;\[5K\?*[%HN73&0FQQ_\) MN-E5!:Q3VZ?([R9NP%Z2=3/QJ8=%E:\@5K25.=F=8.JMN96PUP.K%^FDK6,_ M2P%:6YG6751)RPFS:"5[D3I^>%/= MTRKC*RVJ!13V W.!3PT4J\P:) *Y;8 M]JWK6*(.GUO7;VXKZX/##',0_,2+:VNQ6,C4@W)*8E7E(M13]L1.$-/K9+FC MF*%FOX3 \K#[^AB!9L-C/8KG2[ZIMIA[G[=XR\\!\0+]B9]$,::(6NKEIH+7 ME7F"$[42=UWUC$I[5LV7ITD4LPT'I>0BU+]RK6R98/LX,/ MH_8$W/']5*73R1/S\IBJ*V?<3;8TH38=3RNGQ33WUI)U>E8,J3$Q;B9"@)E6 M9'-?#E%?] /=BF2#4FF-861 A4M\.)9 ;+5A]A^ MK)I&KH,WZH^OO4"T]W,'Q)K:FI)V57Q%=19/4=8C&2?KE5;UY=1$M?=3]$YV MLK+N-$"1O=YE[=AY%Y)99V2;=) M7&X<4UR0Q6<#:\0>Q>'9CX9TXCV-HM(IP>[D''U$Z M4HNI=K174J<-V]MP%GCIMK"BGB4$CIXU=3RE:YCQH8L#?2,0_(AX*Q$W?3I13#;5+_ZQ9D*60I2+_7#9*$#3.FO7\ M(_?_1)K]-;8G8P74QR]C%?ZY3-QKTT/Y,S&MP])+13]:MWFOYCNXR#FG/?ER M'9O3M G'-8MQQ"]UF#Q8FW?0A]/IQ:I?IKTL<]R+KTWGSG#DA43.,YDOY:7Q M;M1MVX3_^&VS,B?<@;T@,NM$LF%^'Y 52.<4 M?!^+PKN B2B3W08IS:CTMQ<(O]2?-0#1Z9X-(*CU7DJ 4;K.4^W6;YE+!*A- M( 5K@N3#J$*+(\EK:%R< ?";N1S>JO/2V4-,F9AKM,$6'U):D;EUU-N5NUUL M14Y5WS!TY/ %\^V/PQ-$&Q/W6PQB_:MCYF##&EW<5S,RKABB.D4L#9\=PP'2 MR^[2.IW>(N_6+(S%=5;0O> ?V!LVUHC)R8W1[AG2PE* WK MW:7@G6*#J='+P1=U:\&$O6TT=$"2:,?FVCXJRZ.#8:Y';W]K$6'9A*JTCC ( MTGUKJ/@,.T?<,FX3Q)/T)^*M$0X6:!7P/VEXD=T0IM OHH<'P VX)V]FH,-D MA0"RMO;B!Q8\$+HZY2(AL;@8B,-QMA')]VK:VPEANE*KA2&EHG>S"W"9B/,\E/7_R)[Z MHR\+L')J*-5QH2DOU(-I4H3ALPTUW9,3OI9;OF"E*^S^EUT%I^T)ZL"'3!(_ MC9Q;.-MN ^*)!7Q"X:H:J&P12.VCYV57ZSS)A/.G4>VE[/**-WP-68>P*X+N MQ18F.+JD'#".XA.,1 GGC%]"T$IJT@TB2ETIU'KCFJ%_9M9TB" RS?G@*&6X MG&[ CP#<%#JTDB-40.;F*<+^\=K.W3S.!!%J-*Q]W _A%&^C@E([-_TF1,_O MG.[F:RYMAR_.VWWDP:JX&Q$]7W$W\S47M[.@7G[HG#^)CF9V:GFJ.)ZOD&O< MS.4+4>>C)=_B(I0<\=('S^V4+7,C%\KP<)>>3"3ZR\TVX0O+-46S*6HQ3XZ:;*2"B.SJBNT_(QW.*%V2#LUP6[0$$_7"F(38ECK@9)WV69('F M!;OB5CS@5"@)I^D[I_GKBJ)H7*_3NLCRR7%+5NMXOOP6R& MZ+2)<%EHIVDL]1GLJ#E/AP^AYS\J 9J !-48 I:\IEM/09NCYJW5$S2>T.XI M+0]N9L9H#GFN+;OLSA*S>(V%Q\26%TG,5Y^_OPGN<)[(UWB.ERWODON(^ 2% MNX+OKG7SJZ!>L+0)6!GO11GOO("WV;]ONRR"81OPC)2BE.-S2HVO"D$9*^>6 M"EY7STW@:E!M.];+<, B):W9&$GHK;G!GJU"C-.VOWKG5R> 9R7.;E8!5I^; MA4 M'ZWMPF_MV=8%PS@%>*$8KSFY.%O6+."41Z('>VSJ#NV/K!I $4*V M&LOL06G@\+1R1;UK8P\(?7O="K 6=3>CZZK4,]%=/QL*M.?%FL2IB U^DZU?>NZ M19\9?ULYX73^";\?XM\2$37GMW?+#4Y;<+G8*@9^8!NG(-KM&3KS=9)L-B]M MQ>9Z/_8H<8\40?W#"GR+/F(S)K=776,YP#9=/./1(E"=5I-G4B@\GYN"G(<8A_ -,'1OMZ?-\LPW8 M#N,33/&2Q)$815TNY("JY+A+MMM QH/'KNEHP#R@1PBFHG'IC/KR!?R&GV0A MCOGF%_ S+MI,7];!?V2YE^T:4&H6HL-@V+2O47;<*:,BSQ=3KUPR951JQ*+H M *\EF1*JN*@%EVE?YS*X,[1!*QS=L62UCJ5//L8B&K Z'<':+)F4)8-9,6E%ON4M6-S'&.W[L>D6*EI@HIE2G5TS>*[Y/Y7[,4+)I?0 MT//)EAG5IFKJ-E=?#%!!W&$%W%5JK:A'!SJG;]::0N_B&N0XBO%J);*0)Z+^ M%[X<1..A@8P#(V70-?/1&4B/[ T0GDM#8 M$'G#^0(/1BZTV&-73]]2E\$A46MT(31J5HG=E3RL=R:E1@+8)T+))MD \Z\, MU96[V,G%RL+=7.LD(>C)A@1*4(]3 N6%P]W5CMUF*I_J!988C,M)XC4+18'P M8HT_"@SSI6Q.I.8N='SN+ %'W1.2LW$Z&."FC6&^3#,>"ID.2C+I^OX8 M-;]1+)U,<-R10E(D!EWY1>=S)A:U2I_"=X=?R;S/F;A47G#YR)C3+(J23XT&O&34;7QQ>HXX&A_H>F9/5']S8C_IK^M8G74 MF=#*0D6^DA=C_V<6<#"R(\N4+' W^4<8&QA/A7LD"Q7>/58-GHH-[B;_FP:W M2Q8JJ?EH-/B,/! ?4[\^2/>8%;=$MDL65)F@]EKK<+,=?6^_XUWNNL M4;2XM]-\T"*Y3DL]!BBH)>&9#ZFN::9Q,SH9=&JH?&Q>MQV%,Z!CS":_- MYV3#-#K*:X#N0Z]9_ N.#^T@K:B1 M/6HG=QFW*#C'$[BMK2S=CA9=*:U<-L MP$B6Q2W6B&9Q54+M8Q0=UV(FZPB>I:C[NK58A7 M_ K6I7QM+[LMWTY(X*W+!YMW/JJUR18O75BN7ZDE_8+%6S4WP=S?1*OT ?N, M+WE_]SDN2V.XALG=-<:6\8 )[Y AE@%+GB=Q%',V\WO9,1^5O=1.[J9B47"0 M(^Z=*.7/J7M+_7W8B/TLY_O*+B,B8TOIB#T2I35?S4NSOP/DGNO\\%8SHY6- MX)58_RW>BB&$=#6\8KD*T>YTC39DQD&W\B@K_D$T7]Z$S$^\..(ZD=V)Y7"6 M+VOBK<^1MT[1"\W(Z)$CX?D]((ZR03IVZK!LT>JZ07V/!I4+]RR)"[A+QRB; M^8QY\FXJ;!>-Y75UR<)-&LXV:!C2 4YK/J 2(,T;E8\/< O@&LJQ2ILMPMX? M5NSA+?]<[K/??A!_?)/^45+<"5C?16X!5SO!(&F]E14K6,=5[5L?<-B,@$_9>@M7A'!1QI?H\UP=6\$ZB*%7W6SY-QNYH:CF9." MH$6(Q%WH;K>Y9\%@N92A.=G+NA*I, L6=_4Y J7 ,S$2F"N8J"ZDBAS "KK M7%<.ITDH%G1!(@\%OV 4GE/_K#O#2TTFK8"/ZY!H%4\[8]QT SZ8TT*U35I^ M4PCR !TUG2@F(D 59L%U&S83Y4UR'Q#O(F"HZ_JM([DBQ*E8P@9>N,B>%:3, M.,V^H/LB0,,W4QG:)/R#"@/,DT,'^@?9[N6$A"BXY'?LI[_C'91UJT!U\RI@ M:,^J'#%/DAP6Q2^0E)Z4^W"0F%^8#+\W=P*?Q%[J9H]Y]B+(UOJ9!0EG6[B[ M( &'!R2N*M0I;:T:1P!S^0R%)"DYY5[GBH50UJ\,< M)&,5Z3G00POJB+D*82^._CB+//F M8)7O-B@(3I*(4Q]!^7YEF),ZI"KL@$L3,97/^0:'*WY9^!BRQW@M\F00A7( MFV%/*UC4PI]<<*[B%7=K[NW 2JL$.E &Y)$>?@GR@<(&>+GV^ M)K(D7EJ!"[G;VJ!/Q#+VL"@7W]A-ZPZDS7R?- M?,G%Y3" 4:?KO35YO9^TO-X?Y 4U8=E<7M)RS\.;D#T0ZD$=+(0&0%N-.35I$IN: W+) M.+DBXN>QJ^JB8;5Z"-@G)5!B0B\)!/49&"8AI*\*:QF%36GTNA?&+ M+U(JA#,B*^*!Y+"'-X73I<:#7!H $8".1@=_>2NH$#UVQ=_^/U!+ P04 M" "U27E4KOFYFCB> 0!Q[PX &@ &8Q,&LR,#(Q7V%I:_$-E2Q7J]9,Q,@*$LN2:8EW8C;4Q:!1"XGSWY^Y^?_\WF6A:>FK-(B_^7> M<&O[7FCR<9&D^KVOYCP\?+A:+K3$\4XW3TE1%4XY-A7\(!P,9;J\T M.-B/X?&T"=_&9;CS.-S9^?'1LQ\?OPC_.-X+=[9W=OCQ:0V3A(GFU8]Q6J:_ MW/,^@G_ @1_"X\/ASJ/A/7E2OFX?[IN-/IL8]]SG49EM56:\=5*ULNYP>>W!]O#P8Z=2EH5CW>&S_K?V]G>?O10GK O M?%[W[!">S;,T-__SZ^$;]WC=_[Q[]&&M!Q77<-0RR9W!<,<;9 #+;@VDVW#6 M.,,G@^WG [?O\.2G,U:*/X_BRNCC5>GF/HFK$3T)?Z1MQVUT(S?5X"2.YZN/ MRP_]K^"95+WOT"\]+^&$DPY!R/R?/N0?_4?3L\XUK^HX']O5?L[.>/A_WL#> MN">[^[AX1(\.7[QX\9!^M8]6?<_!D,.'__/VS=%X:F;Q8&4F57KQM];/!Z^H M'7J6]3T(H^+#SQ_F\1G^_)#_(PA^GIDZ M#L=%7IL\J@_CXID^?+G M)#T-JWJ9F5_N3>#1'\/A]KP.CU.81/C.+,+#8A;G$?\A"H],F4[NT5LX@X?X M?W^>ZP"SN#Q)\Q_#;7CBX;SS%'*UUZG)@*<=-ID9?(A/##(P?P8\P* NYC#( MO/XIE#^,BKHN9O*W19K44YSG]M_NKU% MN/U3B,<^B+/T!/XTAH,V)6S*Z.4?[PZ.]U^%1\>[Q_M'/S\9&_:V;PZI@9Q^?ZT$Q^N3<& MQ0;YSB_W0*3_^*H8PS-Y32SCY7![\%\_/VR]^Q*G?[WT=)&O[<&[HS*-PM]- M=FKJ=!S#ET N#RZP9V?O%4OX7^Z!5O#C)/ULDD%=-J9O#W?SO(FS0S,ORAJ& M!<:>M]C5))ZEV?)'V(F3PH1_'(1'R]FHR*(*YULQM_W/_WCQ[/%36#R^_7+E M+-:.^24FKF?(HQX?!16)3A\,G]Y$%83,)Z:O"G MIDSK%+ZP_WD\C7-@A;OC&G\>OGCTV"=SF?;F$,L7!K0 MU$V>H.)^ 1)*0-4?S."!*1+0((F7 QQI8/(^DOH XQ7)?IZ\@MYI@VXCPM!]E+- MXBP+1TT%LZVJ$&BL 5:5YF%:5R%PHA(>?_"MV4T=CX#FQR;+YG'"/DHX)?PW M^A/TW^T9#<\AOCR#V]K-XR++XGD%IK;^U[V7X<]UJ<.?FA('RG3N8(33 XD^ M((,^?O&W%5M\Q+;XUA-GK?\UD8F>NQ^K&A29>5F<(MFVU1XFWX,<*',NQ'F$ M3^\535Z7R[TB,6=)T2^)U@?5@G?1NU\S=W\/U/7-U6 M=G?J./Y\D,"KZ02.&'=+&>;E[='S[<'VB\?/'P\?G;5/\#_EQ=^A7 MO)"#K<.MHZUP?S;/BJ4I>>;M0T?IVIJNG,9#XD/"F^X8X3D986O0BU[?2SOW M"S*"W20I01[*_WD#PG%X[^7P\=-M4+\F]33VO![\)_OR^-BD5^^;)%/$'MX7WZ )U.,&[S$D_FS*#]]R?;]RB5]*&!F MV?^;SEF$#8?/MI^N?FKE!F\./Y5UH KVH80M2^=Q!K8?V(%U>FK"]Q-@1J;Z MNB7XG/7B"_]N;BJ2]6YI8B:!^T\?#1]\/76]*6!//DR+W-I(+YX^'SS9WM[^ MKLC*62K_^1_/=X;/?JK"8Y.9.2XLY)5%(>B#68/2(\3M"W'_OE+ MKZ6DW3*E2<*Y.H=KSSF\ZX_O'.#F)R3]:1.S,-.^"CG7-(?ASV MJK?QJKYPC!%KY.'[\7@:[F5Q5=&I=77:'K9@-PGWZ*S9?V&HK]GRJV;AQV5, M[(6=KUW%_QHVQ1]J(W9$W2T&Z41=O&Q[ *-93%/X\Z'E1A<5,; ^6,])"59] M@A>W*'\,_V-O;W__]>MS2)_SBDAAG,OASHCH_C+W!_V;L!%'=3'^%(7SN Q/ MXZPQX0_;6]O;P_-Z%"Y ,7]I)X2^F;POP^2.AU3!(/P^F M:0(V]8\A_U\8>UP/MN$>_'FT/]BE%<6Y7>F=ZM&C>IRT5(_PY]'+=Z#$79^# M_I]-5:>3Y;4%#.WWOCH"=Y GZ,$QP6@9CJ<&.#Q\[E.8\BZ65C4.TRJ,PP6H M38-/.5C%867B"O8V$?=W%,95F)A)2G_**:LK?+S]I"=:!T>SQ?OSIZG:(;I+ MB$T&7[T5,I6+V=8?84?^"S?D2/;C@+8#;FVQ+F3]5Y?Z],MCG&^EUQ,7O=EW M(B]J^,N_FA2Y$C"C"48:2PIA5_UI]II=E^@] TN5)>'^'EA>,C('-;$;_A,GC\_0HO(33D7$P#Z>B2=CYO=@. MDWA973@?05*R.$4&M>DZKC%CZD]T>V[VM7I7;!I#N[OHEW+1\9+#!9BE-=8[ MF0PN0EGD:&UGR]" Y;T,#U"5!VL&O?2OXCKF?)P.'W!C^&(3],+$#>8% M7&J]^J9Z<.&+[>T0;I#<\[N+?>,N]B5\3J]G>)[K&9#=EL&P)HS'8[B>7)>( M=(I&6][[5U!K\T'/#Y3Y!-\H50"%6"H8Y\L(138,!L(.%W 2GI3%HI[JSUO! MD3$T,S(1*4^1XG@8<=G9_FG=_.CGX4_ZV!3# VRH/KYFK#JE&['!G M--A11<3/--VZ\RGTW\(W>)J@G[G#(NT_W" .<;&(OB$>312'%^^D*)=]<7U: MY9X\@*9./O V(:"?5Z.ME[44E.I?.+ZZ0-?P%+K O[#7HLE>?LOYRH0,?FW[K-_J4D,:&U3JT M4^\W5T/YMJ;')%BO140@DWM5GU7/'!HE9(J \$$7':CK3<4:",R7BK+Z2B9 MB<%O94NDVT4*GT86D\-L"U0J3M.*-(\\SL=IG*'"@DG!.%.L_4[B,JE"S/Q* MDS4QBF?WXP?W=Q[<_[7/M4'^O\WAN9M,I->M1ONN+-$N0SA.U"9CL%DQY0^/ M%TX::P!@1O$)^7TTHRB(JPHD"OY)#]Y,)H8,OEQRVO#-%.W '$@+66%99%\K MTGM"CL4I:A_GBI' H#3FAZ.WQU&U9CQW#9RVW;2*MAYO/[X_EZ,8UCIX M_SDS2R3VX/[P2?C'UA%67S_;>8J90P_P--S62ZQOE(%P\"[;)"UG;**#73^/ M\2&XGQ2(2F@;XR9):YG7UE>K""O"YF \*7=QZ*+<=:?^.HM/OD[6].SJ%X3/ M)M[%3?95=0.8U=1DFBH8T%\P'JC ? M*(0CI* *.7(F&)" URH*;_P@=/*:'([P1HM0=N[!E1BG8 =5E!GI4TW>S 9) M065[^, JY7P@5OTZ*^+Z7HA5W8;&:/*41V^JY-[+1SO1X^=/HIT7CY0L="8O MHQ#QCA(4K3N/HQ?/GT=/GS^#2PLLGO:D:&I2M,2S\Z7E1N3NB4%*I&-*)?MA MN/5H&[4]'C.2+#+<%=S?#&,S+#5@$A5,W[VZLL,H[N$=S,X)-3N'_PAR"8OK M-]D_= F?.P;^:L(%_L^9!#7T">K@W>L+DA1GN5&2VQ'1P7M' [TTQM1"9#9\ M_BC:<5@"ELP\BFJK>59=:Y^T1W4QO?4V+H%L\%HB\MJ5'?255_K2!UZ]W_OC M[?Z[XZ/PX-W>^\,/[P]W$2WHUS_#P_W7^X?[[_;V?]SP%*I+^-P'5&'%*]U/ M%-9W?6J"#V7Q>1E2!0_I]*7!P!0&F]@"($ ^AE()WQI#/\' 1,;3(@,M&;01 MN#FN_(]CX*69P(7*Q_@+#/4A!COCX.# QK9D2':#81KL:\031%0>5'EH0-:' MDJWP".-1W8DN4BQ=UJ@[F;BX6M3"?5,4^:;U=7N%]/A"BJEV', .XPGHZ &9 M,_"&;)V/?P*+8!Y+TQ?+B7;+5%=X;\X[\N8,O)D8:18#;0U&FL50NQ2,M._@ M4*YMKE?K!+Y$VL0S_0E>_%>#? O&=P=,4(7\PAJ:'>[T$.U3CQ8[D'Q^"4P/ MMAY;T'8;[*?73654FOC38&1 (X&9SVDE_O2>]LP.I^Q_?#5IN3W&FFMYCHGZ MU^=\-V=SB&8M<$D_N,?U ^ QDMWU?E=2P!CP*D3$JW"?7-$>H!;;>]1LN!'U_:.7R%;4E[35 NC3PA(^!WAY>]K-W#X_"@M9[XY=50Q%=1P1?JD+R-/]]N M7B7)7_$"+Y^R+HV0#L!F@OOH7XDKV-WV3=BYS 5H(L.7+L%%3O'R9C=L]^">7N8 /93''3YKO[:0WG1T\NCZBJ"Y; M+7YC3L#H!-(8&ZJ$V%3:>+I)7.#Q]7*!IY>Y@+>@^X'A/3'U,GR55N.LJ)IR M8UG"NF._=);P'=M*UWT%VL3YS#.MQ;:.7U[Q]?B^3,\[TKH8=WURY=SUBJ[" M<^"NG(&#*<,] '*"S;/_KR:MEQ$\D5&$UXO_AF\Q<;3D4"N#1F"WC?$TKC@S M@=_U@K)?NF[?B'%_KZ;=T^L5[2_NO?S_+M'B-Y4IP;#[_S=4FJ\CBF]RTL^N M]:2'7U\TTZ?$K:22DR[7<#H&\H[=/,Z654H\X[7-R=XK\H1K&_ 9()7R]A7&H$P3$4FT+&&LM1,Y]G].^X7!*HPW=&"IO.3UY< M+]5<:CQBC_(&L9J): 482'Q2&J$>RCG&/\ ,FK7U?;@"X[J'._YSLCK MV]#,-7N0)'-UA> M;O)J@[6X1YN5GWB]^4@[E^K$UBX8X?M%#KQBFL[1$[T'LXC3//S5Y :8")K[ M_#NQ$N?X%@_VV@C:=T8^&\]@KC')"2GM4AW92E-$+JC] ZU5+0*B3N.QV SL MG6*Q!C9#8N8(#45"Z[NBJ6]#*(]E-EO?F3*SLX,IDMI T+DBP]=&2I]AF%/N M);B)NLOUL98[_?ZK;<>=1VH[_N/.=+PCK;_.;;_79*F=QZCW3]-1*J'#GIAB M>#2>FJ3)-I;C[MP,CML^F$OUS>^!/H5%JX+WO!HV_I)*U5='WW_:?P$N[O6@ M7W9^^S;E9R J[/P4OI^3POHC?EK@%7\*_X'H7]\$<*%S^GTK/2<(@K]N7?%/ MX?%R#D._*1:FI'W^*<1FD+PS[PI<;]I"1] W:2?ND!^^'J3 D67PG:%8[<4- MW@K,1GE7U)UPT0+^<_"F*#Y1AU6/)5TARH*RY.TMX,?7#&?5/X5C#X()(=K M4*:^1+0[&>].4-G=V;(>&L%UFDG&#T*XUF!6%<4 MJ4UA))@V0N<5FG8(_Q['U32<9,4"_MNAR,Z+RB8L!@:&+&;I&+'Z*-K+D%C2 M@QN!H+'A*,8,-B;*$EC7>685)(N'V[63TM MFI-IN#"AC&:WIS+>?A.2' -G-G.@\9):41)Z2UQ5S6S>(FJ\Y'!#_BGA<<*V M1,D/#\C]D;L*9\JT 7\R,5UO__)&\)W*$! B+B&!Z67%G+3Y<5'!ON*N$V6, MXWE:QUFD_X'+-'C7,+\G"A(LGDA'#4-'3N,\-QG?X@D\/4HS*J% $':YV!AL M2D#BQ^,ESGX"6C?PL;*8M;B,1PG]=[R[C006RHS+WQ_AE([;Z2$AFYNG.3L2 M*3%6V!#\)[ <<24A(JE'L*E+7HGHW+S><0UR4?P65GL$Q+IP-J2CR']RRTDZ MUI)XHFU493\JTV-(XQ524?R_>#Q%@DIN/1L[R.&28E233F/,6H3A#F!GL']Z M&OG321-CY8_AHAVA %]J$03MN&X(*%W2\$O_NB!>/+"[%"12B3(6UH/,BRD: M#C!@1L5TW3[>,^;7)5L!6_P- >>%+%KT%H7+HL$V:$W&+1. J]'L$90R2W$I M0:%OGO%=1GNLYJ!>AT4.RX@MI";:AC2;8H)@DT99)<%73!B^0KDBUE7%JFD@ M8\#-Y4<"HODQ313.JS*D8'2V&*Z3[*AL8U$9;^\0+GXVST3ZW$GYM5/X:!C4 MOXX_(;V'Q0A>(E(,8(L9FA\.N9G3X2*UK-W,R**RQQ5U4<"3PG-%UM[BBW*+ M*)6+;@MQY45: 1LTG\<&UA#SK1F9P+;DX^8#\1R.=4S"KW)XIEF\4+C1/X', M\?+&";7SB,(IF)FGV-T,%@2WAF:%"T%W"YD4&=&AE$^C-)[A9J!>W&BKL2KH M *J> TOUOI#_T?Z>4/V#6T]N%_*+/+KE+I ['\BWH,O+=(RLNW'T/S'82+_< M4W@\=RI=HLXVE=WV@M9T=V.G?@;_B,#HXWG\+EYLG\.L?1P?O M]H^.KGN9E[,2+)Q PXARJ39^ ;V7[AP>M-T*>WB)66,]61'(_8PZ**F.P!I' M$@C:JC0CT-:]E:],X.\BA??:W3_)3V3*V8K78&&ZEGY3=?X :D'DC:.6_^[! MX8'^F7#>4>'832GQI$$3&.;V6UDTM!DT#T,Y*5">I@YOY#'\'&Q>W M"#V%;-UC%ZX9J*S&]6/?-651S6,QU%[!N>1 0JJ;[?YG/)O_]$KU,^F[LA6^ M;TKKC:!I$&6"*?&^3&'BH#(B? -[0]YZ\ZL"'?G]_EL[*AOJ_D+(W,$>/:!1 M8E%<6H[+> +$/@5;;%S,R0_[3P.F?U..$.?'Y"<(]JF*,#@ML" MA+*BP/I2ONDA7@5?O)AUPS2$&85>NV#2X\'.+,%(S0@WR[]F4??6OB5*(\>T M)9P#=[SO@.SB)CPNBBS\6)2?*OO4N^./]BG*.X)SS7 >^W2 M($)L32Z,X,17HU?M[\-I)[+^'GU?:H[TI M8[!T^WQY@RP>X#R>%_04_@28ZO %+!XO]8PQ;=[ 5 MPM*I[PZ:?=97A7Y&L":'+YYN6[@#PC@X>!M@!SY:%CPZ$F#3$/X/W-SABR?# MK? C-5//P. M%*#IPE0UXGWD>*#CIJ:;X$YP^&0[VH93K/[5(*^;&(-.EZ!]EB0!(W2>E,5G MBD_ -7SV9.5%='\#L^,)6Z7$@* IEIVWD7+FI@ 1=&L)X7?K]\=;MK!DD2!= M!$H7XB*R?@T/^7*8M8)D[^V1"A+2CE "2">T8U$KZ$*+-*(120"LC'3<%4DPM,X4?<$8X$W_ MS8@ $]BX*4@3](Z-XZPM5C1 I0_Y->&9M. Z 7;$7X'/VJ],BG%#R%D=^>6/ MC\((E291EK;"]@$19>MXTS@)V(-,$2TXYF*FM0E-G>)RDM ],+<6F'>O;RWA M'V 0$ET2(CL6+)I/N,,\18']=#&D.,LE44_I$]NRK4L\88])VHB^B_UINSXD M0OS5(Q.K'F&L#,/#&"L%*@%^Y29(##3.*N33"=PX6&\ZP?9^=6\$DR,\6::? M]2:2%PON-4GXZH2 ,#!MI^(1>IQ M?9&%+ W2 MY!RKI(G3G#E,,Q8<#MA!\M_'R2DL GUI,F0&^SA ,U<[;1=S9$+82P^GM$!V MLTZZ@P(LZIKT^\*>9\3E)DW)!@A]GIB=UQ*9Q40L86.*1^(VD4\=NP!67D 5 M\:N;<@Q3@25@U#)32:G6',=A_7B;[2")1.,.U1$8_),;/(.JBZS5M2]6(MD* M=]GNCUR79C8)<"F3M 2!BT(1=@[[GN&KW!%0VK?P-M#2,."$B^X0!@;%;BL)KAW.0"^ M9[_&O^,_.!2M<$PVODI@0!YFTGU2Z]-QF M"Q,PMW:N*HZM]SP+LZ^P!130*[:^,I]C?"12>3+';KL+M#I0#+$^RYXKI2#8 M@=9*>E>@HD%FGO#4XY:ZB)XYICVKR6V%QT42+SN[Q4Z(O(8;T1H@LNM";J*& ML3S;D]"KQ(IGJM7 MEHV(.%G*CJ1Y5>/)DS"$A]21<];UZZ7H3!9UOD0XF#G),YD79PYZ=V(EXU)?0@,&T^_@TY<0@JPYI-,5&2JA;^/-G M6\_^1MSJ^=.MG;^IV>14O)Q:(-(3\!_;: 7,U5G)AK_/R"N5)XE\K:)R;LW] M_7$CN=W7]%:\I)@^MR#\Y9ZT W8U;+T58\&:"BV[7=+0T+)6K*HZ[RL[LD'\1).&T3:L1E/\R(K3E#7V'-._9\?IB_#^Y.'RX=Q^ =8 MLECTO^;1!V0QLT+KJ!15(C47T!0FLT _&ZP;R\NO_M$5EUU69=EE:;LWE_Z> M?34!?G4U8=&J)?P"Z?Y6%$F)!M$;4>F.EA76Q]A064<3;6E^'84=V1WY_LMB M'OY6-C-X,=S?&;P*?X\7G\P2E>JT!*4"S+$%I^Y3)H+X4ZTJ"#P3/?>M3O!' M(/)/EUR6()=@(H![)P3J1"X2SIUX@V L!@L^!X^>A&_09TO?.C@(_UZDZ"@& M^_03K*O)ZG0 7\;F\/ 06.IV"AHY1RM^A$GM4V,SAF$R3KR@SPO'F6?&SDA^ MU31+W9O7@^$3,,9/W/=\[7?#[^9?U3#H?X>V-+A+AQ^ 7=7BV/\X3>O<+->1 MX&J"0= A1*60UBF-L?9?7=BV%[]MUB'E_N2 M<(LD\!K!2LG1Z:>BK#XMT8TE3 #$+%YZ.^J\3&&?TFQI7_KC]\'3;;:,D,D% MS%/ 6 5F )/[-TUN6!3K3-L[C&N,0W(K0[ KL" @..\@IC M\37%LH!EB9';):Z6^N8G7/E*%N@ISU;@P]K:CQ7Q:D MS'FX&.\<6G_8U?HWC7JNT1^#,<51G%&@N.-WBOP$FN'.UB/R407#1UO/+^BC MBC >1[ (5@]6WQAG*Z"'?Y;FE'V)C3'P848/"N=8\!,:$4"8[L"!/2*'8*WO MR_L4N[_"F^/^NN,7+?=7,<70[W@K8C]7+.4 8:<<8.D[K5H.L ><)>+,O-BY M%ZPJI$H-1FXUIP9KD?NL1ZS?1#&'F3RB+$WBO&L&M@W)S3?#[VCT2I3PK1#I M]LJ4<$=T/6HX8T*<@]'>7@'92DV@9)L<(VR2M9J#LGKJG8(S< *4K!-@1 45 MK-!C;M]=RLZSIUM/.?CS;+BU?='@SYTPNUF,HN/3L384)6FVTBC(@^,Y']=4 M<]FA;+$'%XQYD).B!Z/\/U( M-H%SDBAYE3; @][AA$8O@1:^9LH!IY *0->=%^[&W>N5;EX:@:P*]8&F)Z6=CB0II MNK@?YWH+5X/J&TJ@@ MF$P"OX("SV W0K"?LK9/T 25OEJ/_LK<-AS'98E)'YQA+1.@)_:8-WG:69MQ M:G0Q@%UO;3:)>SF53OE0] @Y5$FH/882Y3BM33G4'=NX@6P#KM[OZ+^J?89A M_ZA8?UBMT9:O*S[4KJ?5I==[D25$AG+EK4S=HLK25U7"DCVL*H!W0='5DQ=X MX$N$/+;E*+N8EPWKB[>ZIG9_7F>WNLG/;M6%M/68SJ4__UW8! "(+H+%1=(Q MG]S>S,N=N\S+*Z+A[Y)EG\V=+SDH05&&72P?0]M P@WLRD%NN?_*!2%85U.^ M*UQUP#I#.^D' >3*XC1-S$K<(O#C%L@"V[H'/.Y54[65#U?\@^E&*94UH)5" M2,8ZI..?C/U1@6!!MQ"'3.Q8@7X6IP!SK3G[6U\_Q>K=C)4771G"PNG,>&)2 M<:0@(NI2Y0PJ*AA0"%L9=G]'#*NJ;5ZR9')?ZMA_Z ++^S*C5$3]/9['&^?; M^B[OWF:H2WV^^-_8#X_UV\7@=9R[._J!'ORX\H0MXO[M^+5#I&%[ZW,=.*]H MCQ??.FU[0EU,_#"H/INBI9-0 OD8+;[,)"?,!:2N!2$Y@1_ WR:-4=!>LM"" M.,S(7YL7*<&/%C6H<7G-19SF,\+;P,UMU78[@VE-+ /GME)))]9%U0J*B X6 M:"55=R!_,R0L.R_F"$T>[@Y@:QD"GOVTJ"B3W34K) M[?R6G$)(KE>*R]^=P 8XW?U*UY1I<1DRW@W6J2.]+5L5\Q$5X6E)!G%_G!D0 M[02F08]3@6GX 8P=AD K&3Q7BTE52M(]J11;W^!UP^5\+0WA&W6A,%'82 M_Z*@JRQP)5IOZ'$+P;"66MQ.LD\KT<\W7;K/&##@'!G8:KA1[W/?HT*JPT(* M^#N)$P0\>ZQ5K;:*A32$?"ES 89PW*UEK1PF $C\;"5%9UU6D(7[>O7>@HA= M5Q1C(TA[!2@-"$V;!$NU(_N45>.R02/1C^)_%M0Z%/:4ZXG/A2C)WN.2B4YXD_1W]UD]NS>'KZW@A%+SIW'@!7*-&\,1Q9P M)5*Z2\J8@&M%/!/Q6-A)9Q0IA_=:CDT0D]6TJ0=)L3@3G^K&D0I]G(<@9$P\?9,5Y$AX7".>0 MP9+$)D$50# T'/&VJ^!S8($MVR) YPRB!<3C,?:^J-4X>3^J)4C2^@7).6,, M>=![BJI*1VRO(*@,-C:IX08(.ZR:F29SU5/\!-A!;)C !# \RVG2VNBD0"_6 M:T;AB,X"W*&M+LCK!IKWU+\*@@+NG-CDEC]\K\-94 ]J%,(?GV)].75P4?UODAG# MSK'OI-;YZJ?P6MF2!-J]4LS0XM*@H8S%' B$ UHN0:[@"W[:*KYLA>Q6>(3O MR)/ZV,S$N=Q9;W1J M#%Z/0X(8Q%W]71W"@!WQ".C+2Q-QC]7Z2[-]C*A^4R ME[[K6-$V&<9&OH[KMVNBB&;%D>(L_00V"];4%V,8A&,9" HY]O3WEH[BH#CF M%N>5(]I:OB2H-OX>UZR/8$0F7A$2G>O!6*:G19K(F8&YD;+>,8G3K*$^(55S M-@#5K2#_]P0]1/(_K3IES"ZN+F@_PFP")7=[5S /)@-Y@Z8KSM:OEQLUR8FQ M:BRH>>SS+W)DPZ1F>OS6/27O_80? :IB9"16<&*"'*H"87T,!$?L#3FGUP=' M\TD]7"%V!GB:37O,L'],JPV)G+(,U=)W@'SD->,\_8D1"D8Y\B??F0F7W;AY MQ-QFV23M'(SP"2;@;6L?-.W1#52 U?(\LGM=;Q?,ZAP7\'2_\3)P!QSG! MO"I.<@+9PXXRW#CJ9VL]LL)5BM+6' V;,9 [$B3A-/I0IM^OQ M]31/)?2RCBSBC6(5HI)9NWS&&TJW_A>$RI;>(!8@I6:@D<<( M7HCF-SA&%+I=S(9O(4N^.=YUR)+LJI _D:@E;,D)JP , 49G-"_3E@93N3Y9 M.A=8UC*@V!_SP*:2GD-("05ABZ&VRS8E6 ? F^JE-WB:AVKMX5 8FI6(,NLK M GP(6R $"M,&-8%(#/OC&.[N9><3D.I=22^V,#Y!_W_MWN2UZZ_4JHJP?4J3 M&5".*QE;_BF0B+0\\N5.4MQM_#=B1:%:!;R7?^<^.FC-HM?=)$%KF]+*;U&& M6($IA[]!,Y'F;%*:#;.=PU"-L[#'0A;:U"H*LWA4E"V,\HIQ/U$[P_9U:K*A MFPO1W+P/7@$@WL:$M9_>WK#VH[NP]E73\/7HV0Q-RBX!X!J(8)A)RLH(8=_* M&,,DK'(&[*E>&/.)G"@:HI%TW%V-_L;JL%,S2;J'DHN;\MEI$*3,S#]K;>&$)B(,K=AK\=U.($J7R_/#U?UM?*ND'<+!8P"]BM7*>'I&Y MV&\AJ. +-2T?Q2P2D?L5!3;13<2(%--4NBH23%^L:@'($B$N#@R*U%/"H^@_ M&6@@[:1#6V4U _)H(=GZ6^*A%')^I-,<+M!:3I^*E5L.UT7Q2=0DP8P?F;[6R'O"^][UP>? M,@BIC_E>G*^$1T01M>VM%SCT<&N;4R7@/Y[9/^@M88.*;^8K,S;$U05P^\OU M8M=?5HIW:_[MV.NU7#.'Y8XZG%ZYP%TY4==&J!!0?U:@Z")1#4/[LU%'5^S< MI5R+/D^LBE/[;(\NFQV!<3(__:&- XZ#449!,#]O H2[G@@:'DY-?)I28UO$ M#F]&_@BUS2N@J"$Z?1#]-YP97C0[)=*Q>$*+/(C)EY I/!9LAL.5M]&S]BP\ M&]G^;6&K9F'[X%,X(C4%X:P%JY X)2HF_=M0_#SP4?*EE_(6)4_8V! 8XND< M1,I) !>NDNRD8 M]U\[A6.;^K)"J(%D2[@.%1582T1?;7)<3 NZ9T(:I!N41B+:*6?8V3X('$"- M1Z60I[TI72QZ$IWPA\"6+,!G7<4E0]W A$AS+2K68BWBM^_XDGF!8$DU]EZM M7LEV?(_IKJ+R; X9!-ZJR5HHT">%D4B&VY\TF9T';I)M]ZCQ2"_"CW#A$INC M*B5U)2,%CZ>I.=5@NQ\4P9/#IA]P?$##:;.59F;'O3V# NG&8S MYAXR3)4.X%W\3Q$-H .&35*W+%H)+@TTNQBS;IV7 MM@*#@XN;[JCF !O?4(J,^IZXMV>#,:F ?2?&J2\]-J!UW+/L=DRXS;0CR?YQ M#IC>3P(7DT^BOFP9'"*[CPV@C^:X+E\9R-(Z5O M+INH$R!.<^#IM0"_=OA;0&"YV#CPWY+7I->$4Z0(2%:@;CT=3[PF;=JM,5)P<)W6N6H2;-$ M1"OQU5 MZ?-N O4F*3O+\$]@B*9:>4Q).!2Z456^E1'!Z,#,-6#7.;1?NL,B4TQLLB%' M<)FD F%>8O]:'40UP@&6"(@U;&NU;49?*&XV;/;&S=[?!H FPEF5)9&.HB7A(J M2/RDH QJT$X(."*TB=0<,QR19V+2L!HNCOPUD15*3'"0'BJ989+ NL$Z8_A% MG3W97"!W&V,[*8(I$2!@9\$E8-5/5*)I;&97N45!'@6 ML%@Z'DGGAITGO1! T?JF%_IF'Y:RJI ]M;+!2B6LHZ,;HX6=AY18".VI,G$HGR,278S:?+BJI\B/#) MG,9_V4:Z%JD*Y@J;,W: Q%A'97Q$8GSL) ,1FHD52'*!6:D73%Q(.HFU9 /K M>F5T!TG7X$")LF>*34A0A"(@R&5]?PJG@Z#@2*M59RY&74^-%#V1L8655U(_ M3B9=FK-=Y>\F#/[LA7UA)+0(J0X,Q0P&3JLI1?*=#;G2"MKSB82R!3-J MM6ZD#0K.F?YQBI M]#0Q?Z/N.M3:NAD*.!'^ZPF63E&C6NN=HT[&VD,\4$)H>]G(,>,I[1SH;#]C M@=%D8S?PS?2EG4K@;T@96$F!)2 MB1OPJ,:DF,_N@9_"WY<)&#)IUGWTN$R;V7SJ'@6=L&A O?L=FW9[0S#Z1I;% MN9D$;WVYVAWR;7R"/LEV#X:-V==KU@