0001213900-24-033018.txt : 20240415 0001213900-24-033018.hdr.sgml : 20240415 20240415170308 ACCESSION NUMBER: 0001213900-24-033018 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240415 DATE AS OF CHANGE: 20240415 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AIR INDUSTRIES GROUP CENTRAL INDEX KEY: 0001009891 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] ORGANIZATION NAME: 04 Manufacturing 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: 24845351 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 ea0202428-10k_air.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, 2023 

 

or 

 

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

 

For the transition period from ______ to_______

 

Commission File No. 001-35927 

 

AIR INDUSTRIES GROUP

(Name of small business issuer in its charter)

 

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

 

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

 

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

 

 

Title of Each Class

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Large Accelerated Filer ☐ Non-Accelerated Filer
Accelerated Filer ☐ Smaller Reporting Company
  Emerging growth company 

 

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

 

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

 

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

 

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

 

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

 

As of June 30, 2023, the aggregate market value of our common stock held by non-affiliates was $8,910,812, based on 2,510,088 shares of outstanding common stock held by non-affiliates, and a price of $3.55 per share, which was the last reported sale price of our common stock on the NYSE American on that date. 

 

There were 3,315,368 shares of the registrant’s common stock outstanding as of April 12, 2024.

 

DOCUMENTS IINCORPORATED BY REFERENCE: None

 

 

 

 

 

AIR INDUSTRIES GROUP

FORM 10-K

For the Fiscal Year Ended December 31, 2023

 

    Page No.
PART I    
     
Item 1. Business 1
Item 1A. Risk Factors 7
Item 1B. Unresolved Staff Comments 18
Item 1C. Cybersecurity 18
Item 2. Properties 19
Item 3. Legal Proceedings 19
Item 4. Mine Safety Disclosures 19
     
PART II    
     
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 20
Item 6. [Reserved] 20
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operation 21
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 29
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 29
Item 13. Certain Relationships and Related Transactions and Director Independence 29
Item 14. Principal Accountant Fees and Services 29
     
PART IV    
     
Item 15. Exhibits and Financial Statement Schedules 30
  Consolidated Financial Statements F-1

 

i

 

 

Cautionary Note Regarding Forward-Looking Statements

 

This Annual Report on Form 10-K filed by Air Industries Group (herein referred to as “Air Industries”, the “company”. “we”, “us”, or “our”) 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 do not intend to update, or revise publicly and 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

 

We believe we are one of the leading manufacturers of precision components and assemblies for large aerospace and defense prime contractors. Our products include landing gears, flight controls, engine mounts and components for aircraft jet engines, ground turbines and other complex machines. The ultimate end-user for most of our products is the U.S. Government, international governments, and commercial global airlines. Whether it is a small individual component for assembly by others or complete assemblies we manufacture ourselves, our high quality and extremely reliable products are used in mission critical operations that are essential for safety of military personnel and civilians.

 

We specialize in the aerospace and defense markets, operating within a hierarchical network of suppliers. At the top of the supply chain pyramid, is the prime contractor, also known as an Original Equipment Manufacturer (“OEM”). A prime contractor designs, develops and produces the final product for the end-user. We play a critical role in this ecosystem, operating as a “Tier One” supplier, delivering our products directly to prime contractors, or as a “Tier Two” supplier, providing larger complex components to others. In some cases, we ship products directly to the U.S. Government. Our strategic position has made us a key partner for many prominent defense prime contractors and global commercial aviation manufacturers, often leading us to become the exclusive or primary supplier for certain high precision parts and assemblies. We often receive Long-Term Agreements (“LTAs”) from our customers, demonstrating their commitment to us.

 

We are renowned for our unwavering commitment to genuine quality and exceptional reliability. Our rich history dates to 1941, producing parts for World War II fighter aircraft. Since then, we have maintained an impeccable record with no known incidents of part failure leading to a mission failure resulting in a fatality. In an era plagued by foreign counterfeit parts, we strategically operate all our facilities within the United States. Our two state-of-the-art manufacturing centers located in Long Island, New York, and Barkhamsted, Connecticut, allow for rigorous oversight of production and adherence to stringent quality standards. Spanning over 150,000 square feet, our manufacturing centers serve as the operational hubs for our three legal subsidiaries, Air Industries Machining, (“AIM”) Nassau Tool Works (“NTW”) and Sterling Engineering Company (“STE”).

 

For the past several years, despite facing significant financial and operational challenges, we have strategically invested substantial amounts in new capital equipment, tooling, and processes to bolster our competitive position. Additionally, we expanded our sales and marketing efforts, with a sharp focus on expanding relationships with customers and cultivating new ones. Fiscal 2023 marked a year of progress and positioning for growth.

 

We finished 2023 with $51.5 million of net sales. Our backlog, which represents the value of all funded orders received, stood at $98.3 million an increase of 14.7% as compared to our backlog on December 31, 2022. Our marketing efforts bore fruit and we secured our first order with a new foreign-based defense and aerospace prime customer. Despite absorbing a sudden and unexpected increase of interest rates related to our outstanding indebtedness, we were able to make significant investments in capital equipment and related processes. On the bottom-line, we reported a net loss of $2.1 million. As we enter fiscal 2024, we believe our future is looking brighter.

 

Moving forward, our business strategy is geared towards competing and winning contracts that enable us to achieve sustainable and profitable business growth and delivering high quality reliable products to our customers. At its core, lies a highly trained and close- knit team of over 180 individuals committed to driving excellence and precision in every aspect of our operations. We are firmly focused on securing new contract awards, improving operations and successful execution. With total unfilled contract values amounting to $191.9 million (including our $98.3 million in backlog and all potential orders against LTA agreements previously awarded to us), as of December 31, 2023, we are confident in our ability to boost sales in 2024, attain profitability and improve our financial position.

 

1

 

 

Customer Profiles

 

In 2023 and 2022, approximately 82.3% and 82.6% of our net sales were attributed to customers who use our products for end-use on military aircraft. The rest of our net sales are attributable to commercial aviation uses and, to a much lesser extent, ground power electricity generation and other uses.

 

We have cultivated long-standing relationships with many large and well-known customers including:

 

  RTX Corporation (“RTX”) - a multinational aerospace and defense conglomerate and a major player in the aerospace and defense industry. We sell to several business units and/or subsidiaries of RTX, including Collins Aerospace (which includes Collins Landing Systems and Collins Aerostructures) and Pratt Whitney. RTX was formerly known as Raytheon Technologies Corporation and prior to that United Technologies Corporation.

 

Lockheed Martin Corporation (“Lockheed Martin”) - Lockheed Martin is a leading global security and aerospace company with its principal customers being agencies of the U.S. Government. We sell directly to one of its legal subsidiaries, Sikorsky Aircraft Corporation (“Sikorsky”).

 

  General Electric Aerospace (“GE”) – We supply GE Aerospace with high precision components that are used in jet turbine aircraft engines that are used on several commercial aircraft platforms.
     
  GE Verona – We supply GE Verona with precision components that are used in ground-based turbines for electrical power generation.

 

  The U.S. Government – We supply certain components and assemblies directly to the Defense Logistics Agency (“DLA”), a combat support agency within the U.S. Department of Defense (“DoD”). The DLA’s mission is to manage the end-to-end global defense supply chain and deliver readiness to the warfighter. It supports all five U.S. military services, federal, state, and local agencies, as well as partner and allied nations. The DLA procures items from us and provides them, as it deems fit, to other suppliers who assemble them into finished products.

 

In 2023, our sales and marketing strategy to expand our customer base yielded significant results, as we secured an initial $700,000 order from a foreign-based defense and aerospace prime ranked among the world’s leading suppliers of finished landing gears. Our initial order from them was for specialized components with initial deliveries slated to commence in the fourth quarter of 2024. As we continue to develop and strengthen this relationship, we are optimistic about securing additional orders over time.

  

Platform and Program Profiles

 

Most of our machined components and assemblies are integral to high-profile platforms and named programs. Platforms generally refer to equipment that is utilized in missions or operations whereas programs are broader initiatives and can encompass the development and production of new platforms, upgrades to existing systems and other initiatives. The following platforms and programs (ranked in descending order by their 2023 net sales), accounted for 85.2% and 81.0% of our net sales in 2023 and 2022, respectfully:

 

F-18 Hornet: The F-18 Hornet, the U.S. Navy’s primary fighter aircraft, primarily operates from aircraft carriers and enjoys international use, notably in Finland and Australia. Originating in the late 1960s, it has seen numerous upgrades and enhancements over the years. We manufacture complete landing gear components for several variants, supplying these to the U.S. government or Tier 1 or other suppliers for spares that go on the aircraft that where originally produced by Boeing.

 

  The E-2D Hawkeye: We provide the main and nose landing gear, as well as the arresting gear for the E-2D Hawkeye, a twin-engine, tactical aircraft utilized for providing advanced airborne warning and control for carrier-based operations. Often referred to as the “digital quarterback,” it conducts battlefield management and command and control operations for aircraft carrier strike groups. While primarily used by the U.S. Navy, a small number have been sold to U.S. allies, notably Japan.

 

2

 

 

  UH-60 Black Hawk Helicopter: We supply flight critical components, such as the primary flight control assembly and the tail-rotor gearbox, for the UH-60 Black Hawk Helicopter. Serving as the primary helicopter for the U.S. Army, it fulfills essential roles in transport, troop movement, medical evacuation and cargo lift operations. Manufactured by Sikorsky, it includes many variants and is also utilized by other branches of the U.S military and U.S. allied countries. Since entering service in 1979, over 4,000 helicopters have been produced. Deployment of new helicopters is projected to continue through at least 2027, with ongoing sustainment activities anticipated for many years thereafter.

 

  Pratt & Whitney Geared Turbo-Fan Engine (“GTF”): Used in commercial aviation, the GTF represents a new generation of jet engines that offer improved fuel efficiency, reduced emissions, and lower noise levels compared to traditional turbofan engines. We manufacture Thrust Struts, a critical component that essentially absorbs and distributes the forward thrust produced by the jet engine, ensuring that the force is evenly applied across the structure of the aircraft to maintain stability and integrity during takeoff, cruising and landing. We supply our Thrust Struts to Collins Aerostructures for integration into Geared Turbofan engines, utilized by smaller airlines such as those operating the Airbus A220 and Embraer E2 aircraft. Demand for these engines is anticipated to increase over the next few years.

 

  The CH-53 Helicopter (including the CH53K variant): Developed in the 1960s and manufactured by Sikorsky, the CH-53 is recognized as the largest and most powerful helicopter in the U.S. military. It has evolved through several variants, with hundreds delivered and used by the U.S. Marine Corps. In 2021, we secured a LTA to supply Chaff Pods for the CH-53K, the latest iteration in the CH-53 series. These pods deploy metallized strips to generate false radar targets, safeguarding the helicopters from missile threats. The CH-53K plays a crucial role in the U.S. Marine Corps’ plans to support a wide range of current and future operations. In 2023 we received a purchase order to manufacture Swashplates and Hubs to be used on the CH-53K. Initial deliveries of these parts has commenced.

 

  The F-35 Lightning II (also known as the Joint Strike Fighter): Manufactured by Lockheed Martin, the Joint Strike Fighter is a stealth fighter aircraft designed to replace the U.S. Air Force F-15 and the U.S. Navy and Marine Corps F-18 fighters. It includes three variants: the conventional take-off and landing F-35A, the short take-off and vertical landing F-35B, and the carrier based variant F-35C. We have produced landing gear components for all three variants and currently manufacture landing gear components for the US Navy version. The production of this aircraft is expected to continue for many years, with the DoD’s aiming for an inventory objective of 2,456 aircraft, in addition to expected demand from other countries.

 

  The F-15 Eagle Tactical Fighter: We provide landing gear components for the F-15 Eagle Tactical Fighter. Originally designed for the U.S. Air Force, it is known as a dedicated air superiority fighter. Currently manufactured by Boeing, it was designed in the late 1960s with over 600 aircraft estimated to be in service. The F-15 has been exported to various countries including Israel, Saudi Arabia and Japan. Although it is anticipated that this plane will be ultimately replaced by the Joint Strike Fighter, we believe it will be flying for years to come. It boasts an impeccable combat record with no known losses in aerial combat. We ship most of our components directly to the U.S. DoD.

 

Our Market

 

The aerospace and defense industry is dominated by a select few large prime contractors including Airbus, Boeing, General Electric, Lockheed Martin, Northrop Grumman, and RTX. These primes oversee large platforms and programs for ultimate end-user for the U.S. government, foreign governments or global aviation companies.

 

Once a supplier is chosen and integrated into a platform or selected for a specific program, replacing them becomes a complex challenge. In many cases, suppliers often become the sole or single source. Being a sole source means being chosen as the exclusive supplier by the customer, whereas being a single source indicates that, despite the availability of other potential manufacturers, only one supplier is currently used. This scenario of single or sole sourcing is especially prevalent with legacy aircraft. While prime contractors generally prefer multiple sources for new aircraft production lines to mitigate single points of failure, utilizing a single vendor can lead to higher production volumes, lower average unit costs, and opportunities for quality improvements.

 

3

 

 

Demand for both defense and commercial aviation components is based on new production and subsequent maintenance, repair and overhaul (“MRO”). Flight critical components are frequently replaced on aircraft on a flight time, or flight cycle basis. The demand for MRO and after-market products can continue for many years, even decades, after the production line for new aircraft is shut down.

 

At a high level, we are able to monitor the DoD budget for both new production and operations and maintenance components as well as industry reports to gauge overall industry spending. While large U.S. Government programs are managed through specific budget lines and oversight structures, most, if not all, of our machine parts and assemblies are not explicitly identified in the U.S. Government budget. Therefore, predicting period-to-period demand with precision is challenging. While we primarily rely on our customers to help us project short-term and long-term demand, the timing of receipt of contract awards and related orders is difficult to predict. Consequently, comparative period-to-period net sales for any customer or program may not be meaningful.

 

Sales and Marketing

 

Sales and marketing activities in 2023 indicate a return to normalcy compared to the disruptions caused by COVID-19 in 2022 and 2021. Travel restrictions no longer hinder our ability to visit customers, and employees are more willing to attend trade shows, facilitating our communication efforts.

 

We primarily rely upon a small team of highly skilled sales and business development professionals with extensive industry experience. Our goal is to cultivate customer relationships akin to partnerships and the concept of customer alignment. For example, our customers heavily rely on suppliers to deliver high-quality parts that meet specifications in a timely and cost-effective manner. They regularly assess suppliers based on various quantitative criteria such as on-time delivery performance, defect rates, adherence to specifications, cost performance, lead times, order processing time, stockout rates, and similar metrics. Therefore, one of our primary objectives is to maintain high ratings and leverage these metrics in our sales and marketing activities.

 

Our sales cycle varies significantly, ranging from a few weeks to several years, depending on the complexity of the product and manufacturing steps involved. While customers may occasionally engage in spot buys, most of our orders (also known as bookings) stem from LTAs. LTAs outline the quantity and price of products the customer may order within a specified timeframe. When actual products are needed, the customer places a funded order against the LTA. The value of this funded order is included in our backlog until we ship it. Although cancellations of funded orders are possible, customers are usually subject to termination liability, necessitating payment to us for costs incurred up to the termination date. In certain termination cases, the customer is also required to pay us a reasonable profit.

 

We secure new or follow-on LTAs through competitive bidding in response to a customer’s Request for Quotation (“RFQ”). These proposals detail prices based on quantities, which may vary annually, for shipments over multiple years. The bidding process typically entails several rounds of submissions and negotiations before an award is granted. For defense products, in certain cases, LTAs may be awarded or extended without an RFQ, competitive bidding. In such cases, pricing may be determined through cost analysis or audit with ultimate approval by the customer or the U.S. government.

 

We believe our sales and marketing strategy received significant validation in 2023 when we secured an initial $700,000 order from a foreign-based defense and aerospace prime ranked among the world’s leading suppliers of finished landing gears. While this new customer relationship is in its early stages, we are dedicating substantial efforts to further develop and strengthen this partnership, with the aim of receiving significant orders in the future.

 

Bookings and Backlog

 

Bookings represent funded orders we have secured during a given financial period. In fiscal 2023, bookings were $62,262,000 or a 55% increase compared to $40,166,000 in 2022. Our “book-to-bill” ratio, which is our bookings divided by net sales, was 1.20x for 2023, a significant improvement over the 0.75x ratio of 2022. Although bookings are subject to wide variations in timing, resulting in period-to-period comparisons not necessarily being meaningful, we do use bookings and our book-to-bill as a gauge of future net sales.

 

4

 

 

Our backlog, which can be considered our “funded backlog,” stood at $98.3 million as of December 31, 2023, marking a 14.7% increase from the $85.7 million on December 31, 2022. It represents the net sales we expect to realize from funded orders received and is equivalent to our remaining performance obligations pursuant to Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers, at the end of each period. These funded orders, approved by customers, come from LTAs, spot-buys, or other contracts and are for essential machined components and assemblies used in the key platforms and programs we serve. Previously, we limited our backlog to items scheduled to ship within an 18-month period. Our new enhanced definition provides visibility into the value of all firm orders. The bulk of our $98.3 million backlog is expected to ship over the next 24 months. but does not include possible or probable future orders pursuant to existing LTAs or probable contract renewals. The total potential net sales under contracts actually awarded to us as of December 31, 2023, was $191.1 million, including the value of our existing funded backlog of $98.3 million.

 

Competition

 

Winning a new contract award is highly competitive. Not only must we have the capabilities to manufacture to customer design specifications, but we compete against companies that have greater financial, physical and technical resources. Our ability to win new contracts generally requires us to become a trusted partner to the customer by having the capabilities to deliver superior quality product, more quickly and with lower pricing than our competitors. Accordingly, we must continually invest in process improvements and capital equipment.

 

In recent years, we have strategically made significant investments to enhance our competitiveness and market position. For example, in fiscal 2023 and 2022, we invested $2,119,000 and $2,361,000 in new property and equipment to support our goals. These investments have increased production efficiency and speed, while maintaining closer tolerances, and have expanded the size of products we can manufacture. We plan to continue this strategy and anticipate investing approximately $2,000,000 in 2024 for new or upgraded equipment.

 

Our competitors include: Monitor Aerospace, a division of GKN Aerospace; Hydromil, a division of Triumph Aerospace Group; Heroux Devetek and Ellanef Manufacturing, a division of Magellan Corporation.

  

Manufacturing, Raw Materials and Replacement Parts

 

Our production cycle spanning from ordering raw materials to delivering finished products, can vary from several weeks to over a year. Consequently, for certain products, especially those involving finished assemblies, we must procure significant amounts of raw materials and begin processing well ahead of actual ship dates. This underscores the importance of efficient subcontract management in meeting customer delivery deadlines. In some cases, customers may provide us with these raw materials as they may be able to obtain better processing or delivery schedules from other suppliers.

 

The price and availability of many raw materials in the aerospace industry are susceptible to fluctuations in global markets and political conditions. Most raw material suppliers are hesitant to commit to long-term contracts at fixed prices, posing a substantial risk given our strategy often entails entering into LTA agreements which require us to commit to long-term price commitments. However, many of our LTAs provide pricing protection when there is a large increase in the in the cost of raw materials.

 

Employees

 

As of March 31, 2024, we employed 180 people. Of these, 101 were involved in manufacturing and production activities, 25 were in quality control, 45 were in administration, and the remaining 9 were in sales and procurement. All of our employees are covered under a co-employment agreement with Insperity Services, LLC, a professional employer organization. This arrangement allows us to provide employees with comprehensive benefits at a lower cost than we could provide.

 

5

 

 

Our AIM subsidiary has a collective bargaining agreement with the United Service Workers, IUJAT, Local 355 (the “Union”). This agreement is effective until December 31, 2024 and covers the majority of AIM’s 125 personnel. We are required to make a monthly contribution to Union’s United Welfare Fund and the United Services Worker’s Security Fund, the sole pension benefit for covered employees. We are not obligated to provide any future defined benefits. Additionally, the collective bargaining agreement contains a “no-strike” clause, and a “no-lock-out” clause. We believe we maintain good relationships with the Union and expect to renew the collective bargaining agreement before it expires.

 

Regulations

 

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.  They key regulations impacting our business are further discussed below:

 

Environmental Regulation and 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 require notification or reporting of the storage, use and release of certain hazardous chemicals and substances. This 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.

 

Federal Acquisition Regulations: All our U.S government contracts and those of many of our customers are subject to the procurement rules and regulations of the Federal Acquisition Regulations. As such, many of our LTA agreements require us to adhere to 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.

 

6

 

  

More Information About Our Business and Where to Find It

 

Our Internet website is AirIndustriesGroup.com, at which you can find our filings with the SEC, including press releases, annual reports, quarterly reports, current reports, and any amendments to those filings. We also use our website to disseminate other material information to our investors. We also make announcements regarding company developments and financial and operating performance through social media channels such as at LinkedIn.com/company/air-industries-group to communicate with customers and the public about our Company, our products, services, and other issues. Among other things, we post on our website and social media channels information about our public conference calls (including the scheduled dates, times and the methods by which investors and others can listen to those calls), and we make available for replay webcasts of those calls and other presentations for a limited time. Information and updates about our Annual Meetings will also be posted on our website including on the “Home Page” and in the “Investor Relations” section. None of the information on our website, blog or any other website identified herein is incorporated by reference in this annual report and such information should not be considered a part of this annual report.

 

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 three groups:

 

  1) Risks related to our business, including risks specific to the defense and aerospace industry;
     
  2) Risks arising from our indebtedness; and
     
  3) Risks related to our status as a public company and our common stock.

 

Risks Related to Our Business

 

We may need additional financing to fund investments in new or upgraded property or equipment.

 

We may require additional financing to fund investments in new or upgraded property or equipment, in order to remain competitive. If we do, we may also need to obtain the agreement of holders of portions of our debt to extend or otherwise refinance such debt. In order to gain consent, 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. Such additional financing or refinancing may involve the issuance of debt, equity and/or securities convertible into or exercisable or exchangeable for our equity securities and may not be available to us on reasonable terms, if at all. If we are unable to consummate such additional financing or re-financing, the trading price of our common stock could be adversely affected, and the terms of such financing may adversely affect the interests of our existing stockholders. Any failure to fund 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.

 

7

 

 

A reduction in budgeted or actual U.S. government spending for defense or changes in the mix of defense products could materially adversely impact our business strategy, revenues, operating results and financial condition. 

 

The ultimate end-user for most of our products is the U.S. Government, with significant use on military aircraft. In certain instances, our products may be exported to allied foreign governments by the U.S. Government. Although we expect to generate net sales from all of our key aerospace and defense platforms and programs for many years, they are subject to significant risk. Congressional appropriation and presidential approval are required for funding leaving our platforms and programs vulnerable to potential budget reductions at any point. For instance, a decrease in U.S. government defense spending or a strategy shift to rocket and drone platforms instead of large military aircraft platforms, could curtail demand for our landing gear parts and other components we provide which would likely have a materially adverse effect on our business strategy, revenues, operating results and financial condition.

 

Our operations have historically been subject to the fluctuations in government procurement cycles and spending patterns by our customers. There can be no assurance that our financial condition and future results of operations will not be materially adversely impacted by volatility in defense spending or changes in the mix of product favored by the U.S. Government or other nations, or the perception among our customers regarding the likelihood of such shifts.

 

Although we have cultivated long-standing relationships with many of our customers, the aerospace and defense industry is characterized by a smaller number of large and well-known prime customers. We depend on revenues from these relationships and any loss, cancellation, reduction, or interruption in these relationships could harm our business.

 

Our products are purchased by a relatively small number of large aerospace and defense customers who incorporate them into larger products for ultimate end-use by the U.S. Government, international governments, and commercial global airlines. Consequently, we have a high degree of sales concentration among specific customers making it challenging to diversify our customer base. In fiscal years 2023 and 2022, four and three customers, respectively, accounted for approximately 64.2% and 76.5% of net sales, respectively.

 

Our future success relies heavily on nurturing expanding and effectively managing these relationships. Nevertheless, we cannot assure retention of these customers or their continuing to purchasing at previous levels. The loss of any key customers, a decline or interruption in sales to them, or our inability to establish relationships with new customers, could significantly impact our business.

 

We depend on revenues from components for a few aircraft programs and platforms and the cancellation or reduction of funding of them will harm our business.

 

We derive a significant portion of our net sales from supplying components for select aircraft programs and platforms, such as the F-18 Hornet, the E-2D Hawkeye, the UH-60 Black Hawk Helicopter, Pratt & Whitney Geared Turbo-Fan Engine, the CH-53 Helicopter, the F-35 Lightning II (also known as the Joint Strike Fighter) and the F-15 Eagle Tactical Fighter. A decrease in demand for our products, stemming from reduced aircraft production or diminished aircraft utilization, would adversely affect our future operating results and financial condition.

 

Changes in outsourcing strategies and 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. Competition has been increasing and is expected to intensify further. Our large aerospace and defense prime customers, Tier One suppliers and many of our competitors have significantly greater technical, manufacturing, financial and marketing resources than we do. In the future, our defense and aerospace customers could make changes in their supply chain strategies that could adversely impact us. For instance, they could decide to in-source manufacturing, stop purchasing pursuant to existing LTA agreements or seek other sources at any time. If they seek other suppliers, we may not be able to compete successfully against either current or future competitors (including commercial manufacturers that wish to diversify their revenues and expand into the defense supply chain). 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.

 

8

 

  

We may lose sales if we fail to timely meet the specifications and requirements of our customers.

 

Most of our customers incorporate our products into larger products such as aircraft assemblies or completed aircraft. They rely upon us to deliver products pursuant to existing LTA agreements that include detailed specifications and requirements. If a customer were to conclude that it could not rely upon us for any reason, it could look to dual source a product or rely upon another party altogether. We could be informed of a change in sourcing decisions with limited notice or not at all. 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 ship raw materials to us on timely.

 

We must deliver our products timely with high quality to ensure smooth operation of our customer production lines. In order to do so, we attempt to procure our raw materials, parts and components as well as subcontracted services from various sources and utilize multiple subcontractors. However, certain materials, components and services are exclusively available from a sole or limited number of suppliers and we are reliant upon them. Additionally, material sourced from overseas are susceptible to supply chain disruptions stemming from global events and political decisions. While we believe that, in many cases, alternative supplies, components, assemblies, or subcontractors could be secured, sourcing substitutes may necessitate the development of new suppliers or require product re-engineering and qualification, potentially leading to shipment delays. Any interruptions in raw material shipments or subcontracted service performance could significantly harm our business, our operating results and our financial condition.

 

We may not be able to improve our gross margin and a reduction in future sales levels could have a disproportionate effect on our gross profit as a percentage of our net sales.

 

Our state-of-the-art manufacturing facilities currently has a large percentage of fixed factory overhead relative to our overall expenses. Consequently, our gross profit as a percentage of new sales is highly linked with sales volume. If we do not increase our sales volume, it will be difficult to materially improve our gross profit margin. Although we have plans to improve operating efficiencies at our current sales levels, we may not be able to do so. Further, any reduction in future sales volume would likely causes us to absorb the fixed overhead costs over a smaller base of sales, causing our gross profit as a percentage of sales to decline from current levels. Any reduction in our profit margin adversely impacts our reported performance and would have a material adverse impact on results of operation and our financial position.

 

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

 

We obtain many LTA and other 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 business.

 

The cost estimation process requires significant judgment and expertise. Reasons for cost growth 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 delays in performance, availability and timing of funding from the customer, natural disasters, supply chain disruptions and the inability to recover any claims for added services necessary to complete production. A significant change in costs from those on which we based our estimates on one or more programs could have a material effect on our consolidated financial position or results of operations.

 

9

 

 

The prices of raw materials we use are volatile.

 

The prices of raw materials used in our manufacturing processes are volatile. Some LTA agreement with customers allow us to increase our prices due to increases in the price of raw materials. However, these LTA agreements generally require that we first absorb all or a portion of the price increases before being able to pass on the increase the customer. For some LTA agreements, we are at full risk for future price agreements. 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 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 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 59% of our assets as of December 31, 2023. Any requirement to write down the value of our inventory due to obsolescence, excess and slow moving, or a drop in the price of materials could have a material adverse effect on our consolidated financial position and results of operations.

 

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

 

Although we develop our internal processes, 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.

 

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

 

From time-to-time in order to reduce our dependence on subcontractors or increase our gross margins we offer new services to our customers, such as painting and finishing products we already manufacture for them. There are risks associated with offering these services and even if performed timely and correctly, it is likely that our margins for these new services will be relatively low, or even negative, in the initial phases when volume is low. We may not be successful in achieving positive gross margins for these new services or be able to ultimately meet our customer requirements. If we are unsuccessful, it could hurt our relationship with our customers. 

 

10

 

 

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. We are a relatively small company and 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 or retain executive, key management and technical 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 aerospace and defense industry. In recent years, the competition for skilled employees has intensified and we have experienced wage inflation. We have strategically located our operations in the U.S. and many companies are expanding their domestic production. As such, there is currently a shortage of skilled workers in the U.S. In order to maintain and increase production levels, we must hire new employees and machinists for our two state-of-the art manufacturing facilities and we may not be able to do so or the costs to hire and/or train them may significantly exceed our budget. If the U.S. economy continues to experience inflation, our labor costs may further 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.

 

We are also 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.

 

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.

 

11

 

 

Cyber security attacks, internal system or service failures, and any unauthorized access to our customer data will have an adverse effect on our business and reputation.

 

Most of our products are used by large aerospace and prime contractors who ultimately provide them to the U.S. Government, foreign governments and commercial airlines. As such, in most cases, we are required to maintain confidential and proprietary information on our information systems. Hackers, whether they be individuals, entities or hostile enemies, may attempt to penetrate our network or those of our third-party hosting and storage providers, to gain access to confidential and proprietary data. If any of this data is hacked or leaked, obtained by others or destroyed without authorization, it could harm our reputation, we could be exposed to civil and criminal liability, which will materially impact our financial results and financial condition. Any system or service disruptions caused by hackers or even those caused by projects to improve our information technology capabilities, if not mitigated, could significantly disrupt our production assembly could have an immediate material adverse effect on our business. We could also be subject to systems failures, including network, software or hardware failures, whether caused by us or third-party service providers, computer viruses, natural disasters or power shortages.

 

If hackers gain access to sensitive, confidential or otherwise protected information, they may attempt to force us to pay a ransom before stopping their attack. Any hacker penetration could cause loss of data and interruptions or delays in our business, cause us to incur remediation costs 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 and have increased recent investment to improve our cyber-security posture, there can be no assurance that these procedures and controls or new investments 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.

 

We are subject to an extensive and highly-evolving regulatory landscape, and requirements imposed by our customers to secure our communications, and any adverse changes to, or our failure to comply with, any laws and regulations or requirements of our clients could adversely affect our brand, reputation, business, operating results, and financial condition.

 

We subject to extensive laws, rules and regulations directed to those who conduct business over the internet, in addition to security requirements imposed by our clients, including those governing privacy, data governance, data protection and cybersecurity. Many LTAs that we sign with our customers also require us to comply with strict vendor clauses including replications of specific sections of the FAR. These legal and regulatory regimes, including the laws, rules, and regulations thereunder, may be modified, interpreted, and applied in an inconsistent manner. To the extent we have not complied with such laws, rules, and regulations, or requirements imposed by our LTAs, we could be subject to significant fines, limitations the products and services we provide, reputational harm, and other regulatory consequences, each of which may be significant and could adversely affect our business, operating results, and financial condition.

 

12

 

 

Any disruptive national or international events, such as potential future public health crises, ongoing or new conflicts, domestic or foreign terrorist activities, banking crises, and responses from the U.S. Government, other nations, and the public to such occurrences, could significantly disrupt the operations of us or our suppliers and impede our ability to procure, receive, or replenish inventory (including raw materials). These disruptions may also present challenges in communication and lead to sudden and unexpected shifts in product demand by our customers. Furthermore, global financial markets could experience disruptions, affecting our business and our ability to secure future financing, including accessing debt or equity. The occurrence of any of these events could result in lost sales and otherwise adversely affect our business, operating results, and financial condition.

 

Conflicts between nations (such as the ongoing Russia-Ukraine conflict), or between nations and terrorist organizations (such as the ongoing conflict between terrorist groups and Israel), as well as terrorist attacks, natural disasters (such as hurricanes, fires, floods and earthquakes), unusually adverse weather conditions, pandemic outbreaks or a banking crisis could adversely affect our operations and financial performance. If any of these events affect us or our suppliers, it could result in an inability on our part to manufacture products and/or result in lost sales, materially affecting our operations and financial performance.

 

Additionally, such events could disrupt travel, making it a challenge to communicate with our customers, as evidenced during the coronavirus pandemic. Moreover, they could lead to increases in fuel or other energy prices, fuel shortages, temporary labor shortages, temporary or long-term disruptions in delivery of products from our suppliers and disruption to our information systems, any of which could have an adverse impact on our business, operating results and financial condition. Disruptive events could make it difficult for us to access debt and equity capital on attractive terms, or at all, and impact our ability to service or refinance our debt, fund business activities, and repay debt on a timely basis.

 

Russia’s invasion of Ukraine, the conflict in the Middle East, continued tensions between the US and the European Union with China and Russia, and tension between the US and the European Union with respect to funding Ukraine’s war effort, may alter countries’ willingness to rely on others as the source of certain products and material.

 

Historically, prime contractors and the entire U.S. aerospace and defense supply chain have relied upon parts, components, and raw materials from foreign suppliers including those located in Russia and China. Geo-political tensions have increased during the past several years and we expect them to continue. Supply chain disruptions resulting from escalating political tensions and the economic disruption resulting from retaliatory measures between any countries could result in production delays and cancellations of programs.

 

Additionally, any material changes to the current aerospace and defense supplier structure resulting from geo-political tensions or otherwise could disrupt the markets for raw materials and supplies and our ability and the ability of our suppliers to obtain raw materials, may be significantly impacted. We cannot forecast with any certainty whether such disruptions, restrictions imposed by various governments in response thereto and resulting changes in business practices, may materially impact our ability and the ability of our suppliers to obtain necessary raw material, our business and our consolidated financial position, results of operations, and cash flows.

 

Risks Related to Our Indebtedness

 

As of December 31, 2023, we have total indebtedness of approximately $23,311,000, large portions of which must be redeemed or refinanced prior to December 30, 2025 and July 1, 2026. We may not be able to achieve favorable financing terms in the future or consummate any refinancing of our existing loans prior to their respective maturity dates. Failure to do so would materially impact our business and our stock price.

 

As of December 31, 2023, we had approximately $15,849,000 of indebtedness outstanding pursuant to a loan facility that matures on December 30, 2025 with Webster Bank (“Current Credit Facility”). The average interest rate on this indebtedness during fiscal 2023 was 7.55%. This indebtedness is secured by a lien on substantially all our assets.

 

13

 

 

Additionally, we have approximately $6,162,000 of subordinated notes payables (“Related Party Notes”) that mature on July 1, 2026 and which are held by two directors Michael N. Taglich and Robert F. Taglich, and their affiliates. The Related Party Notes payable carry an interest rate ranging between 7% and 12% per year. 

 

In addition to $884,000 of finance lease obligations and a $22,000 vehicle loan, we also had $393,000 of borrowings for solar energy systems pursuant to a financing agreement (“Solar Facility”) with CT Green Bank. The Solar Facility requires borrowings for completed projects to be repaid over a 20-year level payment term.

 

If we are unable to pay our indebtedness when due, our operations may be materially and adversely affected. We must pay or refinance large portions of this indebtedness prior to December 30, 2025, and July 1, 2026. During fiscal 2024, we initiated steps to refinance this debt. Refinancing may require us to pay higher interest rates than we currently pay, agree to more restrictive business or financial covenants or involve the issuance of debt, equity and/or new securities convertible into or exercisable or exchangeable for our common stock which may adversely affect the trading price of our common stock and the interests of our existing stockholders. Any failure to refinance our existing debt or 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 current or future 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. Ultimately, we may not be able to successfully refinance our indebtedness and if we cannot, we would become insolvent.

 

The weighted average interest rate we paid in 2023 on borrowings outstanding on the Current Credit Facility was 7.55% and this interest rate may increase in the future.

 

The weighted average interest rate paid during the year-ended December 31, 2023 on borrowings outstanding on the Current Credit Facility was 7.55% as compared to 4.50% for the year-ended December 31, 2022, the increase primarily the result of the increase in the target rates set by the Federal Reserve. Under the terms of our Current Credit Facility, amounts due bear interest at a per annum rate equal to the greater of (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum. Consequently, we may be susceptible to future increased rates if the Federal Reserve chooses to increase its target rate of interest.

 

We may not be able to comply with the covenants of the Current Credit Facility and our debt could be called.

 

Under the terms of the Current Credit Facility, we are required to maintain certain business and financial covenants including a Fixed Charge Coverage Ratio (as defined) that is determined at the end of each fiscal quarter. This ratio is a financial metric that we use to measure our ability to cover fixed charges such as interest and leases expenses as divided by EBITDA (as defined in the Current Credit Facility) which represents net income (or loss) before interest, taxes, depreciation, and amortization. For the year ended December 31, 2023, we achieved a Fixed Charge Coverage Ratio of 1.31x as compared to the required ratio of 0.95x and were in full compliance with all other covenants. As of March 31, 2024, we were not in compliance with the required ratio of 1.10x. We are currently in discussions with our lender to obtain waivers, but may not be able to do so.

 

During our first and third quarters of fiscal 2023, primarily because of the unexpected and dramatic increase in interest rates and the failure to receive certain raw materials from a supplier, we were unable to comply with the Fixed Charge Coverage Ratio. In 2023, our lender provided waivers for these quarters and provided for more relaxed Fixed Charge Coverage ratios for future periods, including the 0.95x as of December 31, 2023.

 

Even if we obtain a waiver for the failure to meet the fixed charge coverage ratio as of March 31, 2024, if we do not achieve our fiscal 2024 plan and successfully execute our business strategy, we may not be able to comply with future quarterly covenant requirements. If we fail to do so and/or are unable to obtain future waivers, we may have to pay increased interest rates or may be required to immediately pay any outstanding debt. An increase in the interest rate would likely have a material adverse impact on our consolidated financial position and results of operations. If we were required to make immediate repayment, we may not be able to obtain financing to do so and would become insolvent.

 

14

 

 

We currently do not pay dividends and the terms of our Current Credit Facility limit our ability to pay dividends.

 

We currently do not pay dividends and have no foreseeable plans to do so. Additionally, the terms and covenants of our Current Credit Facility do not currently allow us to. In the future should we decide to pay dividends, we would need to seek covenant changes or a waiver under our Current Credit Facility. There can be no assurance our lenders would agree to covenant changes or grant a waiver. In addition, we may in the future incur additional indebtedness or otherwise become subject to agreements whose terms restrict our ability to pay dividends in the future.

 

Risks Related to our status as a public company and our common stock

 

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

 

Although our common stock is listed on the NYSE American, there is only a limited number of our shares available in the public float and the related market capitalization of such float is relatively small. The trading volume for our common stock has been limited and a more active public market for our common stock may not develop or be sustained over time. The lack of a robust market may impair a stockholder’s ability to sell shares of our common stock. In the absence of a more active trading market, any attempt to sell our shares could result in a decrease in the price of our stock. Specifically, our shareholders may not be able to resell their shares of common stock at or above the price 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, our shareholders 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.

 

The ownership of our common stock is highly concentrated amongst related parties, and their interests may conflict with the interests of other stockholders.

 

Two of our directors, Michael N. Taglich and Robert F. Taglich, and their affiliates own a significant portion of our outstanding shares of common stock. They also hold $6,162,000 of Related Party Notes, some of which are convertible into our common stock. Although the Related Party Notes are subordinate to the $15,849,000 of debt outstanding pursuant to the Current Credit Facility, we may require additional concessions from the holders of the Related Party Notes when we seek to refinance the Current Credit Facility. These related parties have significant influence over the outcome of corporate actions, including those requiring stockholder approval. The interests of these related parties may be different from the interests of other stockholders on these and other matters. Additionally, 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.

 

The market price of our common stock is likely to be highly volatile, which could result in substantial losses to investors.

 

The market price of our common stock has historically been volatile and is likely to continue to be volatile. The market price of our common stock could fluctuate widely due to factors relating to our operations as well as those beyond our control. Because our common stock is thinly traded, the trading price may be volatile due to factors concerning our operations, such as variations in our operating results, failure to meet the covenants under the Current Credit Facility, news regarding the loss of a major customer or termination or a reduction in funding for a program we are on, the loss of management personnel, the outcome or perception of the potential outcome of any litigation, general industry conditions and significant industry developments. In addition, the market price of our common stock may be affected by factors unrelated to our operations, such as general economic factors, government budgeting decisions affecting our industry and developments in the financial markets and availability of credit.

 

15

 

 

Disruptive national and international events and the response of the United States, other countries and the public to such events, and the resulting macroeconomic disruption to the financial markets could lead to increased volume and price volatility for publicly traded securities which could adversely impact the price of our common stock.

 

Disruptive national and international events, such as the outbreak of a public health crisis, conflicts between nations or between nations and terrorist organizations, terrorists acts, natural disasters, a banking crisis, the possibility of default by the U.S. Government on its obligations due to its debt ceiling or the actuality of such an event, and the response of the U.S. Government, other countries and the public to such events, and the resulting macroeconomic disruption to the financial markets could lead to increased volume and price volatility for publicly traded securities which could adversely impact the price of our common stock.

 

We can provide no assurance that our common stock will continue to be listed on the NYSE American. If we fail to meet the continued listing standards of the NYSE American, our common stock could be delisted. The delisting of our common stock could impair your ability to purchase shares of our common stock or sell your common stock when you wish to do so which could have a negative effect on the price of our common stock.

 

If we fail to satisfy the continued listing requirements of the NYSE American, it may take steps to delist our common stock. There are measures that can be taken to remain in compliance with certain of the listing requirements of NYSE American which often require the undertaking of a reverse stock split, selling common stock at prices below what the Board of Directors may believe is its true value or completing a merger to acquire a new business. There are other exchanges and trading platforms on which we could choose to list our common stock. Our Board periodically examines the costs and benefits of listing our common stock on the NYSE American with the costs and benefits that would result from an alternative trading platform.  If our Board were to choose to seek another platform for the trading of our common stock, this could entail suspending our obligation to file periodic reports with the SEC and using other means to make information publicly available to shareholders and potential buyers of our common stock.  There can be no assurance that any cost savings and other benefits we might achieve from trading on another platform would outweigh any negative impact to the trading market and price of our common stock that would result from delisting from the NYSE American.

 

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 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 U.S. 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 may cause earnings to fall below the expectations of securities analysts and investors. In this event, the trading price of our common stock could significantly decline. These fluctuations, as well as general economic and market conditions, may adversely affect the future market price of our common stock, as well as our overall operating results. Consequently, our share price may experience significant volatility and may not necessarily reflect the value of our expected performance.

 

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

 

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

 

16

 

 

We incur significant costs as a result of operating as a public company, and our management is required to devote substantial effort 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. Costs to comply may increase in the future.

 

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, if new rules or regulations are adopted in future periods, they will likely increase our compliance costs and will make some activities more time-consuming and costlier.

 

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

 

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

 

Our management determined that as of December 31, 2023, our disclosure controls and procedures and internal control over financial reporting were not effective due to a material weakness regarding appropriate segregation of duties with respect to and validation of data produced by certain modules of our financial IT systems. We first determined this weakness in fiscal 2022. Although new controls have been implemented during fiscal 2023, they were put in place late in the year which did not allow sufficient time for testing of the effectiveness of such controls. We expect to conclude our testing of effectiveness in fiscal 2024 but we may find that fiscal 2023 remediations were not effective and have to incur additional costs to adopt new controls. A significant increase in costs in 2024 or any failure to maintain our controls or operation of these controls, could harm our operations, decrease the reliability of our financial reporting, and cause us to fail to meet our financial reporting obligations, which could adversely affect our business and reduce our stock price.

 

17

 

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 1C. CYBERSECURITY

 

We regularly review our cybersecurity defenses to assess our vulnerability to cybersecurity attacks from viruses, malware and more sophisticated and targeted cyber-related attacks such as hackers looking to demand ransomware or access our systems to obtain information and data, as well as our vulnerability to cybersecurity failures resulting from human error and technological errors.  We rely upon internal information technology (“IT”) personnel working in conjunction with specialized outside security consultants on a day-to-day basis to conduct reviews and upgrade our systems when determined to be necessary.

 

Our overall strategy in combatting cybersecurity risks includes a variety of measures, including:

 

the use of antivirus software, virtual private networks, email security, as well as other software and system-wide measures such as multi-factor authorization to prevent and detect data intrusions;

     

deployment of updates and patches as they become available from our software suppliers and consultants and maintaining the current versions of major software to reduce the exposure to vulnerabilities;

     

the use of third-party services to conduct mandatory online training for all employees regarding identifying and avoiding cyber-security risks;

     

the review of the security procedures used by third parties that may host or otherwise have access to our systems;

     

the deployment of third-party cybersecurity experts to perform penetration testing on our internal and external networks and systems in an effort to identify potential vulnerabilities; and

     

consideration of the cybersecurity risks posed by interacting with current and potential third-party service providers, suppliers and customers.

 

We are not aware of any weakness in our systems or malware embedded in our systems that are likely to would materially affect, or are reasonably likely to materially affect, our operations.

 

Day-to day management of cybersecurity threats is conducted by our IT department in conjunction with outside service providers, which is charged with identifying and reporting threats to senior management. On a quarterly basis, cybersecurity is reviewed by our Chief Executive Officer and Chief Financial Officer, who are expected to report to the Audit Committee.

 

Board Oversight

 

The Audit Committee of our Board of Directors, which is composed of all non-employee directors, is responsible for oversight of our efforts to eliminate cybersecurity risks. The Audit Committee meets regularly with our Chief Executive Officer and Chief Financial Officer and, in turn, reports its finding to the Board of Directors.

 

18

 

 

ITEM 2. PROPERTIES

 

We have strategically located our properties in the U.S. We lease and maintain an approximately 81,0000 square foot state-of-the-art manufacturing facility located in Bay Shore, New York. We maintain our corporate headquarter at this facility whose lease expires in September 2026. We also lease a small warehouse lease nearby in Bohemia, New York. That lease term expires in May 2025.

 

We own a second 74,923 square foot state-of the-art manufacturing facility located in Barkhamsted, Connecticut.

 

ITEM 3. LEGAL PROCEEDINGS

 

On October 2, 2018, Contract Pharmacal Corp. (“Contract Pharmacal”) commenced an action, relating to a Sublease entered into between us and Contract Pharmacal in May 2018 with respect to the property formerly occupied by our subsidiary Welding Metallurgy, Inc. (“WMI”), at 110 Plant Avenue, Hauppauge, New York. In the action, Contract Pharmacal sought damages for an amount in excess of $1,000,000 for our failure to make the entire premises available by what it claims was the Sublease commencement date. On July 8, 2021, the Court denied Contract Pharmacal’s motion for summary judgement. In the Order, the court granted Contract Pharmacal’s Motions to drop its claim for specific performance and to amend its Complaint to reduce its claim for damages to $700,000. Subsequently, Contract Pharmacal moved to amend its Complaint. We opposed and the Court denied the request to amend the Complaint. Contract Pharmacal filed a Motion to reargue which the Court denied on November 30, 2021. On March 10, 2022, Contract Pharmacal filed an appeal to the Court’s decision with the Appellate Division. The Appellate Division upheld the denial of Contract Pharmacal’s motion for summary judgement and upheld the denial of its motion to amend its Complaint. On March 29, 2023, Contract Pharmacal filed a motion to reargue the appeal previously denied by the Appellate Division. 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.

 

19

 

 

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 April 11, 2024, there were 70 stockholders of record of our common stock. The number of record holders does not include persons who held our Common Stock in nominee or “street name” accounts through brokers.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

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

 

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   

461,870

   $8.94    78,130 
Equity compensation plans not approved by security holders   None    

0.00

    None 
Total   461,870         78,130 

 

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

 

Recent Sales of Unregistered Equity Securities

 

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

 

Purchases of Our Equity Securities

 

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

 

ITEM 6. [RESERVED]

 

Not required.

 

20

 

 

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, 2023 and 2022 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

 

We believe we are one of the leading manufacturers of precision components and assemblies for large aerospace and defense contractors. Our rich history dates to 1941, producing parts for World War II fighter aircraft. Since then, we have maintained an impeccable record with no known incidents of part failure leading to a fatal mission. We became a public company in 2005.

 

Our products include landing gear, flight controls, engine mounts and components for aircraft jet engines and ground turbines and other complex machines. The ultimate end-user for most of our products is the U.S. government, international governments, and commercial global airlines. Whether it is a small individual component for assembly by others or complete assemblies we manufacture ourselves, our high quality and extremely reliable products are used in mission critical operations that are essential for safety of military personnel and civilians.

 

Although our net sales are concentrated amongst a number of defense and aerospace prime contractors, we have cultivated long-standing relationships with a number of their subsidiaries and/or business units. Additionally, our net sales are generated across several high-profile platforms and programs including: the F-18 Hornet, the E-2 Hawkeye, the UH-60 Black Hawk Helicopters, Geared Turbo Engines (used on smaller aircraft such as the Airbus A220 and Embraer E2), the CH-53 Helicopter, the F-35 Lighting II and the F-15 Eagle Tactical Fighter. In many cases, we are the sole or single supplier of certain parts and components and receive LTAs from our customers, both demonstrating their commitment to us.

 

Winning a new contract award is highly competitive. Our ability to win new contract awards generally requires us to deliver superior quality products, more quickly and with lower pricing than our competitors. Accordingly, we must continually invest in process improvements and capital equipment. Recent investments in new equipment have improved the productive capacity of our employees, increased our efficiency and speed, and expanded the size of products we can manufacture. We strategically operate two state-of-the-art manufacturing centers in the U.S. This allows for rigorous oversight of production and the adherence to stringent quality standards. Although there is currently a shortage of skilled workers, we maintain a highly trained and close- knit team of over 180 professionals committed to driving excellence and precision in every aspect of our operations.

 

Our period-to-period net sales and operating results are significantly impacted by timing. In addition, our gross profit is affected by a variety of factors, including the mix and complexity of products, production efficiencies, price competition and general business operating environments. In some cases, our gross profit is impacted by our ability to deliver replacement parts on short notice. Our operations have a large percentage of fixed factory overhead. As a result, our profit margins are highly variable with sales volumes.

 

For the past several years, despite facing significant financial and operational challenges, we have strategically invested substantial amounts in new capital equipment, tooling, and processes to bolster our competitive position. Additionally, we expanded our sales and marketing efforts, with a sharp focus on expanding relationships with existing customers and cultivating new ones. Fiscal 2023 marked a year of overall progress and positioning for growth. Looking forward to fiscal 2024, our business strategy is geared towards achieving sustainable and profitable business growth. We are firmly focused on securing new contract awards, improving operations and successful execution.

 

With total unfilled contract values amounting to $191.9 million (including our $98.3 million in backlog and all potential orders against LTA agreements previously awarded to us), as of December 31, 2023, we are confident in our ability to boost sales in 2024, attain profitability and improve our financial position.

 

21

 

 

RESULTS OF OPERATIONS

 

Years ended December 31, 2023 and 2022:

 

Selected Financial Information:

 

   2023   2023
Percentage of
Net Sales
   2022   2022
Percentage of
Net Sales
   Change
2023 vs 2022
   Percent Change
2023 vs 2022
 
Net sales  $51,516,000    100.0%  $53,238,000    100.0%  $(1,722,000)   -3.23%
Cost of sales   44,088,000    85.6%   45,786,000    86.0%   (1,698,000)   -3.71%
Gross profit   7,428,000    14.4%   7,452,000    14.0%   (24,000)   -0.32%
Operating expenses   7,723,000    15.0%   7,646,000    14.4%   77,000    1.01%
Interest expense   1,920,000    3.7%   1,338,000    2.5%   582,000    43.50%
Other income, net   84,000    0.2%   139,000    0.3%   (55,000)   -39.57%
Gain on write-off of accounts payable   -    0.0%   317,000    0.6%   (317,000)   -100.00%
Provision for income taxes   -    0.0%   -    0.0%   -    - 
Net loss  $(2,131,000)   -4.1%  $(1,076,000)   -2.0%  $(1,055,000)   98.05%

 

Balance Sheet Data:

 

   December 31,   December 31,       Percent 
   2023   2022   Change   Change 
Cash  $346,000   $281,000    65,000    23.13%
Working capital  $12,117,000   $18,600,000    (6,483,000)   -12.81%
Total assets  $50,715,000   $53,814,000    (3,098,000)   -5.76%
Total stockholders’ equity  $15,190,000   $16,839,000    (1,649,000)   -9.79%

 

Comparison of Fiscal 2023 to 2022

 

Net Sales: Net sales in 2023 were $51,516,000, a decrease of $1,722,000, or 3.2%, compared with $53,238,000 that we achieved in 2022. The year-over-year decrease in net sales was primarily due to delays in production associated with supply chain issues caused by one supplier failing to deliver raw materials for a key program as well as overall changes in customer mix and production requirements for other key platforms and programs.

 

The composition of customers that exceeded 10% of our net sales in either 2023 or 2022 are shown below:

 

  Percentage of Net Sales 
Customer  2023   2022 
RTX (a)   27.3%   40.6%
Lockheed Martin   24.7%   21.4%
Boeing   12.2%   0.0%
United States Government   3.6%   14.3%

 

(A)

RTX includes Collins Landing Systems and Collins Aerostructures

 

22

 

 

The composition of our net sales by platform or program profiles for the years ended December 31, 2023 and 2022 are shown below:

 

  Percentage of Net Sales 
Platform or Program  2023   2022 
F-18 Hornet   24.3%   13.3%
E2-D Hawkeye   18.9%   15.6%
UH-60 Blank Hawk Helicopter   18.1%   16.5%
GTF   10.5%   9.5%
CH-53 Helicopter   7.4%   6.3%
F-35 Lightning II   4.0%   18.6%
F-15 Eagle Tactical Fighter   2.1%   3.8%
All other platforms   14.7%   16.4%
Total   100.0%   100.0%

 

Based on the significant easing of the 2023 supply chain issue discussed above and expected delivery dates for products used in all our other platforms and programs, we expect fiscal 2024 sales to increase as compared to the level we achieved in 2023.

 

Gross Profit: Gross profit for the year ended December 31, 2023, amounted to $7,428,000, comparable to the $7,452,000 achieved in 2022. Our gross profit percentage in fiscal 2023 increased to 14.4% from the 14.0% we achieved in 2022. This improvement can be attributable to changes in the sales across our major platforms, shifts in product mix, and overall operating efficiencies.

 

Operating Expenses: In fiscal 2023, operating expenses totaled $7,723,000, slightly higher than the $7,646,000 recorded in 2022. As a percentage of consolidated net sales, operating expenses rose to 15.0%, compared to the 14.4% achieved in fiscal 2022. The increase in both dollars and percentage was primarily driven by higher professional fees and costs associated with the improvement of our information technology system and hardening our cyber-security protection. We continue to look for ways to reduce our costs and improve our operating performance and financial results.

 

Interest Expense: Interest expense (which includes amortization of deferred financing costs) was $1,920,000 in fiscal 2023, an increase of $582,000 or 43.5% from $1,338,000 in 2022. The increase is primarily attributable to an increase in the average interest rate on outstanding debt pursuant to our Current Credit Facility which increased to 7.55% in 2023 as compared to 4.50% in 2022.

 

Net Loss: Net loss for the year ended December 31, 2023 was $2,131,000, compared to a net loss of $1,076,000 for the year ended December 31, 2022, for the reasons discussed above.

 

LIQUIDITY AND CAPITAL RESOURCES

 

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

 

  1) Outstanding indebtedness under our Current Credit Facility of $15,849,000 (consisting of a Revolving Loan of $10,804,000 and a Term Loan in the amount of $5,045,000). This debt matures on December 30, 2025, and requires us to make monthly payments of approximately $79,000 in 2024.

 

  2) Related Party Notes of approximately $6,162,000. This debt matures on July 1, 2026. Pursuant to the Current Credit Facility we are permitted to make principal payments against this debt in the amount of $250,000 per quarter, as long as certain conditions are met.

 

  3) Various equipment leases and contractual obligations related to our normal business, including advances under our Solar Facility for the installation of solar energy systems including the replacement of the existing roof at our Sterling Facility

 

Under the terms of the Current Credit Facility, we are required to meet a Fixed Charge Coverage Ratio (as defined) that is determined at the end of each fiscal quarter. This ratio is a financial metric that we use to measure our ability to cover fixed charges such as interest and leases expenses as divided by EBITDA (as defined in the Current Credit Facility) which represents net income (loss) before interest, taxes, depreciation and amortization. As of December 31, 2023, we achieved a Fixed Charge Coverage Ratio of 1.31x as compared to the required ratio of 0.95x and were in full compliance with all other covenants. However, as of March 31, 2024, we were not in compliance with the required ratio of 1.10x.

 

Although we have started discussions with our lender to receive a waiver with respect to our failure to meet the Fixed Charge Coverage Ratio at March 31, 2024, it is reasonably possible such waiver will not be granted. Even if such waiver is granted, we may fail to achieve the Fixed Charge Coverage Ratio in the future or otherwise fail to meet covenants in the Current Credit Facility. Therefore, we have classified the term loan that expires on December 30, 2025 as current as of December 31, 2023, in accordance with the guidance in ASC 470-10-45, “Debt – Other Presentation Matters”, related to the classification of callable debt. We are required to maintain a collection account with our lender into which substantially all of our cash receipts are remitted. If we were to default under our Current Credit Facility, our lender could choose to increase the rate of interest we pay or refuse to make loans under the revolving portion of the Facility and keep the funds remitted to the collection account. If the lender were to raise the rate of interest we pay, it would adversely impact our operating results. If the lender were to cease making new loans under our revolving facility, we would lack the funds to continue our operations. The rights granted to our lender under the Current Credit Facility combined with the possibility that we might fail to meet covenants in the future raise substantial doubt about our ability to continue as a going concern for the one year commencing as of the issuance of the opinion of our auditors contained in this report.

 

23

 

 

The following is a brief discussion of recent amendments to the Current Credit Facility (all of which have been filed with the SEC):

 

On May 17, 2022, we entered into a Fourth Amendment that increased the Term Loan to $5,000,000 and reduced our monthly principal repayments requirements. It also provided for the establishment of a Capital Expenditure Line in the amount of $2,000,000 on which we can draw upon to purchase machinery and equipment. In 2022, we borrowed $878,000, and in 2023, we borrowed $739,500 against this Capital Expenditure Line. In connection with this amendment, we paid a fee of $20,000.

 

On August 4, 2023, we entered into a Fifth Amendment that waived a default caused by our failure to meet the required Fixed Coverage Charge Ratio for the fiscal quarter ended March 31, 2023. Additionally, the amendment provided for a revised Fixed Coverage Charge Ratio for the fiscal quarters ending June 30, 2023 and September 30, 2023 and increased the amount of purchase money secured debt (or finance leases) we are allowed to have outstanding at any time to $2,000,000. In connection with this amendment, we paid a fee of $10,000.

 

On November 20, 2023, we entered into a Sixth Amendment that waived defaults caused by the failure by us to achieve the Fixed Charge Coverage Ratio of the Fifth Amendment and because we purchased capital expenditures (as defined) in excess of permitted amounts. This amendment further revised the Fixed Charge Coverage Ratio by requiring it to be calculated on a rolling period basis and not be less than, (a) 1.10x (as calculated on a six-months basis) for the fiscal quarter ending March 31, 2024, (b) 1.20x (as calculated on a nine-months basis) for the fiscal quarter ending June 30, 2024, and (c) 1.25 (as calculated on a twelve-months basis) for all fiscal quarters beginning with September 30, 2024, until the Current Credit Facility expires. This amendment also increased our ability to make additional capital expenditures up to a limit of $2,500,000 in any fiscal year. In connection with this amendment, we paid a fee of $20,000.

 

Although navigating the current business landscape remains challenging and it is difficult to predict period-to-period financial performance, we believe we will be able to meet our financial obligations for the foreseeable future. However, if we are unable to obtain a waiver from our lender and they were to cease lending, we would not be able meet our financial obligations. As of December 31, 2023, we have borrowing capacity of approximately $9,830,000 under the Revolving Loan (including $383,000 pursuant to the Capital Expenditure Line).

 

In addition to required Term Loan payments of approximately $948,000 in fiscal 2024, we may have to make additional payments. For so long as the Term Loan under the Current Credit Facility remains outstanding, if Excess Cash Flow (as defined) is a positive amount for any fiscal year, we are obligated to pay an amount equal to the lesser of (i) twenty-five percent (25%) of the Excess Cash Flow and (ii) the outstanding principal balance of the Term Loan. Such payment shall be applied to the outstanding principal balance of the Term loan, on or prior to the April 15 immediately following such fiscal year. For the fiscal year ended December 31, 2023, based on the calculation there was no Excess Cash Flow payment required.

 

In addition to the outstanding indebtedness under the Current Credit Facility and Related Party 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.

 

Our material cash requirements are for debt service, capital expenditures and funding working capital. We have historically met these requirements with funds provided by a combination of cash generated from operating activities and cash generated from equity and debt financing transactions. Based on our current revenue visibility and strength of our backlog, we believe that we have sufficient liquidity to meet our cash requirements. However, if we are unable to obtain a waiver from our lender and they were to cease lending we may not have sufficient liquidity to meet our cash requirements for the next twelve months from the date of issuance of our consolidated financial statements included in this Report.

 

24

 

 

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, 
   2023   2022 
Cash provided by (used in)        
Operating activities  $4,862   $448 
Investing activities   (2,112)   (2,361)
Financing activities   (2,685)   1,567 
Net increase (decrease) in cash  $65   $(346)

 

Cash Provided By Operating Activities

 

For the year ended December 31, 2023, we generated cash flows from operations of $4,862,000 as compared to only $448,000 for fiscal 2022.

 

The substantial increase in cash flows was driven by a significant reduction in working capital required during fiscal 2023, primarily the reduction of both accounts receivable and inventory levels. We also benefited from increased customer deposits primarily due to an advance payment by a customer to be used for the procurement of long lead time raw materials expected to be utilized during 2024.

 

Cash Used In Investing Activities

 

We continue to make significant investments to enhance our competitiveness and market position. Cash used in investing activities of $2,112,000 and $2,361,000, in 2023 and 2022, respectively, was for new property and equipment.

 

We continue to make strategic investments in capital equipment to enhance our competitiveness. The investments in 2023 and 2022 increased production efficiency and speed, while maintaining closer tolerances. They also expanded the size of products we can manufacture. We expect to invest approximately $2,000,000 in 2024 for new or upgraded equipment.

 

Cash Provided by Financing Activities

 

For the year ended December 31, 2023, cash used in financing activities was $2,685,000. During fiscal 2023, we reduced borrowings under our Current Credit Facility by $2,921,000 (consisting of net reduction in Revolving Loan borrowings of $2,548,000 and a net decrease of $373,000 against the Term Loan). We also made payments of $123,000 pursuant to financing lease obligations and $9,000 on a loan payable. During fiscal 2023, we also took advances of $393,000 against the Solar Facility including originations fees of $25,000.

 

For the year ended December 31, 2022, cash provided by financing activities was $1,567,000. During fiscal 2022, we increased borrowings under our Current Credit Facility by $2,130,000 (consisting of a net increase in Revolving Loan borrowings of $916,000 and a net increase of $1,214,000 against the Term loan). We also made payments of $284,000 pursuant to financing lease obligations. $250,000 of Related Loan principal repayments, and $9,000 on a loan payable. During fiscal 2022, we paid $20,000 of amendment fees.

 

25

 

 

Critical Accounting Estimates

 

A critical accounting estimate 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.

 

Use of Estimates. The preparation of financial statements in accordance with generally accepted accounting principles in the U.S. requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The financial statements include estimates based on currently available information and our judgment as to the outcome of future conditions and circumstances. Significant estimates in these financial statements include, inventory valuation, useful lives and impairment of long-lived assets, income tax provision, and allowance for credit losses. Changes in the status of certain facts or circumstances could result in material changes to the estimates used in the preparation of the financial statements and actual results could differ from the estimates and assumptions. 

 

Below is a description of our critical accounting estimates:

 

 

Inventory Valuation, which includes the estimates and methodology used in accounting for the transition of production costs to inventory costs. In our consolidated financial statements, inventory is reflected at the lower of cost or net realizable value. The Company periodically evaluates inventory items not secured by backlog and establishes write-downs to estimated net realizable value for excess quantities, slow-moving goods (defined as goods which do not have an open order and have not had movement for two years), obsolescence and for other impairments of value.

 

 

Impairment of Long-Lived Assets. We review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of the corresponding asset group may not be realizable. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset group are compared to the asset group’s carrying amount to determine if an impairment of such asset is necessary. This requires us to make long-term forecasts of the future revenues and costs related to the asset groups subject to review. Forecasts require assumptions about demand for our products and future market conditions. Estimating future cash flows requires significant judgment, and our projections may vary from cash flows eventually realized. Future events and unanticipated changes to assumptions could require a provision for impairment in a future period. The effect of any impairment would be reflected in operating income in the Consolidated Statements of Operations. In addition, we estimate the useful lives of our long-lived assets periodically review these estimates to determine whether these lives are appropriate.

     
 

Income Taxes. We account for income taxes under the asset and liability method, based on the income tax laws in the United States. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities using expected rates in effect for the tax year in which the differences are expected to reverse. Developing the provision for income taxes requires significant judgment and expertise in federal, international and state income tax laws, regulations and strategies, including the determination of deferred tax assets and liabilities and, if necessary, any valuation allowances that may be required for deferred tax assets. The Company has recorded a valuation allowance in the current and prior years to reduce deferred tax assets to zero. If we were to subsequently determine that we would be able to realize deferred tax assets in the future in excess of its net recorded amount, an adjustment to deferred tax assets would increase net income for the period in which such determination was made. We will continue to assess the adequacy of the valuation allowance on a quarterly basis. Our judgments and tax strategies are subject to audit by various taxing authorities.

     
  Allowance for Credit Loss on Accounts Receivable. We account for Credit Losses on Accounts Receivable using ASU No 2016-13, “Financial Instruments – Credit Losses (Topic326): Measurement of Credit Loss on Financial Instruments.” Under this ASU, accounts receivable must be evaluated on a forward-looking “expected loss” model, which will generally result in the earlier recognition of allowances for credit losses.    

 

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 our management, including the Chief Executive Officer (“CEO”), our principal executive officer, and Chief Financial Officer (“CFO”), our principal financial officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures, as defined in Rule 13a-15(e) and Rule 15d-15(e) of the Exchange Act, as of December 31, 2023. Based on that evaluation, the CEO and CFO concluded for the reasons discussed below that our disclosure controls and procedures were not effective as of December 31, 2023 to ensure that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the required time periods, and that such information is accumulated and communicated to our management to allow timely decisions when required.

 

Management’s Report on Internal Control over Financial Reporting

 

Section 404 of the Sarbanes-Oxley Act of 2002 requires that management document and test the Company’s internal control over financial reporting and include in this Form 10-K a report on management’s assessment of the effectiveness of our internal control over financial reporting.

 

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

 

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

  

27

 

 

Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, management used criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control – Integrated Framework (2013).

 

In connection with their review of our internal control over financial reporting as of December 31, 2023, our Chief Executive Officer and Chief Financial Officer have concluded that our internal controls over financial reporting were not effective as of December 31, 2023 as a result of a material weakness identified in 2022 that was considered to not yet be remediated because we have not completed our effectiveness testing.

 

Both in 2023 and 2022, we outsourced certain information technology (“IT”) related functions to a third-party vendor. In 2022, we identified a material weakness with respect to our IT systems in that we did not design and/or implement primary user access controls and program change management systems over key IT systems to validate that data produced by the relevant IT systems were complete and accurate and to ensure appropriate segregation of duties to adequately restrict user and privileged access to the financially relevant systems and data to the Company’s personnel. Further, we identified a material weakness with respect to the activities of such vendor in connection with the design and operation of our IT systems in that because this vendor is unable to provide a SOC 1 (Standard Operating Control) Report, we were unable to verify and validate the effectiveness of the vendor’s control procedures when implementing changes to our IT systems, including systems affecting our financial IT applications and underlying data account records.

 

In fiscal 2023, we implemented new IT controls that required our third-party vendor to make only changes to our IT systems with specific authorization and a requirement that such change be monitored, in real-time by an employee of our company that is familiar with the changes that are being made by our third-party vendor. Although we implemented this change in the second half of fiscal 2023, we have not yet had a sufficient period of time to perform testing to conclude that the control was operating effectively. As such, because our testing of effectiveness is ongoing and not yet complete, we consider this material weakness not to be remediated as of December 31, 2023.

 

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 the fourth quarter of 2023, we implemented several new changes in internal control over financial reporting including: (a) new IT controls that require our third-party vendor to make only changes to our IT systems with specific authorization by our IT department and a requirement that such changes be monitored, in real-time by an employee of our company that is familiar with the changes that are being made, (b) enhanced review of our inventory reserve policy to ensure that aged-inventory is appropriately reviewed for obsolescence and excess, and (c) we engaged a new third-party tax consulting firm and implemented new company-level controls over our tax footnote preparation. Except for these items, there have not been any changes in our internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, during our most recently completed fiscal quarter ended December 31, 2023, which is the subject of this report, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 9B. OTHER INFORMATION

 

None

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTION

 

Not Applicable

 

28

 

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE  

 

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

 

29

 

 

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

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

 

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

 

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

 

30

 

 

10.8   Fifth Amendment to Loan and Security Agreement with Sterling National Bank (incorporated herein by reference to Exhibit 99.1 to the Company’s Current Report on Form 8-K filed August 10, 2023).
     
10.9   Sixth Amendment to Loan and Security Agreement with Sterling National Bank (incorporated herein by reference to Exhibit 99.1 to the Company’s Current Report on Form 8-K filed November 27, 2023).
     
10.10   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.11   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.12   2017 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.79 to the Company’s Registration Statement on Form S-1 (Registration No. 333-219490) filed July 26, 2017 and declared effective August 4, 2017).
     
10.13   2022 Equity Incentive Plan As Amended and Restated as of May 23, 2023 (incorporated herein by reference to Appendix A to the Company’s Proxy Statement on Schedule 14A filed August 4, 2023).
     
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.
     
19.1   Insider Trading Policies and Procedures
     
21.1   Subsidiaries (incorporated herein by reference to Exhibit 21.1 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2018 filed on April 1, 2019.
     
23.1   Consent of Marcum LLP
     
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).
     
97.1   Policy Relating to Recovery of Erroneously Awarded Compensation
     
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).

 

*Filed herewith
**Furnished herewith

 

31

 

 

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: April 15, 2024

 

  AIR INDUSTRIES GROUP
     
  By:  /s/ Luciano Melluzzo
    Luciano Melluzzo
President and Chief Executive Officer
(principal executive officer)
     
  By: /s/ Scott Glassman
    Scott Glassman
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 April 15, 2024 in the capacities indicated.

 

Signature   Capacity
     
/s/ Luciano Melluzzo   President and CEO
Luciano Melluzzo   (principal executive officer)
     
/s/ Scott Glassman   Chief Financial Officer
Scott Glassman   (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    

 

32

 

 

AIR INDUSTRIES GROUP

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2023 and 2022

 

Report of Independent Registered Public Accounting Firm (Marcum LLP., Saddle Brook, NJ, PCAOB ID: 688)   F-2
     
Consolidated Financial Statements:    
     
Consolidated Balance Sheets – As of December 31, 2023 and 2022   F-3
     
Consolidated Statements of Operations – For the Years Ended December 31, 2023 and 2022   F-4
     
Consolidated Statements of Changes in Stockholders’ Equity – For the Years Ended December 31, 2023 and 2022   F-5
     
Consolidated Statements of Cash Flows – For the Years Ended December 31, 2023 and 2022   F-6
     
Notes to Consolidated Financial Statements   F-8

 

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, 2023 and 2022, the related consolidated statements of operations, changes in stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Explanatory Paragraph – Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As more fully described in Note 1, for the period ending March 31, 2024, the Company was not in compliance with the financial covenants required under the terms of its current credit facility, and it is reasonably possible that the Company will not receive a waiver and may fail to meet these financial covenants in future periods. The Company is required to maintain a collection account with its lender into which substantially all of the Company’s cash receipts are remitted. If the Company’s lender were to cease lending and keep the funds remitted to the collection account, the Company would lack the funds to continue its operations. Failure to receive a waiver or meet the financial covenants in future periods raise substantial doubt about the Company’s ability to continue as a going concern. Management’s plans in regard to these matters are also described in Note 1. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. 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 audits to obtain reasonable assurance about whether the consolidated 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 consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

Critical audit matters are matters arising from the current period audit of the consolidated 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 consolidatedfinancial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

 

/s/ Marcum LLP

 

Marcum LLP

 

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

 

Saddle Brook, New Jersey

April 15, 2024

  

F-2

 

 

AIR INDUSTRIES GROUP

Consolidated Balance Sheets

 

   December 31,   December 31, 
   2023   2022 
ASSETS          
Current Assets          
Cash  $346,000   $281,000 
Accounts Receivable, Net of Allowance for Credit Loss of $344,000 and $281,000   7,892,000    9,483,000 
Inventory   29,851,000    31,821,000 
Prepaid Expenses and Other Current Assets   297,000    307,000 
Contract Costs Receivable   296,000    296,000 
Prepaid Taxes   37,000    28,000 
Total Current Assets   38,719,000    42,216,000 
           
Property and Equipment, Net   8,048,000    8,218,000 
Finance Lease Right-of-Use-Assets   970,000    375,000 
Operating Lease Right-of-Use-Assets   1,866,000    2,473,000 
Deferred Financing Costs, Net, Deposits and Other Assets   1,112,000    532,000 
           
TOTAL ASSETS  $50,715,000   $53,814,000 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current Liabilities          
Debt  $16,036,000   $14,477,000 
Accounts Payable and Accrued Expenses   6,091,000    7,542,000 
Operating Lease Liabilities   880,000    778,000 
Deferred Gain on Sale - Leaseback   38,000    38,000 
Customer Deposits   3,557,000    781,000 
Total Current Liabilities   26,602,000    23,616,000 
           
Long Term Liabilities          
Debt   1,112,000    4,629,000 
Subordinated Notes - Related Party   6,162,000    6,162,000 
Operating Lease Liabilities   1,582,000    2,463,000 
Deferred Gain on Sale – Leaseback   67,000    105,000 
TOTAL LIABILITIES   35,525,000    36,975,000 
           
Commitments and Contingencies (see Note 12)   
 
    
 
 
           
Stockholders’ Equity          
Preferred Stock, par value $.001 - Authorized 3,000,000 shares, 0 shares outstanding, at both December 31, 2023 and December 31, 2022.   -    - 
Common Stock - Par Value $.001 - Authorized 6,000,000 shares, 3,303,045 and 3,247,937 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively   3,000    3,000 
Additional Paid-In Capital   82,928,000    82,446,000 
Accumulated Deficit   (67,741,000)   (65,610,000)
TOTAL STOCKHOLDERS’ EQUITY   15,190,000    16,839,000 
           
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $50,715,000   $53,814,000 

 

See Notes to Consolidated Financial Statements

  

F-3

 

 

AIR INDUSTRIES GROUP

Consolidated Statements of Operations
For the Years Ended December 31,

 

   2023   2022 
Net Sales  $51,516,000   $53,238,000 
           
Cost of Sales   44,088,000    45,786,000 
           
Gross Profit   7,428,000    7,452,000 
           
Operating Expenses   7,723,000    7,646,000 
           
Loss from Operations   (295,000)   (194,000)
           
Interest Expense   (1,448,000)   (851,000)
           
Interest Expense - Related Parties   (472,000)   (487,000)
           
Other Income, Net   84,000    139,000 
           
Gain on write-off of accounts payable   -    317,000 
           
Loss before Benefit From Income Taxes   (2,131,000)   (1,076,000)
           
Provision for Income Taxes   -    - 
           
Net Loss  $(2,131,000)  $(1,076,000)
           
Loss per share - Basic and diluted  $(0.65)  $(0.33)
           

Weighted-Average Shares Outstanding - Basic and diluted

   3,278,513    3,227,116 

 

See Notes to Consolidated Financial Statements

 

F-4

 

 

AIR INDUSTRIES GROUP

Consolidated Statements of Changes in Stockholders’ Equity

For the Years Ended December 31, 2023 and 2022

 

           Additional       Total 
   Common Stock   Paid-in   Accumulated   Stockholders’ 
   Shares   Amount   Capital   Deficit   Equity 
Balance January 1, 2022   3,212,801   $3,000   $81,920,000   $(64,534,000)  $17,389,000 
Common Stock issued for directors fees   27,849    -    216,000    -    216,000 
Common Stock issued in conjunction with reverse split   7,287    -    -    -    - 
Stock-based-compensation-employees   -    -    310,000    -    310,000 
Net Loss   -    -    -    (1,076,000)   (1,076,000)
Balance, December 31, 2022   3,247,937   $3,000   $82,446,000   $(65,610,000)  $16,839,000 
                          
Common Stock issued for directors fees   55,108    -    200,000    -    200,000 
Stock-based-compensation-employees   -    -    282,000    -    282,000 
Net Loss   -    -    -    (2,131,000)   (2,131,000)
Balance, December 31, 2023   3,303,045   $3,000   $82,928,000   $(67,741,000)  $15,190,000 

  

See Notes to Consolidated Financial Statements

 

F-5

 

 

AIR INDUSTRIES GROUP

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

 

   2023   2022 
CASH FLOWS FROM OPERATING ACTIVITIES        
Net Loss  $(2,131,000)  $(1,076,000)
Adjustments to reconcile net loss to net cash provided by operating activities          
Depreciation of property and equipment   2,268,000    2,522,000 
Stock-based compensation   482,000    526,000 
Non-cash other income recognized   -    (94,000)
Non-cash interest expense   -    35,000 
Non-cash gain on accounts payable write-off   -    (317,000)
Amortization of Finance Lease Right-of-Use Assets   84,000    - 
Amortization of Operating Lease Right-of-Use Assets   607,000    545,000 
Deferred gain on sale-leaseback   (38,000)   (38,000)
Loss on sale of equipment   14,000    - 
Allowance for Credit Loss   63,000    (313,000)
Loss on impairment of goodwill   -    163,000 
Amortization of deferred financing costs   68,000    65,000 
Changes in Operating Assets and Liabilities          
(Increase) Decrease in Operating Assets:          
Accounts receivable   1,528,000    1,303,000 
Inventory   1,970,000    (2,289,000)
Prepaid expenses and other current assets   10,000    (81,000)
Prepaid taxes   (9,000)   (6,000)
Deposits and other assets   (600,000)   (194,000)
Increase (Decrease) in Operating Liabilities:          
Accounts payable and accrued expenses   (1,451,000)   1,136,000 
Operating lease liabilities   (779,000)   (686,000)
Customer deposits   2,776,000    (439,000)
Deferred payroll tax liability - CARES Act   -    (314,000)
NET CASH PROVIDED BY OPERATING ACTIVITIES   4,862,000    448,000 
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchase of property and equipment   (2,119,000)   (2,361,000)

Proceeds from sale of property and equipment

   7,000    - 
NET CASH USED IN INVESTING ACTIVITIES   (2,112,000)   (2,361,000)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Note payable - revolver - net - Current Credit Facility   (2,548,000)   916,000 
Proceeds from term loan - Current Credit Facility   740,000    2,823,000 
Proceeds from term loan - Solar Facility   393,000    - 
Payments of term loan - Current Credit Facility   (1,113,000)   (1,609,000)
Payments of deferred Financing Costs   (25,000)   (20,000)
Payment of subordinated note payable - related party   -    (250,000)
Payments of finance lease obligations   (123,000)   (284,000)
Payments of loan payable - financed asset   (9,000)   (9,000)
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES   (2,685,000)   1,567,000 
           
NET INCREASE (DECREASE) IN CASH   65,000    (346,000)
CASH AT BEGINNING OF YEAR   281,000    627,000 
CASH AT END OF YEAR  $346,000   $281,000 

 

See Notes to Consolidated Financial Statements

 

F-6

 

 

AIR INDUSTRIES GROUP

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

 

   2023   2022 
Supplemental cash flow information          
Cash paid during the year for interest  $1,913,000   $1,295,000 
Cash paid during the year for income taxes  $6,100   $6,000 

 

   2023   2022 
Supplemental Disclosure of non-cash investing and finance activities          
Acquisition of financed lease asset  $679,000   $350,000 

 

See Notes to Consolidated Financial Statements

 

F-7

 

 

AIR INDUSTRIES GROUP

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1. ORGANIZATION AND BASIS OF PRESENTATION

 

Organization

 

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

 

Principal Business Activity

 

The Company is a leading manufacturer of precision assemblies and components for large aerospace and defense prime contractors. Its products include landing gears, flight controls, engine mounts and components for aircraft jet engines, ground turbines and other complex machines. Most of its machined components and assemblies are integral to high-profile platforms and named programs including the F-18 Hornet, the E2D Hawkeye, the UH-60 Black Hawk Helicopter, the Geared Turbo-Fan Engine, the CH-53 Helicopter, the F-35 Lighting II (also known as the Joint Strike Fighter) and the F-15 Eagle Tactical Fighter.

 

Our direct customers are primarily large aerospace and defense prime contractors. The ultimate end-users for most of our products are the U.S. Government, international governments, and commercial global airlines.

 

Basis of Presentation

 

The accompanying consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles (“GAAP”) in the United States of America and the rules and regulations of the Securities and Exchange Commission.

 

Since 2022, the Company makes decisions about resources to be allocated and assesses performance based on one integrated business and reports its results as one segment. All of its operations are integrated, share manufacturing facilities and use most, if not all, of the same sales and marketing functions.

 

Going Concern and Management’s Plan

 

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 consolidated financial statements are issued. The Company is required to make certain additional disclosures if management concludes substantial doubt exists about the Company’s ability to continue as a going concern provided that such doubt is not alleviated by the Company’s plans or when the Company’s plans do not alleviate substantial doubt about its ability to continue as a going concern. This evaluation entails analyzing prospective operating budgets and forecasts for expectations regarding cash needs and comparing those needs to the current cash balance and expectations regarding cash to be generated over the following year.

 

F-8

 

 

During 2023, the Company generated $4,862,000 of cash from operating activities as compared to only $448,000 in fiscal 2022. It also made $1,113,000 of required payments pursuant to its Current Credit Facility and reduced total debt in 2023 by $1,958,000.

 

As of December 31, 2023, the Company met all the financial and business covenants required under the terms of its Current Credit Facility including achieving a Fixed Charge Coverage Ratio of 1.31x compared to the required ratio of 0.95x. The terms of all outstanding indebtedness are discussed further in “Note 8. Debt”. For the period ending March 31, 2024 the Company was not in compliance with the required ratio of 1.10x.

 

Management’s plans are to increase net sales for fiscal 2024 as compared to fiscal 2023. The Company believes that these plans are supported by the Company’s backlog which, as of December 31, 2023, stood at $98.3 million. Further, it anticipates receiving additional funded orders in 2024 pursuant to Long-Term Agreements (“LTA”) agreements from its key customers as well as new customers. With this visibility, the Company is confident in its ability to generate sufficient cash flow to make required principal payments of $944,000 to its lender.

 

Although the Company has begun discussions to obtain a waiver of the failure to meet the Fixed Coverage Charge Ratio at March 31, 2024, it is reasonably possible that it will not be granted. Even if such waiver is granted, the Company may fail to achieve the Fixed Charge Coverage Ratio in the future or otherwise fail to meet covenants in the Current Credit Facility. Therefore, the Company has classified the term loan that expires on December 30, 2025 as current as of December 31, 2023, in accordance with the guidance in Accounting Standards Codification (“ASC”) 470-10-45, “Debt – Other Presentation Matters”, related to the classification of callable debt. The Company is required to maintain a collection account with its lender into which substantially all cash receipts are remitted. If we were to default under the Current Credit Facility, the Company’s lender could choose to increase the rate of interest or refuse to make loans under the revolving portion of the Facility and keep the funds remitted to the collection account. If the lender were to raise the rate of interest, it would adversely impact the Company’s operating results. If the lender were to cease making new loans under the revolving facility, the Company would lack the funds to continue operations. The rights granted to the lender under the Current Credit Facility combined with the reasonable possibility that the Company might fail to meet covenants in the future raise substantial doubt about its ability to continue as a going concern for the one year commencing as of the date of issuance of this report.

 

The accompanying consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded assets or the classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

 

Reverse Stock Split

 

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

 

Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

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

 

Accounts Receivable

 

Accounts receivable are carried at the original invoice amount less an estimate made for credit losses based on a review of all outstanding amounts on a quarterly basis. Management determines the allowance for credit losses by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history, current economic conditions and other relevant factors, including specific reserves for certain accounts. Accounts receivable are written off when deemed uncollectible.  Bad debt expenses are recorded in operating expenses on the consolidated statements of operations.

 

F-9

 

 

Inventory Valuation

 

The Company values inventory at the lower of cost on a or an estimated net realizable value. The Company periodically evaluates inventory items not secured by backlog and establishes write-downs to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.

 

Property and Equipment

 

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

  

Long-Lived Assets

 

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

 

Deferred Financing Costs

 

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

 

Contract Costs Receivable

 

Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 at both December 31, 2023 and 2022.

 

Revenue Recognition

 

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

 

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

 

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

 

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

 

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

 

F-10

 

 

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

 

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

 

Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.

 

Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products.

 

Customer Deposits

 

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

 

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

 

Backlog

 

Backlog represents the value of orders received pursuant to our Long-Term Agreements (“LTA”) or spot orders pursuant to a customer purchase order. As of December 31, 2023, backlog relating to remaining performance obligations on contracts was approximately $98.3 million. The Company estimates that a substantial portion of this backlog will be recognized as net sales during the next twenty-four-months, with the rest thereafter. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales from expected new orders that are not in our backlog.

 

Use of Estimates

 

In preparing the financial statements, management is required to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. The more significant management estimates are inventory valuation, useful lives and impairment of long-lived assets, income tax provision and the allowance for credit losses. Actual results could differ from those estimates. Changes in facts and circumstances may result in revised estimates, which are recorded in the period in which they become known.

 

F-11

 

 

Credit and Concentration Risks

 

A large percentage of the Company’s revenues are derived directly from large aerospace and defense prime contractors for which the ultimate end-user is the U.S. Government, international governments or commercial airlines. 

 

The composition of customers that exceeded 10% of net sales in either 2023 or 2022 are shown below:

  

   Percentage of Net Sales 
Customer  2023   2022 
RTX (a)   27.3%   40.6%
Lockheed Martin   24.7%   21.4%
Boeing   12.2%   0.0%
United States Government   3.6%   14.3%

 

(A) 

RTX includes Collins Landing Systems and Collins Aerostructures

 

The composition of customers that exceed 10% of accounts receivable in either 2023 or 2022 are shown below:

 

   Percentage of Net Receivables 
Customer  2023   2022 
RTX   45.5%   56.7%
Boeing   16.0%   0.0%
Lockheed Martin   3.7%   13.6%

 

(A)

RTX includes Collins Landing Systems and Collins Aerostructures

 

Disaggregation of Revenue

  

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

 

Product  December 31,
2023
   December 31,
2022
 
Military  $42,394,000   $43,993,000 
Commercial   9,122,000    9,245,000 
           
Total  $51,516,000   $53,238,000 

 

Cash

 

For the years ended December 31, 2023 and 2022, the Company had occasionally maintained balances in its bank accounts that were in excess of the FDIC limit. The Company has not experienced any losses on these accounts.

 

F-12

 

 

Major Suppliers

 

The Company utilizes sole-source suppliers to supply raw materials or other parts that used in production. 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 Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“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, 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 ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

 

Earnings (Loss) per share

 

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

 

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

   

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

 

   December 31,   December 31, 
   2023   2022 
Stock Options   461,870    245,446 
Warrants   -    28,000 
    461,870    273,446 

 

F-13

 

 

The following securities have been excluded from the calculation because the effect of including these potential shares was anti-dilutive due to the net loss incurred during these periods:

 

   December 31,   December 31, 
   2023   2022 
Stock Options   -    - 
Convertible notes payable   405,800    405,800 
    405,800    405,800 

 

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 $283,000 and $310,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expense for directors amounted to $200,000 and $216,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying consolidated statements of operations.

 

Goodwill

 

Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. In accordance with the provisions of Accounting Standards Update (“ASU”) 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”, the Company determined that the goodwill was fully impaired at December 31, 2022 and recorded an impairment charge of $163,000 is which included in operating expenses in the consolidated statements of operations.

 

Freight Out

 

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

 

Leases

 

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

 

At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all of the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under the practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.

 

F-14

 

 

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

 

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

 

Reclassification

 

Certain amounts in the consolidated notes to the financial statements have been reclassified to conform to the current year presentation. The Right of use asset - finance lease has been reclassified from the classification of Fixed Assets at December 31, 2022.

 

Such reclassifications do not impact the Company’s previously reported financial position or results of operations.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the FASB issued ASU No 2016-13, “Financial Instruments - Credit Losses: (“ASU No. 2016-13”) to improve information on credit losses for financial assets and investment in leases that are not accounted for at fair value through net income (loss). ASU 2016-13 replaces the previous incurred loss impairment methodology with a methodology that reflects expected credit losses. Effective January 1, 2023, the Company adopted ASU 2016-13 which did not have a material effect on the Company’s consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topic 740): Improvements to Income Tax Disclosures" related to improvements to income tax disclosures. The amendments in this update require enhanced jurisdictional and other disaggregated disclosures for the effective tax rate reconciliation and income taxes paid. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The adoption of this pronouncement is not expected to have a material impact on the Company's consolidated financial statements.

 

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

 

Note 3. ACCOUNTS RECEIVABLE

 

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

 

   December 31,
2023
   December 31,
2022
 
Accounts Receivable Gross  $8,236,000   $9,764,000 
Allowance for Credit Losses   (344,000)   (281,000)
Accounts Receivable Net  $7,892,000   $9,483,000 

 

The allowance for credit losses for the years ended December 31, 2023 and 2022 is as follows:

 

       Charged         
   Balance at   to   Deductions   Balance at 
   Beginning of   Costs and   from   End of 
   Year   Expenses   Reserves   Year 
Year ended December 31, 2023 Allowance for Credit Losses  $281,000   $88,000   $25,000   $344,000 
Year ended December 31, 2022 Allowance for Credit Losses  $594,000   $16,000   $329,000   $281,000 

 

F-15

 

 

Note 4. INVENTORY

 

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

 

    December 31,     December 31,  
    2023     2022  
Raw Materials   $ 5,213,000     $ 4,198,000  
Work In Progress     13,502,000       20,488,000  
Semi - Finished Goods     12,590,000       9,642,000  
Final – Finished Goods     1,789,000       1,106,000  
Reserve     (3,243,000 )     (3,613,000 )
Total Inventory   $ 29,851,000     $ 31,821,000  

 

Note 5. PROPERTY AND EQUIPMENT

 

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

 

   December 31,   December 31,    
   2023   2022    
Land  $300,000   $300,000  
Buildings and Improvements   2,206,000    1,789,000   31.5 years
Machinery and Equipment   24,552,000    23,566,000   5 - 8 years
Tools and Instruments   14,314,000    13,744,000   1.5 - 7 years
Automotive Equipment   266,000    266,000   5 years
Furniture and Fixtures   299,000    290,000   5 - 8 years
Leasehold Improvements   1,025,000    941,000   Term of lease
Computers and Software   605,000    604,000   4 - 6 years
Total Property and Equipment   43,567,000    41,500,000    
Less: Accumulated Depreciation   (35,519,000)   (33,282,000)   
Property and Equipment, net  $8,048,000   $8,218,000    

 

Depreciation expense for the years ended December 31, 2023 and 2022 was approximately $2,268,000 and $2,522,000, respectively. Assets held under finance lease obligations are depreciated over the shorter of their related lease terms or their estimated productive lives.

 

Note 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

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

 

   December 31,
2023
   December 31,
2022
 
Accounts Payable  $5,461,000   $6,442,000 
Accrued Payroll   373,000    674,000 

Accrued Expenses – other

   257,000    426,000 
Accounts Payable and accrued expenses  $6,091,000   $7,542,000 

 

F-16

 

 

During the year ended December 31, 2022, the Company reviewed all old outstanding payables that were not paid and based on the statute of limitations concluded that certain claims would no longer be enforceable. The Company determined that approximately $317,000 of aged payables fell into this category. This adjustment is recorded as write-off of accounts payable in the accompanying consolidated statement of operations.

 

Note 7. SALE-LEASEBACK TRANSACTION

 

On October 24, 2006, the Company consummated a Sale - Leaseback Arrangement, whereby the Company sold the buildings and real property located in Bay Shore, New York (the “Bay Shore Property”) for a purchase price of $6,200,000. The Company realized a gain on the sale of $1,051,000 of which $300,000 was recognized during the year ended December 31, 2006. The remaining $751,000 is being recognized ratably over the remaining term of the twenty - year lease at approximately $38,000 per year. The gain is included in Other Income in the accompanying Consolidated Statements of Operations. The unrecognized portion of the gain in the amount of $105,000 and $143,000 as of December 31, 2023 and 2022, 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 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 landlord $89,000 as security for the performance of its obligations under the Lease. 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 landlord customary remedies upon a breach of the lease by the Company, including the right to terminate the Lease and hold the Company liable for any deficiency in future rent. See Note 9 – Operating Lease Liabilities.

 

Note 8. Debt

 

Indebtedness to third parties consists of the following:

 

   December 31,   December 31, 
   2023   2022 
Current Credit Facility – Revolving loan  $10,804,000   $13,352,000 
Current Credit Facility – Term loan   5,045,000    5,396,000 
Solar Credit Facility   393,000    - 
Finance lease obligations   884,000    328,000 
Loans Payable - financed assets   22,000    30,000 
Subtotal   17,148,000    19,106,000 
Less: Current portion   (16,036,000)   (14,477,000)

Long-Term Portion

  $1,112,000   $4,629,000 

 

F-17

 

 

Current Credit Facility

 

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

 

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

 

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

 

As of December 31, 2023, there is $10,804,000 outstanding under the Revolving Line of Credit and $5,045,000 under the Term Loan, inclusive of amounts drawn under the Equipment Line of Credit. Additionally, there was $382,000 remaining available under the Equipment Line of Credit.

 

As discussed in Note 1, the Company was not in compliance with a required covenant as of March 31, 2024. There is no assurance that the Company will be able obtain a waiver of its failure to meet this covenant or will be able to meet its financial covenants in one of the upcoming fiscal quarters over the next twelve months, therefore, in accordance with the guidance in ASC 470-10-45, related to the classification of callable debt, the entire term loan has been classified as short term as of December 31, 2023.

 

The below table shows the timing of payments due under the Term Loan:

 

For the year ending  Amount 
December 31, 2024  $945,000 
December 31, 2025   4,143,000 
Term Loan payable   5,088,000 
Less: debt issuance costs   (43,000)
Total Term Loan payable, net of debt issuance costs   5,045,000 
Less: Current portion of Term Loan payable   (5,045,000)
Total long-term portion of Term Loan payable  $

-

 

 

Interest expense related to the Current Credit Facility amounted to approximately $1,391,000 and $780,000 for the years ended December 31, 2023 and 2022, respectively. Interest expense includes the amortization of deferred finance costs of $68,000 and $65,000 in 2023 and 2022, respectively.

 

As of December 31, 2023, the Company was in full compliance with all financial covenants. The below summarizes various terms of the Current Credit Facility (all of which are described in full in various SEC filings):

 

  The Company is required to maintain a defined Fixed Charge Coverage Ratio at the end of each Fiscal Quarter on a rolling basis. As of December 31, 2023, the Company achieved a Fixed Charge Coverage Ratio of 1.31x compared to the required 0.95x.

 

For so long as the Term Loan remains outstanding, if Excess Cash Flow (as defined) is a positive number for any fiscal year the Company shall pay 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 applied to the outstanding principal balance of the Term Loan, on or prior to the April 15 immediately following such fiscal year. The Company made an Excess Cash Flow $195,000 for fiscal year ended December 31, 2022. For the Fiscal year ended December 31, 2023, based on the calculation there is no Excess Cash Flow payment required.

 

F-18

 

 

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

 

The Current Credit Facility limits the amount of capital expenditures and dividends the Company can pay to its stockholders. Substantially all of the Company’s assets are pledged as collateral.

 

The below summarizes historical amendments to the Current Credit Facility 

 

On May 17, 2022, the Company entered into a Fourth Amendment that increased the Term Loan to $5,000,000 and reduced monthly principal repayments requirements. It also provided for the establishment of a Capital Expenditure Line in the amount of $2,000,000 which the Company can draw upon to purchase machinery and equipment. In 2022, the Company borrowed $878,000, and in 2023, it borrowed $739,500 against the Capital Expenditure Line. In connection with this amendment, the Company paid an amendment fee of $20,000.

 

On August 4, 2023, the Company entered into a Fifth Amendment that waived a default caused by the failure by the Company to meet the required Fixed Charge Coverage Ratio for the fiscal quarter ended March 31, 2023. Additionally, the amendment provided for a revised Fixed Charge Ratio for the fiscal quarters ending June 30, 2023, and September 30, 2023, and increased the amount of purchase money secured debt (such as finance leases) the Company is allowed to have outstanding at any time to $2,000,000. In connection with this amendment, the Company paid an amendment fee of $10,000.

 

On November 20, 2023, the Company entered into a Sixth Amendment that waived defaults caused by our failure to achieve the required Fixed Charge Coverage Ratio of the Fifth Amendment and because we purchased capital expenditures (as defined) in excess of permitted amounts. This amendment further revised the Fixed Charge Coverage Ratio by requiring it to be calculated on a rolling period basis and not be less than, (a) 1.10x (as calculated on a six-months basis) for the fiscal quarter ending March 31, 2024 (b) 1.20x (as calculated on a nine-months basis) for the fiscal quarter ending June 30, 2024, and (iv) 1.25 (as calculated on a twelve-months basis) for all other fiscal quarters. This amendment also increased the Capital Expenditure limit to $2,500,000 in any fiscal year. In connection with these changes, the Company paid an amendment of $20,000.

 

All amendment fees paid in connection with the Current Credit Facility that are for a future benefit of the Company are included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying consolidated balance sheets and are amortized over the term of the loan.

 

As of December 31, 2023, the Company has borrowing capacity of approximately $9,830,000 under the Revolving Loan (including $383,000 pursuant to the Capital Expenditure Line.

 

Solar Credit Facility

 

On August 16, 2023, the Company entered into a financing agreement (“Solar Credit Facility”) with Green Bank, a quasi-public agency of the State of Connecticut, for the installation of solar energy systems including replacing the existing roof (“Project”) at its Sterling facility. Advances are made by Green Bank upon its approval of costs incurred on the Project up to $934,553. As of December 31, 2023, an advance of $393,233 had been made including the payment of Green Bank’s closing costs of $25,233. Interest accrues at the rate of 5% on advances and is capitalized and added to the outstanding principal of the loan. Upon project completion, the cumulative total of the advances and capitalized interest will convert to a 20-year level payment term loan with interest accruing at the rate of 5.75%. Semi-annual payments are projected to be approximately $41,000 inclusive of interest over the 20-year term.

 

F-19

 

 

Finance Lease Obligations

 

The Company entered into a finance lease in November of 2022 for the purchase of new manufacturing equipment. Additionally, during May of 2023, the Company entered into an additional finance lease for the purchase of additional manufacturing equipment. The obligations for the finance leases totaled $884,000 and $328,000 as of December 31, 2023 and 2022, respectively. The leases have an average imputed interest rate of 7.31% per annum and are payable monthly with the final payments due between September of 2026 and May of 2030.

 

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

 

   December 31,   December 31, 
   2023   2022 
Weighted Average Remaining Lease Term - in years   5.4    4.0 
Weighted Average Discount rate - %   7.31%   7.48%

 

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

 

For the year ending  Amount 
December 31, 2024  $224,000 
December 31, 2025   224,000 
December 31, 2026   199,000 
December 31, 2027   124,000 
December 31, 2028   124,000 
Thereafter   177,000 
Total future minimum finance lease payments   1,072,000 
Less: imputed interest   (188,000)
Less: Current portion   (165,000)
Long-term portion  $719,000 

 

Loans Payable – Financed Assets

 

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

 

F-20

 

 

Annual maturities of this loan are as follows:

 

For the year ending  Amount 
December 31, 2024  $9,000 
December 31, 2025   9,000 
December 31, 2026   4,000 
Loans Payable - financed assets   22,000 
Less: Current portion   (9,000)
Long-term portion  $13,000 

  

Related Party Indebtedness

 

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 (together referred to as “Related Party Notes”) with Michael and Robert Taglich which generated proceeds to the Company totaling $6,550,000. In connection with issuance, Michael and Robert were issued a total of 35,508 shares of common stock and Taglich Brothers, Inc. was issued promissory notes totaling $554,000 for placement agency fees.

 

The Related Party Notes outstanding as of December 31, 2023 consists of:

 

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

 

Of the $6,162,000, approximately $2,732,000 bears an annual rate of interest of 6%, $2,080,000 bears an annual rate of 7% and $1,350,000 bears an annual interest rate of 12%. Interest expense for the years ended December 31, 2023 and 2022 was $472,000 and $487,000, respectively.

 

Approximately $2,732,000 of the convertible subordinated notes can be converted at the option of the holder into Common Stock of the Company at $15.00 per share, while the remaining $2,080,000 of the convertible subordinated notes can be converted at the option of the holder into common stock of the Company at $9.30 per share. The remaining $1,350,000 is not convertible. There are no principal payments due on these notes prior to July 1, 2026.

 

The Related Party Notes are subordinate to outstanding debt pursuant to the Current Credit Facility and mature on July 1, 2026.

 

The Company is allowed, subject to certain limitations, to make principal payments of $250,000 to reduce the value of outstanding Related Party Notes payable. During the year ended December 31, 2022, a principal payment of $250,000 was made against the Related Party Notes due to Michael Taglich. No payments were made in fiscal 2023.

 

F-21

 

 

Note 9. OPERATING LEASE LIABILITIES

 

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

 

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

 

   December 31,   December 31, 
   2023   2022 
Weighted Average Remaining Lease Term - in years   2.66    3.64 
Weighted Average discount rate - %   9.10%   8.89%

 

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

 

   Amount 
December 31, 2024  $1,070,000 
December 31, 2025   992,000 
December 31, 2026   730,000 
Total future minimum lease payments   2,792,000 
Less: discount   (330,000)
Total operating lease maturities   2,462,000 
Less: current portion of operating lease liabilities   (880,000)
Total long-term portion of operating lease maturities  $1,582,000 

 

Note 10. STOCKHOLDERS’ EQUITY

 

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

 

Common Stock – Issuances of Securities

 

The Company issued 55,108 and 27,849 shares of common stock totaling $200,000 and $216,000 in payment of Director’s fees for the years ended December 31, 2023 and 2022, respectively. Such expense is included in Operating Expenses in the consolidated statements of operations.

 

During the first quarter of 2024, the Company issued 12,323 shares of common stock in payment of Director’s fees totaling $38,000.

 

F-22

 

 

Note 11. EMPLOYEE BENEFITS PLANS

 

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

 

Union

 

Our AIM subsidiary has a collective bargaining agreement with the United Service Workers, IUJAT, Local 355 (the “Union”). This agreement is effective until December 31, 2024 and covers the majority of AIM’s 125 personnel. The Company is not required to make a monthly contribution to Union’s United Welfare Fund and the United Services Worker’s Security Fund, the sole pension benefit for covered employees. The Company is not obligated to provide any future defined benefits. 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 $155,000 for the years ended December 31, 2023 and 2022, respectively. The Union’s retirement plan is a defined contribution plan. As such, the Company is not responsible for the obligations of other companies in the Union’s retirement plan. 

 

Medical benefits for union employees are provided through a policy with Insperity Services, Inc. (“Insperity”), a professional employer organization that provides out-sourced human resource services. The cost of such benefits are substantially borne by the Company.

 

The collective bargaining agreement contains a “no-strike” clause and a “no-lock-out” clause. The Company believes it maintains good relationships with the Union and expects to renew the collective bargaining agreement before it expires.

 

Others

 

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

 

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

  

Note 12. COMMITMENTS AND CONTINGENCIES

 

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

 

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 13. INCOME TAXES

 

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

 

   Year Ended   Year Ended 
   December 31,   December 31, 
Current  2023   2022 
Federal  $              -   $                 - 
State   -    - 
           
Total Provision for Income Taxes  $-   $- 

 

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

 

   Year Ended   Year Ended 
   December 31,   December 31, 
   2023   2022 
U.S. statutory income tax rate   21.00%   21.00%
State taxes, net of federal benefit   2.43%   4.10%
Permanent difference and non-deductible items   -2.71%   -6.90%
Change in state rate   -15.20%   0.70%
Deferred tax valuation allowance   -10.13%   -18.40%
Other   4.61%   -0.50%
Total   0.00%   0.00%

 

F-24

 

 

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

 

   December 31,   December 31, 
   2023   2022 
Deferred tax assets:        
Current:        
Net operation loss carryforwards  $4,996,000   $5,075,000 
Allowance for credit loss   133,000    71,000 
Inventory - IRC 263A adjustment   336,000    411,000 
Stock-based compensation - options and restricted stock   159,000    183,000 
Capitalized engineering costs   211,000    331,000 
Amortization - NTW Transaction   251,000    359,000 
Inventory reserve   715,000    932,000 
Deferred gain on sale of real estate   23,000    36,000 
Accrued expenses   37,000    30,000 
Disallowed interest   2,024,000    1,663,000 
Operating lease liabilities   546,000    814,000 
Total deferred tax asset, before valuation allowance   9,431,000    9,905,000 
Valuation allowance   (7,903,000)   (7,701,000)
Total deferred tax asset, net of valuation allowance   1,528,000    2,204,000 
           
           
Deferred tax liabilities   (1,114,000)   (1,583,000)
Property and equipment   (414,000)   (621,000)
Total deferred tax liabilities   (1,528,000)   (2,204,000)
           
Net deferred tax asset  $
-
   $
-
 

 

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

 

As of December 31, 2023, the Company had a Federal net operating loss carry forward of approximately $22,363,000, of which approximately $14,719,000 expires from 2024 through 2037 and $7,643,000 does not expire. In addition, the Company has net operating loss carryforwards from various states of approximately $4,7783,000 which expire starting in 2035.

 

The utilization of the Company’s net operating losses may be subject to a U.S. federal limitation due to the “change in ownership provisions” under Section 382 of the Internal Revenue Code and other similar limitations in various state jurisdictions. Such limitations may result in a reduction of the amount of net operating loss carryforwards in future years and possibly the expiration of certain net operating loss carryforwards before their utilization.

 

At December 31, 2023 and 2022, 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, 2023, and 2022, the Company has not recorded any provisions for accrued interest and penalties related to uncertain tax positions.

 

F-25

 

 

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 2020 through 2023 tax years generally remain subject to examination by federal and state tax authorities.

 

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

 

Note 14. STOCK OPTIONS AND WARRANTS

 

Stock-Based Compensation

 

Stock Options

 

In September 2023, the shareholders of the Company approved the amendment to the 2022 Equity Incentive Plan (“2022 Plan”) to increase the number of shares authorized to be issued under the plan by 250,000 shares, from 100,000 shares to 350,000 shares. Additionally, this amendment to the 2022 Plan specified that the Company may grant Restricted Stock Units under the 2022 Plan.

 

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

 

The Company recorded stock-based compensation expense for certain employees and members of the Company’s Board of Directors of $482,000 and $526,000 in its consolidated statements of operations for the years ended December 31, 2023 and 2022, respectively, and such amounts were included as a component of operating expenses.

 

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

 

   2023   2022 
Risk-free interest rates   3.70% - 3.97%   1.38% - 2.73%
Expected life (in years)   2.50 - 3.5    2.50 - 4.00 
Expected volatility   61%   71.6% - 72.0%
Dividend yield   0.00%   0.00%
           
Weighted-average grant date fair value per share  $3.46   $3.97 

 

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

 

       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2022   246,850   $12.54 
Granted during the period   62,000    8.40 
Exercised during the period   
-
    
-
 
Terminated/Expired during the period   (5,800)   12.04 
Balance, December 31, 2022   303,050   $11.70 
Granted during the period   189,620    3.46 
Exercised during the period   
-
    
-
 
Terminated/Expired during the period   (30,800)   13.60 
Balance, December 31, 2023   461,870   $8.34 
           
Exercisable at December 31, 2023   397,539   $8.94 

 

Issuance of Stock Options

 

Issued in 2023

 

On May 23, 2023, the Company granted options to its directors and certain members of management and employees, stock options to purchase an aggregate of 108,620 shares of the Company’s common stock at a price of $3.43 per share. The options expire on the June 30, 2028 and vested immediately.

 

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

 

On June 2, 2023, the Company granted to certain members of management and employees, stock options to purchase an aggregate of 75,000 shares of the Company’s common stock at a price of $3.50 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three year.

 

Issued in 2022

 

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

 

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

 

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

 

F-27

 

 

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

 

   Number      Wtd. Avg. 
Range of Exercise Price  Outstanding   Wtd.Avg, Life  Exercise Price 
$3.46 - $15.60   461,870   2.7 years  $8.94 

 

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

 

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

 

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

 

The aggregate intrinsic value at December 31, 2023 was based on the Company’s closing stock price of $3.25 was $0. The aggregate intrinsic value at December 31, 2022 was based on the Company’s closing stock price of 4.25 was approximately $0. 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, 2023 and 2022 was $8.40 and $8.40 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2023 and 2022 was $0. The total fair value of shares vested during the years ended December 31, 2023 and 2022 was $417,000 and $316,000, respectively.

 

Warrants

 

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

 

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

 

           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2022   150,722   $21.94    0.75 
Granted during the period   -    -    - 
Terminated/Expired during the period   (122,722)   23.75    - 
Balance, December 31, 2022   28,000   $14.00    0.75 
Granted during the period   -    -    - 
Terminated/Expired during the period   (28,000)  $14.00    - 
Balance, December 31, 2023   -   $-    - 
                
Exercisable at December 31, 2023   -   $-    - 

 

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

 

F-28

NYSEAMER 0.33 0.65 3227116 3278513 http://fasb.org/us-gaap/2023#FinanceLeaseLiabilityPaymentsDue 47783000 false FY 0001009891 0001009891 2023-01-01 2023-12-31 0001009891 2023-06-30 0001009891 2024-04-12 0001009891 2023-12-31 0001009891 2022-12-31 0001009891 2022-01-01 2022-12-31 0001009891 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001009891 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001009891 us-gaap:CommonStockMember 2021-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001009891 us-gaap:RetainedEarningsMember 2021-12-31 0001009891 2021-12-31 0001009891 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001009891 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001009891 us-gaap:CommonStockMember 2022-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001009891 us-gaap:RetainedEarningsMember 2022-12-31 0001009891 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001009891 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001009891 us-gaap:CommonStockMember 2023-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001009891 us-gaap:RetainedEarningsMember 2023-12-31 0001009891 2023-10-01 2023-12-31 0001009891 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001009891 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001009891 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001009891 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001009891 airi:EmployeeMember 2023-01-01 2023-12-31 0001009891 airi:EmployeeMember 2022-01-01 2022-12-31 0001009891 srt:DirectorMember 2023-01-01 2023-12-31 0001009891 srt:DirectorMember 2022-01-01 2022-12-31 0001009891 airi:RTXMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:RTXMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:LockheedMartinMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:LockheedMartinMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:RTXMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:RTXMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:LockheedMartinMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:LockheedMartinMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:MilitaryMember 2023-01-01 2023-12-31 0001009891 airi:MilitaryMember 2022-01-01 2022-12-31 0001009891 airi:CommercialMember 2023-01-01 2023-12-31 0001009891 airi:CommercialMember 2022-01-01 2022-12-31 0001009891 airi:StockOptionsMember 2023-01-01 2023-12-31 0001009891 airi:StockOptionsMember 2022-01-01 2022-12-31 0001009891 airi:ConvertibleNotesPayablesMember 2023-01-01 2023-12-31 0001009891 airi:ConvertibleNotesPayablesMember 2022-01-01 2022-12-31 0001009891 us-gaap:LandMember 2023-12-31 0001009891 us-gaap:LandMember 2022-12-31 0001009891 us-gaap:LandBuildingsAndImprovementsMember 2023-12-31 0001009891 us-gaap:LandBuildingsAndImprovementsMember 2022-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001009891 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001009891 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001009891 airi:ToolsAndInstrumentsMember 2023-12-31 0001009891 airi:ToolsAndInstrumentsMember 2022-12-31 0001009891 srt:MinimumMember airi:ToolsAndInstrumentsMember 2023-12-31 0001009891 srt:MaximumMember airi:ToolsAndInstrumentsMember 2023-12-31 0001009891 airi:AutomotiveEquipmentMember 2023-12-31 0001009891 airi:AutomotiveEquipmentMember 2022-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001009891 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001009891 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001009891 us-gaap:ComputerEquipmentMember 2023-12-31 0001009891 us-gaap:ComputerEquipmentMember 2022-12-31 0001009891 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001009891 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001009891 2006-10-24 2006-10-24 0001009891 2006-10-24 0001009891 airi:LeasesSaleLeasebackMember 2023-01-01 2023-12-31 0001009891 2019-12-31 0001009891 2022-12-15 2022-12-15 0001009891 2022-12-15 0001009891 airi:RevolvingLineOfCreditMember 2022-12-15 0001009891 2023-01-04 2023-01-04 0001009891 2023-01-04 0001009891 airi:RevolvingLineOfCreditMember 2023-01-04 0001009891 airi:AprilTwoZeroTwoTwoMember 2022-01-01 2022-12-31 0001009891 2022-05-17 0001009891 2022-05-17 2022-05-17 0001009891 2023-08-04 2023-08-04 0001009891 2023-08-04 0001009891 2023-11-20 2023-11-20 0001009891 srt:ScenarioForecastMember 2024-03-31 0001009891 srt:ScenarioForecastMember 2024-06-30 0001009891 2023-11-20 0001009891 srt:MaximumMember 2023-08-16 0001009891 2023-09-30 0001009891 2023-09-30 2023-09-30 0001009891 airi:ConnecticutGreenBankMember 2023-09-30 0001009891 airi:November2022Member 2023-12-31 0001009891 airi:November2022Member 2022-12-31 0001009891 airi:November2022Member 2023-12-31 0001009891 airi:From2016Through2020Member 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember airi:AnnualIntrestRateSixPercentageMember 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember airi:AnnualRateSeveenPercentagMember 2023-12-31 0001009891 airi:MichaelRobertTaglichIncMember airi:AnnualInterestRateTwelvePercentageMember 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember airi:AnnualInterestRateTwelvePercentageMember 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember 2023-01-01 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember 2022-01-01 2022-12-31 0001009891 us-gaap:OverAllotmentOptionMember 2023-12-31 0001009891 airi:FourthAmendmentMember 2022-12-31 0001009891 airi:LoansPayableFinancedAssetsMember 2023-01-01 2023-12-31 0001009891 airi:LoansPayableFinancedAssetsMember 2023-12-31 0001009891 airi:MichaelTaglichChairmanMember 2023-12-31 0001009891 airi:RobertTaglichDirectorMember 2023-12-31 0001009891 airi:TaglichBrothersIncMember 2023-12-31 0001009891 srt:MinimumMember 2023-12-31 0001009891 srt:MaximumMember 2023-12-31 0001009891 2023-10-04 2023-10-04 0001009891 us-gaap:SubsequentEventMember 2024-03-31 0001009891 us-gaap:SubsequentEventMember 2024-01-01 2024-03-31 0001009891 2018-10-02 2018-10-02 0001009891 2021-07-08 2021-07-08 0001009891 airi:OtherStateMember 2023-12-31 0001009891 2022-08-01 2022-08-31 0001009891 airi:TwoThousandTwentyTwoEquityIncentivePlanMember 2023-09-30 0001009891 srt:MinimumMember airi:TwoThousandTwentyTwoEquityIncentivePlanMember 2023-09-30 0001009891 srt:MaximumMember airi:TwoThousandTwentyTwoEquityIncentivePlanMember 2023-09-30 0001009891 2023-05-23 2023-05-23 0001009891 2023-05-23 0001009891 2023-06-02 2023-06-02 0001009891 2023-06-02 0001009891 us-gaap:EmployeeStockOptionMember 2023-06-02 2023-06-02 0001009891 us-gaap:EmployeeStockOptionMember 2023-06-02 0001009891 2023-01-31 2023-01-31 0001009891 2023-01-31 0001009891 2022-01-31 2022-01-31 0001009891 2022-04-06 2022-04-06 0001009891 2022-04-06 0001009891 2022-04-11 2022-04-11 0001009891 2022-04-11 0001009891 us-gaap:WarrantMember 2022-12-31 0001009891 us-gaap:WarrantMember 2023-12-31 0001009891 srt:MinimumMember us-gaap:WarrantMember 2023-01-01 2023-12-31 0001009891 srt:MaximumMember us-gaap:WarrantMember 2022-01-01 2022-12-31 0001009891 srt:MinimumMember 2023-01-01 2023-12-31 0001009891 srt:MaximumMember 2023-01-01 2023-12-31 0001009891 srt:MinimumMember 2022-01-01 2022-12-31 0001009891 srt:MaximumMember 2022-01-01 2022-12-31 0001009891 airi:ExercisePriceOneMember 2023-12-31 0001009891 airi:ExercisePriceOneMember 2023-01-01 2023-12-31 0001009891 airi:ExercisePriceTwoMember 2022-12-31 0001009891 airi:ExercisePriceTwoMember 2022-01-01 2022-12-31 0001009891 us-gaap:WarrantMember 2021-12-31 0001009891 us-gaap:WarrantMember 2021-12-31 2021-12-31 0001009891 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001009891 us-gaap:WarrantMember 2022-12-31 0001009891 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001009891 us-gaap:WarrantMember 2023-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure
EX-19.1 2 ea020242801ex19-1_air.htm INSIDER TRADING POLICIES AND PROCEDURES

Exhibit 19.1

 

AIR INDUSTRIES GROUP

 

CONTROL AND USE OF INSIDE INFORMATION

INSIDER TRADING POLICY

(As Adopted March 28, 2024)

 

In this policy, each reference to Air Industries Group or the “Company” shall mean both Air Industries Group and its wholly-owned subsidiaries, and the word “employee” shall include each employee of the Company or of any of its wholly-owned subsidiaries and the members of the Board of Directors of Air Industries Group.

 

The term “inside information” includes any material non-public information relating to Air Industries Group and its wholly-owned subsidiaries, as well as any information relating to companies with which Air Industries Group has business dealings, such as an acquisition, joint venture or substantial contract award or modification, and even day to day business matters to the extent they might be deemed material to an investor in securities of Air Industries Group or a company with which Air Industries Group has business dealings.

 

The Insider Trading and Securities Fraud Enforcement Act of 1988 (“the Act”) enforces the legal prohibition on insider trading. The Act imposes substantial liabilities and penalties on persons who trade in securities while in possession of inside information relating to those securities or who communicate (“tip”) the inside information to others. Under certain circumstances, the Act also imposes penalties on employers and supervisors of individuals who commit insider-trading violations. The Act applies to trading in securities of Air Industries Group as well as the securities of any other company as to which the Company’s employees, directors or agents gain inside information in the course of their employment.

 

It is the Company’s policy that - - if you become aware of any inside information relating to the Company, an entity doing business with the Company, or an entity the Company is considering acquiring that has not yet been made available to the general public by press release or otherwise - - you and your family members and relatives are strictly prohibited from buying or selling securities of the Company or such other entity or directly or indirectly disclosing such information to any other person who may trade in stock of the Company or other entity. This prohibition continues until the third business day following the day the Company makes such information available to the general public. It is difficult to describe exhaustively what constitutes inside information, but you should assume that any information, positive or negative, that might affect the price of the stock of the Company or another entity or otherwise might be of significance to an investor in determining whether to purchase, sell or hold stock of the Company or another entity would be considered inside information. Some examples of information that would typically be considered inside information include:

 

earnings information (favorable or unfavorable), including annual, quarterly or monthly financial results and guidance or projections relating to future earnings;
   
potential mergers, joint ventures or acquisitions or dispositions of a business or a line of business;
   
new products or services, or developments regarding new products or services, clients or suppliers;
   
changes in senior management; and
   
pending litigation or a change in the status of litigation.

 

 

 

This list includes just a few examples of inside information and is not intended to be all-inclusive.

 

The Company’s Code of Ethics has long prohibited employees from making use of inside Company information. The Company has adopted this additional formal procedure to re-emphasize to employees that they have an obligation not to engage in insider trading. There are no exceptions for transactions that an employee believes may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure). You should expect that any violation of this Policy Statement will result in the Company imposing serious sanctions, up to and including dismissal for cause of the person(s) involved and civil or criminal liability as mentioned above. These procedures are effective immediately and are set forth as follows:

 

1. Officers, Assistant Officers, or Directors may not trade in Company stock at any point without clearance in advance from the Chief Financial Officer. Clearance will be granted or denied solely on the basis of whether there exists, or is expected to exist, any inside information the public release of which has not occurred or is not expected to occur by the time of the contemplated transaction. During periods when such unreleased information exists, or when it is anticipated that unreleased information will exist at the time of the contemplated transaction, clearance for employee purchases and sales of Company stock will be withheld. In addition, purchases and sales of Company stock by directors and senior officers are subject to quarterly “black-out” periods, as discussed below.

 

2. Employees can cause serious problems for the Company and themselves by disclosing internal information about the Company without authorization, whether or not for the purpose of facilitating improper trading in the Company’s stock. It is our policy that you should not discuss internal Company matters or developments with anyone outside of the Company, except as required in your performance of regular employment duties.

 

4. Written and oral communications to fellow employees regarding inside information should be limited to instances in which the information transmitted is essential for the performance of their job responsibilities, i.e., where there is a “need to know”. Oral communications should take place only in “secure” circumstances where they are not likely to be overheard by others, and letters, memos and other documents should be handled in a confidential manner.

 

5. Transaction in securities by the Company, including the names of the companies involved, are to be kept confidential. They are not to be discussed with persons who are not employees of the Company, other than brokerage or other firms acting on the Company’s behalf with respect to the transactions.

 

6. Access to files relating to inside information is to be restricted (kept under lock and key, or the on-line equivalent) and unnecessary records promptly destroyed by shredding.

 

7. Code names should be used to mask the identity of sensitive securities or other transactions or projects.

 

8. Access to computer (including word processor) files pertaining to inside information should require a password, the knowledge of which should be as limited as possible.

 

9. Internal written reports should, where feasible, refer in only a general way to inside information, rather than identify the specifics relating to it. Communications containing inside information should be transmitted by sealed envelope marked to indicate confidentiality and “open by addressee only” language.

 

2

 

 

BLACKOUT PERIODS

 

The Company has also adopted blackout periods during which certain employees (“Covered Person”) are automatically barred from trading securities of the Company, except when such trades are in accordance with an individually established plan that meets the requirements of Rule 10B5-1 of the Securities Act of 1933, as amended. The blackout periods, and any exceptions thereto, are in addition to, and not in lieu of, the requirement to pre-clear trades as discussed above. A copy of any Rule 10B5-1 Plan established by a Covered Person for the purposes of trading the Company’s securities during a blackout period must be filed with the Chief Financial Officer prior to a sale of the Company’s securities and during an open window period. Failure to file such plan may result in the inability of the Covered Person from effectuating trades in accordance with his or her established Rule 10B5-1 Plan.

 

A Rule 10B5-1 plan must be entered into in good faith, which means that the Covered Person cannot establish a plan to facilitate trading of the Company’s stock based on inside information. A Covered Person may face insider trading allegations where the plan is established, modified or terminated shortly before (30 to 60 days) or otherwise in anticipation of the occurrence of a material Company event.

 

Who is subject to the Quarterly Blackout Periods?

 

Directors, officers and assistant officers of Company;
   
Divisional Vice-Presidents/General Managers;
   
All individuals reporting directly to the CEO and CFO;
   
All individuals involved with a possible merger, sale of significant assets, sale of stock or any other financing transaction;
   
Any other individual who by virtue of his or her position is routinely in possession of material nonpublic information; and
   
Family members or others living in the same household, family members whose transactions in Company securities are directed by, or are subject to the influence or control of, the individuals listed above, and any entities that the individuals listed above influence or control.

 

Blackout periods are limited to those periods during which it would be difficult to prove that Company insiders are not in possession of insider information, whether or not they in fact are in possession of such information. A black-out period begins one week before the end of each fiscal quarter and ends on (and includes) the second business date after the Company’s earnings for such quarter are released to the public. Once a blackout period begins, you will not be allowed to trade until the Blackout period closes regardless of employment status. Blackout dates are subject to change from time to time at the discretion of the Company’s Board of Directors and you should check with the Chief Financial Officer if there is any question as to when a black-out period begins and ends. In addition to the usual quarterly blackout periods, a special blackout may be implemented at other times, such as during the pendency of certain Company transactions or when some other extraordinary Company event is pending.

 

There are very limited exceptions to quarterly or special blackout periods, such as the expiration of stock options and/or the vesting of restricted or performance stock. Exceptions shall be considered on a case by case basis. You should consult the Company’s Chief Financial Officer for further guidance if you believe an exception applies to you, and a person wishing to act under such an exception must request authorization from the Company.  With respect to the vesting of shares or other forms of awards, the Company does not permit stock option exercise activity or the sale of vesting restricted or performance equity awards by Covered Persons except in the case of a sell to cover program initiated by the Company to pay individual tax obligations on the vesting award.

 

The restrictions set forth in this Policy will apply to any securities account in the name of the employee and to any account over which the employee has control or in which the employee has a beneficial interest. It is presumed, for purposes of this Policy Statement, that an employee has control over the account of the employee’s spouse, minor children or other person residing with the employee or to whose support the employee contributes.

 

INDIVIDUAL RESPONSIBILITY

 

Employees subject to this Policy have ethical and legal obligations to maintain the confidentiality of information about the Company and to not trade in Company securities (or the securities of another entity) while in possession of material nonpublic information. In all cases, the ultimate responsibility for adhering to this Policy and avoiding improper trading rests with you, and any action on the part of the Company or any employee or director pursuant to this Policy (or otherwise) does not in any way constitute legal advice or insulate an individual from liability under applicable securities laws. If you violate this Policy, the Company may take disciplinary action, including dismissal for cause. You may also be subject to severe legal penalties under applicable securities laws.

 

Questions regarding the applicability or interpretation of these procedures should be directed to the Chief Financial officer of the Company. Moreover, any violations of the procedures should be promptly brought to the attention of the Chief Financial Officer General Counsel, who may be contacted at the Company’s headquarters.

 

 

3

 

 

EX-23.1 3 ea020242801ex23-1_air.htm CONSENT OF MARCUM LLP

Exhibit 23.1

 

Independent Registered Public Accounting Firm’s Consent

 

 

We consent to the incorporation by reference in the Registration Statements of Air Industries Group and subsidiaries on Form S-8 (Registration Nos. 333-264738, 333-191560, 333-206341, 333-217393 and 333-219487) of our report dated April 15, 2024, which includes an explanatory paragraph as to the Company’s ability to continue as a going concern, with respect to our audits of the consolidated financial statements of Air Industries Group and subsidiaries as of December 31, 2023 and 2022 and for each of the two years in the period ended December 31, 2023, which report is included in this Annual Report on Form 10-K of Air Industries Group and subsidiaries for the year ended December 31, 2023.

 

/s/ Marcum llp

 

Marcum llp

Saddle Brook, New Jersey

April 15, 2024

EX-31.1 4 ea020242801ex31-1_air.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: April 15, 2024

 

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

 

EX-31.2 5 ea020242801ex31-2_air.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

 

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

 

I, Scott Glassman, 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: April 15, 2024

 

  /s/ Scott Glassman
  Scott Glassman
  Chief Financial Officer
  Principal Financial Officer

 

EX-32.1 6 ea020242801ex32-1_air.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, 2023, as filed with the Securities and Exchange Commission (the “Report”), Luciano Melluzzo, Chief Executive Officer of the Company, does hereby certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. ss. 1350), that:

 

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

 

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

 

Dated: April 15, 2024

 

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

 

EX-32.2 7 ea020242801ex32-2_air.htm CERTIFICATION

Exhibit 32.2

 

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, 2023, as filed with the Securities and Exchange Commission (the “Report”), Scott Glassman, 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.

 

Dated: April 15, 2024

 

  /s/ Scott Glassman
  Scott Glassman
  Chief Financial Officer
  Principal Financial Officer

 

[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-97.1 8 ea020242801ex97-1_air.htm POLICY RELATING TO RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION

Exhibit 97.1

 

AIR INDUSTRIES GROUP

 

EXECUTIVE COMPENSATION CLAWBACK POLICY

 

Adopted as of December 1, 2023

 

The Board of Directors (the “Board”) of Air Industries Group (the “Company”) has adopted the following executive compensation clawback policy (this “Policy”). This Policy shall supplement any other clawback or compensation recovery policy or policies adopted by the Company or included in any agreement between the Company, or any subsidiary of the Company, and a person covered by this Policy. If any such other policy or agreement provides that a greater amount of compensation shall be subject to clawback, such other policy or agreement shall apply to the amount in excess of the amount subject to clawback under this Policy.

 

This Policy shall be interpreted to comply with Securities and Exchange Commission (“SEC”) Rule 10D-1 and Rule 811 of the NYSE American Company Guide (the “Rule”). To the extent this Policy is any manner deemed inconsistent with the Listing Rule, this Policy shall be treated as having been amended to be compliant with the Listing Rule.

 

1. Definitions. Unless the context clearly requires otherwise the following definitions apply for purposes of this Policy:

 

(a) Executive Officer. An executive officer of the Company includes the Company’s chief executive officer, president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president or other officer of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance) provided such officer performs a policy-making function for the Company, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s parent(s) or subsidiaries are deemed executive officers of the Company if they perform such policy making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. Executive officers for purposes of the Rule would include at a minimum executive officers identified in the Listing Rule.

 

(b) Financial Reporting Measures. Financial reporting measures are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also financial reporting measures. A financial reporting measure need not be presented within the financial statements or included in a filing with the SEC and may be such financial measures as may be determined by the Board or the Compensation Committee thereof (the “Compensation Committee”).

 

(c) Incentive-Based Compensation. Incentive-based compensation is any compensation that is granted, earned or vested based wholly or in part upon the attainment of a financial reporting measure.

 

(d) Received. Incentive-based compensation is deemed “received” in the Company’s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the payment or grant of the incentive-based compensation occurs after the end of that period.

 

 

 

2. Application of this Policy. The recovery of Incentive-Based Compensation from an Executive Officer as provided for in this Policy shall apply only in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of Company with any financial reporting requirement under the United States securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.1

 

3. Recovery Period.

 

(a) The Incentive-Based Compensation subject to recovery is the Incentive-Based Compensation received by an Executive Officer during the three (3) completed fiscal years immediately preceding the date that the Company is required to prepare an accounting restatement as described in Section 2 above, provided that the person served as an Executive Officer during such period and received Incentive-Based Compensation for services during such period. The date that the Company is required to prepare an accounting restatement shall be determined pursuant to the Rule.

 

(b) Notwithstanding the foregoing, this Policy shall only apply if the Incentive-Based Compensation is Received while the Company has a class of securities listed on a National Securities Exchange Nasdaq and on or after October 2, 2023.

 

(c) The provisions of the Rule shall apply with respect to Incentive-Based Compensation received during a transition period arising due to a change in the Company’s fiscal year.

 

4. Erroneously Awarded Compensation. The amount of Incentive-Based Compensation subject to recovery from Executive Officers under this Policy (“Erroneously Awarded Compensation”) shall be equal to the amount of Incentive-Based Compensation Received that exceeds the amount of Incentive Based-Compensation that otherwise would have been Received had it been determined based on the restated amounts and shall be computed without regard to any taxes paid. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an accounting restatement: (a) the amount shall be based on a reasonable estimate by the Company’s Chief Financial Officer (or principal accounting officer, if the office of Chief Financial Officer is not then filled) of the effect of the accounting restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received, which estimate shall be subject to the review and approval of the Compensation Committee; and (b) the Company must maintain reasonable documentation of the determination of that reasonable estimate and provide such documentation to the NYSE American if requested. Notwithstanding the foregoing, if the proposed Incentive-Based Compensation recovery would affect compensation paid to the Company’s Chief Financial Officer, the determination shall be made by the Compensation Committee.

 

 

1NOTE: questions as to “materiality” will be determined by the Compensation Committee in coordination with the Audit Committee.

 

2

 

 

5. Timing of Recovery. The Company shall recover any Erroneously Awarded Compensation reasonably promptly except to the extent that the conditions of paragraphs (a), (b), or (c) below appl y and the Company’s Compensation Committee has made a determination that recovery would be impracticable. The Compensation Committee shall determine the repayment schedule for each amount of Erroneously Awarded Compensation in a manner that complies with this “reasonably promptly” requirement. Such determination shall be consistent with any applicable legal guidance by the SEC, Nasdaq, judicial opinion, or otherwise. The determination of “reasonably promptly” may vary from case to case and the Compensation Committee is authorized to adopt additional rules or policies to further describe what repayment schedules satisfy this requirement.

 

(a) Erroneously Awarded Compensation need not be recovered if the direct expense paid to a third party to assist in enforcing (or making determinations in connection with the enforcement of) this Policy would exceed the amount to be recovered and the Compensation Committee has made a determination that recovery would be impracticable. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Company shall (i) make a reasonable attempt to recover such Erroneously Awarded Compensation, (ii) document such reasonable attempt or attempts to recover, and (iii) provide appropriate documentation to the Compensation Committee or NYSE American, if requested.

 

(b) Erroneously Awarded Compensation need not be recovered if recovery would violate home country law where that law was adopted prior to November 28, 2022. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on a violation of home country law, the Company shall obtain an opinion of home country counsel, in form and substance that would be reasonably acceptable to NYSE American, that recovery would result in such a violation and shall provide such opinion to NYSE American, if requested.

 

(c) Erroneously Awarded Compensation need not be recovered if recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and the regulations thereunder (as such provision may be amended, modified or supplemented).

 

6. Compensation Committee Decisions. Decisions of the Compensation Committee with respect to this Policy shall be final, conclusive and binding on all Executive Officers subject to this Policy.

 

7. No Indemnification. Notwithstanding anything to the contrary in any other policy of the Company or any agreement between the Company and an Executive Officer, no Executive Officer shall be indemnified by the Company against the loss arising from the recovery of any Erroneously Awarded Compensation.

 

8. Agreement to Policy by Executive Officers. The Company shall take reasonable steps to inform Executive Officers of this Policy and obtain their express agreement to this Policy, which steps may constitute the inclusion of this Policy as an attachment to any award that is accepted by an Executive Officer. This Policy shall be deemed to apply to each employment or grant agreement between the Company or any of its subsidiaries and any Executive Officer subject to this Policy.

 

# # #

 

 

3

 

EX-101.SCH 9 airi-20231231.xsd XBRL SCHEMA FILE 995301 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Consolidated Statements of Operations (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Consolidated Statements of Changes in Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 995306 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Organization and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Inventory link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Accounts Payable and Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Sale-Leaseback Transaction link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Operating Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Employee Benefits Plans link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Stock Options and Warrants link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Inventory (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Accounts Payable and Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Operating Lease Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Stock Options and Warrants (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Revenue from Contracts with Customers link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Anti-Dilutive Due to the Net Loss link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Accounts Receivable (Details) - Schedule of Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Accounts Receivable (Details) - Schedule of Allowance for Credit Losses link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Inventory (Details) - Schedule of Inventory link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Property and Equipment (Details) - Schedule of Property and Equipment link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Accounts Payable and Accrued Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Sale-Leaseback Transaction (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Debt (Details) - Schedule of Indebtedness to Third Parties link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Debt (Details) - Schedule of Payments Due Under the Term Loan link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Debt (Details) - Schedule of Finance Lease Obligations link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Debt (Details) - Schedule of Lease Term and Discount Rate link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Debt (Details) - Schedule of Future Minimum Finance lease Payment link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Debt (Details) - Schedule of Annual Maturities link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Debt (Details) - Schedule of Note Holders and the Principal Balance link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Remaining Lease Terms link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Operating and Finance Leases link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Employee Benefits Plans (Details) link:presentationLink link:definitionLink link:calculationLink 996039 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996040 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Income Taxes (Details) - Schedule of Provision for Income Taxes link:presentationLink link:definitionLink link:calculationLink 996042 - Disclosure - Income Taxes (Details) - Schedule of Federal Statutory Rate link:presentationLink link:definitionLink link:calculationLink 996043 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax Assets link:presentationLink link:definitionLink link:calculationLink 996044 - Disclosure - Stock Options and Warrants (Details) link:presentationLink link:definitionLink link:calculationLink 996045 - Disclosure - Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted link:presentationLink link:definitionLink link:calculationLink 996046 - Disclosure - Stock Options and Warrants (Details) - Schedule of Stock Options link:presentationLink link:definitionLink link:calculationLink 996047 - Disclosure - Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options link:presentationLink link:definitionLink link:calculationLink 996048 - Disclosure - Stock Options and Warrants (Details) - Schedule of Outstanding Warrants link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 10 airi-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 airi-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 12 airi-20231231_lab.xml XBRL LABEL FILE EX-101.PRE 13 airi-20231231_pre.xml XBRL PRESENTATION FILE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - USD ($)
12 Months Ended
Dec. 31, 2023
Apr. 12, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Financial Statement Error Correction [Flag] false    
Entity Interactive Data Current Yes    
ICFR Auditor Attestation Flag false    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Documents Incorporated by Reference [Text Block] None    
Entity Information [Line Items]      
Entity Registrant Name AIR INDUSTRIES GROUP    
Entity Central Index Key 0001009891    
Entity File Number 001-35927    
Entity Tax Identification Number 80-0948413    
Entity Incorporation, State or Country Code NV    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Shell Company false    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Public Float     $ 8,910,812
Entity Contact Personnel [Line Items]      
Entity Address, Address Line One 1460 Fifth Avenue    
Entity Address, Address Line Two Bay Shore    
Entity Address, City or Town New York    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 11706    
Entity Phone Fax Numbers [Line Items]      
City Area Code (631)    
Local Phone Number 968-5000    
Entity Listings [Line Items]      
Title of 12(b) Security Common Stock, par value $0.001    
Trading Symbol AIRI    
Security Exchange Name NYSEAMER    
Entity Common Stock, Shares Outstanding   3,315,368  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Audit Information
12 Months Ended
Dec. 31, 2023
Auditor [Table]  
Auditor Name Marcum LLP
Auditor Firm ID 688
Auditor Location Saddle Brook, New Jersey
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current Assets    
Cash $ 346,000 $ 281,000
Accounts Receivable, Net of Allowance for Credit Loss of $344,000 and $281,000 7,892,000 9,483,000
Inventory 29,851,000 31,821,000
Prepaid Expenses and Other Current Assets 297,000 307,000
Contract Costs Receivable 296,000 296,000
Prepaid Taxes 37,000 28,000
Total Current Assets 38,719,000 42,216,000
Property and Equipment, Net 8,048,000 8,218,000
Finance Lease Right-of-Use-Assets 970,000 375,000
Operating Lease Right-of-Use-Assets 1,866,000 2,473,000
Deferred Financing Costs, Net, Deposits and Other Assets 1,112,000 532,000
TOTAL ASSETS 50,715,000 53,814,000
Current Liabilities    
Debt 16,036,000 14,477,000
Accounts Payable and Accrued Expenses 6,091,000 7,542,000
Operating Lease Liabilities 880,000 778,000
Deferred Gain on Sale - Leaseback 38,000 38,000
Customer Deposits 3,557,000 781,000
Total Current Liabilities 26,602,000 23,616,000
Debt 1,112,000 4,629,000
Subordinated Notes - Related Party 6,162,000 6,162,000
Operating Lease Liabilities 1,582,000 2,463,000
Deferred Gain on Sale – Leaseback 67,000 105,000
TOTAL LIABILITIES 35,525,000 36,975,000
Commitments and Contingencies
Stockholders’ Equity    
Preferred Stock, par value $.001 - Authorized 3,000,000 shares, 0 shares outstanding, at both December 31, 2023 and December 31, 2022.
Common Stock - Par Value $.001 - Authorized 6,000,000 shares, 3,303,045 and 3,247,937 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively 3,000 3,000
Additional Paid-In Capital 82,928,000 82,446,000
Accumulated Deficit (67,741,000) (65,610,000)
TOTAL STOCKHOLDERS’ EQUITY 15,190,000 16,839,000
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 50,715,000 $ 53,814,000
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts (in Dollars) $ 344,000 $ 281,000
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 3,000,000 3,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 6,000,000 6,000,000
Common stock, shares issued 3,303,045 3,247,937
Common stock, shares outstanding 3,303,045 3,247,937
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net Sales $ 51,516,000 $ 53,238,000
Cost of Sales 44,088,000 45,786,000
Gross Profit 7,428,000 7,452,000
Operating Expenses 7,723,000 7,646,000
Loss from Operations (295,000) (194,000)
Interest Expense (1,448,000) (851,000)
Other Income, Net 84,000 139,000
Gain on write-off of accounts payable 317,000
Loss before Benefit From Income Taxes (2,131,000) (1,076,000)
Provision for Income Taxes
Net Loss $ (2,131,000) $ (1,076,000)
Loss per share - Basic (in Dollars per share) $ (0.65) $ (0.33)
Weighted-Average Shares Outstanding - Basic and diluted (in Shares) 3,278,513 3,227,116
Related Party    
Interest Expense - Related Parties $ (472,000) $ (487,000)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Loss per share - Diluted $ (0.65) $ (0.33)
Weighted-Average Shares Outstanding - Diluted 3,278,513 3,227,116
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2021 $ 3,000 $ 81,920,000 $ (64,534,000) $ 17,389,000
Balance (in Shares) at Dec. 31, 2021 3,212,801      
Common Stock issued for directors fees 216,000 216,000
Common Stock issued for directors fees (in Shares) 27,849      
Common Stock issued in conjunction with reverse split
Common Stock issued in conjunction with reverse split (in Shares) 7,287      
Stock-based-compensation-employees 310,000 310,000
Net Loss (1,076,000) (1,076,000)
Balance at Dec. 31, 2022 $ 3,000 82,446,000 (65,610,000) 16,839,000
Balance (in Shares) at Dec. 31, 2022 3,247,937      
Common Stock issued for directors fees 200,000 200,000
Common Stock issued for directors fees (in Shares) 55,108      
Stock-based-compensation-employees 282,000 282,000
Net Loss (2,131,000) (2,131,000)
Balance at Dec. 31, 2023 $ 3,000 $ 82,928,000 $ (67,741,000) $ 15,190,000
Balance (in Shares) at Dec. 31, 2023 3,303,045      
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Loss $ (2,131,000) $ (1,076,000)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation of property and equipment 2,268,000 2,522,000
Stock-based compensation 482,000 526,000
Non-cash other income recognized (94,000)
Non-cash interest expense 35,000
Non-cash gain on accounts payable write-off (317,000)
Amortization of Finance Lease Right-of-Use Assets 84,000
Amortization of Operating Lease Right-of-Use Assets 607,000 545,000
Deferred gain on sale-leaseback (38,000) (38,000)
Loss on sale of equipment 14,000
Allowance for Credit Loss 63,000 (313,000)
Loss on impairment of goodwill 163,000
Amortization of deferred financing costs 68,000 65,000
(Increase) Decrease in Operating Assets:    
Accounts receivable 1,528,000 1,303,000
Inventory 1,970,000 (2,289,000)
Prepaid expenses and other current assets 10,000 (81,000)
Prepaid taxes (9,000) (6,000)
Deposits and other assets (600,000) (194,000)
Increase (Decrease) in Operating Liabilities:    
Accounts payable and accrued expenses (1,451,000) 1,136,000
Operating lease liabilities (779,000) (686,000)
Customer deposits 2,776,000 (439,000)
Deferred payroll tax liability - CARES Act (314,000)
NET CASH PROVIDED BY OPERATING ACTIVITIES 4,862,000 448,000
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (2,119,000) (2,361,000)
Proceeds from sale of property and equipment 7,000
NET CASH USED IN INVESTING ACTIVITIES (2,112,000) (2,361,000)
CASH FLOWS FROM FINANCING ACTIVITIES    
Note payable - revolver - net - Current Credit Facility (2,548,000) 916,000
Proceeds from term loan - Current Credit Facility 740,000 2,823,000
Proceeds from term loan - Solar Facility 393,000
Payments of term loan - Current Credit Facility (1,113,000) (1,609,000)
Payments of deferred Financing Costs (25,000) (20,000)
Payment of subordinated note payable - related party (250,000)
Payments of finance lease obligations (123,000) (284,000)
Payments of loan payable - financed asset (9,000) (9,000)
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (2,685,000) 1,567,000
NET INCREASE (DECREASE) IN CASH 65,000 (346,000)
CASH AT BEGINNING OF YEAR 281,000 627,000
CASH AT END OF YEAR 346,000 281,000
Supplemental cash flow information    
Cash paid during the year for interest 1,913,000 1,295,000
Cash paid during the year for income taxes 6,100 6,000
Supplemental Disclosure of non-cash investing and finance activities    
Acquisition of financed lease asset $ 679,000 $ 350,000
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation
12 Months Ended
Dec. 31, 2023
Organization and Basis of Presentation [Abstract]  
ORGANIZATION AND BASIS OF PRESENTATION

Note 1. ORGANIZATION AND BASIS OF PRESENTATION

 

Organization

 

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

 

Principal Business Activity

 

The Company is a leading manufacturer of precision assemblies and components for large aerospace and defense prime contractors. Its products include landing gears, flight controls, engine mounts and components for aircraft jet engines, ground turbines and other complex machines. Most of its machined components and assemblies are integral to high-profile platforms and named programs including the F-18 Hornet, the E2D Hawkeye, the UH-60 Black Hawk Helicopter, the Geared Turbo-Fan Engine, the CH-53 Helicopter, the F-35 Lighting II (also known as the Joint Strike Fighter) and the F-15 Eagle Tactical Fighter.

 

Our direct customers are primarily large aerospace and defense prime contractors. The ultimate end-users for most of our products are the U.S. Government, international governments, and commercial global airlines.

 

Basis of Presentation

 

The accompanying consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles (“GAAP”) in the United States of America and the rules and regulations of the Securities and Exchange Commission.

 

Since 2022, the Company makes decisions about resources to be allocated and assesses performance based on one integrated business and reports its results as one segment. All of its operations are integrated, share manufacturing facilities and use most, if not all, of the same sales and marketing functions.

 

Going Concern and Management’s Plan

 

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 consolidated financial statements are issued. The Company is required to make certain additional disclosures if management concludes substantial doubt exists about the Company’s ability to continue as a going concern provided that such doubt is not alleviated by the Company’s plans or when the Company’s plans do not alleviate substantial doubt about its ability to continue as a going concern. This evaluation entails analyzing prospective operating budgets and forecasts for expectations regarding cash needs and comparing those needs to the current cash balance and expectations regarding cash to be generated over the following year.

 

During 2023, the Company generated $4,862,000 of cash from operating activities as compared to only $448,000 in fiscal 2022. It also made $1,113,000 of required payments pursuant to its Current Credit Facility and reduced total debt in 2023 by $1,958,000.

 

As of December 31, 2023, the Company met all the financial and business covenants required under the terms of its Current Credit Facility including achieving a Fixed Charge Coverage Ratio of 1.31x compared to the required ratio of 0.95x. The terms of all outstanding indebtedness are discussed further in “Note 8. Debt”. For the period ending March 31, 2024 the Company was not in compliance with the required ratio of 1.10x.

 

Management’s plans are to increase net sales for fiscal 2024 as compared to fiscal 2023. The Company believes that these plans are supported by the Company’s backlog which, as of December 31, 2023, stood at $98.3 million. Further, it anticipates receiving additional funded orders in 2024 pursuant to Long-Term Agreements (“LTA”) agreements from its key customers as well as new customers. With this visibility, the Company is confident in its ability to generate sufficient cash flow to make required principal payments of $944,000 to its lender.

 

Although the Company has begun discussions to obtain a waiver of the failure to meet the Fixed Coverage Charge Ratio at March 31, 2024, it is reasonably possible that it will not be granted. Even if such waiver is granted, the Company may fail to achieve the Fixed Charge Coverage Ratio in the future or otherwise fail to meet covenants in the Current Credit Facility. Therefore, the Company has classified the term loan that expires on December 30, 2025 as current as of December 31, 2023, in accordance with the guidance in Accounting Standards Codification (“ASC”) 470-10-45, “Debt – Other Presentation Matters”, related to the classification of callable debt. The Company is required to maintain a collection account with its lender into which substantially all cash receipts are remitted. If we were to default under the Current Credit Facility, the Company’s lender could choose to increase the rate of interest or refuse to make loans under the revolving portion of the Facility and keep the funds remitted to the collection account. If the lender were to raise the rate of interest, it would adversely impact the Company’s operating results. If the lender were to cease making new loans under the revolving facility, the Company would lack the funds to continue operations. The rights granted to the lender under the Current Credit Facility combined with the reasonable possibility that the Company might fail to meet covenants in the future raise substantial doubt about its ability to continue as a going concern for the one year commencing as of the date of issuance of this report.

 

The accompanying consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded assets or the classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

 

Reverse Stock Split

 

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

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

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

 

Accounts Receivable

 

Accounts receivable are carried at the original invoice amount less an estimate made for credit losses based on a review of all outstanding amounts on a quarterly basis. Management determines the allowance for credit losses by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history, current economic conditions and other relevant factors, including specific reserves for certain accounts. Accounts receivable are written off when deemed uncollectible.  Bad debt expenses are recorded in operating expenses on the consolidated statements of operations.

 

Inventory Valuation

 

The Company values inventory at the lower of cost on a or an estimated net realizable value. The Company periodically evaluates inventory items not secured by backlog and establishes write-downs to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.

 

Property and Equipment

 

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

  

Long-Lived Assets

 

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

 

Deferred Financing Costs

 

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

 

Contract Costs Receivable

 

Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 at both December 31, 2023 and 2022.

 

Revenue Recognition

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.

 

Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products.

 

Customer Deposits

 

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

 

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

 

Backlog

 

Backlog represents the value of orders received pursuant to our Long-Term Agreements (“LTA”) or spot orders pursuant to a customer purchase order. As of December 31, 2023, backlog relating to remaining performance obligations on contracts was approximately $98.3 million. The Company estimates that a substantial portion of this backlog will be recognized as net sales during the next twenty-four-months, with the rest thereafter. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales from expected new orders that are not in our backlog.

 

Use of Estimates

 

In preparing the financial statements, management is required to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. The more significant management estimates are inventory valuation, useful lives and impairment of long-lived assets, income tax provision and the allowance for credit losses. 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 directly from large aerospace and defense prime contractors for which the ultimate end-user is the U.S. Government, international governments or commercial airlines. 

 

The composition of customers that exceeded 10% of net sales in either 2023 or 2022 are shown below:

  

   Percentage of Net Sales 
Customer  2023   2022 
RTX (a)   27.3%   40.6%
Lockheed Martin   24.7%   21.4%
Boeing   12.2%   0.0%
United States Government   3.6%   14.3%

 

(A) 

RTX includes Collins Landing Systems and Collins Aerostructures

 

The composition of customers that exceed 10% of accounts receivable in either 2023 or 2022 are shown below:

 

   Percentage of Net Receivables 
Customer  2023   2022 
RTX   45.5%   56.7%
Boeing   16.0%   0.0%
Lockheed Martin   3.7%   13.6%

 

(A)

RTX includes Collins Landing Systems and Collins Aerostructures

 

Disaggregation of Revenue

  

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

 

Product  December 31,
2023
   December 31,
2022
 
Military  $42,394,000   $43,993,000 
Commercial   9,122,000    9,245,000 
           
Total  $51,516,000   $53,238,000 

 

Cash

 

For the years ended December 31, 2023 and 2022, 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 utilizes sole-source suppliers to supply raw materials or other parts that used in production. 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 Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“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, 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 ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

 

Earnings (Loss) per share

 

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

 

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

   

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

 

   December 31,   December 31, 
   2023   2022 
Stock Options   461,870    245,446 
Warrants   -    28,000 
    461,870    273,446 

 

The following securities have been excluded from the calculation because the effect of including these potential shares was anti-dilutive due to the net loss incurred during these periods:

 

   December 31,   December 31, 
   2023   2022 
Stock Options   -    - 
Convertible notes payable   405,800    405,800 
    405,800    405,800 

 

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 $283,000 and $310,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expense for directors amounted to $200,000 and $216,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying consolidated statements of operations.

 

Goodwill

 

Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. In accordance with the provisions of Accounting Standards Update (“ASU”) 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”, the Company determined that the goodwill was fully impaired at December 31, 2022 and recorded an impairment charge of $163,000 is which included in operating expenses in the consolidated statements of operations.

 

Freight Out

 

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

 

Leases

 

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

 

At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all of the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under the practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.

 

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

 

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

 

Reclassification

 

Certain amounts in the consolidated notes to the financial statements have been reclassified to conform to the current year presentation. The Right of use asset - finance lease has been reclassified from the classification of Fixed Assets at December 31, 2022.

 

Such reclassifications do not impact the Company’s previously reported financial position or results of operations.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the FASB issued ASU No 2016-13, “Financial Instruments - Credit Losses: (“ASU No. 2016-13”) to improve information on credit losses for financial assets and investment in leases that are not accounted for at fair value through net income (loss). ASU 2016-13 replaces the previous incurred loss impairment methodology with a methodology that reflects expected credit losses. Effective January 1, 2023, the Company adopted ASU 2016-13 which did not have a material effect on the Company’s consolidated financial statements.

 

In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topic 740): Improvements to Income Tax Disclosures" related to improvements to income tax disclosures. The amendments in this update require enhanced jurisdictional and other disaggregated disclosures for the effective tax rate reconciliation and income taxes paid. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The adoption of this pronouncement is not expected to have a material impact on the Company's 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 25 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable
12 Months Ended
Dec. 31, 2023
Accounts Receivable [Abstract]  
ACCOUNTS RECEIVABLE

Note 3. ACCOUNTS RECEIVABLE

 

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

 

   December 31,
2023
   December 31,
2022
 
Accounts Receivable Gross  $8,236,000   $9,764,000 
Allowance for Credit Losses   (344,000)   (281,000)
Accounts Receivable Net  $7,892,000   $9,483,000 

 

The allowance for credit losses for the years ended December 31, 2023 and 2022 is as follows:

 

       Charged         
   Balance at   to   Deductions   Balance at 
   Beginning of   Costs and   from   End of 
   Year   Expenses   Reserves   Year 
Year ended December 31, 2023 Allowance for Credit Losses  $281,000   $88,000   $25,000   $344,000 
Year ended December 31, 2022 Allowance for Credit Losses  $594,000   $16,000   $329,000   $281,000 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory
12 Months Ended
Dec. 31, 2023
Inventory [Abstract]  
INVENTORY

Note 4. INVENTORY

 

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

 

    December 31,     December 31,  
    2023     2022  
Raw Materials   $ 5,213,000     $ 4,198,000  
Work In Progress     13,502,000       20,488,000  
Semi - Finished Goods     12,590,000       9,642,000  
Final – Finished Goods     1,789,000       1,106,000  
Reserve     (3,243,000 )     (3,613,000 )
Total Inventory   $ 29,851,000     $ 31,821,000  
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

Note 5. PROPERTY AND EQUIPMENT

 

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

 

   December 31,   December 31,    
   2023   2022    
Land  $300,000   $300,000  
Buildings and Improvements   2,206,000    1,789,000   31.5 years
Machinery and Equipment   24,552,000    23,566,000   5 - 8 years
Tools and Instruments   14,314,000    13,744,000   1.5 - 7 years
Automotive Equipment   266,000    266,000   5 years
Furniture and Fixtures   299,000    290,000   5 - 8 years
Leasehold Improvements   1,025,000    941,000   Term of lease
Computers and Software   605,000    604,000   4 - 6 years
Total Property and Equipment   43,567,000    41,500,000    
Less: Accumulated Depreciation   (35,519,000)   (33,282,000)   
Property and Equipment, net  $8,048,000   $8,218,000    

 

Depreciation expense for the years ended December 31, 2023 and 2022 was approximately $2,268,000 and $2,522,000, respectively. Assets held under finance lease obligations are depreciated over the shorter of their related lease terms or their estimated productive lives.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Expenses
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Expenses [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

Note 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

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

 

   December 31,
2023
   December 31,
2022
 
Accounts Payable  $5,461,000   $6,442,000 
Accrued Payroll   373,000    674,000 

Accrued Expenses – other

   257,000    426,000 
Accounts Payable and accrued expenses  $6,091,000   $7,542,000 

 

During the year ended December 31, 2022, the Company reviewed all old outstanding payables that were not paid and based on the statute of limitations concluded that certain claims would no longer be enforceable. The Company determined that approximately $317,000 of aged payables fell into this category. This adjustment is recorded as write-off of accounts payable in the accompanying consolidated statement of operations.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sale-Leaseback Transaction
12 Months Ended
Dec. 31, 2023
Sale and Leaseback Transaction [Abstract]  
SALE-LEASEBACK TRANSACTION

Note 7. SALE-LEASEBACK TRANSACTION

 

On October 24, 2006, the Company consummated a Sale - Leaseback Arrangement, whereby the Company sold the buildings and real property located in Bay Shore, New York (the “Bay Shore Property”) for a purchase price of $6,200,000. The Company realized a gain on the sale of $1,051,000 of which $300,000 was recognized during the year ended December 31, 2006. The remaining $751,000 is being recognized ratably over the remaining term of the twenty - year lease at approximately $38,000 per year. The gain is included in Other Income in the accompanying Consolidated Statements of Operations. The unrecognized portion of the gain in the amount of $105,000 and $143,000 as of December 31, 2023 and 2022, 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 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 landlord $89,000 as security for the performance of its obligations under the Lease. 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 landlord customary remedies upon a breach of the lease by the Company, including the right to terminate the Lease and hold the Company liable for any deficiency in future rent. See Note 9 – Operating Lease Liabilities.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
12 Months Ended
Dec. 31, 2023
Debt [Abstract]  
DEBT

Note 8. Debt

 

Indebtedness to third parties consists of the following:

 

   December 31,   December 31, 
   2023   2022 
Current Credit Facility – Revolving loan  $10,804,000   $13,352,000 
Current Credit Facility – Term loan   5,045,000    5,396,000 
Solar Credit Facility   393,000    - 
Finance lease obligations   884,000    328,000 
Loans Payable - financed assets   22,000    30,000 
Subtotal   17,148,000    19,106,000 
Less: Current portion   (16,036,000)   (14,477,000)

Long-Term Portion

  $1,112,000   $4,629,000 

 

Current Credit Facility

 

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

 

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

 

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

 

As of December 31, 2023, there is $10,804,000 outstanding under the Revolving Line of Credit and $5,045,000 under the Term Loan, inclusive of amounts drawn under the Equipment Line of Credit. Additionally, there was $382,000 remaining available under the Equipment Line of Credit.

 

As discussed in Note 1, the Company was not in compliance with a required covenant as of March 31, 2024. There is no assurance that the Company will be able obtain a waiver of its failure to meet this covenant or will be able to meet its financial covenants in one of the upcoming fiscal quarters over the next twelve months, therefore, in accordance with the guidance in ASC 470-10-45, related to the classification of callable debt, the entire term loan has been classified as short term as of December 31, 2023.

 

The below table shows the timing of payments due under the Term Loan:

 

For the year ending  Amount 
December 31, 2024  $945,000 
December 31, 2025   4,143,000 
Term Loan payable   5,088,000 
Less: debt issuance costs   (43,000)
Total Term Loan payable, net of debt issuance costs   5,045,000 
Less: Current portion of Term Loan payable   (5,045,000)
Total long-term portion of Term Loan payable  $

-

 

 

Interest expense related to the Current Credit Facility amounted to approximately $1,391,000 and $780,000 for the years ended December 31, 2023 and 2022, respectively. Interest expense includes the amortization of deferred finance costs of $68,000 and $65,000 in 2023 and 2022, respectively.

 

As of December 31, 2023, the Company was in full compliance with all financial covenants. The below summarizes various terms of the Current Credit Facility (all of which are described in full in various SEC filings):

 

  The Company is required to maintain a defined Fixed Charge Coverage Ratio at the end of each Fiscal Quarter on a rolling basis. As of December 31, 2023, the Company achieved a Fixed Charge Coverage Ratio of 1.31x compared to the required 0.95x.

 

For so long as the Term Loan remains outstanding, if Excess Cash Flow (as defined) is a positive number for any fiscal year the Company shall pay 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 applied to the outstanding principal balance of the Term Loan, on or prior to the April 15 immediately following such fiscal year. The Company made an Excess Cash Flow $195,000 for fiscal year ended December 31, 2022. For the Fiscal year ended December 31, 2023, based on the calculation there is no Excess Cash Flow payment required.

 

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

 

The Current Credit Facility limits the amount of capital expenditures and dividends the Company can pay to its stockholders. Substantially all of the Company’s assets are pledged as collateral.

 

The below summarizes historical amendments to the Current Credit Facility 

 

On May 17, 2022, the Company entered into a Fourth Amendment that increased the Term Loan to $5,000,000 and reduced monthly principal repayments requirements. It also provided for the establishment of a Capital Expenditure Line in the amount of $2,000,000 which the Company can draw upon to purchase machinery and equipment. In 2022, the Company borrowed $878,000, and in 2023, it borrowed $739,500 against the Capital Expenditure Line. In connection with this amendment, the Company paid an amendment fee of $20,000.

 

On August 4, 2023, the Company entered into a Fifth Amendment that waived a default caused by the failure by the Company to meet the required Fixed Charge Coverage Ratio for the fiscal quarter ended March 31, 2023. Additionally, the amendment provided for a revised Fixed Charge Ratio for the fiscal quarters ending June 30, 2023, and September 30, 2023, and increased the amount of purchase money secured debt (such as finance leases) the Company is allowed to have outstanding at any time to $2,000,000. In connection with this amendment, the Company paid an amendment fee of $10,000.

 

On November 20, 2023, the Company entered into a Sixth Amendment that waived defaults caused by our failure to achieve the required Fixed Charge Coverage Ratio of the Fifth Amendment and because we purchased capital expenditures (as defined) in excess of permitted amounts. This amendment further revised the Fixed Charge Coverage Ratio by requiring it to be calculated on a rolling period basis and not be less than, (a) 1.10x (as calculated on a six-months basis) for the fiscal quarter ending March 31, 2024 (b) 1.20x (as calculated on a nine-months basis) for the fiscal quarter ending June 30, 2024, and (iv) 1.25 (as calculated on a twelve-months basis) for all other fiscal quarters. This amendment also increased the Capital Expenditure limit to $2,500,000 in any fiscal year. In connection with these changes, the Company paid an amendment of $20,000.

 

All amendment fees paid in connection with the Current Credit Facility that are for a future benefit of the Company are included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying consolidated balance sheets and are amortized over the term of the loan.

 

As of December 31, 2023, the Company has borrowing capacity of approximately $9,830,000 under the Revolving Loan (including $383,000 pursuant to the Capital Expenditure Line.

 

Solar Credit Facility

 

On August 16, 2023, the Company entered into a financing agreement (“Solar Credit Facility”) with Green Bank, a quasi-public agency of the State of Connecticut, for the installation of solar energy systems including replacing the existing roof (“Project”) at its Sterling facility. Advances are made by Green Bank upon its approval of costs incurred on the Project up to $934,553. As of December 31, 2023, an advance of $393,233 had been made including the payment of Green Bank’s closing costs of $25,233. Interest accrues at the rate of 5% on advances and is capitalized and added to the outstanding principal of the loan. Upon project completion, the cumulative total of the advances and capitalized interest will convert to a 20-year level payment term loan with interest accruing at the rate of 5.75%. Semi-annual payments are projected to be approximately $41,000 inclusive of interest over the 20-year term.

 

Finance Lease Obligations

 

The Company entered into a finance lease in November of 2022 for the purchase of new manufacturing equipment. Additionally, during May of 2023, the Company entered into an additional finance lease for the purchase of additional manufacturing equipment. The obligations for the finance leases totaled $884,000 and $328,000 as of December 31, 2023 and 2022, respectively. The leases have an average imputed interest rate of 7.31% per annum and are payable monthly with the final payments due between September of 2026 and May of 2030.

 

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

 

   December 31,   December 31, 
   2023   2022 
Weighted Average Remaining Lease Term - in years   5.4    4.0 
Weighted Average Discount rate - %   7.31%   7.48%

 

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

 

For the year ending  Amount 
December 31, 2024  $224,000 
December 31, 2025   224,000 
December 31, 2026   199,000 
December 31, 2027   124,000 
December 31, 2028   124,000 
Thereafter   177,000 
Total future minimum finance lease payments   1,072,000 
Less: imputed interest   (188,000)
Less: Current portion   (165,000)
Long-term portion  $719,000 

 

Loans Payable – Financed Assets

 

The Company financed the purchase a delivery vehicle in July 2020. The loan obligation totaled $22,000 and $30,000 as of December 31, 2023 and 2022, 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, 2024  $9,000 
December 31, 2025   9,000 
December 31, 2026   4,000 
Loans Payable - financed assets   22,000 
Less: Current portion   (9,000)
Long-term portion  $13,000 

  

Related Party Indebtedness

 

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 (together referred to as “Related Party Notes”) with Michael and Robert Taglich which generated proceeds to the Company totaling $6,550,000. In connection with issuance, Michael and Robert were issued a total of 35,508 shares of common stock and Taglich Brothers, Inc. was issued promissory notes totaling $554,000 for placement agency fees.

 

The Related Party Notes outstanding as of December 31, 2023 consists of:

 

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

 

Of the $6,162,000, approximately $2,732,000 bears an annual rate of interest of 6%, $2,080,000 bears an annual rate of 7% and $1,350,000 bears an annual interest rate of 12%. Interest expense for the years ended December 31, 2023 and 2022 was $472,000 and $487,000, respectively.

 

Approximately $2,732,000 of the convertible subordinated notes can be converted at the option of the holder into Common Stock of the Company at $15.00 per share, while the remaining $2,080,000 of the convertible subordinated notes can be converted at the option of the holder into common stock of the Company at $9.30 per share. The remaining $1,350,000 is not convertible. There are no principal payments due on these notes prior to July 1, 2026.

 

The Related Party Notes are subordinate to outstanding debt pursuant to the Current Credit Facility and mature on July 1, 2026.

 

The Company is allowed, subject to certain limitations, to make principal payments of $250,000 to reduce the value of outstanding Related Party Notes payable. During the year ended December 31, 2022, a principal payment of $250,000 was made against the Related Party Notes due to Michael Taglich. No payments were made in fiscal 2023.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Lease Liabilities
12 Months Ended
Dec. 31, 2023
Operating Lease Liabilities [Abstract]  
OPERATING LEASE LIABILITIES

Note 9. OPERATING LEASE LIABILITIES

 

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

 

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

 

   December 31,   December 31, 
   2023   2022 
Weighted Average Remaining Lease Term - in years   2.66    3.64 
Weighted Average discount rate - %   9.10%   8.89%

 

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

 

   Amount 
December 31, 2024  $1,070,000 
December 31, 2025   992,000 
December 31, 2026   730,000 
Total future minimum lease payments   2,792,000 
Less: discount   (330,000)
Total operating lease maturities   2,462,000 
Less: current portion of operating lease liabilities   (880,000)
Total long-term portion of operating lease maturities  $1,582,000 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity
12 Months Ended
Dec. 31, 2023
Stockholders’ Equity [Abstract]  
STOCKHOLDERS’ EQUITY

Note 10. STOCKHOLDERS’ EQUITY

 

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

 

Common Stock – Issuances of Securities

 

The Company issued 55,108 and 27,849 shares of common stock totaling $200,000 and $216,000 in payment of Director’s fees for the years ended December 31, 2023 and 2022, respectively. Such expense is included in Operating Expenses in the consolidated statements of operations.

 

During the first quarter of 2024, the Company issued 12,323 shares of common stock in payment of Director’s fees totaling $38,000.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits Plans
12 Months Ended
Dec. 31, 2023
Employee Benefits Plans [Abstract]  
EMPLOYEE BENEFITS PLANS

Note 11. EMPLOYEE BENEFITS PLANS

 

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

 

Union

 

Our AIM subsidiary has a collective bargaining agreement with the United Service Workers, IUJAT, Local 355 (the “Union”). This agreement is effective until December 31, 2024 and covers the majority of AIM’s 125 personnel. The Company is not required to make a monthly contribution to Union’s United Welfare Fund and the United Services Worker’s Security Fund, the sole pension benefit for covered employees. The Company is not obligated to provide any future defined benefits. 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 $155,000 for the years ended December 31, 2023 and 2022, respectively. The Union’s retirement plan is a defined contribution plan. As such, the Company is not responsible for the obligations of other companies in the Union’s retirement plan. 

 

Medical benefits for union employees are provided through a policy with Insperity Services, Inc. (“Insperity”), a professional employer organization that provides out-sourced human resource services. The cost of such benefits are substantially borne by the Company.

 

The collective bargaining agreement contains a “no-strike” clause and a “no-lock-out” clause. The Company believes it maintains good relationships with the Union and expects to renew the collective bargaining agreement before it expires.

 

Others

 

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

 

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

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

Note 12. COMMITMENTS AND CONTINGENCIES

 

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

 

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

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
INCOME TAXES

Note 13. INCOME TAXES

 

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

 

   Year Ended   Year Ended 
   December 31,   December 31, 
Current  2023   2022 
Federal  $              -   $                 - 
State   -    - 
           
Total Provision for Income Taxes  $-   $- 

 

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

 

   Year Ended   Year Ended 
   December 31,   December 31, 
   2023   2022 
U.S. statutory income tax rate   21.00%   21.00%
State taxes, net of federal benefit   2.43%   4.10%
Permanent difference and non-deductible items   -2.71%   -6.90%
Change in state rate   -15.20%   0.70%
Deferred tax valuation allowance   -10.13%   -18.40%
Other   4.61%   -0.50%
Total   0.00%   0.00%

 

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

 

   December 31,   December 31, 
   2023   2022 
Deferred tax assets:        
Current:        
Net operation loss carryforwards  $4,996,000   $5,075,000 
Allowance for credit loss   133,000    71,000 
Inventory - IRC 263A adjustment   336,000    411,000 
Stock-based compensation - options and restricted stock   159,000    183,000 
Capitalized engineering costs   211,000    331,000 
Amortization - NTW Transaction   251,000    359,000 
Inventory reserve   715,000    932,000 
Deferred gain on sale of real estate   23,000    36,000 
Accrued expenses   37,000    30,000 
Disallowed interest   2,024,000    1,663,000 
Operating lease liabilities   546,000    814,000 
Total deferred tax asset, before valuation allowance   9,431,000    9,905,000 
Valuation allowance   (7,903,000)   (7,701,000)
Total deferred tax asset, net of valuation allowance   1,528,000    2,204,000 
           
           
Deferred tax liabilities   (1,114,000)   (1,583,000)
Property and equipment   (414,000)   (621,000)
Total deferred tax liabilities   (1,528,000)   (2,204,000)
           
Net deferred tax asset  $
-
   $
-
 

 

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

 

As of December 31, 2023, the Company had a Federal net operating loss carry forward of approximately $22,363,000, of which approximately $14,719,000 expires from 2024 through 2037 and $7,643,000 does not expire. In addition, the Company has net operating loss carryforwards from various states of approximately $4,7783,000 which expire starting in 2035.

 

The utilization of the Company’s net operating losses may be subject to a U.S. federal limitation due to the “change in ownership provisions” under Section 382 of the Internal Revenue Code and other similar limitations in various state jurisdictions. Such limitations may result in a reduction of the amount of net operating loss carryforwards in future years and possibly the expiration of certain net operating loss carryforwards before their utilization.

 

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

 

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

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants
12 Months Ended
Dec. 31, 2023
Stock Options and Warrants [Abstract]  
STOCK OPTIONS AND WARRANTS

Note 14. STOCK OPTIONS AND WARRANTS

 

Stock-Based Compensation

 

Stock Options

 

In September 2023, the shareholders of the Company approved the amendment to the 2022 Equity Incentive Plan (“2022 Plan”) to increase the number of shares authorized to be issued under the plan by 250,000 shares, from 100,000 shares to 350,000 shares. Additionally, this amendment to the 2022 Plan specified that the Company may grant Restricted Stock Units under the 2022 Plan.

 

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

 

The Company recorded stock-based compensation expense for certain employees and members of the Company’s Board of Directors of $482,000 and $526,000 in its consolidated statements of operations for the years ended December 31, 2023 and 2022, respectively, and such amounts were included as a component of operating expenses.

 

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

 

   2023   2022 
Risk-free interest rates   3.70% - 3.97%   1.38% - 2.73%
Expected life (in years)   2.50 - 3.5    2.50 - 4.00 
Expected volatility   61%   71.6% - 72.0%
Dividend yield   0.00%   0.00%
           
Weighted-average grant date fair value per share  $3.46   $3.97 

 

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

 

       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2022   246,850   $12.54 
Granted during the period   62,000    8.40 
Exercised during the period   
-
    
-
 
Terminated/Expired during the period   (5,800)   12.04 
Balance, December 31, 2022   303,050   $11.70 
Granted during the period   189,620    3.46 
Exercised during the period   
-
    
-
 
Terminated/Expired during the period   (30,800)   13.60 
Balance, December 31, 2023   461,870   $8.34 
           
Exercisable at December 31, 2023   397,539   $8.94 

 

Issuance of Stock Options

 

Issued in 2023

 

On May 23, 2023, the Company granted options to its directors and certain members of management and employees, stock options to purchase an aggregate of 108,620 shares of the Company’s common stock at a price of $3.43 per share. The options expire on the June 30, 2028 and vested immediately.

 

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

 

On June 2, 2023, the Company granted to certain members of management and employees, stock options to purchase an aggregate of 75,000 shares of the Company’s common stock at a price of $3.50 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three year.

 

Issued in 2022

 

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

 

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

 

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

 

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

 

   Number      Wtd. Avg. 
Range of Exercise Price  Outstanding   Wtd.Avg, Life  Exercise Price 
$3.46 - $15.60   461,870   2.7 years  $8.94 

 

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

 

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

 

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

 

The aggregate intrinsic value at December 31, 2023 was based on the Company’s closing stock price of $3.25 was $0. The aggregate intrinsic value at December 31, 2022 was based on the Company’s closing stock price of 4.25 was approximately $0. 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, 2023 and 2022 was $8.40 and $8.40 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2023 and 2022 was $0. The total fair value of shares vested during the years ended December 31, 2023 and 2022 was $417,000 and $316,000, respectively.

 

Warrants

 

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

 

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

 

           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2022   150,722   $21.94    0.75 
Granted during the period   -    -    - 
Terminated/Expired during the period   (122,722)   23.75    - 
Balance, December 31, 2022   28,000   $14.00    0.75 
Granted during the period   -    -    - 
Terminated/Expired during the period   (28,000)  $14.00    - 
Balance, December 31, 2023   -   $-    - 
                
Exercisable at December 31, 2023   -   $-    - 

 

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

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (2,131,000) $ (1,076,000)
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

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

Accounts Receivable

Accounts Receivable

Accounts receivable are carried at the original invoice amount less an estimate made for credit losses based on a review of all outstanding amounts on a quarterly basis. Management determines the allowance for credit losses by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history, current economic conditions and other relevant factors, including specific reserves for certain accounts. Accounts receivable are written off when deemed uncollectible.  Bad debt expenses are recorded in operating expenses on the consolidated statements of operations.

 

Inventory Valuation

Inventory Valuation

The Company values inventory at the lower of cost on a or an estimated net realizable value. The Company periodically evaluates inventory items not secured by backlog and establishes write-downs to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.

Property and Equipment

Property and Equipment

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

Long-Lived Assets

Long-Lived Assets

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

Deferred Financing Costs

Deferred Financing Costs

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

Contract Costs Receivable

Contract Costs Receivable

Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 at both December 31, 2023 and 2022.

Revenue Recognition

Revenue Recognition

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

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

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

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

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

 

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

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

Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.

Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products
Customer Deposits

Customer Deposits

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

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

Backlog

Backlog

Backlog represents the value of orders received pursuant to our Long-Term Agreements (“LTA”) or spot orders pursuant to a customer purchase order. As of December 31, 2023, backlog relating to remaining performance obligations on contracts was approximately $98.3 million. The Company estimates that a substantial portion of this backlog will be recognized as net sales during the next twenty-four-months, with the rest thereafter. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales from expected new orders that are not in our backlog.

Use of Estimates

Use of Estimates

In preparing the financial statements, management is required to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. The more significant management estimates are inventory valuation, useful lives and impairment of long-lived assets, income tax provision and the allowance for credit losses. 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 directly from large aerospace and defense prime contractors for which the ultimate end-user is the U.S. Government, international governments or commercial airlines. 

The composition of customers that exceeded 10% of net sales in either 2023 or 2022 are shown below:

   Percentage of Net Sales 
Customer  2023   2022 
RTX (a)   27.3%   40.6%
Lockheed Martin   24.7%   21.4%
Boeing   12.2%   0.0%
United States Government   3.6%   14.3%
(A) 

RTX includes Collins Landing Systems and Collins Aerostructures

The composition of customers that exceed 10% of accounts receivable in either 2023 or 2022 are shown below:

   Percentage of Net Receivables 
Customer  2023   2022 
RTX   45.5%   56.7%
Boeing   16.0%   0.0%
Lockheed Martin   3.7%   13.6%
(A)

RTX includes Collins Landing Systems and Collins Aerostructures

Disaggregation of Revenue

Disaggregation of Revenue

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

Product  December 31,
2023
   December 31,
2022
 
Military  $42,394,000   $43,993,000 
Commercial   9,122,000    9,245,000 
           
Total  $51,516,000   $53,238,000 
Cash

Cash

For the years ended December 31, 2023 and 2022, 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 utilizes sole-source suppliers to supply raw materials or other parts that used in production. 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 Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“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, 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 ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

Earnings (Loss) per share

Earnings (Loss) per share

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

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

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

   December 31,   December 31, 
   2023   2022 
Stock Options   461,870    245,446 
Warrants   -    28,000 
    461,870    273,446 

 

The following securities have been excluded from the calculation because the effect of including these potential shares was anti-dilutive due to the net loss incurred during these periods:

   December 31,   December 31, 
   2023   2022 
Stock Options   -    - 
Convertible notes payable   405,800    405,800 
    405,800    405,800 
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 $283,000 and $310,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expense for directors amounted to $200,000 and $216,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying consolidated statements of operations.

Goodwill

Goodwill

Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. In accordance with the provisions of Accounting Standards Update (“ASU”) 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”, the Company determined that the goodwill was fully impaired at December 31, 2022 and recorded an impairment charge of $163,000 is which included in operating expenses in the consolidated statements of operations.

Freight Out

Freight Out

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

Leases

Leases

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

At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all of the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under the practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.

 

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

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

Reclassification

Reclassification

Certain amounts in the consolidated notes to the financial statements have been reclassified to conform to the current year presentation. The Right of use asset - finance lease has been reclassified from the classification of Fixed Assets at December 31, 2022.

Such reclassifications do not impact the Company’s previously reported financial position or results of operations.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued ASU No 2016-13, “Financial Instruments - Credit Losses: (“ASU No. 2016-13”) to improve information on credit losses for financial assets and investment in leases that are not accounted for at fair value through net income (loss). ASU 2016-13 replaces the previous incurred loss impairment methodology with a methodology that reflects expected credit losses. Effective January 1, 2023, the Company adopted ASU 2016-13 which did not have a material effect on the Company’s consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topic 740): Improvements to Income Tax Disclosures" related to improvements to income tax disclosures. The amendments in this update require enhanced jurisdictional and other disaggregated disclosures for the effective tax rate reconciliation and income taxes paid. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The adoption of this pronouncement is not expected to have a material impact on the Company's 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 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Schedule of Composition of Customers Net Sales The composition of customers that exceeded 10% of net sales in either 2023 or 2022 are shown below:
   Percentage of Net Sales 
Customer  2023   2022 
RTX (a)   27.3%   40.6%
Lockheed Martin   24.7%   21.4%
Boeing   12.2%   0.0%
United States Government   3.6%   14.3%
(A) 

RTX includes Collins Landing Systems and Collins Aerostructures

Schedule of Composition of Customers Accounts Receivable The composition of customers that exceed 10% of accounts receivable in either 2023 or 2022 are shown below:
   Percentage of Net Receivables 
Customer  2023   2022 
RTX   45.5%   56.7%
Boeing   16.0%   0.0%
Lockheed Martin   3.7%   13.6%
(A)

RTX includes Collins Landing Systems and Collins Aerostructures

Schedule of Revenue from Contracts with Customers The following table summarizes revenue from contracts with customers for the years ended December 31, 2023 and 2022:
Product  December 31,
2023
   December 31,
2022
 
Military  $42,394,000   $43,993,000 
Commercial   9,122,000    9,245,000 
           
Total  $51,516,000   $53,238,000 
Schedule of Exercise Price Was Greater Than the Average Market Price The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:
   December 31,   December 31, 
   2023   2022 
Stock Options   461,870    245,446 
Warrants   -    28,000 
    461,870    273,446 

 

Schedule of Anti-Dilutive Due to the Net Loss The following securities have been excluded from the calculation because the effect of including these potential shares was anti-dilutive due to the net loss incurred during these periods:
   December 31,   December 31, 
   2023   2022 
Stock Options   -    - 
Convertible notes payable   405,800    405,800 
    405,800    405,800 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Receivable [Abstract]  
Schedule of Accounts Receivable The components of accounts receivable at December 31, are detailed as follows:
   December 31,
2023
   December 31,
2022
 
Accounts Receivable Gross  $8,236,000   $9,764,000 
Allowance for Credit Losses   (344,000)   (281,000)
Accounts Receivable Net  $7,892,000   $9,483,000 
Schedule of Allowance for Credit Losses The allowance for credit losses for the years ended December 31, 2023 and 2022 is as follows:
       Charged         
   Balance at   to   Deductions   Balance at 
   Beginning of   Costs and   from   End of 
   Year   Expenses   Reserves   Year 
Year ended December 31, 2023 Allowance for Credit Losses  $281,000   $88,000   $25,000   $344,000 
Year ended December 31, 2022 Allowance for Credit Losses  $594,000   $16,000   $329,000   $281,000 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Inventory [Abstract]  
Schedule of Inventory The components of inventory at December 31, consisted of the following:
    December 31,     December 31,  
    2023     2022  
Raw Materials   $ 5,213,000     $ 4,198,000  
Work In Progress     13,502,000       20,488,000  
Semi - Finished Goods     12,590,000       9,642,000  
Final – Finished Goods     1,789,000       1,106,000  
Reserve     (3,243,000 )     (3,613,000 )
Total Inventory   $ 29,851,000     $ 31,821,000  
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property and Equipment [Abstract]  
Schedule of Property and Equipment The components of property and equipment at December 31, consisted of the following:
   December 31,   December 31,    
   2023   2022    
Land  $300,000   $300,000  
Buildings and Improvements   2,206,000    1,789,000   31.5 years
Machinery and Equipment   24,552,000    23,566,000   5 - 8 years
Tools and Instruments   14,314,000    13,744,000   1.5 - 7 years
Automotive Equipment   266,000    266,000   5 years
Furniture and Fixtures   299,000    290,000   5 - 8 years
Leasehold Improvements   1,025,000    941,000   Term of lease
Computers and Software   605,000    604,000   4 - 6 years
Total Property and Equipment   43,567,000    41,500,000    
Less: Accumulated Depreciation   (35,519,000)   (33,282,000)   
Property and Equipment, net  $8,048,000   $8,218,000    
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Expenses [Abstract]  
Schedule of Accounts Payable and Accrued Expenses The components of accounts payable and accrued expenses at December 31, are detailed as follows:
   December 31,
2023
   December 31,
2022
 
Accounts Payable  $5,461,000   $6,442,000 
Accrued Payroll   373,000    674,000 

Accrued Expenses – other

   257,000    426,000 
Accounts Payable and accrued expenses  $6,091,000   $7,542,000 

 

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt (Tables) [Line Items]  
Schedule of Indebtedness to Third Parties Indebtedness to third parties consists of the following:
   December 31,   December 31, 
   2023   2022 
Current Credit Facility – Revolving loan  $10,804,000   $13,352,000 
Current Credit Facility – Term loan   5,045,000    5,396,000 
Solar Credit Facility   393,000    - 
Finance lease obligations   884,000    328,000 
Loans Payable - financed assets   22,000    30,000 
Subtotal   17,148,000    19,106,000 
Less: Current portion   (16,036,000)   (14,477,000)

Long-Term Portion

  $1,112,000   $4,629,000 

 

Schedule of Annual Maturities The below table shows the timing of payments due under the Term Loan:
For the year ending  Amount 
December 31, 2024  $945,000 
December 31, 2025   4,143,000 
Term Loan payable   5,088,000 
Less: debt issuance costs   (43,000)
Total Term Loan payable, net of debt issuance costs   5,045,000 
Less: Current portion of Term Loan payable   (5,045,000)
Total long-term portion of Term Loan payable  $

-

 
Schedule of Finance Lease Obligations The leases have an average imputed interest rate of 7.31% per annum and are payable monthly with the final payments due between September of 2026 and May of 2030.
   Year Ended 
   December 31,   December 31, 
   2023   2022 
Finance Lease cost:          
Amortization of ROU assets  $123,000   $- 
Interest on lease liabilities   50,000    2,182 
Total lease Costs  $173,000   $2,182 
           
Other Information:          
Cash Paid for amounts included in the measurement lease liabilities:          
Financing cash flow from finance lease obligations  $123,000   $284,000 
           
Supplemental disclosure of non-cash activity          
Acquisition of finance lease asset  $679,000   $350,000 
Schedule of Lease Term and Discount Rate
   December 31,   December 31, 
   2023   2022 
Weighted Average Remaining Lease Term - in years   5.4    4.0 
Weighted Average Discount rate - %   7.31%   7.48%
Schedule of Future Minimum Finance lease Payment As of December 31, 2023, the aggregate future minimum finance lease payment, including imputed interest are as follows:
For the year ending  Amount 
December 31, 2024  $224,000 
December 31, 2025   224,000 
December 31, 2026   199,000 
December 31, 2027   124,000 
December 31, 2028   124,000 
Thereafter   177,000 
Total future minimum finance lease payments   1,072,000 
Less: imputed interest   (188,000)
Less: Current portion   (165,000)
Long-term portion  $719,000 
Schedule of Note Holders and the Principal Balance The Related Party Notes outstanding as of December 31, 2023 consists of:
   Michael
Taglich,
   Robert
Taglich,
   Taglich
Brothers,
     
   Chairman   Director   Inc.   Total 
Convertible Subordinated Notes  $2,666,000   $1,905,000   $241,000   $4,812,000 
Subordinated Notes   1,000,000    350,000    -    1,350,000 
Total  $3,666,000   $2,255,000   $241,000   $6,162,000 
Loans Payable – Financed Assets [Member]  
Debt (Tables) [Line Items]  
Schedule of Annual Maturities Annual maturities of this loan are as follows:
For the year ending  Amount 
December 31, 2024  $9,000 
December 31, 2025   9,000 
December 31, 2026   4,000 
Loans Payable - financed assets   22,000 
Less: Current portion   (9,000)
Long-term portion  $13,000 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Lease Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Operating Lease Liabilities [Abstract]  
Schedule of Remaining Lease Terms The Company has operating leases for leased office and manufacturing facilities. The leases have remaining lease terms of one to five years, some of which include options to extend or terminate the leases.
   Year Ended 
   December 31,   December 31, 
   2023   2022 
Operating lease cost:  $1,156,000   $972,000 
Total lease cost  $1,156,000   $972,000 
           
Other Information          
Cash paid for amounts included in the measurement lease liability:   1,038,000    1,006,000 
Operating cash flow from operating leases  $1,038,000   $1,006,000 
Schedule of Operating and Finance Leases
   December 31,   December 31, 
   2023   2022 
Weighted Average Remaining Lease Term - in years   2.66    3.64 
Weighted Average discount rate - %   9.10%   8.89%
Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments The aggregate undiscounted cash flows of operating lease payments, with remaining terms greater than one year are as follows:
   Amount 
December 31, 2024  $1,070,000 
December 31, 2025   992,000 
December 31, 2026   730,000 
Total future minimum lease payments   2,792,000 
Less: discount   (330,000)
Total operating lease maturities   2,462,000 
Less: current portion of operating lease liabilities   (880,000)
Total long-term portion of operating lease maturities  $1,582,000 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Schedule of Provision for Income Taxes The provision for income taxes for the years ended December 31, 2023 and 2022, is set forth below:
   Year Ended   Year Ended 
   December 31,   December 31, 
Current  2023   2022 
Federal  $              -   $                 - 
State   -    - 
           
Total Provision for Income Taxes  $-   $- 
Schedule of Federal Statutory Rate The following is a reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the years ended December 31, 2023 and 2022 is set forth below:
   Year Ended   Year Ended 
   December 31,   December 31, 
   2023   2022 
U.S. statutory income tax rate   21.00%   21.00%
State taxes, net of federal benefit   2.43%   4.10%
Permanent difference and non-deductible items   -2.71%   -6.90%
Change in state rate   -15.20%   0.70%
Deferred tax valuation allowance   -10.13%   -18.40%
Other   4.61%   -0.50%
Total   0.00%   0.00%

 

Schedule of Deferred Tax Assets The components of net deferred tax assets at December 31, are set forth below:
   December 31,   December 31, 
   2023   2022 
Deferred tax assets:        
Current:        
Net operation loss carryforwards  $4,996,000   $5,075,000 
Allowance for credit loss   133,000    71,000 
Inventory - IRC 263A adjustment   336,000    411,000 
Stock-based compensation - options and restricted stock   159,000    183,000 
Capitalized engineering costs   211,000    331,000 
Amortization - NTW Transaction   251,000    359,000 
Inventory reserve   715,000    932,000 
Deferred gain on sale of real estate   23,000    36,000 
Accrued expenses   37,000    30,000 
Disallowed interest   2,024,000    1,663,000 
Operating lease liabilities   546,000    814,000 
Total deferred tax asset, before valuation allowance   9,431,000    9,905,000 
Valuation allowance   (7,903,000)   (7,701,000)
Total deferred tax asset, net of valuation allowance   1,528,000    2,204,000 
           
           
Deferred tax liabilities   (1,114,000)   (1,583,000)
Property and equipment   (414,000)   (621,000)
Total deferred tax liabilities   (1,528,000)   (2,204,000)
           
Net deferred tax asset  $
-
   $
-
 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Stock Options and Warrants [Abstract]  
Schedule of Fair Values of Stock Options Granted 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:
   2023   2022 
Risk-free interest rates   3.70% - 3.97%   1.38% - 2.73%
Expected life (in years)   2.50 - 3.5    2.50 - 4.00 
Expected volatility   61%   71.6% - 72.0%
Dividend yield   0.00%   0.00%
           
Weighted-average grant date fair value per share  $3.46   $3.97 
Schedule of Stock Options A summary of the status of the Company’s stock options as of December 31, 2023 and 2022, and changes during the two years then ended are presented below.
       Wtd. Avg. 
       Exercise 
   Options   Price 
Balance, January 1, 2022   246,850   $12.54 
Granted during the period   62,000    8.40 
Exercised during the period   
-
    
-
 
Terminated/Expired during the period   (5,800)   12.04 
Balance, December 31, 2022   303,050   $11.70 
Granted during the period   189,620    3.46 
Exercised during the period   
-
    
-
 
Terminated/Expired during the period   (30,800)   13.60 
Balance, December 31, 2023   461,870   $8.34 
           
Exercisable at December 31, 2023   397,539   $8.94 
Schedule of Outstanding Stock Options The following table summarizes information about outstanding stock options at December 31, 2023:
   Number      Wtd. Avg. 
Range of Exercise Price  Outstanding   Wtd.Avg, Life  Exercise Price 
$3.46 - $15.60   461,870   2.7 years  $8.94 
The following table summarizes information about exercisable stock options at December 31, 2022:
   Number      Wtd. Avg. 
Range of Exercise Price  Exercisable   Wtd.Avg, Life  Exercise Price 
$8.40 - $15.60   303,050   2.5 years  $11.70 
Schedule of Outstanding Warrants The following tables summarize the Company’s outstanding warrants as of December 31, 2023 and changes during the two years then ended:
           Wtd. Avg. 
       Wtd. Avg.   Remaining 
       Exercise   Contractual 
   Warrants   Price   Life (years) 
Balance, January 1, 2022   150,722   $21.94    0.75 
Granted during the period   -    -    - 
Terminated/Expired during the period   (122,722)   23.75    - 
Balance, December 31, 2022   28,000   $14.00    0.75 
Granted during the period   -    -    - 
Terminated/Expired during the period   (28,000)  $14.00    - 
Balance, December 31, 2023   -   $-    - 
                
Exercisable at December 31, 2023   -   $-    - 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Organization and Basis of Presentation [Line Items]    
Reporting segments 1  
Net cash provided by operating activities $ 4,862,000 $ 448,000
Required payments of debt (1,113,000) $ (1,609,000)
Amount of backlog 98,300,000  
Principal payment 944,000  
Credit Facility [Member]    
Organization and Basis of Presentation [Line Items]    
Required payments of debt 1,113,000  
Total Debt reduction $ 1,958,000  
Credit Facility [Member] | Maximum [Member]    
Organization and Basis of Presentation [Line Items]    
Fixed charge coverage ratio 1.31%  
Credit Facility [Member] | Minimum [Member]    
Organization and Basis of Presentation [Line Items]    
Fixed charge coverage ratio 0.95%  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies [Line Items]      
Expenditures for repairs and improvements $ 10,000    
Contract costs receivable 296,000 $ 296,000  
Customer deposits 3,557,000 781,000 $ 1,470,000
Revenue recognized from customer deposits 461,000 440,000  
Backlog relating to remaining performance obligations in contracts 98,300,000    
Impairment charge 163,000  
Cost of freight outward 87,000 162,000  
Employee [Member]      
Summary of Significant Accounting Policies [Line Items]      
Stock based compensation 283,000 310,000  
Director [Member]      
Summary of Significant Accounting Policies [Line Items]      
Stock based compensation $ 200,000 $ 216,000  
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
RTX [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales [Line Items]    
Percentage of Net Sales [1] 27.30% 40.60%
Lockheed Martin [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales [Line Items]    
Percentage of Net Sales 24.70% 21.40%
Boeing [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales [Line Items]    
Percentage of Net Sales 12.20% 0.00%
United States Government [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales [Line Items]    
Percentage of Net Sales 3.60% 14.30%
[1] RTX includes Collins Landing Systems and Collins Aerostructures
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Accounts Receivable - Accounts Receivable [Member] - Credit Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
RTX [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage [1] 45.50% 56.70%
Boeing [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 16.00% 0.00%
Lockheed Martin [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 3.70% 13.60%
[1] RTX includes Collins Landing Systems and Collins Aerostructures
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Details) - Schedule of Revenue from Contracts with Customers - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue, Major Customer [Line Items]    
Total $ 51,516,000 $ 53,238,000
Military [Member]    
Revenue, Major Customer [Line Items]    
Total 42,394,000 43,993,000
Commercial [Member]    
Revenue, Major Customer [Line Items]    
Total $ 9,122,000 $ 9,245,000
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price - Common Stock [Member] - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price [Line Items]    
Stock Options 461,870 245,446
Warrants 28,000
Total 461,870 273,446
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Details) - Schedule of Anti-Dilutive Due to the Net Loss - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Anti-Dilutive Due to the Net Loss [Line Item]    
Total 405,800 405,800
Stock Options [Member]    
Schedule of Anti-Dilutive Due to the Net Loss [Line Item]    
Total
Convertible notes payables [Member]    
Schedule of Anti-Dilutive Due to the Net Loss [Line Item]    
Total 405,800 405,800
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Details) - Schedule of Accounts Receivable - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Accounts Receivable [Abstract]    
Accounts Receivable Gross $ 8,236,000 $ 9,764,000
Allowance for Credit Losses (344,000) (281,000)
Accounts Receivable Net $ 7,892,000 $ 9,483,000
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Details) - Schedule of Allowance for Credit Losses - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Allowance for Credit Losses [Abstract]    
Balance at Beginning of Year $ 281,000 $ 594,000
Charged to Costs and Expenses 88,000 16,000
Deductions from Reserves 25,000 329,000
Balance at End of Year $ 344,000 $ 281,000
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Details) - Schedule of Inventory - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Inventory [Abstract]    
Raw Materials $ 5,213,000 $ 4,198,000
Work In Progress 13,502,000 20,488,000
Semi - Finished Goods 12,590,000 9,642,000
Final – Finished Goods 1,789,000 1,106,000
Reserve (3,243,000) (3,613,000)
Total Inventory $ 29,851,000 $ 31,821,000
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment [Abstract]    
Depreciation expense $ 2,268,000 $ 2,522,000
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 43,567,000 $ 41,500,000
Less: Accumulated Depreciation (35,519,000) (33,282,000)
Property and Equipment, net 8,048,000 8,218,000
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 300,000 300,000
Buildings and Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,206,000 1,789,000
Property and equipment, useful lives 31 years 6 months  
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 24,552,000 23,566,000
Machinery and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 5 years  
Machinery and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 8 years  
Tools and Instruments [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14,314,000 13,744,000
Tools and Instruments [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 1 year 6 months  
Tools and Instruments [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 7 years  
Automotive Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 266,000 266,000
Property and equipment, useful lives 5 years  
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 299,000 290,000
Furniture and Fixtures [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 5 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 8 years  
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,025,000 941,000
Property and equipment, useful lives Term of lease  
Computers and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 605,000 $ 604,000
Computers and Software [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 4 years  
Computers and Software [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 6 years  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Expenses (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Expenses [Abstract]    
Amount of old outstanding payables $ 317,000
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Accounts Payable and Accrued Expenses [Abstract]    
Accounts Payable $ 5,461,000 $ 6,442,000
Accrued Payroll 373,000 674,000
Accrued Expenses – other 257,000 426,000
Accounts Payable and accrued expenses $ 6,091,000 $ 7,542,000
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sale-Leaseback Transaction (Details) - USD ($)
12 Months Ended
Oct. 24, 2006
Dec. 31, 2023
Dec. 31, 2022
Sale-Leaseback Transaction (Details) [Line Items]      
Sale of buildings and real property at a purchase price $ 6,200,000    
Gain on sale of real property 1,051,000    
Recognized amount 300,000    
Recognized remaining amount of lease $ 751,000    
Lease term 20 years    
Lease income per year $ 38,000    
Unrecognized portion of gain   $ 105,000 $ 143,000
Base annual rent   $ 540,000  
Term of lease for annual rent   5 years  
Lessee, Operating Lease, Renewal Term   5 years  
Deposit security   $ 89,000  
Leases-Sale-Leaseback [Member]      
Sale-Leaseback Transaction (Details) [Line Items]      
Debt Instrument, Periodic Payment, Principal   $ 560,000  
Annual rent percentage   3.00%  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - USD ($)
12 Months Ended
Nov. 20, 2023
Sep. 30, 2023
Aug. 04, 2023
Jan. 04, 2023
Dec. 15, 2022
May 17, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Mar. 31, 2024
Aug. 16, 2023
Dec. 31, 2019
Debt [Line Items]                        
Webster facility             Dec. 30, 2025          
Line of credit maximum borrowing facility                       $ 20,000,000
Term loan                       5,000,000
Equipment line of credit                       $ 2,000,000
Line of credit advance       $ 739,500 $ 877,913              
Principal payments       $ 8,804 $ 10,451              
Balloon due date       Dec. 30, 2025 Dec. 30, 2025              
Revolving line of credit, current             $ 10,804,000 $ 13,352,000        
Term loan             5,045,000          
Equipment line of credit remaining available             382,000          
Interest expense             1,391,000 780,000        
Amortization of deferred financing costs             $ 68,000 $ 65,000        
Actual fixed charge coverage ratio             1.31%          
Required fixed charge coverage ratio             0.95%          
Excess cash flow percentage             25.00%          
Description of sixth amendment             (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum.          
Average interest rate             7.55% 4.50%        
Amount of term loan           $ 5,000,000            
Capital expenditure line of credit           2,000,000 $ 383,000          
Borrowed against capital expenditure             739,500 $ 878,000        
Amendment fee paid $ 20,000   $ 10,000     $ 20,000            
Description of fifth amendment     ●On August 4, 2023, the Company entered into a Fifth Amendment that waived a default caused by the failure by the Company to meet the required Fixed Charge Coverage Ratio for the fiscal quarter ended March 31, 2023. Additionally, the amendment provided for a revised Fixed Charge Ratio for the fiscal quarters ending June 30, 2023, and September 30, 2023, and increased the amount of purchase money secured debt (such as finance leases) the Company is allowed to have outstanding at any time to $2,000,000. In connection with this amendment, the Company paid an amendment fee of $10,000.                  
Purchase money secured debt allowed     $ 2,000,000                  
Description of sixth amendment ●On November 20, 2023, the Company entered into a Sixth Amendment that waived defaults caused by our failure to achieve the required Fixed Charge Coverage Ratio of the Fifth Amendment and because we purchased capital expenditures (as defined) in excess of permitted amounts. This amendment further revised the Fixed Charge Coverage Ratio by requiring it to be calculated on a rolling period basis and not be less than, (a) 1.10x (as calculated on a six-months basis) for the fiscal quarter ending March 31, 2024 (b) 1.20x (as calculated on a nine-months basis) for the fiscal quarter ending June 30, 2024, and (iv) 1.25 (as calculated on a twelve-months basis) for all other fiscal quarters. This amendment also increased the Capital Expenditure limit to $2,500,000 in any fiscal year. In connection with these changes, the Company paid an amendment of $20,000.                      
Fixed charge coverage ratio 1.25%                      
Capital expenditure $ 2,500,000                      
Borrowing capacity under revolving loan             9,830,000          
Cumulative Advance total   $ 393,233                    
Closing costs   $ 25,233                    
Payment term loan   20 years                    
Projected semi-annual payments             $ 41,000          
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]             finance lease payment          
Loan obligation             $ 22,000 30,000        
Notes proceeds             6,550,000          
Promissory notes             554,000          
Non-convertible subordinated notes             1,350,000          
Convertible subordinated notes             $ 4,812,000          
Convertible common stock per share (in Dollars per share)             $ 15          
Convertible subordinated notes             $ 2,080,000          
Convertible conversion price per share (in Dollars per share)             $ 9.3          
Related party notes amount paid               250,000        
November 2022 [Member]                        
Debt [Line Items]                        
Finance Lease, Liability             $ 884,000          
Maximum [Member]                        
Debt [Line Items]                        
Cumulative Advance total                     $ 934,553  
April 2022 [Member]                        
Debt [Line Items]                        
Excess cash flow payments               195,000        
November 2022 [Member]                        
Debt [Line Items]                        
Finance Lease, Liability               328,000        
Imputed interest rate             7.31%          
2016-2020 [Member]                        
Debt [Line Items]                        
Common stock, shares issued (in Shares)             35,508          
Revolving Line of Credit [Member]                        
Debt [Line Items]                        
Balloon amount on due date       $ 440,000 $ 512,000              
Connecticut Green Bank [Member]                        
Debt [Line Items]                        
Interest rate percentage prior to project completion   5.00%                    
Interest rate percentage upon project completion   5.75%                    
Fourth Amendment [Member]                        
Debt [Line Items]                        
Subordinated debt payment allowed subject to certain limitations               250,000        
Option [Member]                        
Debt [Line Items]                        
Convertible subordinated notes             $ 2,732,000          
Forecast [Member]                        
Debt [Line Items]                        
Fixed charge coverage ratio                 1.20% 1.10%    
Michael & Robert & Taglich Brothers Inc [Member]                        
Debt [Line Items]                        
Interest expense             472,000 $ 487,000        
Total related party debt             6,162,000          
Michael & Robert & Taglich Brothers Inc [Member] | Annual Intrest Rate 6 % [Member]                        
Debt [Line Items]                        
Total related party debt             $ 2,732,000          
Annual interest rate             6.00%          
Michael & Robert & Taglich Brothers Inc [Member] | Annual Rate 7% [Member]                        
Debt [Line Items]                        
Total related party debt             $ 2,080,000          
Annual interest rate             7.00%          
Michael & Robert & Taglich Brothers Inc [Member] | Annual Interest Rate 12% [Member]                        
Debt [Line Items]                        
Annual interest rate             12.00%          
Michael & Robert Taglich Inc [Member] | Annual Interest Rate 12% [Member]                        
Debt [Line Items]                        
Non-convertible subordinated notes             $ 1,350,000          
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - Schedule of Indebtedness to Third Parties - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Debt [Abstract]    
Current Credit Facility – Revolving loan $ 10,804,000 $ 13,352,000
Current Credit Facility – Term loan 5,045,000 5,396,000
Solar Credit Facility 393,000
Finance lease obligations 884,000 328,000
Loans Payable - financed assets 22,000 30,000
Subtotal 17,148,000 19,106,000
Less: Current portion (16,036,000) (14,477,000)
Long-Term Portion $ 1,112,000 $ 4,629,000
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - Schedule of Payments Due Under the Term Loan
Dec. 31, 2023
USD ($)
Schedule of Payments Due Under The Term Loan [Abstract]  
December 31, 2024 $ 945,000
December 31, 2025 4,143,000
Term Loan payable 5,088,000
Less: debt issuance costs (43,000)
Total Term Loan payable, net of debt issuance costs 5,045,000
Less: Current portion of Term Loan payable $ (5,045,000)
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - Schedule of Finance Lease Obligations - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finance Lease cost:    
Amortization of ROU assets $ 123,000
Interest on lease liabilities 50,000 2,182
Total lease Costs 173,000 2,182
Cash Paid for amounts included in the measurement lease liabilities:    
Financing cash flow from finance lease obligations 123,000 284,000
Supplemental disclosure of non-cash activity    
Acquisition of finance lease asset $ 679,000 $ 350,000
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - Schedule of Lease Term and Discount Rate
Dec. 31, 2023
Dec. 31, 2022
Schedule of Lease Term and Discount Rate [Abstract]    
Weighted Average Remaining Lease Term - in years 5 years 4 months 24 days 4 years
Weighted Average Discount rate - % 7.31% 7.48%
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - Schedule of Future Minimum Finance lease Payment
Dec. 31, 2023
USD ($)
Schedule of Future Minimum Finance lease Payment [Abstract]  
December 31, 2024 $ 224,000
December 31, 2025 224,000
December 31, 2026 199,000
December 31, 2027 124,000
December 31, 2028 124,000
Thereafter 177,000
Total future minimum finance lease payments 1,072,000
Less: imputed interest (188,000)
Less: Current portion (165,000)
Long-term portion $ 719,000
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - Schedule of Annual Maturities - Loans Payable – Financed Assets [Member]
Dec. 31, 2023
USD ($)
Debt (Details) - Schedule of Annual Maturities [Line Items]  
December 31, 2024 $ 9,000
December 31, 2025 9,000
December 31, 2026 4,000
Loans Payable - financed assets 22,000
Less: Current portion (9,000)
Long-term portion $ 13,000
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - Schedule of Note Holders and the Principal Balance
Dec. 31, 2023
USD ($)
Debt (Details) - Schedule of Note Holders and the Principal Balance [Line Items]  
Convertible Subordinated Notes $ 4,812,000
Subordinated Notes 1,350,000
Total 6,162,000
Michael Taglich, Chairman [Member]  
Debt (Details) - Schedule of Note Holders and the Principal Balance [Line Items]  
Convertible Subordinated Notes 2,666,000
Subordinated Notes 1,000,000
Total 3,666,000
Robert Taglich, Director [Member]  
Debt (Details) - Schedule of Note Holders and the Principal Balance [Line Items]  
Convertible Subordinated Notes 1,905,000
Subordinated Notes 350,000
Total 2,255,000
Taglich Brothers, Inc. [Member]  
Debt (Details) - Schedule of Note Holders and the Principal Balance [Line Items]  
Convertible Subordinated Notes 241,000
Subordinated Notes
Total $ 241,000
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Lease Liabilities (Details)
Dec. 31, 2023
Minimum [Member]  
Operating Lease Liabilities (Details) [Line Items]  
Lease terms 1 year
Maximum [Member]  
Operating Lease Liabilities (Details) [Line Items]  
Lease terms 5 years
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Lease Liabilities (Details) - Schedule of Remaining Lease Terms - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Remaining Lease Terms [Abstract]    
Operating lease cost $ 1,156,000 $ 972,000
Total lease cost 1,156,000 972,000
Other Information    
Cash paid for amounts included in the measurement lease liability 1,038,000 1,006,000
Operating cash flow from operating leases $ 1,038,000 $ 1,006,000
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Lease Liabilities (Details) - Schedule of Operating and Finance Leases
Dec. 31, 2023
Dec. 31, 2022
Schedule of Operating and Finance Leases [Abstract]    
Weighted Average Remaining Lease Term - in years 2 years 7 months 28 days 3 years 7 months 20 days
Weighted Average discount rate - % 9.10% 8.89%
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Lease Liabilities (Details) - Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments [Abstract]    
December 31, 2024 $ 1,070,000  
December 31, 2025 992,000  
December 31, 2026 730,000  
Total future minimum lease payments 2,792,000  
Less: discount (330,000)  
Total operating lease maturities 2,462,000  
Less: current portion of operating lease liabilities (880,000) $ (778,000)
Total long-term portion of operating lease maturities $ 1,582,000 $ 2,463,000
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 04, 2023
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stockholders’ Equity [Line Items]        
Additional shares were issued 7,287      
Common stock shares issued     3,303,045 3,247,937
Common Stock [Member]        
Stockholders’ Equity [Line Items]        
Additional shares were issued       7,287
Shares issued     55,108 27,849
Directors fees totaling (in Dollars)     $ 200,000 $ 216,000
Subsequent Event [Member]        
Stockholders’ Equity [Line Items]        
Directors fees totaling (in Dollars)   $ 38,000    
Common stock shares issued   12,323    
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Employee Benefits Plans [Abstract]    
Security fund amount $ 147,000 $ 155,000
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
Jul. 08, 2021
Oct. 02, 2018
Commitments and Contingencies [Abstract]    
Damages amount   $ 1,000,000
Damages claim $ 700,000  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
1 Months Ended
Aug. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Line Items]      
Valuation allowance   $ 7,903,000 $ 7,701,000
Valuation allowance increased   202,000 $ 198,000
Operating loss carryforwards   22,363,000  
Operating loss carryforwards, subject to expiration   14,719,000  
Operating loss carryforwards, not subject to expiration   7,643,000  
Percentage of excise taxes 1.00%    
Other State [Member]      
Income Taxes [Line Items]      
Operating loss carryforwards   $ 47,783,000  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - Schedule of Provision for Income Taxes - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Provision for Income Taxes [Abstract]    
Federal
State
Total Provision for Income Taxes
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - Schedule of Federal Statutory Rate
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Federal Statutory Rate [Abstract]    
U.S. statutory income tax rate 21.00% 21.00%
State taxes, net of federal benefit 2.43% 4.10%
Permanent difference and non-deductible items (2.71%) (6.90%)
Change in state rate (15.20%) 0.70%
Deferred tax valuation allowance (10.13%) (18.40%)
Other 4.61% (0.50%)
Total 0.00% 0.00%
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - Schedule of Deferred Tax Assets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operation loss carryforwards $ 4,996,000 $ 5,075,000
Allowance for credit loss 133,000 71,000
Inventory - IRC 263A adjustment 336,000 411,000
Stock-based compensation - options and restricted stock 159,000 183,000
Capitalized engineering costs 211,000 331,000
Amortization - NTW Transaction 251,000 359,000
Inventory reserve 715,000 932,000
Deferred gain on sale of real estate 23,000 36,000
Accrued expenses 37,000 30,000
Disallowed interest 2,024,000 1,663,000
Operating lease liabilities 546,000 814,000
Total deferred tax asset, before valuation allowance 9,431,000 9,905,000
Valuation allowance (7,903,000) (7,701,000)
Total deferred tax asset, net of valuation allowance 1,528,000 2,204,000
Deferred tax liabilities (1,114,000) (1,583,000)
Property and equipment (414,000) (621,000)
Total deferred tax liabilities (1,528,000) (2,204,000)
Net deferred tax asset
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Details) - USD ($)
12 Months Ended
Jun. 02, 2023
May 23, 2023
Jan. 31, 2023
Apr. 11, 2022
Apr. 06, 2022
Jan. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
Stock Options and Warrants (Details) [Line Items]                  
Granted shares (in Shares)             190,000 62,000  
Stock based compensation expense (in Dollars)             $ 482,000 $ 526,000  
Aggregate of stock options (in Shares) 6,000 108,620 3,000 53,000 6,000        
Common stock price per share $ 3.5 $ 3.43 $ 8.5 $ 8.4 $ 8.4        
Vesting term 1 year     3 years 1 year 3 years      
Unrecognized compensation cost (in Dollars)             $ 95,000    
Weighted average vesting period             1 year 3 months 18 days    
Closing stock price             $ 3.25 $ 4.25  
Aggregate intrinsic value (in Dollars)             $ 0 $ 0  
Weighted average fair value of options granted             $ 8.4 $ 8.4  
Total intrinsic value of options exercised (in Dollars)             $ 0 $ 0  
Total fair value of shares vested (in Dollars)             417,000 316,000  
2022 Equity Incentive Plan [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Number of shares authorized (in Shares)                 250,000
Minimum [Member] | 2022 Equity Incentive Plan [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Number of shares authorized (in Shares)                 100,000
Maximum [Member] | 2022 Equity Incentive Plan [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Number of shares authorized (in Shares)                 350,000
Management and Employees [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Aggregate of stock options (in Shares) 75,000                
Common stock price per share $ 3.5                
Vesting term 3 years                
Warrant [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Aggregate intrinsic value (in Dollars)             $ 0 $ 0  
Warrant [Member] | Minimum [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Closing stock price             $ 3.25    
Warrant [Member] | Maximum [Member]                  
Stock Options and Warrants (Details) [Line Items]                  
Closing stock price               $ 4.25  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted [Line Items]    
Expected volatility 61.00%  
Dividend yield 0.00% 0.00%
Weighted-average grant date fair value per share (in Dollars per share) $ 3.46 $ 3.97
Minimum [Member]    
Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted [Line Items]    
Risk-free interest rates 3.70% 1.38%
Expected life (in years) 2 years 6 months 2 years 6 months
Expected volatility   71.60%
Maximum [Member]    
Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted [Line Items]    
Risk-free interest rates 3.97% 2.73%
Expected life (in years) 3 years 6 months 4 years
Expected volatility   72.00%
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Details) - Schedule of Stock Options - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Stock Options [Abstract]    
Options Balance 303,050 246,850
Weighted Average Exercise Price, Balance $ 11.7 $ 12.54
Options, Granted 189,620 62,000
Weighted Average Exercise Price, Granted $ 3.46 $ 8.4
Options, Exercised
Weighted Average Exercise Price, Exercised
Options, Terminated/Expired (30,800) (5,800)
Weighted Average Exercise Price, Terminated/Expired $ 13.6 $ 12.04
Options Balance 461,870 303,050
Weighted Average Exercise Price, Balance $ 8.34 $ 11.7
Options, Exercisable 397,539  
Weighted Average Exercise Price, Exercisable $ 8.94  
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
$3.46 - $15.60 [Member]    
Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options [Line Items]    
Number Outstanding 461,870  
Weighted Average Life 2 years 8 months 12 days  
Weighted Average Exercise Price $ 8.94  
$8.40 - $15.60 [Member]    
Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options [Line Items]    
Number Outstanding   303,050
Weighted Average Life   2 years 6 months
Weighted Average Exercise Price   $ 11.7
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Details) - Schedule of Outstanding Warrants - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]      
Warrants, Balance 150,722 28,000
Weighted Average Exercise Price, Balance $ 21.94 $ 14
Weighted Average Remaining Contractual Life (years), Balance 9 months 9 months
Warrants, Exercisable    
Weighted Average Exercise Price, Exercisable    
Weighted Average Remaining Contractual Life (years), Exercisable    
Warrants, Granted  
Weighted Average Exercise Price, Granted  
Weighted Average Remaining Contractual Life (years), Granted  
Warrants, Terminated/Expired   (28,000) (122,722)
Weighted Average Exercise Price, Terminated/Expired   $ 14 $ 23.75
Weighted Average Remaining Contractual Life (years), Terminated/Expired  
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &&(CU@'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 " !AB(]8]XS.?.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NT*AZCK91,GD)"8!.(6)=X6K?FCQ*C=V].&K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70WVMXEH<*:'8F" $CJB%:F85H ]6G24H"HK8-T\ M,9S'OH4;8(811IN^"Z@78J[^BMS N MD70*IU_)"#H'7+/KY+?59KM[9%W-ZZ;@35'=[^I*\%HTS&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !AB(]8%68U5?P' C-@ & 'AL+W=OH8UULQ^DF 7R)9[W3IH:==I IY@,CT;802?12 M5)S\^SV293&EI.L#9<_)CA".7J,P3FXZ.\[WGWJ] MQ-N1""<7=$]B.+*A+,(<-MFVE^P9P7X>%(4]Q[*&O0@'<>?V.M^W9+?7-.5A M$),E0TD:19B]34A(#S<=NW/:L0JV.Y[MZ-U>[_&6K G_ME\RV.J5*GX0D3@) M:(P8V=QTQO:G6=_- O(SO@?DD+S[C;*F/%'ZG&TL_)N.E=T1"8G',PD,?U[( ME(1AI@3W\=]"M%->,PM\__ND/L\;#XUYP@F9TO#/P.>[F\ZH@WRRP6G(5_3P M;U(T:)#I>31,\G_1X7CNP.T@+TTXC8I@N(,HB(]_\6L!XEV :U<$.$6 \X\ MNU\1X!8!;M. ?A'0S\DG WY2TYIUN:.%K%&?$ND&M_1([EN(H;FNK#QWMV@6PG#^\KPF?Z\/^D,5S= M4EU=:HU; G9S/;>J-=1+(4\X6L3'+,UZ^X_/I"Y0/;WNBPJ8/MZWN M'RH^VJBV? R)27P&)9]!,S[C.$YQB%9D3QE7@=+K<):J\$ZU46U!&1*30 U+ M4,.&'8EAF,'RE*R&I=?:X#!1TM*&M:5E2$RB=5G2NFQ&:Q[$./8"Z%EKCF'L MRO;=,489FE+&BHG\QSS$6^6@IK]*)4=M6%N.AL0DCJ.2XTC;PKN8!_P-Y@%. MV+'<0=F4C:8IP(N574\O^$@2%3!M4%M@AL0D8%%;UVLR%M25A _:QTS7)1653429VJU# MQ(.9X)%@AN:P4S4436K$*HEIPUH3,Z0F$Q/UOZVMB?^/6-'EJIGIY>:/2F)& MBWQ3:C(Q4>;;S>K\!.9*CS*HRR U??3T!D7:AL!L+#9J M+G%/8_4H9]0,F%*3.0H[8 ^TUK,L.)H;3]MDC3\UJC8SI2;3%)[!UA?Z!EDIY1!V%*3:8G/(2M M+^\+>E-(:P:#X"+VR2OZ@[PI^>FE+,NR+>MJ=&4KJ1GU"Z;49&K",=B-+,,\ M" FZ3Z,GPI2\]"* J^L.KIQ+)2ZC;L&4FHQ+^ 5;7^$7N![P*UKXT-."3> = MQST-/+WDR.I:5_U1WU87*D:M@RDU>=55> ='7_J7T\5IS@5P'X]6'^4>/X7< MA12FOG+4JU&__ZY4@IX]L MC>TCK_5/Y463H<;$W MB+?Y\*;V836*%8MO^JC6U,YA(!QA(!S]@X""VGH'J0GC?K3'L;)@JY&I7%/2 MQ[6&=0Y_X A_X#3R!WD6HBD,^5O*U+3T.F!-N]CS",CDMC<75-(SZ@],JZ?GY19\L#6RG>O>BP*.*ZI_UVJR6#2E4$QX^<(XE& Q">O?53!9PD^-JLU, MJ?#S]0#G1K\H5R$F-I-T?6C E;"#=QR\D5@]V>HW6 M$,]A#UQA#]Q&]D -\>&@JETG-9(3G!4UE*GA&34)IM1D>.]>/FID$DIXTVP+ MS/P#V"PEN!JG0 [HD;)G)3>S[QF=PR^XPB^XC?Q"R:U):\1N1J.N@/+LI2TC%H( M4VHR+6$AW*LFB?HY2++5HP;Y:=1+&%6;F5*3W^45AJ.O?R#P$/ 0IM0-LIT/ M3[^A-?%2!FQ5%&N4P/=&-(8YFGK/']$>,_2"PY2@7ZP+RU*NG^L%6[_S>PZ7 MT1+%:*"D9M1&FU&1*PD;T]37_J7^ANU=O MA^,MJ7Q\7R-T_[B^&W^Y6RF)&?4.IM1D8L([]!MY!SF[UCL,UT)?4PZ579SU M.R5"HQ\P%&K#=XL>KFL/W.&H7/0H@!DU#;UW7]5D*VWYUTD)\K+GH,<+=0E*"0;"+4N+J'<9,*.H$% @JYM@K8#,]P M"Y1:(8/QM]/T^B-MX/G\I'[GY[+&"6T%_D4*7J3?S4 $'7%/]*)JOT.4S MM7JYH,I]4=/ZAL8YKY46K LV!(SP=L0OW3V) M% V2UMNHV8E+U44;.,+MH^RT-+O$Q.EL41=$HS5OG]?<4^)K(VLW_;R36+82 MT16),$+W@NM2H2^\@.)_ =_P]%#1"6H9#2JN(!^A<7B#HB :#^B-^R3'3F\\ ME*20Z/=WO*?PYU**K<#DLH"MC+FJ< ZI9WY]!?(9O.SCAS ./@_@37J\R9!Z MC_> &5QB&XZ^QS*O&=ILM@,HTQYE^BZ4.R(96J\NT0P+Q+/9 $;<8\3OPMB( M_.I/.:RPPT5! 2VEZ0@O//RH>!/+HFH5 N:J[;2NI7^SZT M:,OOGWO;Q,QC' E7B,+!A :C3^:V9-L86D.+RA7C7FA3VFY:FEX*TCJ8_8,0 M^F38 _KNG+T!4$L#!!0 ( &&(CU@+]1F[I08 '$< 8 >&PO=V]R M:W-H965T&ULK5EM<]HX$/XK&IKIW,V08$E^HTV8(22],I=K M:S.1<5$=J(0NXNRMZQ6NH\*^152:KE?"[*YU.9J\>3%FV]7+C.[F?:7.CTCA?B7HZD MOEUV;_D<6T;M,AD66DU7R\&!/.L6/V*IW4B MMA;0L&$!6R]@KUW UPNX#72%S(9U)K3H'9?JD93&&KR9 YL;NQJBR0KS;QSI M$NYFL$[W!JJH5)Y-A993[RSL0X"9*MHF267^\*O$L?JH68R),6O"R5+!]DJ_?^'8V#CUAPO\C93JA\$RKW>>\-1#7# M ERMBNPJ\VX_]'@8!T%PW'G8ANZ:L91NF^V "C>@0B^H_F2BE@64U+6 MZOGQ%NXD[3(W/M>N&Z:\,0TY0U MIS_>H(N]Z*Y*N1#9E)P_0?>O9&6S>:EG$O*]]\V($?2)B]TUXT'2B#S9($_\ MU:P*74*K)P-5[90/AC1!D"(EOM=L!VFZ09J^*L4S=!"%I=*U8VHBM MN\'6]6*[45KDK_A7=UV(:4*[+DK7,&2,-B>1!C4=!7O2" JEU,^V1,^_+[,% M: 9MFP7*0H&#) W"U$6,&3+:G%JZ1:#4B_A35MCN=2%!31"K@P[5W>%M)0^; M,[WVN=.'3#4XL%T[GD3-J&M"I%X2ZEU"EH7.BOLWXF8.'IK&R$N&&+(P:6ZT MM.8WZB>X,WDGH9"G9)5X$X)M#K9&VN1,+E25Z>T>YPF'N^%0BM &8AAQUAQ- M38S4SXPWES?]"](?CBJ^YDGJ)\H?.\^^HG(9,4VQ M3NG:)8FGO]?<2?WDN>DW?\!03&#R' E(^.$*_5A,OJ&H,2I%0.\SVYUV:A9E M?A8=V,$16M]+-T1''I<2>10AF@0Q3#Q# :NID_FI7["D$YE(A ^9!FC5F MR6.//&%;'].U"4]*._,3!WQHNQ5\XUHT&S[F,UK3$_K:WTQL6P?SJ\&-X,SU'1 MP9!A+HH8(CHPR[CK4:BLYCBV;_2;SS-MU/]*RYE1$(I$@N1K* RO/UPP$'3[ MYN<=[<9<1#Y4I*#HR"@T,SZ2SU39?8?V'"S#V0WAJJ9 #AM\G)$ MU%)7&@H&:J5-A"9CI6? @Q,Y'P,AONQ)VI+Z\2H[0M/L!?Z6NOIY1[M;@K4> MX'OT +Q+IDV9S$(B@0W(UZ;4QDYJ>9L'D/ PLDGC;1CDVEV>O"0\JRHC.\V] MK=R;U+\RZVT";A;2;NCG:*5S1*H@>Y=[K':35ZL4[EDT,Y\<0*I]8<#'+/$!O[/U/G)] M8KXZ;;XR]OX'4$L#!!0 ( &&(CUC8UHV2$ , !L* 8 >&PO=V]R M:W-H965T&ULK99=;],P%(;_BA40 @D6)^G71AMIZX3@ JFB M BX0%VYRVEAS[& [[>#7<^QT(=VR=0-ZT=C).:^?USF./=TI?64* $NN2R'- M+"BLK<["T&0%E,RMC '(9P2 MBDQ -[DF(]PGQ8Q.2?4+BC39DWM8E MLRR=:K4CVD6CFFOXN?'9Z(9+]QJ75N-3CGDVG2MIE. YLY"3"R:8S( LG9PA M+Q=,@[0%6)XQ85Z1-^3S\I*\?/YJ&EHBYP&?M7CA\$DJMZ9=>UP+65J5JZ"N"27"HAF#:][[Q1'WIU]\'8ILE@0"F= MAMNNQ;MA\23JAAW #UKXP8/P"USPH#76+:Z2[.HUJ9@F6R9JZ'*3"O"K56 E M]SIHAAAWT.@)I=$M \>B#OB'+?_P:?R>TA!6VT)I_@OR/N!&<]2=@OC>-P!\6E+?/IT8FY,W4][>K<\$YK0P? 6 M;4]\CAU7V O=MC9N=VQZ2/3&RX-$;#&3'HR MQF6LFY-(T[&J\IOY2ED\&OAF@:#@ & 'AL+W=O75?J]=#2ZWTVR0#1)3&U#>S^^]I. M"($XV5;M%XB3>7G&]G@\DQ-EW_D.0*"7(B_YU-H)L;^W;9[LH"#\CNZAE%\V ME!5$R"';VGS/@*1:JG MJ86M\XOG;+L3ZH4]F^S)%E8@ONZ73([LQDJ:%5#RC):(P69J/>#[!8Z4@I;X M,X,3;STC%B):"CCL47!K!?=6P>]1\&H%3P=:D>FP'HD@LPFC)\24M+2F M'O3<:&T935:J95P))K]F4D_,%K3D-,]2(B!%*R'_Y!H)CN@&?=D#(VJN.1JA MKZM'].['GR>VD$Z5JIW4#N:5 [?' 7;19UJ*'4^0ZKF< 6OQS=7< QVMFT-/V_!Y[O\M<6Y$PF#AC 8)/S$*.=HR>@F$R; H.,W\ET#GTDN<'OQP@8O',2KLZ#R23 MVP0Y[OB._2YA5PI[XUY [%R.;&_)* MUKEQ;H?MJAO#/=^3!*:6O!)P8$>P9LATPM:&VJ%Y..H/K56-\-L;>0WR>@)H M#B7(,P%]5/NZ6A#T!WDQ)V!M]WIK8P]W5\4DB9VH/PFQ>Z%W!^GE(7;,] 5' M!O V\J"Q?[,:_]W0=<"7TH??KGUJR8SA=4M:WXH8)(=7Y%+]\'#YT_M)'HF( M[XC<4B,T)SQ+T#N90(\TSPEK?35?;BK[<9O-N0N#VQ",8I[7PW^IC7BX.'[3 MUU!(1P]'>:YO :T4*4=?#H(+4J:J+IV#DD.49OE!W>14@)6H.:INL?3<2!Z? MWFU<)D$WPCCLB>Q25O%P77V&7-\YEX2)5R/CH+YY5__T@[Q;_6+,D?_)VG6T ME_J,APOT;>63B]:>@*SGA(BZB>%'KB(*QX4"V6YU" 6RK&RB.=.FH;N#- MVZ9)>]"MR= =R,5-U?I\)VV:R9\AA(TTZ=Y&D8E4S50T$W>M^9$V% M[&[TXTXVH,"4@/R^H52JXE7:MU<^[[*2JBH&H@&:MQ9"5E1C4M9^*J10',;5'$_ M' YCOZ*L]M+$VA8R342K.:MA(8EJJXK*/S/@8C/Q F]K>&!%J8W!3Y.&%O ( M^GNSD+CR>Y2<55 K)FHB837QIL'U?&S\K<,/!ANU,R=&R5*(9[.XS2?>T! " M#IDV"!2'-E4=R6-&6 MZP>Q^0J='DLP$US9+]DXWQB=LU9I477!R*!BM1OI2Y>'G8 @/A$0=@'A8<#H M1$#4!416J&-F9=U03=-$B@V1QAO1S,3FQD:C&E:;6WS4$G<9QNET+FHE.,NI MAIP\:ASPBK0B8D7N&Y#4Y%J1]PLJT5R"9AGEZ@.Y(&^)3U2)9I7X&HD8.#_K M#IVY0\,3AP8AN1,(I\CG.H=\'\!'!;V,<"MC%IY%O(%L0*+@(PF'872$T/S? MP\,S=*(^JY'%BT[@W=:9J. UG^3G=*FTQ#?[ZUBV'-CH.)BIXVO5T PF'A:J M KD&+WWW)HB'GXXI_4]@>[I'O>[1.?3TFU"*X+-Q+P-?R0WCK3Z\82?:(5U9 M)--KUNG%N# *E 0 ((9 8 M >&PO=V]R:W-H965T&ULK5EMC^(V$/XK5JXZW4EE$^>= M/4"ZA9Q:J:U6M[WVLSF8KC#GX4>0EFUHKSM>WMLW2%2X0NZ%K7(HG2UH5B(O;ZLEFZPJCK'8JB&YZ3$]Q5@FZ) UOY&G%Y0_V;+)& M3_@!\V_K^TK14'BE]EC>_ M9U/+D2/".4ZYA$#B:XOG.,\EDAC']P;4:F-*Q^[U*_J7>O)B,H^(X3G-_R49 M7TVMV (97J)-SK_2W6^XF5 @\5*:L_H3[/:VX=@"Z89Q6C3.8@0%*???Z$=# M1,B<T3S#%7O_+G9A] DDWS>$OX 1^/:P !]^^3BQN1B/1+73)O;= M/K9[,G91T 9W_.,B)K#>7@'I%L)(8Y1VO"4:[ 6IS!2M--LX)VYGG.,[$WG9Y'!K%<"QVDF/#Q=!P%/J!YP\LDZ$EC+QXW#7LS=UK MY^Y=-/6F+79;C:8FOV M_AT,G4^JFC()EA@"Z['NMZS[6M:["Q$0QC9B&8@S"&2D$OLYK1A88LQ4O&MQ MU:,&JJ7N#_+GBKD-"M10N.1LN!Z-04MC8(#&;FVK* V&8XMB?WQ4R-J17%O( M)L$20V"]#(1M!L*K,R#83FGYWZ;<=R8[PE>BP]F*DPP#MLZ5._V=-LP5=6T( M9V$()_EYG%Y>HC8OD?F\G%LHT6"A1&X<':T3[;BN72_=J\SBI:80NMS?U!44"^IWM[@ZH&O6,L-4*^OM7VMD-<#WI-02M$5.PJ"MJ4 M:#L?L$_D0;9!O6[3'>5ZUVOH,@2T@$.!.')AW=(<'V876/8I.^@LJ!=:)XYS M3TEA>-%Q/K2*W;$;*PIJ:#D*H\A7,3 TA0$<:W;!@Z*!>DESP7&N9F,H6SS/ M\1P_.";$J'0QBI:80MMS;W=>7\M_)_Y$U1,I&N-?$G>_NTR^Q]02P,$% @ 88B/6 +8 M'J/O" )2L !@ !X;"]W;W)K M6/OS&DM M?Z8:>/AY[WVL@Y?!S-V8#7GX9^ GJX=:MX9\MG"W8?+*W_]@64 MY<_C8:S_ M1>^I;:=70]XV3O@Z&RP1K(,H_>O^RA)Q, "W*P:0; Y'N!4#*#9 *H#39'I ML)[OS-_3\,GH=O$VFOZ/!\&WR8_(V&'=BKJMZ[>.-Z M[*$FRS-F8L=J_?_\"[>;_X5"OI*S0@*J3K* MKE\GF.)FLWG?V!T& !CB9J=]:%@ U\K!M:RS,_#_)XLH7=,)EXW'XY$7A Q% M$G4H4:M?U6=/K?:-X+M KE(T_T"R4PHW":)EVFJ")&!@B*UKSN.5G!52UU5UK],ADQ!\H'1Q]>2X6(=! 2U4X+@=$D9:=FL1:H78S<'VK57 M"H_J>IWQ9,4$"B*)ENDUN8R"?XZ;8PK8ZA%>$0A:6=U21/6>4QE1+X^H=UY$ M090P"2!![)?*/X-"L;JZ()1>*13:JHP$-PT3-L^+92G5#](2P^-;U3@V[H<[ MESWC700)J_/% J1!J_<+PLL<%::*XDYUA =86/@\B-/(:^ M,ED[2$LX&5W]N_PRB&.6@/TN>\8AO*Y3KB [E+/248R2F"C)15$^YXW\LCA) M*5T#>V\_<^]\%ZXP9")5W-P))S_ST(0Q"R MU>$E+:O,[+AMB=Y,(D^H8KU%NY Z%_@O6K1>6UO!43820"MFN$P9Y&I=!A MP4XQ*1ASF=9QBT 3!AC29O5J(T8!$+L"F$0[635"V! SL1/S4!]-RA+QLZH!<9:IE72*ASH9SK)AW:&6CFE8F-BW MW+F(ELM"\#!4W2=/[P>JH^'@=31# P]4J';G%P@D FR_*;9T <.NY,0.?/2& M]!'DR^OSC\G3Z D]_G7V&20I4ZG3;0/G(9"A4[UAH(9R:?.BT]/)],=H=L[I MZ2=VVY;CTRMY*R;!T#H]0>M;X:U4W5]TZD8!HB88 VT M*3M:E*GAM3I*5+G M'F-^C!:"K_-MWP5!E,D9+*W)]/P%"O"^G!V@ MMD!+Z^P8B4#M$N&XNL:3Z6 Z/ /\597!M;P5DV"4 ;4K@RE/6*X*ZG(7LN/A M3C)779_[2P;(E'.VOQ^[GN8&,"^ 5B M!]BD )8]7$V\U$@%:I<*Q8)+F%BC MD+O1A7&4=4'' <0K8$>ZI'JK18U^H';]4!W&C(>NL*,OJP7: XY:[! ^T36, MZJ!VU?'B?N2O43\[18!BP!A#84*6[6:U>J)&7%"[N#B,(S]Z&>='+\.JHQ=: ME@NR3@#HD%VS$KAC9(5CW\EGP!7N>#OGPI>8U1ONZ+@7A/KGC2O@6; _Y@(! MZ$"' BU+J$8\."?$P\$<+;(#_707P>=AL-1'9_"[64 58 (L,,B0=*O%JV/4 M@W-"/1Q@UR5BIB8+Q4_WX"#^\XX+3IH5L1MEX)RI#&XR:7!;D.#G4JT#L7^[ M"Q0+8(E;[>KW0L[!"_P3;_!E*)/I\'4TF(W0S=,H_72KY(Z*$(1=/KMO0YC+ M9G7J5/.@8UC=L;.Z3OW@#3V.?I],IRK/SV/TUVCP"J(MLS'I0K<0@#-\8LFP M86W'SMI[M*/IDQ5GF6^/LI7AA'BY6C ZAI:=CE4PSK:;3:BO +EA>B5B$4H? M091>&*MXJ>Y\@FBKY>*UO!538+C;L7.WOO:D#RK]K5 LEZP8^F!2DZB70/OW MW& :RD2,>Q!C0X:D5_W2P3&$[=@)^Q1X?>&@\@#6*=.QVH8LJN_I&,IN MV4\""DOO*8B]D,=;H;>3D;EEL).YUW=R(C]GNQ/WUH?-"P(Y"(J5Q<.%PS<12W\.,D3Z!32_R MY;_F=ST'^H;CT>^/^&Z8WM@T;M(+I-] 8 >&PO=V]R:W-H965T&ULI5EM;QLW M$OZ^OX)P@Z(%9%FRY=1I$@.RXR0^-(X1NQ?@#O>!VJ4DUA2IDES+ZJ^_9X;< M7'FPD-KNG;[A9]?^](VKH]%677L1ZL5" M^O69,F[U=F^XUSSXHF?S2 \.3M\LY4S=J/C[\MKCVT$KI=(+98-V5G@U?;LW M'OYZ-J+Y/.&?6JW"QF=!EDROSI4Q) AJ_)EE M[K5;TL+-SXWT]VP[;)G(H,Z=^:JK.'^[=[(G*C65M8E?W.JCRO8:2/6\IV,\O2-=ROA M:3:DT0!64CC[PY MB-B+5AR46>Y9DGOXA-SAH?CD;)P'<6$K56T+.("2K::'C:9GA\]*?*?*OC@: M]L3AX/#H&7E'K>5'+._H;UDN_CV>A.@!GO_LN:C$L"\VY1=/RA=;?AQK+RYM!=QZK8+XX%V]%/"J M%%?J7E92E,XOG>?)Q4\__G!R>#AX/;[\SLB\["3XV!/7$E0Y"UN'5(]J]$OKWBTI;=Y*O;K]UDTH'LNHG*&Q)\ M86>(E_+-)MF9[>IF8B?BI^AF"C)\\E">=Y[P498'V*':>=\Z$O+K%LZ5U5E_@ -4U=*G6+K2VAUU3;6"VD9&* M;%IEY0*B,(:YB\9FLI9"^'Y_>"(^.F]53#&].'PG/LK5G5JK].#WC_LO!^+, MR/*.!\1'973IE@!'KZ )'^ T;' +*]W^>VDSKM+J\X_[QT>;2_*N1\?B-W(R MZ7%Y*7Z2)CAQ9Y$8L)+G_,/!/H#5ZSLLH+G*_]R"&'H?BPLY@[6W5(Y+:8H\ M"713>U%IX"?FNJ>0].0QP@/2S:P?HZ;X#FH(M2C.6 U" WWLUX%D4N@7.7 . MF[; 2A0 Y_5O^N*#NU?>$DOT.&;>7S>40 +9'5;3PAO2A?48PUK$K@VKKTW.$Z]FM6$3 MV68F+E767L>&!RX>RKFT,S9DH0-115_<:-*X)?&B,7(A[["LRI0" 1.TE=@D M(&PE1I!"$SC2&%>RXYITHQ^Q5)Y[5A)-?1NRV.*GS4!:,,E,EY4'F1*_X!=[ M #G(V,!+@II1%%"+8#^.\41F]:6F]E ^$P5 .;YU+]\DA9M-.E)$1S^\CJ( M:W"D&(/@YZ)=(5"=3\D> M'4KC NI;*!"I#8^1JE2'P@[[U8,.,?Q]-X":[C6U/6QPJ!%%WJ" ]ADTZEXG M**]W;H2JDL*&L-IG9E1N6^"30=6QU;YX7GOR-_3,R"+:(_[3AD MS?JO1$&@ MVD9Z*8H$)8#"@?&?Q4^\6&_;+U'\/A4=ZF:+&^E.N4&,O:AQH!)K$4U//LEW/,TE&\ M3WRUSM2("LD:1(*# AJP-[??P!UV>G7,&C7=^S==>F^K>"T4(XW]TR4M;=02 M<@D/8R!N9"FZLNQT<,$B-#S\E-Y=RT2-&5!-G]"3/$#4^9P[B7,*(_)9?*&H M4VD;]H^&#UL>YP+7J,"$3QL/^J^.'Q*AM,J01<@0RAK>5EMRE*I2@0$-$9?4 M@2K1M/;,L7!BT_33H>L$^,&27(#[Q?M\ $I\32T,R?TD/7@@>W:TY=B53+P MN=RLZJX5V&W'L#\ERWN/ZO!-N:"#A,>SPXM5)_T@L MM#'<:KQ/GD?9!01!773B0=6#:TJE$T8Z\I_6?.9$2T5]8T+\:"MQ?G-VMG\+ M!!3CF5>YY#3-U&^WX[:7DMTP)SLA%^WZ9JN+@Z8"A"B$:M4-],77%#]PZ3T: MH<2]VPFER?EVBE)A41OL)DF3E@WWP+W3*4QNZ6\*[FJK7T<1[4FP)0LX^<6K MT8C9)/.%H0.Y[Q=C Y*M9_-'[2E"A6;0-J!G4HW(L4FJL("JOD]G1J91U(4Z M86U!5Y%\6DBIVN1HSEE.50KL=AIP0+FFRX#834"32X=M)R9W"QA> 02<'A-5 MH%6C8W]?7(!GJ ?CXIJ5@IP\_HBWY)HU)343J:A-37>12M-$3VLZ(U,AYK/D MBOHF$E4T%G>$EU<\P6N<35Y16>Q]X_+2H/W54ZVJEB>%<=(F%Z# (;[4T6YD MS(#]=TR9U%3&)Y-JQPF#MIG5.CW!^+@[7MP0$:*(@J)=!:7*[8N*\;&X?"U^,QDN76"^B0CK M90@]Q-UQ"C0_(D(WZS.[A3:IE!;JO0FMC&XALG MLO$TE-5NG)".$[MTY?1>D76%K)!?0<'#&CXH=_?772^53W)/;5FR>V \S27> M?=(%S0ENO=W7L5*"+UHZ%VPVQMTY,:'.TX5'2S"-D[):WX3_F[8&17;"UTP$ MQ")IF"E/9?/=8^J2V-IL>, TUSAM@$IL4K MF;JW62#QFN23_L%QR'Y?D(-5(EV4/JU"'-&SF:$ M,%ZG0'[O9/5%<1* 8UUY5]R@TXOBLQ6?R^B(LD>]=)M2;$J7UB+YJ(V7A&I> M'VB]"+P^]].R1CWW^B\J?NG@G*Y -SI;OM_@Z%$X87(2 SOE1FNYC^"#U?O% M;4JC;S:D;E5-I\WQKU-_>)+U;Z_@M_9!8T$ES:!C$74"Y7N;]+M#$E&9C;?\BUQ]L'6=MT[@N[2S:OH77JC:!I@I60&HQ+; M<5P;%S36%QO6\U$ID5.3!KM\E&YAF*TLNFJZVTR]:8[!1H2HX,R=X5Z5%_!% M-AVG?-V57@A3 M4[WK7=;!QBM)=+$S?O%*CH6;T]O)]FG[;G><7FEVT].+831Z,VVIQDVQ=-#_ MY7@OD6CS);HEO^"O0+G3/4D5I+66G?JZZ9NW*\GZZ[;_O3X ML2O7>E.XJ=WJ!NXL;;LI.OC9KAZ[;:N+BE[:U(_GL]F3QYO"-"?/?Z%K']KG MO]B^JTVC/[3*]9M-T>Y?Z-KN?CTY/?$7/IK5NL,+CY__LBU6^E9WG[G./S],!?C=ZYY&^%*UE8^P5_W%2_GLR0(%WK MLL,1"OCO3E_KNL:!@(S?9U+ JGKVW]-U-UZU]/GIZH M2B^+ONX^VMU_:EG/!8Y7VMK1OVK'SUZW[+ MFZ'L4MV:56.6IBR:3EV5I>V;SC0K]<'6IC3:_?*X@_GPK<>EC/V"QY[?,_;I M7+VU3;=VZE53Z6HXP&,@-% []]2^F']SQ)>ZG*JSTUS-9_.S;XQW%E9_1N.= M_Z=/GO_I#Z=/9C]_ M8Q'G81'GWQK]^>WGMV^O/OZW>O]:W=[\^=W-ZYOKJW>?U-7U]?O/[S[=O/NS M^O#^S]LI]5\JKX[<>8G5A]:TY1F6P,C[3*[MHT#OE8% M*>:GM0;E+.UF6S1[X'E6AMNZ4DO3%/!J42O7P06P!YU3,%C=5_Q:CQ=@ SL8 MYIH'4453*0.7=VM;U_N)W34PDNL7SE2F:&$[IX/]-DVGV]*_*V-F. CL>.,* M,B!.K8L[K19:-TK7!G21Z#.-*M/E3+WT./51E]K<%8M:QVMMO%:T6I5%"^14 MJNB(?MN:%8Q;9Z:YLZ:$9S;XF@*^.5B4TJXS8(DT6 !8/9AD5;:Z,O" =0YX MB_:I4FCL8*([M(G F**N%9AC8%]3H4CSF(X?^[TO6EA\O<=W#?#E;=& ,48V M@W&#.[!.[3(D#L:Q.]B+T8GW,.&JKPL<2=\5=5^0^AB8\LY4/6P?&S/=)BQP MM%'(/E/IEF@+C_WI#T_GIY<_NT0 X$&8$GB<9S+[VL##[3Z'M]H62=;PC-V8 M,C[+!BI?H&3#3Y('ARJEX4%=Q9 *5?P:\BZ_!E&,NV%4L3 M^-N6F1<>@9W"#1CH1=2&#/987H('INJFN8/+P!;U5]X'T3&O'+@[L*4F/";" M![L+/(+!2NLZE@[@0")UE6H )8#KK\W?28)II.E@<*##V K4JHZ"H%%A_60& MJ':JL9UR&G9-5]D"9:_\4ML5;17,!H,;<&F.F*HG%>BO4YW]#B&T8?IKB;H" M8@WVNP--SY6#A4TV]@Y9NK*V@DMV 8S4KM0HS3@IO)JQC!A8AVG9S O9(D? M6N1P1Y8E>_5[;[:D(>EEI?WE[$"SB9](,2IC6?8;T!-<1*7!IH)D,SR!$4 S MVPZ6Q';DHT9*Z :B*Q N4KYR7;0KD1N1$'B3;"(J016)S;- 4LXF<;-M[9W8 M4'P_4(""ZI!!* CHYQ#,3- ;J(WNUA8TZ Z8@W?C)O1.+_M:U>9.!PM<@#E MSO&S6S NID2SD*5S3]4K)!P4% 2 %:VEQ;IC,D$C9$]AA@>GLWPVF\'8P-:B MJE H:)[65CWA.^ [N"L#6T+" $RKZ FF-:O-4M,V-$RI&.&MZ5"6D'F?M[ 9 ME7%;Z]C6B.K!%B)M8$)H[??O(ZDSB!OZKM9NF"O>:- N-_O,#[-"XP*4HAE5 M!HW*$FT%6P)=M WL";#KC6U6DS<&Q[QB!M.5FJXPRS-P;[_!J\B25([P]T*K MM:XKFKTG<2$BT4%HDOU$ZLEX:=QL?<=*T*+(-2O28E6:%A:.OJ2D"ZCJX(]H M0V"E86$H_OOH;4""]T@&SX-\3HT&FS_R< DAS!,6JQXFTI*(*YG(Y-N\:-,J6K%$YNB72.MXBL=4P%=SL M2WW/)%F8!!]=HBZ+-7FIEQH'5J_9MP'FN08!0?8/UN342-_ M/C)D7=3J1:)#?Q,63JO-,4G4TL4&H.,KU<:M8MPDF@ M_TK B]U!RH.JA7U@ MGQ#WVHJ=X_%QK;6S8PM6]RXX^X$%$YI-]0^>6OIM)CM"BBX(EG8CS"+F'*\Q MFDW\_>W W[]/_#T\1H$)\SI+4&>XP],FV+/5PE"YQ4:BU6:SZ%OG35>A& B M 8C*:;"AZB+))0\@.$=X$J:2Q31@C%6WTS6P=4-1X?0;]'461->I!_-G3\C@ M@W59@'B YI1ZL]!MYH- VDGX8X[^$@P6;#DPP *V/\(]+5__.V"?5AX%JL%X M&R&:P/Z2,1!XE(U!1A!BH.4),"4SB/Z#]9PLGYAM%V :XME@?G=K4ZX'\8EP M+6.V:X0JM=C\KVQLR2J#S($T$ 5Q>6*":"555LB<'ERS;CE%NV5K+Z.\"N05 M@EN#MCNLT 1TR9OQT$SU-$T1 LP4XMN^#;+A1,'[-K(K M5SO-H5.()ZK@+UI:3V.]31^?%,!HB:^COP,(F=KFJ7K?(WKPO,E6X+U:CAQ1 MA)?FJZXFVQ:#J4 E>/D&-FC\)M%;K%I-XB$$,2[B$ '-F&V_T X5P$8 J'%A M-%B>\9;O(EI25=]Z^[(P%84> MH)"*U.8.,QC!_OD)G>H!R611]GB9.^!=HU>V(V-(:]T9"! ]VT W6TV(!"D# M"I<09B$$L'U=L1V'1:.+G*J_Z8#PR5$("AN*EBY@_K"L H/M4F^]:@3.(>P@ M\S_@@EO3M(N H 2N%!2,D_0U1"U1G0A/ED@LBT@4472.W7XK,;9@NK,D<3$(U6*XSONC*XO&%CURU[5FT7<1 M5]^CC4129"+N0I*RD#VGN&BP#8.)A_9JI\4Z,;Y!B^R-D8[+7&@18 CN* M6%HQ)^)!$$.7$/5VZ$UW$9C#AAG'&8-(6,JH@<"\U!1ZD>ZP9RZ(9R)H*>O MCD7QB!IJO=($N4A?(H &_U:_@0<@0-UY^R54!C%DA2O )T&@B,N*TO-GLD? M['RXF>@R[9$ZHQA4-#J,&DWAT805^WPRY@?YOU4;XW "9![6=87[XJ*HL[(1K@V $$89P\:T7+([$<]7H '\M'[8\:, E'4 MTR'3Q2N2C0@O^:N99'VVUA '%*@B@;7$8XP[8W!-$$J#;#OX[5"X<=7&C=S@ M3%AB.1C>T8 M:&0$_RFL_3JLG<2Z("!CF@&,4]N^!6OCT-M62)==8K93U((DN3; @Y6JF)3 MB(4C.;[3'BF#LG=VRP#*1C4.@08Y"IR!@B3G>L94ELP.QE%UP($@UVM3ZZ%C MVF%NO.DQP8M&#;D7,KNB^>#[.0=DVK(MEET HWMZO&>GDV<,3TEC:R"O(0,5 M]H5>0HM?E+3SG%R!G4 =@U==) I\A.?B2[]I!X$)2H'+O ALO7R@/Y(,] '$ MYB +!;WB@&6 FQ9%30.AO4,8R!9O+5E+>9JYZ96((#99-D\K:!S'=A0L;RDG MYP:*A[ON1Q6'CYP$P>.L&08V;2AB$,Y<)*:(Y-E+:"&).A'KS#\-$]?B/U.; M$,H#4BFAZ7UTJ(ZBPWQ$;\C%! :@UAZ1E3.C=L4P#Y"N+PMD^KTL" L>CC7_,=K. M9REM.-$WZ)M'^K+[Z%-']%%Z-C^_Y)G&J3W% @BG^OW_(1/!HA6R-F)FO(5$ M^^,PJ:\$ % "%&U8=H6Q&NO+0Q2+^>SG-Y^NZ*_3GPG=N:WM_(#I.,5]Y@VD M:91^V+E%H+OF^)<<[8836MD],%T-@"7N.^G35T*_X# ?/'LZ/5,;$'D*,P8) MEA#/>?L)\++#Z@8J+^:9.,?4H0<6XK)Q58L12R('/B_3=/O)$A@[X>1,GIH9 M)[$Z&$OD#3E[#A(\XG/]QE/8%CN%!+= 8.9Z4E])[&,5$J8HR:93[$LU0G3L M@-]U)YE*,? 2H: ;8^,@B$4X$RQ M,FT;(!7$'#$; $(,;:R5'U]F'9&)I9F M&YE[Q)P"@1R*%JP2B:;BEI\'TX<> /";Y+J9,52CVGFAP]$S#U3%L\I>3=5G M1P+_*FST#?I5A,2>C+$:>(Y^SE=JR;V3&R)#N2F^Z"P*#MEOW"(.>$20*,DI M&XQRI*M0&19='RV]TV!)M1Z7A/7T3VO)':3 .I*8DH-)GU /O/,URGQ83Y)" MD$_* X/JPY('E6\Q+NN*KXQ$G$?P]]6K,ZY78QF7,B@@VWV-H1OE&0"I8_I/ M @C,O06JP8?'J&U9>+OX;O;QTW^IA\4C-;\$\_U'=3Z;/E%_S-[8\LL:B%!OL?S9J/GY]!+N@O<[ MA[LO+.5.3N?3.5R<36=P[7-C0H[?)2Q29SB@.CW'X;.'5X\4SBA&!\M%X#! MH=](9\?MWE%UG46$[UWA'G9M7W*M]4<9J)A]63'2N/+/,S+6)NYEY_G%] *6 M?/$$>1:8]039),PZ9.\946/5OX=%+XXH5@(I5X?-6/O>.W.-4$9EFX@:W M,V)9(836',(- 7ODLD^:( )S]T'$@%R!C8*V![6/]$?V%J*.#J/6!^I\GI\] M.R<(!C_.\F?/SO!'=AVUZ5E^"A /GWB6S\\OZ/8GK+? &Q>G^<7I$WG]XBR? MGSVE']=8:WW]#Q&>#RH>ZZ+"G'WA2-?!S/@8'<80!$D:RHBR^1)+Y@Q%J5*0 MM@+@X*]?WEPK;,4Z*$IAD@$]+;KBUF"3!U7=?;,2QT-.)UT];XO?8'&W :VD MHTE0!S#"UGK" $9%8 /^EG[L!\B'LG=C0(MS";16-B9EC,BXT33(,Q&DID_&V8;$+A"S$Q.=(%E3F)ABP"Q;Z3< M%B)YII8R4Q1/% Y=,VV+?Y6<98:93NP30/RZ+L!+5U@9(H?UJ?BJASP,NTG- M!L%K\Y[CS;8B3TVJ4H3VRVR%&06\ 2X0YI5<*FSOZX!-DF;-6VQQ*["3X(6% M_T(X\/KJ]D6(!T:?OTX3F/ZUJ]MK_U9V"1&4DNOI*G-Y0OR?H#!WA%:3!%SE MJ_\(6VI3+%![3<1INCNH## L03%VP'7 ZOI>?';8AN "&L+)<%12GJ3BGQ"0 M2PU<-T79"7VMM&])4=RG/]D$'! 76I+X;4Y MDXZQ") QG(6?X:C>4E-)?Y MH52(^?;,RO@ZHRLD,F1Y,?=O6[1^*2E45J(BIX@="!?[%GP@5LE"V=]S M8B_5_BG8 X0T8^-G O,0"X'QKY,"W $5XST)XQLP5:^Y?B&M;=Y#!XE)\*YT M_02!<_URB9W*&-D67\5/T].2@PR$8."1\Y_ &RPR>O19W!6FIE>EH(,"6NP& ME;Y\M&\TD^) GK2@8HP4!M1H7!JL91@*5T :%FQZO*+)Q-Y!23WS9!27U.8+FBKJ"D+G$"8FS1!1%,%I\.*F3 M$(9*@=J5K5EP9R/8$ 6V8W(ZRZ-0'U?=I$UWC%_4]\!X[8Z!>$/(Y$YCDFH% MVX>2Q9VP6--,&D@ENLEB_0M1'$@(JR\9VQ#\L7/,!T7D"L-O*A4M?6F-=9H< MW#(6*+S(C2I+'L?+9)0#$06W7H,BWI%N\ PTZJAJ4]R52*_CYL:MQ?(XZCCI M-T *:C'"9L9.K]"^ABH:^BZL&-H]VZEMZUUGPCQJ [.L!-)N/- 9'^R;E@N+ MZ-NG]SN]OI%,+IGZ:)[8KL4":C"3U.FYBRV%9 H'P^^/!D^R M0-RZ@HU4+9@NIT>ZK&.L3ZO)G#C)*-B.ZAVQR:9;PYVUE0;##4"&7BHAH8X= M0.^8STK'.AR!BL:PC"Q$+%WQ13?9[()OY#(;GR?*L299@ASU4AZ@ M$K=AV/=*FCO5PS<@:(\P'Q_<+X@- L0%Z84-@1W"R$EV*BRE^1I96JB>6RU?@*(5ED']]YRLPOH*]^U3WK+R3S"R#-61%EZO M"@^FPW(^D;@TU*HQ((4,]3_%OBQE7Y)^]&Y9(%P<9L![1 #@@KA;>NF;+M"> MLF.AP.'^-QQO AC?:?92_KK_\6!EZWU,?K((;.-QBQWU;W8INNI:TNJ]/"T= MI%)Z'>Y/)ON3O&V6D[A)'IX-HW$Z3D P*DL.ZGR5\D72'RK2QYT*7&;GEI"D M16I%;1:M"CW$?BL![7W1G3P9RFY14-U/V2 D3G]D,=-Q2TQX+RS#TM'3RYG" M:/S\_$GV-\^^B9I3_)V%)R[/\(E_?>D+71;@L7C]#.UA-1$H2 4S^%017"I= MP)6)EYFTI<(;FBRT^T99=EZ:_RD&3=0$#XV-J[$ZGUWD3VG8@;.FF1TPE"V3-\XCE8S#"[93Y\^#2'B8!IRLA B\IK26U,? M/7X._C_VB0_\8HR>1.A@QCRE,QO02><5L$H3@)R W14*EL(J_3#&3*;U+=.( MW5U _'\ ^QS$:Z<4"*'\R?GOE:L'IP M)J=-_K&$W6'I^#N$<-X=L^A#0F:S2,A<4G+_7X2X0Y8T54*7Y-YB'7CDA)K$ MEX/"T#W'U88]D%@0L!4%5^&/4!+6E=CG-.E'_1:"!?FD6LQJ@0$,+?K'$HT1 M50>@CHP&&BL?7G('!^6OCI)10TR.0XTFD#YO2:=BZNAS2!W-9Z>7D]EY>D_) M-?],DEJ"$5>&SD8&?N!VO*=4XL-/!&//+F:/?E*W!C8,P@&O5)\0[^!&AA=O M0OU,)J*FEJ#.(_W8U"A.[Z*EYVXN?V8'5>^H56!XM&1XD$;.S%!CP!/6*^-\ MT]M]WX6_,=QKWO7GDS$O4NZ>74>U.G\S_#6KW1E/6;42T M@N=X>CX/$L"/>[^0I"+QJ2 O@WT,QZ>XYW-BEUAV4P\_OO_\R!]SPW6J&L=. M\EQB^WT'!W\%@E*_( UT\U*0+UBTEU'F.AT+J@? MQS@\173<@>T//L:S5<,:33SO[7M]^0A;?![GE*X]:LCT(C6 $GUC?L?3N/<4 MR?W!(Q_5'&R],(W'#7@T&ST>@+U?M6]*Z[F-HHB-P-[>^X:!?'#(P*_:-Y>& MK>**3FBRP3,"M6\AS<(!\S1YG&!D%J$#E&D3%7D'/C!4U\]#RGB-*% M:3F_2BE6FY0]1NDY-C*HO'Y%_AA*FAW#$P*8Y40IKPPU'KY.&DD='YID0BE9 M:IN)**W7''=8FCRB&M/*I3^8$,1MD++E[1WIA:?)LONFEH9W$.DZ&!-_4_8Z MY6\F6H)XU[;H6"QG">(N#NW8X9$24K6 @GC"V%X:SG3[5!H_@#O!UIG,3VFZ MC-KSI9* W4MV:%29BM 8S0WY8D[X8Q<')C6YI: MCA<'CFTP%\Q?J:!]LL-3,-];ND_C)&W']W7+C!+%_ C%E]_Z:L5-L)_&[>EW M5A=.Z#"5'"@AFV/\-GPCEU9_S*A;A+D06O?.?]-K#2B$4T8UGF=H0V$I M9UM"!IK.UI1[%GVS:B+T#4H91)O7>+#_69#'05^ZQX6)Y0UU1$$2JI$ M7.L&:=V'IFM_.LYGB#+"R4S= :'AI.P!A7U#)NR[4W"_@B2B.N*P_PS$@8>\ M]M\D&7;K#; R)T@D+S.6VT\216V8@#$P#,1''GW'-1^\(HLL:E6$U@7UD='V M,@$WDR'0(P-[/!,ZSFP< +S&49ML#UCA_) R#D'*\6Q1K/:@K M-7Z$03('D4&Q+ZH-O8$'_#AGH/J>"Q+8X>F'"4" 6,CS^+O^U@/SC%U:<3=K5LZ M,'.4GI\J"7^16HSTZZ(,IPIX9^+7 O@+$#&@Y,2OK>UJGPD>2BZIX5'LX-,& M"YZJ5^%T_U^*IL?B8M*5G^0#*U! V29/+E?A*L,X 34H*T+'3TBC-J-R]]V/ M6E'V(4AZ).A09O#.9/8L.QDTVTAFX/(<,P,WZ0=40!+BD]C;)A4I=Q*^7!"% M);R2%.%C$]R0TPN2DG,9O[+;"!JXGR&J?F9B_YFO4)*]3:1%3-106O[CA^1D M@#$LJ"6W)4"<>"?]%!37=&OYV!99*Y:@7"WZCFC;@V8&/@P*F2XDM<#Q%8U]!>]Q\E'#C89P&S_=2,UG3G4TO+TXX^/(_.KNE3R0N;-?9#?VYU@4X<'P [B\M M^%/Y@1.$;V8^_S]02P,$% @ 88B/6/S@ELD; P 20< !D !X;"]W M;W)K&ULC55M;]I #/Z>7V%EU=1)J D)4.@ "2C; M*K5=15^F:=J'(S'DU.2.W1VE_??S74)*)P[^_%C._;U-U(]Z@S1P'.1 M"SWP,V-69T&@DPP+ID_D"@7=+*0JF"%5+0.]4LA2YU3D012&G:!@7/C#OCN[ M4<.^7)N<"[Q1H-=%P=3+&'.Y&?A-?WLPX\O,V(-@V%^Q)=ZBN5_=*-*"&B7E M!0K-I0"%BX$_:IZ-6];>&3QPW.@=&6PF<%'^L^>J#CL.W? =AZARB!SO,I!C>J\R9R7-BFW!I%MYS\S'"4)'(MC(89)LB?V#S'?F (V%X'204R M+D&B=T":$5Q)83(-4Y%B^A8@($8UK6A+:QP=1#S'Y 3B9@.B,(H/X,5UFK'# MB_\_3?@UFFNCZ+/XO2_C$J^U'\^.RIE>L00'/LV"1O6$_O#CAV8G_'R ;:MF MVSJ$/AQ-)M_OK^]N83:=3"\>1N/+Z3Z*!T'V4[R6!B$^@6T$[S4"W&4(B2Q6 M4B!5RI,+&IFJ:NJU:LP -0>+.2K7(*:0IL PGF,*3,-"YC3H^LS;6GG6:E?Q M]C7CJY):PQ%T&U'<:81A2'*O<=II6=D;64PF$B1X!1.%*3=P21ZHX3AN.2/X M!,=1MUF*>V-;8;Q4O**'D9Q<8U9/."3&E ^YF_ MK8/]4(&)U H15@81=*%G:\Z-3[221@^DR+V5*;E&PO=V]R:W-H M965TXE\3G?]_F[B^\&*Z4?S1S1PG-92#,,YM8N MCJ+(9',LN3E0"Y3T9:ITR2V%>A:9A4:>>U)91"R.NU')A0Q& []WHT<#M;2% MD'BCP2S+DNN74RS4:A@DP>O&6,SFUFU$H\&"S_ 6[8_%C:8H:E1R4:(T0DG0 M.!T&)\G1:>KP'G O<&76UN RF2CUZ(++?!C$SA 6F%FGP.GUA&=8%$Z(;/RI M-8/F2$=<7[^J7_C<*9<)-WBFB@>1V_DPZ 60XY0O"SM6JV]8Y]-Q>IDJC'_" MJL(R.C%;&JO*FDQQ*63UYL]U'=8(O?@# JL)S/NN#O(NOW#+1P.M5J =FM3< MPJ?JV61.2/=3;JVFKX)X=G0IGU!:I5\&D24YMQEE-?6THK(/J F#*R7MW,"Y MS#%_+Q"1C\8,>S5SRK8J?L'L -I)""QF[2UZ[2:YMM=K_R\Y^'4R,5;3%?B] M*<]*)=VLXMKBR"QXAL. [KU!_83!:&\GZ<;'6SRFC<=TF_KH\OK^_/KN^_CG M)F-;J9N-72N+D!Y HPMWH?>$S1>UF+.9 M,$O$J2JH;X6<';7> =>#EOM=[I^QUIBOX(I;U((7!G:A$[*D'<9Q3.LT3/H] MMVX]4*/"I80;K69DW !A.C'S.!:'::^"W6(IX#-<""GH@N?P5:F/H?HNI:VZL]EM9MM)U=)O M\&HP7G$]$]) @5.BQ@>'G0!T-6RJP*J%;_")LC0N_').\QFU ]#WJ:([40?N M@&;BC_X"4$L#!!0 ( &&(CUBO$SJAY0, '0( 9 >&PO=V]R:W-H M965T M!Y4Q[6D4Z:*"FNFQ;*'!DXU4-3.X5=M(MPI8Z91J$=$XGD0UXTVPF+EW*[68 MRN+>[ZMC'T1+68MV\(#F,_M2N$N&E!*7D.C MN6R(@LT\6":G9YF5=P)_<-CIO36QGJRE_&(WU^4\B"TA$% 8B\#P\03G((0% M0AI?>\Q@,&D5]]>OZ%?.=_1ES32<2_$G+TTU#Z8!*6'#.F'NY>Y7Z/W)+5XA MA7;_9.=ETRP@1:>-K'ME9%#SQC_9S"N>JTD1QO;%(>C,)3CGIFL5*87V5>"&M*.GB: M.KST?WE*_EZNM5%8'/\<!(>3T_< M*DW&.7D!IO3HEA45>J^^3S+-PCRG3IJF83[Q$#GYF4Q[S4>)C>3M-5@/G3>7 M9&&*/V]YK+#'I7V;MDWV)N@@RDO?-6IAIM.@3-UQ9_M&MTZ M\:[0D_@_S&X +YU*BN\BD80QS9WP29:XYR.HVJ9"6(71.::T,Z"\4P]R8W8, MS4YBKS2)O2\96IH,,3!,D'?Z)+-Q._8Z29CWJ;H!K4_)LBBZNA/,UL(%8"L4 MG+D[]Z>0)/ M4U=285[ZIN$*;?C(.0R"1[4FWB4\!&T:>Q5;O&^*$PO!U&ZM)/DF_B?A[?,K7EZ(B #:K&X^,\(,K/.+\QLG5S92T- M=H!;5OA9 ,H*X/E&XL73;ZR!X4-C\2]02P,$% @ 88B/6/OL)LR7 P MSP< !D !X;"]W;W)K&ULI57;DMHX$'WG*[J< M5)Y8;,QM,@&J@&%KMVHSH8:9O=36/@B[#=K(DB/)P_#W:,F%-+/@8&UQ&X8F.6#.3$\5*.E+IG3.+&WU/C2%1I9Z MIUR$<12-PYQQ&0(H<#$.@1&?\^X0B$<$-'X5F,&;4CG>+YNT'_VN5,N.V9PI<0?/+6'67 3 M0(H9*X5]4,=?L,YGY/ 2)8S_A6-E._P80%(:J_+:F1CD7%;_[*76XS"PEBFFKP%" MXM@2C1NBR_@JXATF/1CTNQ!'\> *WJ!-?.#Q!O\G]@_>=F?;]=;R^1O@Y[KRS"N <-?.<:/#P>$!*5%THB2=E1 M&;VR6M;B3%96RXJ-K,P"U1/S'6I?4Z:1GI)E7) 5,Y I0=W"W'8:JXZS.M]T MWM3O/8RZPW&_&T41K#_J5F.ZB[,FF)9]16P8N MK2(W3H3(?J_TJ4CW0XY([#3I="=*[]#[#LR:;H][[4>*THY!5OVU/VVFUJ)KT M?^;5J/O,])Z3[@(S>_. M3<]M$[0R<.>$;ZI*NNTSO59)@]WN'_H%M1UN6TL.EU7^J(I07_;.^*& E&QT^V\VOT-IS M0GBYU9[_BDV\.\GZ(F]\L%4KC PJ9>*O?&C]T!$X2Y\1R%J!C'E'1N[L1CBZC6CTP::R-))3AH*R" Y/%/ U-Q?/6US*'BSY6AP=W M#_WICZ]&I^F[%XA/]L0G+Z%/%[/KJ^/KJ]GB:CZ[_$U\^3R[6#T0SV.*6R-N\V"7X$0V27I4X8D()8A+6]72;$5N#9=Q@$)(P6X] M[CAUYM"K:\#B#8G8E.!@N3V0]U87O+%LE"Z467L."[85+6J'+<>%K= V9P7* MB+G<]A:E=9"(&ZSTO[#2Q4\D_^.KLRQ+W^&YX'-QUTKSP>C=SP(;%U*L&Y>7 M2 _150["KL31:8)V)6F:#L27#C7BH/YEN];8U 3F!2GR9*-=]8Y&27HR(C$" MV90J+\71. *)C?0HG]NU882B<6@:BV]!.@%4%@*3&BIR;4SL]#3J=T ]E.X? MO6X5*"^60#L=3(=5OM3;GKU'A' @%\!51(IVPP9]O\6@L&)-D1$R"%FC=Q\4 M!4YOD?<9ZT&'\;U(A*U&U/2:VE'W2U^91L3.%2C](2)4HX#2^:..&@;A7GC?1C ^SQ5S, M%I?B;)(>3])DE]A<4_[X^3;M!VVFBX6J\"F2!FSC\14)):O)M?5D0NO@-HWY M^_]%D_2Z18H!!,?Q#Q:K(4N/.\G4K3XFMB\X>*@5YSUZ<@%UB.'!B)P^LMJ5 MHQ.MG_95/T!:'GK2F 9[@4,.%+CO\O9D$NMM)[Q2S@?\>Q\+S2=XY?3PBE@;9(E-B8[C M?6XY.'$4A:(KU-/ *5N0XQ])'F9.2>EL<*"H,5[AT5.8:X6VKN@=G;W9I;V' M'#L+EO?>>>!X/C.QM2DJO*56:_E]TC&_@;AKG&_0)B+/W0([A]^E!=\Y;/>* MVMJW1F$V]%"DQL216N\$TIL4\-BW8Q..F$B: MWV(3,5'G1M++%/5W/)20< Q6U*/08Y7!3I%'^IUBI>-.0NSCT]5:08$J1%/3 MW"F6F%WX2K0NB(P/W\..,V)/IUF2@X.!40:=VLDN(E#NWL]=A+3"5X$SKT=+ MG$M5KL#D6ZK"51,:!UQ,^.P#"!X!WG#YCK!SM!T:E4<-UPC6AFGPU/ R[,R; M%;@U3]7H=VI]O MJ-#($U($1!&\)1\1LFSO=H>[[;'7R957SUD!??[-J84CUNTLR^/EF7Y?;Z\M+&:[/1MI=O388W MR[S8Z!*/Q>K2;@NC%SQIDUX.^OW)Y48GV<9$ M+\Y3RW_5@XR-)B6A-F_2,3!F["@/F6A9C+=[K4 M;UX5^8,J:#2HT0<6E6>#N22C3;DK"[Q-,*]\\\[,RU>7)2C1\V7L9KV568,C MLZ*!^BW/RK55[[.%670)7(*%FH^!Y^/MX%F*[TS<4\,H5(/^8/@,O6$MUY#I M#9^12_W/S=R6!3;^?P^)* 1&APF0,US;K8[-ZQ-8NS7%O3EY\_>_19/^RV?8 M&]7LC9ZC_N;=^[=?#_'T_*S?\]*H64^Q<+] \_/2+#)CK2IS5:Z38J&VNB@3 M8U6_S091]%)],?=Y>@]R*LUUIDY5U ]G_5'8[_?I81@.QP-Z M^"ZAKZ;8"(UQV!^-F< X'%Y->/9=GNIB;^[P:LCC+H(/2::SV*C4P#%5/D^3 ME29GMVHV$V:&@QE3^H@EK/JLG_0\->I"+67F0FEK#=0T&,CPOJQ;S!:V#;W^KL&PQ$E\H\;A,8N@)OC5'TV2''/2R?V'JI4#VL MDWBM'L '5C)82"49;+ SEYT96J-A2B.0(U(H:^Y- <66B.PV5#I;J RNLRWR M^V2!U9%FE%:G ]X'5DC1-34O96.!'^$E 6'7% P%+,H]$.FJFV>!7C2"Y*47=(@9:1L MHLX/ZU5[O*/,$:98$U>DQ?D3.$@3DY$J;84]TEF9Z#3%]VGJB3B;=4_.*GKJ M4TO[T9C=>1"VAR!Q+#";V55ZA91M2WX?ZVU"Y@X;P#8E)7A1J1/9F5F2R=*; MO((^\/WI#-9]%0U%D&V19'&R!8VM?B*500T@5 #'/;%,C6I+,TAOZ/$BXV=JQ0&>T*:.FRF4,&O.F.*(\DE8;"O M@(RV*"$W!+__'F5,AU?AN-\_IHR E3&C&*F.Z>(W7<"FOJ>(T:C_(XJX8?/8 M<49H@_@&*S"YTU;(!EHC2UL0)Q7\M*!A0=?%&O-G1SEMXG4]H['N$ +%:66! MN&B>**KVDWK\,0<#__4&I4^\A6":XLCI<.8-@2 G,:?O=9)R6/\APN BL4!6 MEH.6XIP:==V$%LIRVN8 6[1-$_9@MRFUXN/\WB")E!0&L(!LGU/TB U!%)WE MY+!5P40XU';62N#7<]@2"9#/2PB%11XT-%<0V:2DN)NDL,( (65#0+VD8%PO MCXC9(>)'\4Q.\V0 48SXS@W;>;"[Y@@9 M_DJ<9>_=&($J&C&@::C3\LP:YLQF+$\,YD-E#&5\8L>U1" M;"$'CT.S:S<^@FHP;9^ML\;Y_:HI(1S6^[,S3X&]?F'(8$N)L !N.P9Q# )) M%)%Q>@O(\)B@+#/(C:<1(&/$_'!LFLXD2"Y;>V25() ]@^ IDBO!U=9PG9@B MG^[R&7!,(Y3B@C_D_&=MM"@%34%QP4%+IU^*V9-9P]I$U :O>';MY^)W)TZ! MT+)*T_U A8APP/O;UB^%>/)/"'2/_WEEV7$:8'$$NY\Y*.) 4$%^:N,BF9M% MX-@AMCS-N_>WX 09=&7/KP'\KR;3JY<=/(MH5D=5BEZ(@2X.0JF(WPOU(7G$ MW]NU+E8TC3 D/GPAY2L74+&[Q)31X.F#Q+)_2"RC%(FXC0J(?!0U?&)_4,&@ ME0"P$BQ\C@,0BGK#Z)$2.@JPQI)KJ?J]J_%C+_#"4^RP.?L,A:E.ZG29S;:3 M,J+L4KU_C*G4N]46 M+^G6&J4] YZ5##]6Q"%J2RBJ5B- TY7&SG4-66SZYI M*^&;C(D$S8!EPN>4!++RZ6))*P#%Q&0<9X/QBW-O,7LL$@.V MPHZT.2";/TN('J:TH4>#FW90^J.J'E )/Q3XMO"^!N]_Q#1%E@A#RYH M),4+(7&#)]1_8Y4 HRT2B3-U%;TG5*]CT!YF[NGC-+H:UY&IK9/#L6G04S[- M?/CN8-@N]:<8$0J.3>,JE?A4ML#('E->F]Y:&SM]F[ML_BP4[)JOPR*\SU05 M<@@-"BBP:UJKPNBRL:UA;]Q_T9@&_)5F$%;6&:RY.W?GW;9"Y6_7%'N+?,.U M)8^D_PZJNZ+O-R"?IP!>:ZPK^QP&<#;Q)]G375D0?OHUKPHJ$,Z\#>>D1<7= M(,0GUBN%6JSP]4^QDN]&4\F5LJTY=6I12CD+:XO"@X_L]1YH?LS)=74X9<9N:Q4H@:8R@09:NT\/)-P":+_,B(??F-HD MSX-@J):ZULPG*AR?J%&E]NO]3G,&.0QF"8>^\8M(-8+P6!@.'%U'QI16 X5T M!U(5]X#Q:/9:7]EJ1"39L_>M MPIO#S7ZYW?1H!(3L[B47]=2/(2FV%2HSWR=V=^WGEK2^>/NU M@JFY#LI0]OK.(&BW.RM#;P-MEVGLLK$TRC-U5X_KKC,.]MK6]0$WK>UY1XUD M P0Q!,JL]7T7R^B2X9Q/<(T;_!M-*MHWJ=^Q=:R%0?\'K.H.">:853F;LBVC M0DRJC8KF"^3^<4-RL7C7EFF;YH:740^FWIG%P)B4E+I= M$\OUPEN*HZ *Y7C+$VZ.,PR913#N^Y4D]+Q!:X+?FG(%ZR?Y0JH6URXO:3SG M3["VG;")'S9UR/%NSVL=39G(@/CA#/H+&?HMYV MLE'H\-X]+S$^N((TG@ZLP7F8%;_CSWL;Q FHZ[*'0C/C".=68Y==J CMUD]' M/ V8D&!0MJ)3C><=K16WU4V:=EW0RH3DX!I'P0"[&,$.B8'+B@6:FPPF7>Z@ M%1[G.AF\T#O?N)#3--JE6VI=A.IW4]()(5>58GR?6.$WC'/".B_'L9#&U( . M'O,T6? .^HJ+SZ>% JWN6B>TQ;[)R!6>8U0*O6Z!'APNT.'2+@D3VW!M: 20 MD.!$MT%T%<[D;*_5)&X5-7PP)$JAY]/A3'IJ"!O4+2L=&@N.I_3V4673LFKR M<33Y?N@,EO4.:)1'C*'J\ZJ#9Z'=0[W_**@A^I:QOB9_L,D%UT8QZ)DL?O(: MOBL)ME,5YXPLKK#3SG,# C#4@?6=+_75P2G=,X\& Z#M:94 M @:8G49P6J-U--,P61<$<0K7(<.L6X&#,9%L]1;A/$5EZE*N-AYL>'9_Z@Y2W=6KACJ&A31:;C*L-MPLH^7)+UY\VMIAH MX]FVO2T8'#-QTE]*;C%W MLTDN MJ C=/5UTDH 5R:$[/C^*7 QOG435:]:1Q[-*S/64OU'PD7)%\*EUH^#KOML& M#O%T$)T<*CG A!6IL*B38@T0\2(S#["HK(+M(XZ0^*V*I(MX%_*>"CVAV TC MW4/X[O%FE[=#?+0&'V6'A&]?KVB2?!O+!FPW7#&YZQ?<\G9W,(X=R!SM@?,! M.1,6)$R"^?[#9EN5(G"K#P'JT]XP>A$TK2&?B M*S?H7Y0^86KU)@P!DO\;EA/P':@?NE;3L2Z."M?!S4]BD"S]CR6Z#,)H-_)$,#^)<3J2FGI2,D53^2]-\N@ZX M)?B9\ ?C"'=HV\8*I+$-R%92X._S<1TT*"(FQ-<'S[*+W#"Y(.5(BVO<&ZE1K[\_\1V$X$*1;?5"O6!C MY7^C&?X]>R*A5P $*^X#"KC;@(=-M=F1U=GQSQY.#@:C(X>3Q]Y,5'1U=?#- M%)MY>,ZL?O.U:8-&QSPC5.BK@^';3.+/>BP5DDIZ9T\^K872U_?/EQ M[^#R5$TC,97.K;' WUG[X.^."0[N9 9_KRSH1%EJIJ1THO^D[LTZB5/.$K]6 M*5]\Z;?N C5NH>I@ZNZF22SM_W]":5#3G[.-9GDK^?*MITX8Y"M-E>%7/G#Z MDJO*N$!I 8Q:$#$,Y"Y)U8@JR",0LQ?[\0?H12SW\_42- M?N+^WS%KN7K&5B*)7%_<&?9G%*%/W<7R[SB!AAUUQYRQ+T">Y@7NW>]0O4;"&I *]JB+_F<@)=;IG=L/:J5=%Q* M4YH@NX1PJ@Q*WEY_8,OM*M\A+;U-,^(MH$4=2]2F$403+!IN[DA,;N81P#08 MS\+1<0>X20I%=VD3X$F +4H+@WXT@6Q%7JW6%'?[SU1(GD-;H>B#H;#&L[SD MLEFVED&J0-&$+W<<'WI6YBOC6C>N!";X9(/ZBF%[2^FBD.W66\\-/N;%4R#*:Q@>CT?U46;7G%!H M4BM#PEI'BP%KL=O3/!+*6C>8KP,O=%?+P>U:)T O&7*K.(KPS[DDN&U9P5W; M"H0'PD&3R<1?60ZO^F,/05SA0-=R9W+O,#A (*K/(!R>0%B)0H\M))\!:[06 M&82#\?XBDS":2(3_)$Y^6G\3!CLES2"<#F6L!'(*IQ)M/0!N"IREFKP(N4?L M;L,S(X&+_;OQ_SD69_CR$>DS,RW'C#2DQSW29RY%4>Y8T?9;9\!2T;C'C6',)R=B^\# MI[YG[>%A2_/[? :'^50_QV?'H0_P>=4;MM@4?VPQV%AK(A<>6PSZ"XR4K;/\ MT/U>0@C2:;'&1U9_@X(10>0!P;$P0+1;>J")[6BG W?T%)CLAQ&'J1%) M9_WFA"5P)RPAK;I9>CKM;GKN346;P7J<5 M^TA;E .I)'!IJ*?>2;G=QD"'[H)03V^/DPXC#WS?@*Z>M$XA#RS-6P>N750- M:N3P>]Y(R$G%=;Q\ YQ/XP[]_.6R]0NDC2E6_#LK.OH&BI,?(]7?UC_ENI%? M,#7#Y7=@O^EB1=>?4K/$U'YO.CY1A?RV2A[*?,N_9YKG99EO^./:@,^"!N#] M,H>,[H$6J'_@]N9?4$L#!!0 ( &&(CUCAM(*S_@, #L) 9 >&PO M=V]R:W-H965T-UP ]+8<=(TR9( M::_; N2N1=OM, S[H-AT+)PM^22Y:?_]*-GUN6T:;%]LRB(?/GP1Y?E>JJ\Z M0S3P6.1"+_S,F'(6!#K.L&"Z+TL4M)-*53!#2[4+=*F0)#V<7(ZCN%/SGN=4<&&\E6RJ]VL4X6?F@)88ZQL0B, M7@]XB7EN@8C&MP;3;UU:PZ[\C/ZKBYUBV3*-ES+_PA.3+?R)#PFFK,K-K=S_ MCDT\9Q8OEKEV3]C7NL.I#W&EC2P:8V)0<%&_V6.3AX[!)'S'(&H,(L>[=N18 M?F2&+>=*[D%9;4*S@@O561,Y+FQ1[HRB74YV9GE=HF*&BQULD(*##6=;GG/# M4<\#0PZL6A W8!]$SO(CJ*^!'C/@P' M/8C":'@$;]B&.W1XP_\?+OR]VFJCJ$W^.11YC3LZC&N/SDR7+,:%3V=#HWI M?_G3#X-Q^,L1UJ.6]>@8^O+ZYNIV=;_^_!MLKE9W5[!9KR[6F_7]^NKN$-6C M8(>I?I8&8=J'UI/WQA/<9PB7LBB9>(*,:4^VN)P!%W%>)?2AM$==6V5\-$C>B9*%X8)1@*9UV/?^(AS/M:E'38;%%I5K MM.["LUUG6R_RKE\&"['49@8G,.@-SL:], Q)GIY'5O+NI6%Y1^\=M6NBHV M MZLE*O+U+IC,H&4]<*EDA*V'T6PO35-N(YM\*!LV4[A1^K-04BO27\RI9?M'+;;*=S9 M_4H\ZU,QVQ#KSGE5MI(]V;Q1 ^VYR3H=5_<:(1(@M4S&A.LZRQ28(F^VO7,+ M._-6KC ODT(I&-4I.P_?IHQVSV ZC0[NC.%\&'8:)ZWHK* =]KRHBE?$(>J= M-S@;U'KV/54?AC4*_-S@O(Z=FHS.H!MU46\T[H+$E5*$#J54[JX\D+F\,RD_ M3"8O7>52[$YM"H\A=/S;1)U-' ,X-!^#SH56H-JY:UN#"[2^V]JO[9_!JKX0 MOZO7OQ6?F-IQ&@DYIF0:]L_/?%#U55TOC"S=];B5ABY;)V;T=X/**M!^*FDV M-@OKH/U?6OX+4$L#!!0 ( &&(CUC3LJ.J&@0 /<( 9 >&PO=V]R M:W-H965T#@X! @-%EI\V +1(+G MJE1V&A1$]4D8VK3 2MB!KE'QFUR;2A OS3*TM4&1>:>J#),H.@HK(54PF_B] M6S.;Z(9*J?#6@&VJ2ICU.99Z-0WB8+-Q)Y<%N8UP-JG%$N=(W^I;PZMPBY+) M"I656H'!?!JX^[Q!_]GGSKDLA,4+7?XA,RJFP3B #'/1E'2G5Y^QR^?0 MX:6ZM/X75JWM, D@;2SIJG-F!I54[;]X[G38<1A';S@DG4/B>;>!/,M+06(V M,7H%QEDSFGOPJ7IO)B>5.Y0Y&7XKV8]F<]+I0Z'+#(W]]&&G;_B_LX6_SA:6#!?)W_L2;V%'^V%=XYS86J0X#;@S+)HG#&:? M/L1'T>D[I$=;TJ/WT&?S^YN+7S[?_'IY=3??DO[Z[?K^SWU,W\?Z31-"' U@ M#VBO!84;!3ZJH5:@U!*-RK%# 1WY1,KB6"=KF#K4A+H M'"19$ T5VLA_,>N#M+9Q]BH#OA_=,8E_ E;" >8Z^OT&_L(_'+?V^C^Q(O8JSP*50P&?NR;@; FIM MZ<"C'HCL'^X^9LT]+ZTC186@'O&--( SRTPL-[YC2&_PXGV#L'(_2D/N:HOO M(5%N\MY1190E=&79.AB6F%L(FAI(^P@*GSE5-L+6?] [8\99)CO0XWXR/MY M>XP.G_U%FC(> 2O)6-+Z!&R3%CXP7X-LSB=JG6V'X%C5K*%?0FUDBE"PT M$ M%[;3AG3/(!EMZU;]PLFWN U=$[@!\'_9\W<6G<,U$A8_/:LXQ;0PG MQ:O[G:KKDCD\[,?1V+-+COOCT4\O1=1[=;BD293N7#_R>.I'4>1]/B;QD5]( M!;58\W#Q)W@I#?/7IFL$"SDR9)L!PAH%'POZ\^ +"2M76YM+J:7BBXQI;&48 M].9.7GSFX6G=47#$M&P^866YOIG=56O@7OM8J596ES(33EUN%$+'T0NC M6RSB.7QE+OL1&&F!;;,1EN6_I1NSCI#YGP&UWW7Q1Y$74X=C(. M]MUNXYVJI^UP^S%O/TD^"+,4BH+)>;L&@V.#P,P M[9AM%Z1K/]H6FGA0^L>"OTS0. -^GVN^[[J%"[#]UIE]!U!+ P04 " !A MB(]89T*+/8(% .#0 &0 'AL+W=OF1V=;[2YM1F18_>Y5/:BDSE7O.WW;9Q1SFU/%Z3P M)M4FYPZW9MVWA2&>A$VY[(\&@U?]G O5F9V'9PLS.]>EDT+1PC!;YCDWVTN2 M>G/1&7::!U_%.G/^07]V7O U+' M!;\*VMB]:^:5K+2^]3?7R45GX F1I-AY!(X_=_2.I/1 H/&SQNRT(?W&_>L& M_4/0#BTK;NF=EC]$XK*+SIL.2RCEI71?]>8CU7JF'B_6TH;_V:9:.YYV6%Q: MI_-Z,QCD0E5_^7V=A[T-;P:/;!C5&T:!=Q4HL'S/'9^=&[UAQJ\&FK\(4L-N MD!/*'\K2&;P5V.=F5WDA]9:(79*B5#C+%I(K>]YW /=+^G$-=%D!C1X!&H[8 MC58NL^Q*)90< O3!JJ4V:JA=CIY$?$]QCXV'738:C,9/X(U;J>. -_Y_4MGO M\Y5U!O;XXYCJ"G-R'-.7S%M;\)@N.J@)2^:..K,7SX:O!F=/,)ZTC"=/H<^N M;A:?OOQV=<4NKSY??;C^MF2+3_//RV,TGP;ZK!VQX;#'&L3H$)%]RXB]TWG! MU991R).-5MIEK%2A=E3"E%:GU1W5B;3AN:]\AW^66;HCPR5;5?EEA4]OCWT/ MF[Z4ALVO;U#]*RL2@08091P(# X.)7I'*"^S!I)0:\;7A@C%[U /H.' #SB. M$K9$DD5,[ >JG8SMLNOOO\R_==DG'2/V>#IE)W[UBV=O1J/!60@>KH=G+WO0 M*>P>MK 1I6D=O51.2 ;74;XBTSAO$D3&&M)LH)'S/[41;LMTZ@5Y[.'K,\N& MHRDKL$@K1;)WD%'$5-JAA_TLA8$$IX%R2Q"?^Y*1VRC&7R-69>A4>-W2#M"U M\A\D4VZ(?2C!R+-ZF!5;IZ7=NJ2X#&S]IF[88;4D,*WZ:G-6:.]1$ FL]GR/ MJM K*=;<53(*H^]$ B5XGY:N!#NT1+@O:9 ?@AP A#SLJ[<1J-2V2\K:8QS> MJG6D7OQ)$^0@;]YO+[V2(+-1AF,B'C=.;K3UP&@OJ*<2.P!1>C+BQ@B\IN 9AWT"N1:J M\=113E$5](82$>_J?/_$]EH#K%"[PQO5Z'*=04NAI8BW55%?*R0C'&KC7A2S M0M,_J8NW7= 4<-8%A3J>81A+(.&O("UR&7=-<.@LW:G5I8E!)"MS M[H>)ZI[9.FYU%+&VP2X^HZVX(,0W+UM2(IT()QC&[7E:.U MU@D4R^K4,U'8@Y9:=W>Z][X,=6"@?!->_UMK7A%.GGPX;(='D,$4_=?@M%H0 OSC*]#ZX;_Y@#WJ@^A)'S3YQ/K3V M;$UY68^7D\'PY/9E(_H:;<-X8E]Q(*KTF.B2^Q^F,'OL/DR+TM@2#FL:47C= M93]++D4JP'B7MIQO=W3\1P0YB9$CS-!U>&&@FDX=OV>PQ#IT %_DZ/F\^<(T M00XE)YJJYH%Y%T7@'QTVYY#20RZAA>_3[AT;??I[,VI.9ATF<0MT=-AJ7&V? MML/^O)IQ=\NK7PHW\*(O(DDIM@YZKS%;FVKZKFZ<+L+$BPD&\W.XS/"#A8Q? M@/>IQCQ4W_@ [4^@V=]02P,$% @ 88B/6!M",(&9!0 LPP !D !X M;"]W;W)K&ULG5=M;]LV$/[N7T&X1;$!AE^4M V: MQ$#>MF: G:#)5@S#/M#26>)"B2I)V?6_WW.DK+B-ZP'[T%HDC\^]/'?'R]G: MV"=7$'GQM=25.^\7WMUS.F! M_._UO<5JU*%DJJ3**5,)2\OS_L7DP^4QRP>!/Q2MWD:0^%G1%6G-0##C2XO9[U3RQ=WO+?HOP7?XLI".KHS^K#)?G/=/^B*C MI6RT_V36'ZGUYRWCI4:[\+]81]EC:$P;YTW97L:Z5%7\E5_;..Q<.!G_X$+2 M7DB"W5%1L/):>CD]LV8M+$L#C3^"J^$VC%,5D_+@+4X5[OGIE2E+Y1%E[X2L M,G%E*J^JG*I4D3L;>:A@P5':PEU&N.0'<)-$S(!0.'%3991]"S"";9V!R=; MR^0@XC6E0W$T&8ADG!P=P#OJ'#X*>$?_QV'QU\7">8M4^7N?[Q'Y>#\RE\\' M5\N4SONH#T=V1?WIFU>3=^/3 W8?=W8?'T*?7MW-9K>/LYOYXX.XF%^+J[OY MX^W\UYOYU>W-PSYC#\/-C2(N]69!5B1,P>1D$"+&(1+W MA41=I%)CR]9#\=.;5R=),CY]*1 .)J<_]U)$'Z&F#+$/%6FJ 6I;2^9 >".D M>&@6FE!G A21A:2JL+\@OR:JA"\(VLI:5IN.ON^,4968R4TP%L7D"^"[&DV MX?EZ;='2K-_T?"&]6$LGN+>1U1MATK2I%70N-KN:V/S)^].M(#K8PJE,H8F) MS[/;@0#,9#(6]UI67ERLJ&IH(#[*IJYED^-SCN;T)YK34-Q&#Z+GG?&]9^.= M:=!&1"9+M,2@,$2J- V@X1E]3;.9F0'P8XTP.86,:5]/'? LP#LV,L, MU J%RDZU5&74!>K54J4"G(2 MO2V@589/)!6I64J,;^ WCA,SEI$%E.;P! M/C:3/0%C4X +12&I4D@$?C%UB97*C36-TYNA^,6:4G@,0B&D^.WM]L 2G6[! M59TC.QD0UEB%JT++M6M4^\IIRJ$2G2\ERM!J'4LRCK%85\3VYEC;(\^E+? ;'9*1*)A/3(+I)D ZI-V#U;!LS$XCA MR2HDH*KBI,E,/"OLNM0 4UX#]@JY0AGW&-TRA3);$=M/RR6W>A/AMZX,D)X5 M*I\E$6B0Q?#($'X)XMN#1P+F1J?A%_M6F>\C%NLFU.MR7\?M9>BM>"\M-)HE MN@YL8C42WUK!5MZW )R9T8]H:3 3/! M9=8Z7$O+F6<1$>R+;4!Z*KR>2*BM(+('%(OM_G#?3#+:&23QT.5A7&;]>'WB M3-GM=A/Y11Q$G\7C.(^6D2MT94U+7!T/W[_M"QM'Y+CPI@YCZ<)X#+GAL\!? M%619 .=+@Q&E7;""[N^4Z;]02P,$% @ 88B/6#$K(.T)"0 ,Q< !D M !X;"]W;W)K&ULK5A;;]LX%G[7KR \F4$+^"+) M3IRD20 W[6#RT#9(,M-=+/:!EFB+K21Z2"J.Y]?O=TA9EA/%TUWL0V))//?+ M=XYTL5;ZN\F$L.RIR$MSV_JPCV[U5<7JK*Y+,6M9J8J"JXW[T6NUI>]J+=]<">7F:4' MHZN+%5^*>V%_7]UJW(T:*:DL1&FD*ID6B\O>+#I_/R%Z1_"'%&O3NF;DR5RI M[W1SDU[V0C)(Y"*Q)('CYU%_P98G*C?O/UIXVGO184AFKBIH9%A2R]+_\ MJ8Y#B^$T?(4AKAEB9[=7Y*S\P"V_NM!JS3110QI=.%<=-XR3)27EWFJ<2O#9 MJYLR485@#_Q)F(N1A41Z/DIJ[O>>.WZ%.XK9)U7:S+"/92K2?0$CF-+8$V_M M>1\?E/A!)$,VCOHL#N/Q 7GCQK^QDS?^ ?_8OV9S8S4*X=]=KGI!DVY!U!SG M9L43<=E#]1NA'T7OZI>?HI/PW0$S)XV9DT/2KVX^7W_Y])$]S/[Q\;[+ML/< MGY45+!H/F1<3.#'L(1-LI=6C= V$_@VD#X9UP< #9D&R$5P;)BA_#-$7Q5SH M)@.,ERE=Q'TF#3, ";#9C,VIF\^#?X+7IY[M+H,]*>V;X+K26I36BR:QP:\B M%9KG[(@-Z"^XMQR^#'#UH"R>W[8=8'O9K%F M1/+_$LA= '\?W@];YCZW+8Z&8+A- +SX&1X1MS7 M&2^7."R=C<(;-8B.AS%9%0ZG1/1!0*Z&[V3V(\\KGS9..>6D;A"%PXAL&D2G MPPFQ?$' -4P\<H_K'ZH.2K0B%TP =\GKM*V1&^3#,&[WZY]K M\3)1/Y*2#R^%GV]+_SSX3$%?(>#.QUP9PQ*N]09JUERG5->3_MG923^$_4?L MN!].C^DZF#7AH()+H "Y.RHIY$CO"D?H8FJ8,9Y^PS0I M*(_CL1<^B3S]O57)]P'-MM2%"B/7&S> H71A7+Z!>E;+A!K&$ >+CL^.OBPL[&L:-HPK[$+L(@PG"4)1*.925GPM=?["/E(Q#,DD17 M9.T3.0U,&4_]<>@E2N-J$!2RM(("P* KGGBW^R((@/NS $^ M5D+B\<0'^S1R7'6-OJR_/BH,>16=]7_6G_BHX>HL].7P1P?=FRF.O8=OZ68: M>JZW!]36(-"E-NH?QZ=.0-R/P\E^E$E$V]$W43_R/I)NL)[6A@3 < 3(;EP5 MB3\KN7)E^&:R(S^)#QCZ3,O6)K U9H'QH7 IK'H$ZCO)/=9.UQ 2RD>A?&^ :=@ MKT!!TY:)-B*$$.4!)F(,9H M_'3(ODK .(>YH.K@1VQA>-+,*W*GHYX@=%N/FP!>D3C*TH(.YZAQP!U8# :. MB_V^P Z]0S:S!Q>O=ES=/O>L#(-=&4+N@0*DA!_M$((T'#48T2=<70GWDI1O M]FKUEY].XVCZSG16/@I"$^BE 9P_@L4[V=&9;]3_=M/<-V3F['Y!OQ^7C%-( MZF72-8S:87(S8ED]8TD@7R&63Q+O=52/1] []FC>I]-U)I/L.0W@:AKYD8>! M(34MT5H59,ZDZ96V\P/?^2_R^U(S)!>FFY-_F!@)JQ/353J:N0(85>>-DN1)H\+<& M[7VY08?<>CF !*G;J7R!'L$!]* N*16C"M$20:U*&FO+TFUL>ZCK]_O6TF@H MK^U!C)YNMEA KW"S!;-=$]2BWH)FT+6*WQ60GPCF@'8'Y%LK\TV#,3C \/-( M6HHGR%J+')M@X;Y![,_71K8)FMW-)4.@G)P'6N0T&,BQ9GHZ.Y OV912PUSO MB < Z;6@._>#W0:QQ7'7 @X=>;V'_L^6.DC9GB2<5H6@J\-?%#7;QR-$F;N!4-E/:5?^7UR-=J9E\$R$+80F0T! 0'WJ,EJDR[LOI; MMUZ:^=PW"ONL6E;&MC)_4RYR+^.N09)90O@1N \ ;UKX>',WJT'P+5NC4HQ< MEKX0T&Y\70\B1">O4CC+ZU>O>;69<_R*IT0:;Q;B$/WL7GLRG\U5I8&^;FOT M4EQ;84KDFP#2"7+VA$'Z N7WHK)CK$Y8A=1^$TN'"!E'^_$=HDAD&<=RX6*V MSD2'.4PE2:6'75_-1JT/F8702_>Y%E!(\.N_:39/FR_",_\A=$?N/R=_XAIO MH 9O9 NPAL/I<8]I_XG6WUBU 9 >&PO=V]R:W-H965TBI[JJ0^)(;-% %3<]NSVX#!\Z1[=@A)#"7KGV ^"(=?><[5\DG2VV^YG,I+?^6)EE^ MVIE;NSCN]_-H+E.1]_1"9O!FJDTJ+-R:63]?&"EBFI0F_<#S1OU4J*QS=D+/ M;LS9B2YLHC)Y8WA>I*DPJPN9Z.5IQ^]4#V[5;&[Q0?_L9"%F\D[:7Q8W!N[Z MM918I3++EM/Z*-Y_BTXZ'@&0B(XL2 M!/P\R@\R25 0P/BUE-FIE\2)S>M*^D^D.^CR('+Y02=?5&SGIYU)A\=R*HK$ MWNKEWV6ISQ#E13K)Z3]?NK$A#(Z*W.JTG P(4I6Y7_&MY*$Q8>(],R$H)P2$ MVRU$*"^%%6[P ]J$$/=DD_N[N__O /?GUS_^GZZHZ?7UWR+^>W MM^=7]W?;D.Z6=:6MY/Z@QTDHVR:4$TF'%^#J,?N@4PC_7% $M=G[! _DPLKT M01JR3Y?;N>3Y7!@YUTDL3<[UE)ZA%)&MF%@LC'Z4,3T4$-HQ_%EN-3T &0'_ M^&NA[ J$1_ &XI7?)"+C;W_\81($WGL:@D_HWG__#N>J+()TE$L2DA6$!Q8F M(&#DPLZU4;_AJIH_2*;RO("; ES4T)0%KO"PXL'0ZWJ>5T[L\JG1*?>]YD,4 M$;:&]?AY'"MD1"3)"BE0^3.JD2;Y0D9JJH!:.Q>VR0Y$]8K/T!GYK0175)$% MF([S7S(%+KJ&7,OK\,L4T4/>3O.Z[86I05AO"ZM M"H 7A8GFR*=_Y#3%F:.@20/0&^DT!9_($5\7TC,JA@8C$C2+I+%0$G D0I?I M(M$K*5W0Q8;&-<9^V!\AM>2P;%B%@2TZ$3%PA(R^$'+TCPH MC8: Y82HM@'?;X,V8?@\+Z(Y>(XN4/A2&HF.G10H2(!N1(3.T*G6*X/A2TI* M*J="&?XHDD+F#&. O*>R;65K$@XNIE+2J<@K![I(!/!^!]&+-J99APMP1'R? MZEAB<;)S&CK5"=1S?"$@GM)RA2TLL 8+QXQ80 ;8KN.0OV$?OR%M@#I14\G?@HUHK7?P?NC1K&%U M.>AYWGK\HTZ L 23R\@'N6._-T*YXZ#G@=Q+]:AB ,Q72B8Q]V N#'(_[ O5 M=AD?BD>@?2;+,$67:##.P28N0/@!X!B,Z >40,/()F[(01O)RA'V)"541H)L MY**A !?@D&+ B-1C"8U\E&A$*A@Z\B%IA)3 M%D'3#5))NE&HA(M+%X@-'YP*S#[(ML.&+#S-5ZPIY[SJG,ODQC 9%<^FNG;L M"QJW*R/A%>3]; 9:Q^NB8I>Z]DZ9E9D-":%.!_,)>\#6OL>^V!A /L[0HYRG ML:I7N %C278AH&)%LLM_%EF!>C@0 0\&H^X$8O: ^Q"[ _:W,E$U8" -NBY# MD][ JU?9-NZ0'[)[>F'7N&@6EX\)-!QV2WC MPZ-Q=Q@>T?BC ?\$V1Q%@[>PC7[/]4T0PS3O.N.?H6'!MH^:/[:GJ\!26M=] MYVQE 6^4[%1DD%ZI<\(1=6GO;GASLTN!IDK,9I@CK,2:YWL38G_=JFR+CF;[ M@L0(2BB2N@&P6[A.YBZ JY4EV:@*UY^+3()C$ 43@OP(N01"0J6IC!4@2E8] MI(H&!KNHVJ3HI2HCXM%&;_8BA5E38?#K%RD\55-H $260?HS^3H7-2MB10.' MW&V 6"PFU+-DKC%X.2%_@8>@C/%P/U]LMX-\#[[L'+HCYAAK!5] !)8Y% *9 M/=_6/VF27\-3^$JW8ALT3;X?3:Y$D6>= X $0L*5M?^[6,/2]9UCS3'B^WLH MV1]M?\B;AAONQ%Z;EO\:YM@N=[IO[70L5E'FFC#U&RBA,G+#]!TMQKO MC09L2_$]9E=N![!NG6ZQ 4,<=0]%O1._;@C&T3"XR_^)#7M[(#N@G<:75;132D2O&0)S?#!D2L",*[(\.!AEM$946N/$&G;2I1,FW87,^'K4PO M;'KB.IQ@RPPM8JXBYG:>6SL[5'/7YH)'B<[7CMHL;\'0D>0]NS!_LC"K.^7? MN_"@6I?.";_1E@SV6/M1X)Q()%%!EF*MM1>P%!TDQFI:[BO!-G8II7M?80'' M_RKM&LPVW!]<=G)],2802SO[TIMI:E43&!W6)2L47<:)T^*)V1L'"'2PTSJK M8?'&\=[>HR5G.(H4.LUJ9\WVP9-#9+45R1-.&U@J#7\W&J^Y4%O?LAR44?52 M^:PM?^"/U\=WH4\E>E/3^J"_/#!]T.XDB[WTQ*Y9-6,50S*PG,Z2.3Y9EN*W MUHQ\G5FW^E6S:E2"=N[87[A//V[LR>LK?ENEH'IO"H R^O91B(351+GLC(F8 MO76';,_OX/VAUQW#[P$/?*PN7F\\W+%#/GS%UM<'\E'T.]AK@E28MV.3'DS( M$0[P&P?\_HDP2LGO:MD[<(18I$CVWNUW.7!_?B=_W1MH?R#A4_!@"MZ(G&U? ML/J-#XZI-#/ZK(K=6Y%9]^VQ?EI_N3UW'RS7P]UGW\_"S$!5GL@I3$6#=;AQ MGU+=C=4+^GP)!%B=TN5<"DBN. #>3[6VU0TN4'_//OL?4$L#!!0 ( &&( MCU@>!K>./@( )D% 9 >&PO=V]R:W-H965T74=*DFDM04QB:%JU>"SF]PVUF([V$ZS_7O\2$,VI15" M?&E\K^\Y/L?UO4G+Q:,L 11ZHA63J5P ?50KX6._)ZE(!28))PA ;O4NPGGRZFIMP4_"+1RL$;&R9;S1Q/< M%JD7&$%00:X, ]:? RRAJ@R1EO&KX_3Z(PUPN#ZR?['>M9IB^@LXPKR"8K##R@*HGA$T/+OX=$9.7%_<['E MB__EYL;NR]%-Q^E,M\YEC7-(/=V.$L0!O.S=FW 6?!KS^I_(7CB?]LZGY]BS M[WJXW+*<4T 7W[B4HZ_#45Q9"C-*#MEE%,9A$ 2)?Q@Z&2D,@^O9L-"I] >O MG(+8V^:7*.<-4^X5]=E^OMS8MGJ57^BYX\;$'QHWM.ZPV!,F404[31E,KK4L MX0:!"Q2O;2]MN=*=:9>EGIT@3('>WW&NCH$YH)_&V6]02P,$% @ 88B/ M6&0ZHFM# @ B@8 !D !X;"]W;W)K&ULG95; M;YLP%(#_BL6D/;7AELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT(RZ:$2GD! MVYSS^3M&'**6BV=9 BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&EIZ)P92T M9S:IHF[@>7.WPH0Y2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[4I3*++A) M5.,"'D']K+="S]R!DI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F>\V"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=PDJ YYQ." M/B&PWMU&UO(>*YQ$@K=(F&A-,P-;JLW6", ML *MA,"L 'WL2D:NTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS02\XZJV# M4> ]I!,4^CX7<./0]N?D@-[_JU)Y Z*\(7W ;9[[GMAC<%EBGWO2'RH0A>V"$J6\8:IK%VVZSYTKW+CLL]<\"A G0SW/.U7%B-AA^/\D;4$L#!!0 ( M &&(CUB38I!M'!X #== 9 >&PO=V]R:W-H965T?G\N2U6 M:IW;L=FH&NXL3+/.6_C9+)_;3:/RDEY:5\]GD\G%\W6NZY-7/].U3\VKGTW7 M5KI6GQIIN_4Z;W:O566VOYQ,3_R%SWJY:O'"\U<_;_*ENE7MU\VG!GX]#U!* MO5:UU::6C5K\%_^R5(N\ MJ]K/9ON?RFWH'.$5IK+TK]SRL^=G)[+H;&O6[F7 8*UK_C__Y@B1O' U.?#" MS+TP([QY(<+R3=[FKWYNS%8V^#1 PS]HJ_0V(*=KY,IMV\!=#>^UKZZ+PG1U MJ^NE_&0J76AE,SG?\8^=?.HO/OOY>0O+X4O/"P?Z-8.>'0 ]G1_7\]MVX ,_<\0(7B9L^%E4+%>VDU>J%].0'.L:N[5R:N_ M_&EZ,?GIR";.PB;.CD%_]:G1=:$W%2 )^[@QM06L#DEY4" M)2K,>I/7.R".*,)M5$"*&YK)0"KNI)?Z_ "8-@"F!L&(O.Z ME!HN;U>FJG8CLZT!DNWF5IR2+_S>:6&2'X4R+!T#$"6 MX5H3K^6-DD7> *E*F;=$6]/H)>RY$KJ^-[J 9];XF@2>6B"X5+;58,T46!'@ M#-AU632JU/" L1;XCC:NE&@P8:%[M*O M+RJ)-AT8&U=HEXP3,N/_=[E#3"F MVN&[&GCV,:_!HJ,(@(&$.\ #904B!W#,%N1D<.$=++CLJAPAJ?N\ZG+200U+ MWNNR ]%B@ZB:A 26A A9JTO5$&[AL;_\Z6HVO?S))L()#\*2P/],N-57&AYN M=AF\U32(LH)GS%H7\5E>P\ &<.4*<(/'%B!NI@%KR4*.*]N-*E!6I>.CY5VJ MI@7W& 1V/,1)@9S<-KIM06S-8@$J 7^4"JA8RJX&,T]^#)X SVT*<'T5%$@%1HUOY@&ZEE9FU9:!=*C2C%''2CN*K,D MD8'5 +@&]VR)N6I4@HVSLC7?080$1WTK4&=!O< 9M>29+6QLM#;WR-JE,25< M,G-@J+*%0JW"1>%5P;*J81^Z85,,M. M'F'M96#MY7>\!,I*R_;[[>^=WN : M0]Q]/!P1X,@>>.4OBSU;1YQ%VJ%Y*HIN#98#R5DJ,*.@ZQST 02P54T+Q"6K M#P85:4(W,&@%=2-S5*SR9NDTR>D,O$D>#,U".0Y892*@E+$#6V\:<^\\'KX? M,$#5M<@J%$D,'S!$'"$5Y%JU*P,VY1[8A'>C.'16+;I*5OI>!7^9@X%$'O*S M&S"WND!#*=*UQ_(M(@XF"T2134]#F[4/T00;X:0+5G@RG623R01@ UGSLD3Q MI'4:4W84-0/=P4-I8 F))1"MI"<85U'IA2(VU(RIY0>&$)NY(+L'6L4 NX6_)N!84Q@)-S9WNXI/HREN\70^NN0*U-P6J= M8;1 JL]RXEPH+ 4WNT(=6$2$1?#1!1J4[QK7%T&F7AP5B#=JH1 U^8Z#%ECW M!O1D4+1^%)(@2 POF#:QU>T*W @&*;1+M+K?P*%1 &R9"KR-Q1R "E08**Q M2]3I=J<@.@L8%VQ-D@MUUE#OC##_#Q[U6U@QM6![< ML'C$ABD92VT!/+4( E,P.4("1MP(JSC_AM2/AK# F/2/9T$HL- MDZ,2"4M1$NWX=3QM^B%8(DF4PATF0Y(N-Z6/4*#XY_@@5 87Q=N?#@&[M$\IV@C: GA %&CHRS>WD7R#7,##5ZV+!#'5(S%HNG>JS&&:8?5'7%\-1 %K%D M37P&?JU.\V/3-4%*K3-]71/)E9S/$R!;TO$A2>H'D$*?(\UQ. 9_()6=A#TBBA[O,TMT*Y6 M2].2FZ"];G5524\VL!*-HN 5,0,,%[JE0,UT5#C:-@^QH;=PWUYM ME;-.'(6B;_#&2,5MSI43X'M=4H6HW&/=6%ZS40WL1H>>A_M93SF"]>WA';!D M>\)A7(-)+)NRTE#Q T&J]0;#$V]&UJ:DHBV3^6DLD77@$%53H' *LV&#AO*S M,%@9')DZD1.LP5>(&N87!=@RT(DE%V-J($BAGS)CC'-P#%!!#.=HE&XSQKKHCY] H9IR^6V MB%A*J)[ O%&4I9/N<(R0$\V ;&S/C/199H'ZHQB4!)T@!I-X8,%2_;Y M9,SW"OO+)I9L*%3U 6^;VSL;19V])7D\C*T8]@9@VM:=*@&%GY;%&[ M)A)EBT( ?@G4H>'*6J[K R^,Y:=\QT0"NQDJ^+[83OYTODM,55Y!)-8M5^[Y MI9=-$1I,,E%<"A_= A@. 1ZG$^3'Y;DL\]WQ7&868^;9\?S#$P?T&:M:@PGZ MC\+8CY?1^%N1E_$N1'RFQXKH?QMM-:$Q1 M^#-/-(22;Q]1YJ[46#*%A'\:%JZ<64]%-;1\7/>+EO?IDWR0/F51QDO/ K(" M3TZS\_-+3L+J4CRYO)KBCPQ;.QM.VZO=PU*7P]\CC\75LPMZT\>?.Y5#,( - M\8=H94RH;=Y/W-/]B8"FYV5.(I![(S3S@77%22-YGS?4O<2!VE;UH"Z6.M/D;A83@19Z\N!J?RC4H M',7>O?I'2'*X:4 Q5XM]*C0=6);BDE2+;LDA)X85/8;QB13ZLDG=[D8+(.R( M:R=9:N2L2V#S18NT(0_(D;,/@VRW]A@V^58BP@T@*&Q'QL,U1K"O#4L4E#Q2 M0DA=9_1V$-2JUA4V7?;KPG9TD6R:G!MWE GV)U8K:-L0>N%95 QCX(8GH[8AXL%D0WVN@*)AJ91()"- M384'\Y0G)!3O=8)'\JX*L,=\*S?*W1-/M_K )5^YTD&E; 1*K-OW%$ M;7W(?6@Z0_!T!@XM4,D#F-!5F&M180!":ZS7N8@?BV4!:TC,8IJUR'W T.\R M84;%$/$I[%MAQAE@^,0+2_-I8\$%QR#VO8 YY(EWM=G61Z<8IG'&9WI\R.>& MQT00]QL,AM!>DGWYK"$O&13I/P90$$!Y+2OJ1\'^\!Y(P][45# QSI/[IG-# MC.:6!83&Q!,&E:O&D!(Y0[:@\C^DMNL8&YJ&6\8Q^P"F<'$ HH$12%HC7:+P M=7P+^2$V*6KN@E.Z5M,F0$*6X0YFT)"HK=>8\<,=$$TDAI-]U C7#J9)C6 P M2=NP/:V W6(Z^3/>CFX":UJ:$F$*Y0S]/R,BV!7P'80 Q/BE^!0(B)6/O\/[ MM_B^"$$WO8[OBL]?_DL^S9_)V24XO#_+L\GX0OY9?##%W0J0D!^QX5[+V=GX M$NY"M'(&=U\;*L%,9^,97)R,)W#M:ZU#$\4F))*G"%!.SQ"\>'K]3.**SDQC M/PY<+)B9#VZZZG9G:;*$183O72,/VP;":^KN/Y: DLDG\H'AL3].R-AL.4C. ML_/Q.6SY_ )I%HAU@61RQ-HG[RE1=TJD^K^@T3'MCT-,T^,#2&^TS9<0RBU# ME\VU 085_RBL85_67T#$!8C%7!8CKT8LX^%I;*&$,@+I^5X6&$7!%X@PK+>' M\HZ0#@&O70K7ZSBE/\1'7>D6,_0G\FR6G;XXH[@>?IQF+UZ)'-SL[I]A?L1V&FQP=9 M/N:_ 85N?6@]2/L?@M#;5-?JBCJ'..PVXGA=QC@>0CCZL>L%^E3!Y78_5O4< M-3O7&/'C32ZWL2D\BKBHT(+5-%Z-JAI84218.':<<0+"Q487EM!H#=&;V;1F M[@&"2TP1*2Z;XQ <;+!?*BK7?/7%SD=ME2=I.0]MQCMD73X5RG^$ECMQHD> M3-=6.01^Y='(/WKD($/ M/G^3UM']:]>W-_XM<7DVR:2[GNXR*7S.1I6 M';,/U>XUJ#C81H6VP'C(CM7!K&-_9LF&&!\70ZAD1I*1G 2!S VIJ#HO6H=? MXT9?W=2*K\*S,=Q#+@Q1\MM<%8&OQRE?2!][ 8'AH:9L!8ON,VFAL+]J%'D)@DBW,C@D'@;+=8 MX)$5K"7EWUR<1T^[4GA !%/]C/\$VF"OV^=4^7VN*WK5]1510/-MK^&<#<[^ M"]>CRI)C!%B5" 5VK<:6VJ:DG"0ACE;/Z\HAS?I9AO]I/0XF0D/F2N/<<6Y M:]=Z/JBSXWMSCX@LX*DG,J2.M M;-'H.4^%@PV18#M&TTD6A?IA\]<=M1BB%PT"<;Q_SXE<34'CO<*B]!+8AY+% MIQFPM9X< G YNXAM6,P"0$)8?M6+=&^AF8NND]L7)L=VZE-X[UW0CR:&36L!.[(2$]G?'E--]S?QO!B M?-CI=;7KW)"IC^:)[5KLXP-M\SM5\SQZ]#1SY:[C!MEQ*1 T5[V^[>:MV>C"QUE6 MAKC"NU@U2K#(_+");\>'&4HZ=+8!!UFQPTRXX"G&= M&)N^?$",VAFE?X+#W]"R;>#U,O=)1]C.%Y+IFL::>JB0-_E#Y!,I^9*NA(\= M7)P9P?1HCV$*^$D^A++P TIH]-G[48)U^ W+3 /,19OW%^''P^NH-K%G@B+ MP":>Z]O2%'B;AH!M0Z9GYYYV<^AN3*'/'^'XD[RM%Z/()!]#]JLY=%Z,8CV1 MG%;]YGJJR92YDSZ>ZN&1%!Z?2L8)ES22U,AP*L*S$D+2.]6Z)\,L0!14^U+T M*ACI#Q'+>;=$A%\=R;"??74YD5C-.3N[$/_TY!O)&=5O1'CB\A2?^/>W/E=% M#FZ5]\_Y!^PF1C->W9\$IL0&KVF$!RC$%7;@P373.+TU]BGWUQ TQ9,XO6 B MIIQ."6#%+,53]/"D8VG83 [1K\L0EBCH$F=*^XEYLJP_"(*AX>&6^?XK/:,D M>D:)UNR=&WE=0>(VNBU6>.QS]!'$##>V"7.;^-S:E(J37 :]9&"\#U@9HQ'. M US4[TR%.P5+Q.X3Q1\:H5E6CIDQ %R[23K0JB>SJU,_,".?G+I#A3]6@-Z? MK_D.(MSLPM95'Y'))"(RL0'SFGW MYY>/1H]QD&UV? CMK\:4F-4.&H?'O2K#'V%P1I7.7:4EZ[P [^SB=SZ9'8NA MX _"N:>'"H59< N!.-E0M-V^)%!P$Y\.1>P7$/MY%((:+/I]W9!*QW+?UU#N MFTVFEZ/)67I/NFO^F:0<"!"7FKY)$.B!TO K5:"??J'4X_1\\NREO-4@+Y#" M>9W^@N$?RE%X\7WHY+N%,I&6$0>."NO3$.!P/YFGYD5G@I(%\^OG7K\_\67(DLJP0=E*:=9[7#QGR M%ZRH80+R7S'>; -H8MC-)5.$/)VYDWCD:'V&SWYYC6&V:XI'AH?*L7*@V;,S M3OT2@9L2\K$ZNZHT%AG0CG@^94\Y_/E+K$+Q6LE7"H+B\C0MI3@#0CIV+1(U M ,*"#<*#('0,+#U-*OR94\\4;)HY?J3GI(^H!5D3FM -Z2W-*]1A^BK"V#^9 M^O#LBO^Z0#ROVV^PQL_,^%,2?$0[/H]K&CZV0*/L7J1Z@5Q7Z]_QXQL'II7\ MX5&?X^ZQWA&-X8;L1 P>K,+QY,K/37<\SY;'(Q3>W?G)K:QW/,OOVH_E!U9Q M'S1,8N+IJLH/WXOP79NTWY*N3Q3CU2@$'5AQE>^MYDY(#T$9RP^)'O*A6I^K M"M)$/.E%\\9>GEUUAD4'E]3OR!_C2@BZ>K<+"/$IYJ6DV_IU)3M+P07Q&E.K[ MIAXYI?6:8_?G"AY@C9V0PA_I"N+6ZS(P>P=.$=%BXM#2[J@0B'05C(F_Z7B= MTEJ5H( GG!> (B?#C%5W_Y >0$6VB%9FQ+R$#3J<1BQZ*OEW6,_(-2!M'F/>[Q7P1Y[ U/6YZ98=+C;/'.#1&; MQ0*?G>^BH4=;?4\SLB$1QR\\T7=R1.(2;-!#Y3](5[NO4Q+6GNH^*T@PJ\L' M(5#2V.0)$9#673@7Y,\5^WJAH#2!L=M#-'SM8 _#KB83]MTE>-C(E25;HO!W M>QMQ_'9V?%KVL^I[V<$P]L= R!O_1;;^]'8O8^&JG2L6#G7%DNIE$Q;@/ M\9EU?S:)3\Z28W#:G8>Y(_F9,XY%$F.-^O$FV?F'*Z'_%L-QR#L\6.\_*#24 M^[FAAF:/--:?Z<54L!@^V8!=4E39"C^XY,I'D4!Q(K4)L^*/3_GB7.;L^%SF M9VI@@S"^M[;#K2;?[&P@SNF_[ G.;>@N+@@I@N_:T#6SZ;3"_86U"V MI!VBMU_EWPW='$U/0^X4YYC>USC"RB(VDFY8_ ,UY5_VZA!_-V,/)K36\) S M?^<+A)J_V,$R<0L%C!NX *V@%.T@V'?Z@R-[IV38MUK2KAHYI M/FATC:6KG""V6"2J\B(<&F1QBE_OX:]#Q5H$MU!,998[X6+)Y)+L?P DQ .] M#8_EV_"UG;_E=8>S!,FANZ2278+QQ*^)!2% M);R2S-S$GK7UGQL"=\9R2093XQDY2<.?BEV<2 B\>7HNH+'0=O_4 ".8E$6IQ=[4O+?SQ* M3GKQF0&UY"DDR+'OW?@4Y83MRGT?E:P52U FYUU+N.U ,P,=>G,+-M1#]<*[ MK"HJQ);.^^QOAT$)\[T*]O".ACS!\^1;UFO5+.F+W33N6K?\6>MP-7P5_)J_ MA1T?YT^*?\R;):;'E5K JY/Q)80)#7^EFW^T9D-?QIZ;MC5K^G.E<@A^\ &X MOS 0!+@?N$#X5OJK_P502P,$% @ 88B/6'B7N5'T! 5@T !D !X M;"]W;W)K&ULM5?K;]LV$/^NO^+@K4,+.+9>?B1+ M##A-]P#:+8C3=<"P#[1TMHA(I$=2<;*_?G>4+">%:P0K^D72D??D[^YX.M]J M4P#L/Q ML!)2]6;G?NW:S,YU[4JI\-J K:M*F,=++/7VHA?U=@LW/#J[G#*_9_A#XM8^^0:.9*GU'1._YA>]D!W" M$C/'&@2][O$MEB4K(C?^:77V.I,L^/1[I_TG'SO%LA06W^KRD\Q=<=&;]B#' ME:A+=Z.WOV ;SXCU9;JT_@G;AG=\VH.LMDY7K3!Y4$G5O,5#>PY/!*;A%P3B M5B#V?C>&O)=7PHG9N=%;,,Q-VOC#A^JER3FI&)2%,[0K2<[-%@T8H%>PD&LE M5S(3RL$\RW2MG%1KN-:ES"1:>'TKEB7:-^=#1X99?)BU1BX;(_$7C$0Q?-#* M%1;>J1SSYPJ&Y''G=KQS^S(^JO$*LP$D41_B,$Z.Z$NZ8TB\ON3KC^&O^=(Z M0]GT]Z&#:,RDA\UPA9W9C'L^ :38;*43\(2+YS-M@% MT(BS;'!S^R>\%F\@G@P2> 5I.!C#J^"]SNZH&G+X( P!!W$ZF-!N' U2VKW4 MR&!&\2"FQ7 0TMI')1WQ+YQPY.C/^AZ-HK;C(&&%$*6L/G@]?P-L4:JLK'-B MI#Y !V3AO5 YZUP\6H>5!2*[O3D:3XS5H+-YBA MO.>J/03V<4LO!1L:J .Q,VHZHU\!^M[S+T*?C@8C@FX#VJ&F%E=$46E6\RENX#5^S!/03D41.'>PZCNZ*@ M])9#=1ZMYEZ6_R)CZ%T)O"O9IHP$5#6D_%,BA). M^U$<>X[3?IR._/:M=K3S/8RB_B@:M^*CI!\G4T\C]]H>++RCZK\1 M8DO,1$U(>=A6*QINV?VFB_E:+I!QU(X:*A=)@XF'5'",^2[&?!\C7],EQ1B0 MFMH8,IV36WME:*3._Q>N)W!"%:LH=9SD'J,TW[$;\>@[3AJ.^E,JRO8=?$8? MQ'CX9-:E1K#V$[T%?_DT8V^WVOTTS)M9><_>_'%00:ZYJY>X(M%P,*$;T313 M?$,XO?&3\U([:GG^LZ ?'S3,0/LK3>&T!!OH?J5F_P%02P,$% @ 88B/ M6*T$>R<= P \P< !D !X;"]W;W)K&ULE57; M;MLP#'WW5Q!>,;1 4#MVTJ9=$B!)NPNP#46Z"X9A#XK-Q,)L*9.4IOO[4?*E M*>!XVXM-2>3AH4B*X[U4/W6&:."QR(6>^)DQV^L@T$F&!=/GF8[DS.1=XIT#OBH*IWW/,Y7[B]_UZ M8\DWF;$;P72\91N\1_-Y>Z=H%30H*2]0:"X%*%Q/_%G_>CZT^D[A"\>]/I#! M1K*2\J==O$LG?F@)88Z)L0B,?@^XP#RW0$3C5X7I-RZMX:%@K#:A6<&%ZJR)'!&/%B](*G0YB5:= 2M'\$'*4RFX5:DF#X' M"(A:PR^J^+9GKO66)3CQJ2DTJ@?TIR]?]"_"5QUL!PW;01?Z])YZ,-T11;F&%N9M=#L! MV^E^RA 266RE0,+WR!>K?:FG6V(&*!E8K%"YA#"%5/Z&\1Q38!K6,J<.U]=> MK>59K<.%UW;Y;Y34&DY@U(OBBUX8AB1?]2XO!E;V9A:3B00)7L%"8"BXT-?"$U7;J%72M9V/ZG7>\;D8#;1QHAEMJR MC$&#W2[/CO'K2OP)U.FFLAE50C2LA*HJNN"CO\ /KP856+\NR3BZJAU5OML* M)SAXB NDB[3C1H.KR/)-;G:;B38K'_(G]7(F$=-'-^^@=02P,$% @ 88B/6+30 M./7$ @ 8 !D !X;"]W;W)K&ULA51=3]LP M%'WOK[ "0B!E)''3TI8V$A]CXP&I:MEXF/;@)K>-16)GMDOAW^_:24/12O>2 M^-KG')]K^][Q1JIGG0,8\EH60D^\W)AJ% 0ZS:%D^EQ6('!E*57)#(9J%>A* M ,G8S4U5,I9K4W !4T7TNBR9>KN&0FXF7N1M)V9\E1L[ M$23CBJU@#N9'-548!:U*QDL0FDM!%"PGWE4TNHXMW@%^X$;* HKA#;^-)I>NZ4E[HZWZG ./9+!DZ\+,Y.8[-/GTK%XJ"^V^9%-C*?5(NM9&E@T9'91 MR.DC6Q2@S\:!05V[&J2-QG6M03_1B"AYD,+DFGP5&60?!0(TU+JB6U?7]*#B M+:3GI!OYA(:T>T"OVV;9=7K=_V;YZVJAC<*W\'M?GK5*O%_%UL=(5RR%B8<% MH$&]@)><'$7]\/* Q[CU&!]23^98;]FZ "*7I/6[S^1!F?TF'W,@J2PK*5!6 M=W 'WIX(,P2/&\H%*'?DJ<2*TP8R:\0@<2D++%TN5J/.!^!NT+$796^+=F9L M0QZ8 <59H\/088=^/W:L#F)804Z.!C2*+O]A^!>#H2-$ M?A3V'6%6GPXY[?HTKAV>V:#?V#WK/$J#DN^/YYC0H3_H14TVF#=NYH)]]Q_L M5&4):N5ZC\;S70M3%V@[V[:WJ[JJW^%U;WQ@:L6%)@4LD1J>7_0\HNI^4P=& M5J[&%])@QW##'%LT* O ]:649AO8#=JFG_P%4$L#!!0 ( &&(CU@H!YR= M4P, '(' 9 >&PO=V]R:W-H965T[[ON/QCHN#5%]U!6#(<\.%7@:5,>T\BG110*&GD6\AF),TB0D-*;I&;QT2#EU>.G_2_F?]58;A:?DWU-) M>\CL-*3MG+EN60'+ %M#@WJ"8/7[;\DD_O.,X&P0G)U#7SU@)Y8=!R)WY+3X M4XK/8IY6_%@!*6332H&8>H1T[3$=#'O%#,&J0+,%Y2I32.Q2;:"T$@VB["3' M=J_%?C[ZP?%X,;+UM$6EHUL+_XZD<1S&0(K01,: MTGCBW)-P.KMT5IJ,<_("3.G1'2LJS%G]7&::A7E.G3=-PWSB(7+R!YGUD8\2 M>\KS"3P1G:=+LC#%G^-+PVG6FV,;.>TCUQVVJ[1CYIBPIZ #E7>^Z92H3:? M4=W4S];&M"Y]*O0R_D79+>#\J23_:2>2,*:Y<[[,$O=\!-784G ;,+K"DG8& ME$_J0>[,@2'M)/9!D]CGDB'39-@#P_@;AXUD=M^F/B8)\[Y4MZ#UG*R+HFLZ MSNQ9N 8\6D7-W/A]G^9AGOC<+G"5AG3FRW Q.LT3$H&7TCLR"^-LUI^+64@3 M;Y_JJ^AH#C:@]F[::SR=G3!^) YOAPME[>?H=W=_&]TQM:^%QAW<86@\GN+\ M5G["^X61K9NJ6VFPZ,ZL\%($91WP^TY*\[JP!,,UN_H/4$L#!!0 ( &&( MCU@B>6"#F0( "0& 9 >&PO=V]R:W-H965TJ"EE25$(E62BI._[Y)Z MU$$OY3LA'E2%J>"X+KA9.IG4U0[4WAI, M)1LA'DWP-5DXGC&$!<;:,##Z>L)++ I#1#9^MYQ.+VD2]]<=^XVMG6K9,(67 MHOB1)SI;..<.))BRNM!W8O<%VWK&AB\6A;*?L&NP8\^!N%9:E&TR.2ASWGRS MY_8>]A+.WTL(VH3 ^FZ$K,LKIEDTEV('TJ")S2QLJ3:;S.7T5*OCX8,[4I[FK2=-DNG'+OVKX@W?X M_0!N!=>9@FN>8/*:P"6SO>.@<[P*CC)>87P&(W\(@1>,CO"-^AL86;[1?]W MS^5&:4F_H5^'[J!1" \KF+Z:J8K%N'"H<13*)W2BTQ-_XET<\1_V_L-C[-$] M]6E2DV^1PC_5T'@S=E?H#Q,)SX0\_S:#T9AF%@UH.N M=,))HH71=&0QDVGXZKQ_YM.3\\#W+T#HC.P%XZF%A\&D@[^]WC<%&@/>Y\[, M=#ANS,"AMW;W.K=$N;7S28&5:9JXW^U'X++I_+_P9G[>,KG-N8("4TKUSJ9C M!V0SDYI B\K.@8W0-%7L,J,QCM( Z#P50G>!$>C_&*(_4$L#!!0 ( &&( MCUB_2:3KO@8 #(4 9 >&PO=V]R:W-H965T$*/0]8:F\;*V5RD:=CERL28+E.<]("F^6 M7"18P:U8=60F"(Z-4,(Z@>?U.@FF:6M\89X]B/$%SQ6C*7D02.9)@L7VBC"^ MN6SYK?+!C*[62C_HC"\RO"*/1'W*'@3<=2HM,4U(*BE/D2#+R];$'UWY@18P M*_ZB9"-WKI$.9<[Y5WUS&U^V/.T1862AM H,?\]D2AC3FL"/;X725F53"^Y> ME]IO3/ 0S!Q+,N7L,XW5^K(U:*&8+''.U(QO/I BH*[6M^!,FE^TL6N[8'&1 M2\630ACN$YK:?_R]2,2.P, [(A 4 B81'6O(>'F-%1Y?"+Y!0J\&;?K"A&JD MP3F:ZJH\*@%O*,R'<7'04J]8O.HA"_LN+!$7$_0/<\56N) M_DAC$N\KZ( OE4-!Z=!5T*CQFBS.4>B[*/""L$%?6 48&GWA*0&B+W?P&MTJ MDLA_ZJ*UNJ)Z7;I#1C+#"W+9@A:01#R3UOCM*[_GO6_P-*H\C9JTCQ^AX^*< M$<27Z!:R.5.-JNL=_]&&,C8R:P,M.'2>5%)[ MH]8$+3F##J;I:N1 B4@R)\*4:??&T373A0N<:2X$216:"A)3A6[P@C*JMNCM MJT'@^^_1C#QS]@SJ$.,X1:^1[[D#+W(]S],WH1MV WWS4T5/1"161]?UHJY1 MT'7#8<](/W*&Q8%L. S-NK9S0U.<+@AB!#H;\3FC*ZS90J+!P#H3!@.CZ0Y, M2*C 5B,)M='22L8(2TD@34%@EWO6;CY77&&&_+[K1T8#\H>N[UFW[B#E(U2& MEG%A&.K,A[>A68'>P5WD1OV^O0/SZ:IM8GTH5D.67-\/BHQ%;B\8FNL&)'8K M)'9/1N(D37.(XQZK7-!CZ&M45X^^)\#47&\*2)F,RC7?2(,T11.-"["=X2UL M )#<.":KV40J8C"!+0PN0@W== MR)\?&5"\:-?FC6L@,QCLU$VW#:)2Y@8Z"ZZ[Y,Q*0Z6>3-T/M+@HA3T6@JJ3 MKJ![!!D@=NC6V0O@2ZM,HT3IE8V2KP&_#3#I53#IG0R3LI'N3"-]?&FD.K@T MJCT.%].D$JWQ,T$0#?P)&!P03;(<: S1%"(G4B&!E?&I?Q[Z;YP,RHP!Q G\ M0K<*4J4AT3L7V\*.J]:6XR (MH^Z.5$;0E+T2#)E(0.* 3$]H^T>;^U]Z)T[ M?P,&';,-GL20^QG3.!@Y %THV[^X+-WLXZ>27Z#=@[!H]K9S6\8*ZRQW,8KG MFMTT=W<-":' ]0=!B0RS:&K0!JKZI2J[YB-$+V#3L5,>&!\Y4RS70'DI#C!SJ'O+L;9V Y M&-@TRY@Q I'$5"X8UU9UAE*>MHUN,]X!N3N3Q;><2EJF<+G+\(Y))FCN]8>% MC;!(5D,_]*M^Z)_<#[:JIO4T4*[!:9U!- -LUK5$L^93\/39#*!0FDG1%S.B MIW*=_!UGVKIRFBT!)><1BLZ]0\'*6=-(;?3&=)+YBP;H34.F!E6F!J_!U02:=']'?K"]6)>Q1@OU)#(QT\R/Y!^Z!LIXM1)DI2->6H^2PJ-]!!7L M\*L[3Q!$1W:>8V]Z,# ,:]_TH47J90;5&^!+.*0M@26@V?OVD2&"IN!>J,]W MO7ZPLR$=<.R9;[=$/9H<&V:ZN[/+WJ[T&O7]GTXKPPI,PY/!]">'^GW@#$8% M:1I/E^A! &W1#(*_PDQ'6P>G1AO']Z0985@G1H_F6T>;!XSE2BIL(8'K(;<[ M7H^<>[I88\+0C,,:A9[PBL$39[K&%/@XA884<(CEFJ'A<&3JZ$QY"NVJJ-[( M8-KD LP93ZP/FME[O5XY3[M#KUN2:N17,^/ SH].C0*SR(ZT!4.VX5EQ76 ) MV'/'2. &W4,C/=?O!3\KM>^]'%>]QF+OC^'E(>"F',8G=K/\Z-X9CX*S;E2/#&7:X*!-O4" M>+_DP +%C390?28<_P=02P,$% @ 88B/6":X-0,G! E0H !D !X M;"]W;W)K&ULG59M;]LV$/ZN7W'0TJ$%'%N6;=GQ M; -.NF %4B1(TA7#L ^T=+*(2J1*4G'R[W>D9$7)'"/8%YMO]]QSQ^>H6^RD M^J$S1 ./12[TTL^,*>>#@8XS+)CNRQ(%[:12%7?@3XX[W1F#C60CY0\[^9(L_< 2PAQC M8Q$8_3W@!>:Y!2(:/QM,OW5I#;OC/?JEBYUBV3"-%S+_SA.3+?V9#PFFK,K- MK=S]@4T\$XL7RUR[7]C59Z=C'^)*&UDTQL2@X*+^9X]-'CH&L^ -@[ Q"!WO MVI%C^9D9MEHHN0-E3Q.:';A0G361X\)>RIU1M,O)SJRN2U3,<+&%*Z3@X(JS M#<^YX:CAXSW;Y*@_+0:&/-GS@[A!/:]1PS=0AR%\E<)D&GX7"28O 09$L>49 M[GF>AT<1/V/'T-?W5%-)E6.(%.X15MSSQ';+.56U\:Z#6HAPE127F,P$1"NA152GFKE#U* MHR:C?;" C6G&'I#*>4_>K8*QY&U44M!$0DJE"D_(E.Z!EH4-V-ME/,Z BSBO M$EHH;55K>Q@?#9)WHF1AN&"&,%J'?>\OPO&<$#V2$18;5$Y*W8EG=67%%7K7 M+X.%6&HSAQ,8]H:3J!<$ 8W/IJ$=>??2L+QS[HUCUT1'P1=1/Z+$V[M@.H.2 M\<2EDA6R$D;O@TMHX"(H"+BB7*$P7NTD;W3Z-"='P6CF'-$HB&I'+??8.DCI MS854R0+:&_2::SCIV)\\(\ 1E4Y:E4[>K=)G0E8@EW0Y@L3B%'M0K,>1WW-] MW]U#3#E;A5NK:=O8N^9R#BI7-)-ZI<)K:.Y84]6'@>3>=3U MVY7/6AY5AX?7*JHNU%=54C8\>O0!,UFGP.O2)D0"I K-F'!%;G,/3)$W^YKD M%G;NK5T=O*Q2NM1QK=!IX#3^>G<"9V?AP9T(IJ.@4Z=I14\3VL\H+ZKB%7$( M>],&YPJUGC]?_L=1C0*?&IS7L5--TY/GOAUA;QQU0>)**4*'4BK7A1S(7-[] MY,YF+UWE4FQ/;0J/(73\VT1-9N&;I3SHM H%JJUKB#2X0.NNH5UM>ZYUW6H\ M'Z\;MJ],;3F]P#FF9!KTIU2[JFZ"ZHF1I6L\-M)0&^.&&?6-J.P!VD^E-/N) M==!VHJM_ 5!+ P04 " !AB(]8O_R7_RD% 9#0 &0 'AL+W=O%:,U-7%=>/9U"JS6DG[FQ?W(CERM*+_O1DS9=P"_;S^EKC MK-^B%*(":8223,/BM#.+C\^&9.\,O@C8F)TQHTSF2GVCR65QVHF($)206T+@ M^+B'04F3MA')>W*L#]D <5S@#YR:HDE6V)GR4'$"\A#EL9= MED1)>@ O;1--'5[ZED3_GLV-U:B(?_:EZH&R_4"T2X[-FN=PVL%M8$#?0V?Z MVR_Q,/K] ,VLI9D=0I_>XJXKZA*86K!KK>Z%4S]N/K:;P#[6!W'WL[Y; 5OO M!@F$#V)=E2BJ19-'X-HPH,8R; M4<]!M:QB7!0V2+A.&&3Q&T,VNV)SV^W'P M%_IZ3;"G8? ,97<2G-=:@[0>FF"##U" YB5[QWKT%]Q:;@''O>!.67S_>I6V M+NQ 7P9M7P9O[LN6$3&IK=*/[ 8I[>O)0[)0)19/R"66-.!X]N5*YJ(4 MW!UDR$#5FCVUBFFJ",[6M<4ZUX8\J7&+AJAIB3I+JQP RK_&Q9]Q#G4]>-'U M_Z7I3\W^'-Z&.W1_YI;$812Q7[?/1@M.K5TFD0;69IOT'"0L!"HIS%)TR<*8 M/*X!CW))"BO$8@&HM1Q<,E+)'K*L\2N!9R 3%BK#>DDXBM&Y-PPGY'V^XG*) MB])Q!$^J%P_"A%A%X8B,+@!Q->9.M.]Y6?NV<>HIIW"]. ICXM2+QV%&+I^P MX!HI#EVP*!S02R_OR&?=@J>?AF);=4<;^PF<%&[CU:#@*^+F-2I*): MFP!C47N*W=)P%X]Q^_Q0X1I>*NHMVKEX"7Z\/4^.@RM2QQJ5X9I1*F-8SK5^ MQ# ;K@LZ+++N9#+L1ECH=VS0C48#&@>SMF^T,W(,@*)R_G&:.NM1[ POY3U& M(MGVV.7-.4N&Z8SQXE_\B%3ZR%1&A@G M3"RIU2*GG6W(@\6#B<.)QRY\<,[7 I4B?J %R"5V!S2= +DR6-[$1\/H/NJL MPKJ*']M(5W=?V9WF&-K?DI)!8^Z#["35M!:S=75ADS1Q%FW9EW@%9 AAN!<7 MWA%+!GZC)+Y2O@+!+,]U36P?*&D\J-.17XX\HC!NLZ"%D!:H QC)9E/NSL< M^L0_^79BJB5@%1D>D',\):U Q$'FBSV.G5>SF5[JKXL*P[["WHTZZ6:^:CB: M1%X.7_;8'8UPV6?XGB:CR'N]/Q"V.:WVA8V[@V3L ))N$F7/JTP0NXD>Q=W8 MYTBQT77<$ GPPX@%LH].1?"]%FLGPZ/LR7R8'"#Z4Y0M)W1K::'CU=YM??#3 MV]^YKE:@E^Y2CMM1U=+ZFVO[MKWWS_QU]\G<_VCXR#4*WJ %NB*!S!^<;6_ MB/N)56MW^9TKBU=I-USA;Q?09(#K"Z7L=D(!VE]#T_\ 4$L#!!0 ( &&( MCUCC\;P)( 4 ,,. 9 >&PO=V]R:W-H965T7/,2 M=Q92%JTXRZQ2D8]"WY^,"B9*=W9JOUVIV:FL3"Y*?J5 5T7!U/T% MS^7VS W<]L.U6*X,?1C-3M=LR6^X^6M]I7 UZJQDHN"E%K($Q1=G[GEP4>+W[(SUR= /.>I(0L,APU_Q_.<#"&,KXU-MW-)BKOS MUOH'&SO&,F>:OY/YKBY<\]2 *!A#Z8=1C+^K" MCJR]Z,?#_OM\KHU"MORS+_#:;+S?+%70B5ZSE)^Y6"*:JPUW9V]>!1/_;0_H MN ,=]UF?W6!%9E7.02[@ Q,*OK"\XIJ6C^/YA2)Y>NXU_EX/^_%_7G%8D+N- M=>>@.VW=R<;=LG8'6ZXX<&T$%@LN*RW*)1C4OLA9>C>\60^!%4UJ&7A+!:^?]MS7V"42=BP6' M0U'6OHYP?^Q;K7$[C3W??Y#?R)P9D0MS#Y, [2:!-R&[2>CY:/=2;$2&@.%> M\#P#'W51J!Z<6]LS>#9D&ZZP!=8G"1GBW3EQ6&.0>L7P< \01SRQ P;10ZEQ M1ZGQBRGUB$/[N--K:C]WSMMN3PXP@XXVS%2Z6<$[6:Q9>?_FU30,DK?Z":^8 ME=O)L7&)^LTJU?#-;V5 %5V7-%Z#SL\"(J\Z<_HX\Y]9D M'IQOEAXFE*M4:.ZT172%!.7.!_KW 6;VR$?'R6 <'5OYX[BO#B9='4Q>7 >?*H,L+3.*Y[LUT6NVIY]V M;)?Y+$HZZN6O;/,\1X%<@?0DPK9/?03KM?AB@NF'-.QMO+L4 MV[8WH;[^^\*N>[+38;L97'-Z+J!>UVD04&DO717+G>XJ5J>2LN8(D8HUY/RPVGMMLC:^B>\#-A M-):/.ML].")BM+7]W6;:".[E]VCG85%PM;3/)PVIK$I3OS&ZK]T+[;Q^F#R( MU\^[CTPM!=9USA>H2L?B@JJ?3/7"R+5]ILREP4>/G:[PE#^0DK3+LA! M]VZ=_0=02P,$% @ 88B/6(S]CH[S P ?!( !D !X;"]W;W)K&ULO5C;;N,V$/T50BV*+="-1/DFI[: V&ZP"S2MD73; MAT4?:&EL$9%$+4G;2=&/+TG)DATKW(WKY,76;,9D>J4KUQ1<""Q"\OIL1FCOAR%R; M\W#$UC*E.2"LAQQ6(Z=*WPYQ8$.,$_\26$K]HZ1EK)@[%Z??(S'CJ<900J1U!!$?6U@ M"FFJD12/+Q6H4^?4@?O'._1K(UZ)61 !4Y;^16.9C)W 03$LR3J5MVS[ 2I! M/8T7L5283[0MG^WY#HK60K*L"E8,,IJ7W^2A*L1>@/]<@%\%^-\:T*D".D9H MR]G]LJ<2:P M@WITZWIT;>CA+12,2YJOD("5F@!2M,DM,?H&0\^>38A'[F9?@S7+B1IZM8:> M5<-O:J!&1"2HX&Q#51NCQ2-2LY03(\P,(RHIM$HKH7M[TKI!7\U9[XG EN>Z MP?YC!]3[-?7^5\K_94VY8ER01U-]W8DQ+&0;U?[16WB/,>X<<^T?<7VO2CU\ MENV@9CNPLKW*V#J7FN*"1/'O:"%CW6?*?J:=P'MOZ8/[M>T;_HACS0 M;)U9E[ =_<4-^QK& S?. W??9!&?R7I4-7D-(X,;)X/M5N::/J@5'"6$KP!% M;*,\C#K01H:U:B_1AGMM[UUXN//4G=FSGJJJ,3G8[G)L74_SKW>]%?W%;_A, M:(>U:"P4'KQ)UY_)/54U>0TOAALSANUN[*5='[1UO3?L/>WZLSHS=^]_? :* MJ=[>$(JNLL3EW^/Z:KV%&PO=V]R:W-H965T,\A>7G,Z8&+![D%4.2QR$LY\[9*55>^+],M%%1> M\ I*_&;-14$5-L7&EY4 FIF@(O?#P2#V"\I*;SXU[^[$?,IW*FTXM[MMDJ_<*?3RNZ@26H3]6=P);?HF2L@%(R7A(!ZYGW(;A* M@E@'F!Y_,CC(DV>BJ:PX?]"-FVSF#71&D$.J- 3%CSTL(,\U$N;Q3P/JM6/J MP-/G)_3?#'DDLZ(2%CS_BV5J._,F'LE@37>YNN>'WZ$A--)X*<^E^4\.==]X M[)%T)Q4OFF#,H&!E_4D?&R%. I"H/2!L L*O X;?"(B:@.BE <,F8&B4J:D8 M'1*JZ'PJ^($(W1O1](,1TT0C?5;J>5\J@=\RC%/S93W?A*_)DFU*MF8I+17Y MD*9\5RI6;L@=SUG*0))W"2C*_$(^+1/R[L?W4U]A#AK)3YOQKNOQPF^, M%X3DEI=J*\G',H/L',#'Y%L&X1.#Z]")F$!Z0:+@9Q(.PLB2T.+EX:$E/'EY M>.!@$[7S$1F\Z/_/Q^<_,);<*"CDW[:)J <:V@?2]>1*5C2%F8<%0X+8@S?_ MZ8<@'OQJ$[%/L*0GL#.!AZW 0Q?Z_.,CELR,J1U"$ZR;6+PJRH0DM,P(*RK! M]X!U34F;I#7TR$#KBKJ?!P/\F_K[4ZV<";Q6JY[ SK0:M5J-G%HM<*<*K,PD MY5))5"H%MJ>K'&S:U%#QB3;A9=P59]21T-8M<2;V1MIQ2SMVTS9E%P2>'Q67 MS+X4X@[=:#0:=_EV^XTG09=OW%U9P_'9VCJC,FZIC)U4[F$/Y0[TU'&L)O]" M1M:"%\W)\@S%<2?U8=Q-?6'I-NSNBL29Z!MG=-+*,''*<$W3AYQO4(:P M,QTO6QTOG3K>%+I6ZO)(TBT5&VLA<$+8$R2V(^>R(V\01]UU]8;AGM4C&!SM MT^"9$BF5/JS7PCA,@M;Z0$5F-4:##J&)I6!8N@5QV.7M3NRMQ$]\8^ ^1XLJ MYU\ R.=;*%8@K!;$C?%:#](K6M(7VKE^X5&_\'L9O6:DOE3N$RWI"^U?&[B- M;L+PT%=H<)T;M$^ONN@5+>D+[5R_H_<-1M]M@_;D9AN5^T1+^D([5_EHM0.W MUW[5!NV:Y-!FMVS] LMO#'=JKZ7NGUS"H+/>F,LL2I;N%NT7 R-:0YKA!Q1478DM<%Q9"9E3C4.Y=M56 DTM*,_< MP/-B-Z>,.^.AG9O+\5 4.F,S.!#.G(\ MDQ%DD&A#0?%G!U/(,L.$>?Q;D3KU/0WP]/K _KLM'HMYI@JF(OO,4KT9.3<. M26%%BTPOQ/X/J JZ-GR)R)3]2_95K.>0I%!:Y!48,\@9+W_IETJ($X ?7@ $ M%2 X!\07 &$%",\!T05 5 $BJTQ9BM5A1C4=#Z78$VFBD$+0G-OAT>=*03UGL76K[H M_BK[\[Y>E$ MFQ?*G=K2!$8.OC$4R!TXXQ]_\&/OU[;2>B)K%!K5A4:6/?RN)GUZP-N2#QIR MU2IGU*>S)[)& MT8.ZZ,$;>#P&?'H_I39O3H\&9TUNC_*C=Z;=UEK>=64X$ MF)WM,G@GP6MWI">R1JV^=^Q2O#=@\2K)GA3MBZTIZ4GCY_=E\XJIZ6#?]# - MGU=AIJYC7+O+_>"89M"9YD?.-+[/EYIJW*'W8@>2X[E#=S>&G9ROWJB>V)H* M'+L\/WP+WN^UF^R+K2GIL9_T._NK5WD_:O&^%\;GWF\+\Z/P@OU-J]:<.78X M?G>+@TV7:?P93[(BQ8W#$R^&*/) >6K,L/RJS"82'-9K]R"%TK)(="'/RRS3 M<$^.D.B,M3V**V(M5C;J]6Q]W)_80^[9_-1\!FB9O_>O[Z;E\?M_*S&NV"\' M[O'6Y7<';./6IH ,5IB&=S7 KE&61_ERH,76'FZ?A49+V\L-T!2D"<#UE1#Z M,# WJ#^HC/\#4$L#!!0 ( &&(CUA->I;W> , ) - 9 >&PO=V]R M:W-H965T\6"/IP<;5S-EI7=RZKDIVD%-U)0K@.+,1,J<:AW+KJD("32THS]S \R(WIXP[\ZFU M/)%%EGE/Y\QXR<9@YOG,T+-EVIXW!G4\+NH45Z"_%D\21V["D M+ >NF.!$PF;FW/FW"S\T .OQE<%!G3P3(V4MQ(L9?$IGCFJ7_J@3<0) H=V H 8$YX#H B"L >$Y M8'0!,*H!(YN92HK-PX)J.I]*<2#2>".;>;#)M&B4S[A9]Y66.,L0I^>K:KV) MV) 5VW*V80GEFMPEB2BY9GQ+GD3&$@:*_+D 35FF_B(?R KK+RTS,+A8Y(50 MS"ZC&=J@0:HCB2)+2(#MZ1K]/W1:GQ\A7X/\#Z=C"2G32,H3X%I22[MDZJ5Q MFKH:A9OPW:06&5$'8$M/A]>- 33MBL8FCY1A?XEI^_]Z:G%VVVEEM5T 1F#NX="N0>G/F[ M/_S(^[M+VD!D+:&C1NC(LH<7A':5Q0/ZD$\:757Y$T3Z4UOI \B><&#-B6/5.+1V%N:O4QO79Z!R%JB M?>^U0_"&+LZ:<2#Y0[&U]9]T2/[ !5H3MG='+YR<56BGFQ]&W57JF]ZD;7EM M#_S^_@"W>M,B,)YD98JM'';)Z*+( ^6IV617/Y592X+#9NX.I%!:EHDN,:M= MF71/VDYL^+:V?5?$MG?5D=Y8FRO"O6V,S^RQN3ITV._\X#;VNQ H&&=LS^R^ MOKJZJ^"_;*K*TQ M5CCJ"[Y%PD1K-G-A(9&G"FA:R.U#[5$ M(^L A-28V]D8G;P_[;M*ZS:GNW&A<9AK# YH] ,TT;1+B3ZS!))] E<;+ET' M.]?#H)%Q#/$Y"OTS%'A!6"-H]/_PH$%.6!8AM'SA ;XB@V=H@G]S428-W7W3 M@>A:029_U:4M9VW5LYH7P*5PEHE0EH M-;%'W[G"M,YA#FM;F'DC;:*VW]:'>E[?W535UP2&0=BM!NXI:Y?*VHW*)H02 M91Z0NPED&D=CD2VY[93NNV\22-VCIF (Y'M)>"B3,#%ZQHQAW4J M_=4*PE[K>2/6!(:]7GBP$;NELFZCLA'/="5B@FEC*S:2O+021R+;\]LK_?;> MI!5[QTS D'P3/F[$N,&BUGS>C6YD@=)87=K"2 MR X!^6>UW"V'MRL[LCS9'YJASDXFCS3Y1#C!8D&81!123>F=7VA5(A^R\H7B M*SNGS+G2I;:72SV8@C !^G[*N=HMS 'EJ!O] U!+ P04 " !AB(]84/Z? M7LH" # !P &0 'AL+W=OMSNXHA>3Q,:[@)\4MVIO#3:3N1 K MN[G*AUY@!2'#3%L&8OXV.$'&+)&1\:OA]-I76N#^>L?^V>5N@\G,#.W*5\S MM+A/CR@SJA"FDF8(=T3!%W.A-$JX+0@'72",-BC-I8!K(E?F:M:1)S 196EJ M.=,B6\']-99SE _F7!5$HAKXVF1H=?I9D\VXSB9\(9M>"->"ZT+!)YYC_I3 M-]:T_H0[?\;A4<9+S$XAZGV , BC#D&3U\/#(W*BMER1XXO^PW+=?S-BX$IC MJ1ZZ2E,KC[N5VVYTH2J2X= S[4:AW*"7OGW32X*/7;;^([(G)L>MR?$Q]K2^ MCM\KVV]\[-@X&_V@R_W^H?+S( BZA2>M\.2H\%NA">M2G;S.SL.P\"PZM-/?:X8E MRJ6;$0K&ULO59K M3]LP%/TK5B9-FS3(HP\*:R/UL0DDV"JZQX=I']SDMK%P[,QV6OCWLYT0&I2& MP2J^-+9SS_$Y]SKN'6ZYN)$)@$*W*65RY"1*96>N*Z,$4BR/>09,OUEQD6*E MIV+MRDP CBTHI6[@>7TWQ80YX="NS44XY+FBA,%<()FG*19W$Z!\.W)\YW[A MFJP391;<<)CA-2Q ?<_F0L_.9Q0!A4@9"JP?&Y@"I89)Z_A3DCK5G@:X.[YG_VS-:S-++&'* MZ4\2JV3D#!P4PPKG5%WS[3F4AGJ&+^)4VE^T+6,]!T6Y5#PMP5I!2ECQQ+=E M(G8 ?G\/("@!P6- =P^@4P(ZUFBAS-J:887#H>!;)$RT9C,#FQN+UFX(,V5< M**'?$HU3X:(H'^(KM"!K1E8DPDRA<13QG"G"UFC.*8D(2/1N!@H3*M^C([30 MQRG.*1C<6,<=S0C-34'0+ >D.%()H"_Z%%YR*76\3+ .725EFPV=J-2WJ20 M%^R1YP?HBC.52/2)Q1#7"5SMM3(!*V,,XB.4QZ8\'(BLEI5NE95N&WOXC2M,FQP6L+Z%F1MJ$W:]WL#SANYF5_N38355 MO4I5KU750O'H!GW-S/VC:W$%Z1)$8R%:>9Y;B .1U2SW*\O]USN>_4-FY4!D MM:R<5%DY>=GQ;(4UBT)-YOZ?I^9K4/D:M/J:_\#-]A/6L_ M[:VDSZWK@O=]I/#YF5 Y'5LN)[#SV"][+S7N*>O(^?CBN4N3N- M3 IB;?L[B6PO4OS%5ZM5#SFVG=.C]8GI+6V#]$!3-*976*R)OKXIK#2E=WRB MKU=1]'K%1/',MDM+KG3S98>)[H]!F #]?L7UEU%.S 95QQW^!5!+ P04 M" !AB(]8].OHPV0" "!!@ &0 'AL+W=O ;@Z-J MC(E)LA;BT4P^I1/',X: 0Z*- L7' 6; N1%"&[\J3:<^TA";XY/Z>YL=LZRI M@IG@WUFJ=Q-GY) 4-G3/]5(5C-R(NDEU]'UYM'_EZ#DD71+TWA+?\X,6^NSE=/^<[F(1ZDKX=25\JQ=< MT?M;TA_3M=(2K]W/MJBE=MBN;5[%L2IH A,'WS4%\@!._.95;^"]:PO^G\3. MRA#490B>4V^]$!^D4*HM=2G5MU*F7QSBD1\,/,^+W$,ST"7N;C@(F[@SKV'M M-7S>*\&ULK95M;]HP M$,>_BI5-4RMM34A"H!U$XJ'3)JU25=1-T[07)CF(5<=FMH'NV^_LA P:0'VQ M-V [=W__[FS?#;92/>D"P)#GD@L]] IC5C>^K[,"2JJOY H$?EE(55*#4[7T M]4H!S9U3R?TP"!*_I$QXZ<"MW:MT(->&,P'WBNAU65+U9PQ<;H=>Q]LM/+!E M8>R"GPY6= DS,(^K>X4SOU')60E",RF(@L70&W5N)CUK[PR^,=CJO3&QDDU6UK'_?%._9.+'6.94PT3R;^S MW!1#K^^1'!9TS(3#E'M$+E *S(7UI0:F@Z4W!)EK5'-#EQNG#=&PX0]Q9E1 M^)6AGTE'62;7PFCR !FP#9US(!=3,)1Q?4D^D!E>FWR-BW)!1AS/G(H,"-X> M,E&0,T.^2JU!H^7C;$HNWEX.?(-85MS/:H1QA1">0.B$Y$X*4VAR*W+(#P5\ MC*<)*MP%-0[/*DXANR)1YST)@S Z C1YO7MX!B=JB$WFMS^',TUT;A MQ?YU+(G5'O'Q/>QCO]$KFL'0P]>L06W 2]^]Z23!QV,)^$]B!^F(FW3$Y]33 M,>4N =20,2R9$$PL;6I^ %7' J_4ND[-%J5-&O8[01 ,_,U^2&VS[G6\;W8 MVVU@NV=A)P552\B)D60B-;X3*G)R^XQ%%$_L&&TEE^QA]/MMV+85)O<4:]*P M)F=9IWC+7''49*%DB4_:'=U1S*0%$';;F&VK*+P^R=EK.'NOO0#XXL\=?:]U MIE$WA6'^.2Q0,KCJ(92J.DDU,7+EBO%<&BSM;EA@\P5E#?#[0DJSF]@-FG:> M_@502P,$% @ 88B/6%8VMP3! @ / @ !D !X;"]W;W)K&ULK99=;]HP%(;_BI5.52NM3>)\$%J(U(*Z]:(2*NMZ,>W" MD -8=6)F&VC__8X3R$ )J!>[(79RWM?/F_B#WD:J-[T ,.0]%X7N.PMCEC>N MJZ<+R)F^EDLH\,E,JIP9[*JYJY<*6%:*W)E!"]@ MI(A>Y3E3'_<@Y*;O^,[NQC.?+XR]X::])9O#&,S+N3^4V3'+A&D82/'*,[/H.XE#,IBQE3#/50I>_9%/5 M1J%#IBMM9+X5(T'.B^K*WK?O84_@'Q/0K8!^5A!L!4$9M"(K8PV986E/R0U1 MMAK=;*-\-Z4:T_#"?L6Q4?B4H\ZDC\4:"B/5![D8@F%:W!H:^!.M\/<5\/0(\,,87I- O\KH1X-6N2#S\OIH=S% MP'5J6J>FI5]PQ*\]WZ^[B38*)];OMH"58]CN:!?;C5ZR*?0=7$T:U!J<]/S, MC[W;MKC_R>P@?%"'#TZYI\]L0YZ8 <69T&U)*WE4RNTNL$XCZ@>>Y_7<]7Z( M9EWH=Y/]N@.^L.8+3_*]XKK'KT)&2LXQ?2MBY1#O#>T'D4>;C,U"ZH7)<*VU/E>?!2W4^-V3D_.:KJWD74:(UX%-&R9EVV%\>$$ M/F!+:K;D)-L/:?!5UOM%&V/26!*TFT1^D[%9&/CXB9J,[M[>;L_5)Z;FO-!$ MP REWG4'/51U5E4=(Y?E=C^1!@^/LKG XQV4+<#G,RG-KF-/D/H/0_H74$L# M!!0 ( &&(CU@'Z%HG2P( *$% 9 >&PO=V]R:W-H965TK*2JF,&E6ONZ5L!R!ZI*GP;!T*\8%UX:N[VY2F.Y,247,%=$;ZJ*J9<) ME'*7>'WOL/' UX6Q&WX:UVP-"S"/]5SARN]8./^:!K9>!?P MG<-.'\V)=;*4\LDNON6)%UA!4$)F+ /#80M3*$M+A#*>6TZON]("C^<']J_. M.WI9,@U36?[@N2D2[\8C.:S8IC0/]8?!EU-^_Q/9*_=1YSZZQ([91-*,,U>.L,>^HN&4X89EX%AL4]FF ME YO@B"(_>VQEQ-Q TJ/XQJ9_M%KKT"M71/0)),;89JGU.UV?6;LRNO-_@3[ M3],N_M TS>N>J347FI2P0LJ@]QE5J:8A- LC:U=32VFP0MVTP!X*R@;@^4I* M'&7Q 8 %&PO=V]R M:W-H965TL(F3H ).C=ELI?OP!X2-<0-#0/:;74(\?V:&&?+#AOF>B^_I MEC&)GN,H22]'6REW%^-QNMRR.$C?\1U+\F_67,2!S#^*S3C="1:L2J,X&F/' M\<=Q$":CQ;S<=R\6!^'G-(KZ_'+FCEQV?P\U6%CO&B_DN MV+ ')K_N[D7^:7Q4684Q2]*0)TBP]>7HRKVX\2:%03GB[Y#MT]HV*D)YY/Q[ M\>'CZG+D%!ZQB"UE(1'D_Y[8#8NB0BGWXTLS"L;[^H?RB#SX-Y#%)V MPZ-_PI7<7HZF([1BZR"+Y&>^_XM5 7F%WI)':?D7[:NQS@@MLU3RN#+./8C# MY/ _>*X243-PIRT&N#+ OQK0%@-2&9 RT(-G95BW@0P6<\'W2!2C<[5BH\Q- M:9U'$R;%:7R0(O\VS.WDXE[D%2'D3Q0D*_3^1Q;N\G,DT:M;)H,P2E^CM^@A M+YU5%C'$UZAE^%OT]>$6O?K]]7PL,7Z2Y8LLM1WL0I$T]LM/CC-]=W_FP* MW)"8E@9Z3 .%U/5"8R_QOT$;P=.T*?*#G%?*%1>CIP4EGC]Q'&<^?JI'U3#0 M]1RG/E#SV#MZ[($>?V)I>H&NELLLSJ) LA6Z97EBEF%07(":7#[H^35/WA+/ MG/C>-)'B*6YWVCT[[YZ?YO4ISPF23Q_Z)'U.'3D_];1B'W6FKMY.CMQ,X MQ867W^Y8_,A$8_F#YGW+WY"8%NGT&.G4XE5@:C(-AL2T-,R.:9B9O0K,3@J/ MZ*U]B*ESF.:MZZA?1P?T]SH+HU68;-+2X8_Q3O G5KCAQMZ]Q2* M<$ZH?GOS*BQR82[JJF#T'[H+DS#.8KBHC>*3*34])PJ@7)L$Y1I%*%-J>BH4 M1+G#**KSV@[+>H=+>V/ H.7 @+'", QCV#G]$#QW]@-\E+Y%8$I-SXGB,VR3 MS[!1/C.EIJ="\1D>QF==_= A.VWO!]AR:, *[C!,85\XCZI;DB25(BOO2.#2 M-SJ19$I-#U\!'J8V2]\HZIE2TU.A4 _#DU2]^:;2J_.-2XE+3_D>Y2N61" M:2O?8$5E&*8RN'[/I!OX&+W/HR$U/2.*^/#$9DD;!3U3:GHJ%.AAD)Z&7\UA MV<.-*WC?"BL,#5QA'8;YJ[LKSF$<0Z169<0&]Q'%?<2QN79B%/=,J>FI4+A' M0(8:W!4=LI-VQH$MAP:LH([ ]'6521[S8I'WS"D<6*_WZ;9!>*2V:&AUU=#L MLJ$-VB.*]HCAE4-RNB*(_8;)UVJPY=!3I'B. MP#SW(1-)*#/!RH@_A,_%-GQ# BOV+E$;]$84O1&;]$:,TILI-3T5BM[(,'IK M[];I:;?.&I;,JW%:M\[:U_B(PBX"8U='\9YY-P(?I/=)M,%=5'$7MXIK&(QUM@,L"TRUPI9# U8L1[N> @M2MN61_O0'7/M&%U!-J>GQ M*[2COLW:-TIYIM3T5"C*H_"J;/]'&">G89R!HZ(Y&L^4C9DTJI".PDAWP^-=)IDXS*8]\+7,'YK;=I*K]ZTOM/0LXWCVA='/ 5@'@Q@ M'<5[YOT(?)#>)]$&@'D*P#R; .89!3!3:GHJ%(!Y=@"L0Y:V QAL.33@VE/X M,("=T0YGW(_ !^E= S:8S%-,YMED,L\HDYE2TU.AF,P;QF2=[0#+^D [&)U? M&]=>W8J9V)1OM*5HR;-$'M[B.NX]OC5W5;XK-E;##Z_8CM\D'Q7O@CVR*7D<;FY9<&*B6) _OV:<_GRH3C \5W"Q?]02P,$ M% @ 88B/6'?M1M-; @ [ 4 !D !X;"]W;W)K&ULK53;;MLP#/T5PAN&%MCJ6]H.G6,@EP[;0X&@1;>'80^*S<1"9<,O7E76&,,\:ML8[M/?-0M,I[%E*7J,T7$G0N!H'D_AJ-G+^WN$; MQYTYV(/+9*G4@SM\+<=!Y 2AP,(Z!D;+%FEK<;!QP!*7+&-L+=J]P6[?,X=7Z&$\5_8M;[GY%QLC%5U!R8% M-9?MRAZ[.AP XHM7 $D'2%X"1J\ T@Z0^D1;93ZM.;,LS[3:@7;>Q.8VOC8> M3=EPZ?[BG=5TRPEG\TE1J(VT!A;LB2T% I,ED%%OL(3K1WHL!@V?+(7/TV. M,LZQ.(,T?@])E*0#@F9_#T^.R$G[6J:>+_VG6OZ8+(W5]'Q_#I6PC3 :CN!: M^LHTK,!Q0#UK4&\QR-^]B2^B3T/I_R>R9\48]<48'6//)[6K!:@5*%$"S0]C MJ1Q/4J-=^GACP MO[%]AKVU'UD3WZDO[%,:9>WD^4/3SL$;IM=<&A"X(LKH[))$Z7:VM >K&M^> M2V6IV?VVHG&,VCG0_4HINS^X /V SW\#4$L#!!0 ( &&(CUCC%$O AP( M %T' 9 >&PO=V]R:W-H965TEMXS+>9U MV'%5D M"RN03]62JYG=L:1Y :7(68DX;&;6G7LS#W6\"?B>PU[TQD@[63/VK"=?TYGE M:$% (9&:@:C7#N9 J292,GZWG%:WI0;VQV_L#\:[\K(F N:,_LA3F(_ MD1TDQNL2X_V-?5!&8V8;AL PZ.:RBP,_=!W'B>Q=W\: MG[YXOA&^S4N!*&P4TIE,%05OFGDSD:PR_7#-I.JN9IBI^P^X#E#?-XS)MXEN ML=V-&O\!4$L#!!0 ( &&(CUB$+)IXA 0 # 7 9 >&PO=V]R:W-H M965T-.G+RDIDA4S;(0JN8AUX/Q#?J)&/SG;1JG\S/=EO(&,R!.> ]-W5EQD1.E3L?9E+H D15"6^F$0C/V,4.8M9L6U M&[&8\:U**8,;@>0VRXAXOH"4[^8>]EXNW-+U1ID+_F*6DS7<@7K(;X0^\VN5 MA&; ).4,"5C-O7-\%N&I"2A:_$%A)_>.D1G*DO-'#61()ESS]DR9J,_>F'DI@1;:INN6[ MWZ$:T,CHQ3R5Q7^T*]N.QAZ*MU+QK K6/<@H*W_)]PK$7@ >OA$05@'AZX"W M,@RJ@,%[,PRK@&%!IAQ*P2$BBBQF@N^0,*VUFCDH8!;1>OB4F>=^IX2^2W6< M6MR1%(Z_@":W)/$CNA>$25(^DD\1*$)3^1D=HX>["'WZ\?/,5SJGB?3C2O^R MU _?T,$G&F[$NI)K$5H M7!,:.PG=0LS7C/X#"2(9WS)EHS(^H#*P31MGIJY0>A)K09G44";OA2+ N [] MVE5XS"Q*39VS<9HQ%J=IS6GJY%04?*1 9#8:[M@P0,] MA+35;F=D5T ]B;4 G=: 3M\!B+*89[HL@RB&;&-U>C!S!M/#B>-,UI5+3V(M M+CAH_%K@)// 1/.2Y5P45D&_6VO]MMD N>6ZFH-*;=2N\P? (UN[X6"_77OX M>W85.X=_8>8%86RKOT<"[%77+=%YR/A@**/A81&/^LK:!A,V8$(GF'M=3.H: MB_2"\#\I.?4Z4W+W;O1FS8KZZD>;6^._L=.#ZDHC)< 1^JJK#%'F>U74GB-T M"PQVFM_]&U7:K=N9G[N7+GX?X;%Q8[*QVV5'D'-)%9(0;P6UFT.W1&=4AVY\ M>FIY'S_"/^/&0&.W@RYFD3Q^M;[[=@W9$H1U%><6[$RI5Z?=EUH;9N.U\?CC M5\FX3YM]V:M:U)=:FV]CV[';MT>P5.B*226VF?Y<'*$;$)0G-$8WY+FZ(K0; MHSE)K6C[=.:7^' Y,!K;OK@?8>%QX^&QVXB?-]]78U%C_4O6UN6-6Z@SGE+- M6*R:3W 2#%[3Z=6_^WM;C!F(=;%5*U%LEG;E;F-]M=X./B\V0?VF>;F7?$W$ MFC*IG&ULK=UK;]M&OL?QY_LJ"&^W2(#$UEURFQI(S/NE&R3=LP^* M?4!+8YNG$JDE*2=>G!=_9BC:-"5Z;':_ =K8"N6;N)2_YC=GQ387\:IJM%F? MC0:#V=DF3M*3BP_58Y_SBP_9KEPGJ?B<&\5NLXGS^T]BG7W[Y61X\O# E^3F MME0/G%U\V,8WXJLH_[']G,O?SAZ55;(1:9%DJ9&+ZU]./@Y_BLXGJD&UQ/\D MXEOQY&=#/96K+/M#_>*M?CD9J#42:[$L%1'+O^[$I5BOE237X]\U>O+8IVKX M].<'W:Z>O'PR5W$A+K/U/Y-5>?O+R>+$6(GK>+ MN<&KFSR^V8?O]O--'M[NX:O?[^'#&SZLWO&S_6>Q^B";<1E??,BS;T:NEI>> M^J&JAJJ]_/PFJ2K&L-I MU7S4T=S1-X_B>V,X?[:U^XK.Q\-GU]U[??.NWOT77KE=^OB^33J:!R\]]?RQ M]Z[FX2O>]N'LV><>O?JY#\\U-3!^K,]QY8UU]?E[*!\UO%)LBG]UK-*G/3'I M)M2N_Z=B&R_%+R=RWUZ(_$Z<7/SXU^%L\'-749&826(6B=DDYI"82V(>B?DD M%I!82&(1A+7J??)8[Q.=?O%/<564(C>NXV6R3LK[KG+7"GW+G<1,$K-(S"8Q MA\1<_>=AOS^1.T.U/YIV53BY,CZ)!206DE@$8:T*GSY6^%3[CE;[\NS:6.9B ME91J,)]L=AOC*LLEE*0WVM+7TGU+G\1,$K-(S"8QA\1<$O-(S">Q@,1"$HOV MV+3"U"FNNXO18/_GP]E=1XW/'FM\IJWQWT2^,=99G';5L+9IWQHF,9/$+!*S M2U+#4UT)SQ]+>*XM8>O?NV2[$6EIK%L[[*Z* MUDI]*YK$3!*S2,PF,8?$7!+S2,PGL8#$0A*+YL_ME;LK>O%8T8L^ ^]X=1>G M2]%5SUJG;SV3F$EBUN+H=9Z/SZ=/7N9]I1XOMIC/SX?C]F(.N6HNB7DDYI-8 M0&(AB440UBK4\\="/=<6ZN<\29?)-EX;V_A>[8*+KB+5&GV+E,1,$K/.CZMO M,9@*"MT4_Q>IUE MJ;':"6,5EYV[43W1MT11S40UZX47Z\63N/9_"SCH\W%1S4,U']4"5 M1+:*T M=HD_288,M1^Z+^(N6]^I,]+M(^!WQG*7YW*WW%GS6K-WS9.:B6H6JMFHYJ": M6VOMX84 O+04TBT-\7TKTJ*[K,F S"6JF:AFH9J-:@ZJN;7VM*R' MX_-A1UT?+SA?##I&W>3J!:@6HEI$:>V*;3)>0WW(Z^,FR\OD/W'UY22YBUZ) M:R&/F5?&=9+&Z5+MI)=9T7UB6T_WKF0TY85J%JK9J.:@FCL\3AK-%AUUW+'8 M\'A8P6B$"]4"5 M1+:*T=J$W M8:^A/NWU1;!\.O8OD M>WEKQ!N1KC;/7;1&LV2H9J*:A6HVJCFHYK[P(7F3O#7&I]/!WXPX71EO$OEK MK(9Y0NT.Y&/I;F/(,:$\^"LSH[P5A_^VW5VMD^)6C1CS;&.4R4942ZJ_D[1J M\>-?%Z/1X.2M[^.V9IG%A;.)[XTH8\2K;EG(%I2#B MZ^I+Q5G^EXI-TOV4/])[JUJH]5#3WQB9ZDP]A^KIRH7D&#C?9M5OZB)R8<1E MM71:-59/:#C_N3#6:KQR:7) M"X[T";:/]9%4\G I(W\F-*AW^FZ+4S60S4?U0)4"U$MHK1V:3>QP)$^%G@9;Y-2CM*J1,$J*7>Y M>,477?5H[TI'\X*H9J&:C6K.Z#CA=_@%R;K21T>;A/%B?'S9$5T]']4"5 M1 M+:*T=@TW2<"1/@GXJ9HR1A[AQ3=QDJJCK^.B[JQB- &(:B:J6:AFHYJ#:N[H M. '8]65>KUZN_6W>XR2"CZY=@&HAJD64UB[B)MLWTB:1Y!B[/C%I7 MA;.-D MU5FRDZ.W;72\P;_4]]6[%H\['1YW:J&=VJCFO.YU<]%./53S42U M1#5(DIK M5V*3V1OI,WL'UPVND^N7KAOHP=X[4C2I]\*3_?&OY[/Y^<]_3XV/NYN='#O4 M,Q6_J\[N7F:;;9S>&Z(Z6[=29^TR(S;LZB5IMECE;5P:W^+D3HU!'J9+EZ.0 M72$?N+JOJ.LX6:N#B_K7!UEZ&W7:NCJU_A"^L*OPQ>4^?''Y$+[XHDXU5^>B M*R\IEG*(\^]=G*M3VD+--6U$<;Z\?9RQ^-3XN)*C'_D^QNOU_?X9/;Z/QC;/ M[A+52(FQ[/PN*0[[UG59J#Y5@-/?R<.EA_FEWU77$;Z*;2DV5W*]VH\GJ3RF MBE4W^W5Y.*VRW7BFA.)MZV5, M"D-]$5L- N4K>AO?R0.X75F4\7X5Y=M3O=CUU8D?1N_DMD_]=VIXJ;',TK2> M/U]=5)"PXAY>J/8G0>V8I/7D=52[*_D4?ACNP<[A%YKO1#4'U5Q4\U#-1[4 MU4)4BRBMO0-ITJ(C?5KTLZ::ZRKMW(N@<5%4,VM--Q=37>IH$A35'%1S4.>:@@Q&KQB2/:UZKE[2%8/ MR(HG([)LES^.R%3[Y6TBY)CAU:.P.K-P.!!48YPK475C?!./PYI5UQFIPG@C M!S5RW>0KL'JKPA)BG\A3XR&1;Y)2A1;V8Z3BU/BM-2@QKG=Y%8EX&+;MU^;Y M%9;/>?_$U' H*=63OA)RM=;+W3I6':F;!QEYMEZK!63_2;9240C5J7Q2:5:J MY:L4@WQITW=RY=\:P]/AX'OU- XA^4%XO]G?!:5"WFK&K:K#UL!U8KRY4OCH M&3R5KU@O_>D(=?*N3KK<55U,.WLHOXGU75[@7ZD8>G<-46= JHIW>B.*E4:H:H8Z> M':%>ZJNR]]X235RCFHUJ#JJYJ.:AFH]J :J%J!916GN7VN2R1_IU M=OB%G,,0[Z6^U]X5CB:N4Z3/W'9D M#CHK^W@VR]&TXYCS4M]=[])&@]:H9J.:@VHNJGFHYJ-:@&HAJD64UKY)71/O M';\P'>CCW6OD$5^\3,I[8Y>N]L=I#Y,(/I,>U,M]3W^AFHEJ%JK9J.:@FEMK M3],(YU7PZ#".@';KHUJ :B&J1936+O/C?AI]>2@O M=^V=]8VF@\?'*=?Q^7@T/IB-WD1[M5#-1C4'U5Q4\U#-1[4 U4)4BRBM7=Y- M.'C\0CAXG17:*8KT[7O7]'%,=33M*&DTX(MJ-JHYJ.:BFH=J/JH%J!:B6D1I M[9)^I-HGBLS4E>?,ZS_Q5+=4VO$)ODO?HJ]0NWTM&#O>N>U$Q4 MLU#-1C4'U=Q:>SJHFG3,'(IVZJ-:@&HAJD64UJ[Q)JL\UL=W[3H3&JJK[.^, M,(FOJGM&OS.^EG$I'BY][Q=3LS%\EB/ZZA+Z[];W4J1%HF:@L-+=1E17V-)_ M=6X7T'PSJIFH9J&:C6H.JKDO?+!:8>.'G4;GX #-J*):@&HAJD64UMYP-!G5 ML3ZC&LJAOY%=K9.;JNP[JQ[-HZ*:B6H6JMFHYJ":.^[(\7;<'V!\?#/ECK/V M/KIN :J%J!916KM:FYCI6)\*_34K1:&^L;(48M4]=$5N%L.NVZ>H8FW5 M0+40U2)*:U=UDW0;ZY-N\@!]DQ1%EM^K?+'HKFMT MVE%4,U'-0C4;U1Q4N:<==]-!>?50+4"U$M8C2VF7=Q-O&^GC;KUGZ M?IFE=R(OJZ/K8G>5Y2MY/*5.Q3U?Z.C).D MAIFMUW%>-(^^[=P H"DX5#-1S4(U&]4<5',G'7>[/IS2%NW11[4 U4)4BRBM M7?M- F[R0@*N_QX>C<2AFHEJ%JK9J.:@FCOI""8..NZKZ:'=^J@6H%J(:A&E MM:N\"<5-]!&T]AY>_5RH2^3;/%F*/[>71P-TJ&:BFH5J-JHYJ.;6VG#X9"MP M?CH>//US>!= = U\5 M0+42UB-+:VX,F.3?1IG8NOHC]7!C;."_K<_,/D[4] M-S&G7NQ=\:1FHIJ%:C:J.:CFHII7:ZW9NCO.!?IHKP&JA:@645J[RIOLW$0? M<7HRP=)H9/P>5;]TYM_T4._B1O-OJ&:AFHUJ#JJYJ.:AFH]J :J%J!916GL3 MT*3@)OO%\7?D\UNHQ_9H_$Z5#-1S4(U&]4<5'-1S4,U M']4"5 M1+:*T=O$W(;S).3"R1S-WJ&:BFH5J-JHYJ.:BFH=J/JH%J!:B6D1I MK>J?-L&\Z0O!O![S4NFIOAL!5#-1S4(U&]4<5'-1S4,U']4"5 NGQU'&\_%D M.CV8@BFB>FV7=Y/(F[YP/^IMGJQ?/FVO5WI7-IJU0S4+U6Q4IOTGI3?5K/VM\F:!D7M\;U6K;636FEMWIO!= D'JI9J&:CFH-J+JIYT^,[ M9@_5#;,/IO4GE3_=QT?7(Y>JKW1@ -YZ&:A6HVJCFHYJ*:-^V8RVZTZ!C?H[$[ M5 M1+:*T=GDWL;NI/G;G;;:[9NZD^FPVLFQWJWGQVC,)*BV,G!OIH[XVOU M2.>$&7JY[S8!U4Q4LU#-1C4'U=S9\(TO^M-H)8_7,:7T]UGLS@$;R4,VJM=;,T)/C*9_L MCN6F'1-(.^C:N:CFH9J/:@&JA:@645J[=)NPW4R;Y%%37Z9B62;+76DXN1"I M\2E._] /XLFDT26JF:AFH9J-:@ZJN:CFH9J/:@&JA:@645I[6]"D[F9 ZFZ& MINY0S40U"]5L5'-0S44U#]5\5 M0+42UB-+:U=^D[F;ZU)WW-(ZCYK=>BK2, M;X2:!CO+C3)3]Y]4-Y17-\'8KL5SMXW5=]-[ ['7AH-V8.3@]@HFVJF%:C:J M.:CFHIJ':CZJ!:@6HEI$:>W*;P)YLQ<"><]5_FY;S8+_JJI'LWJSSI38='Y4 M]F@*#]5L5'-0S44U#]5\5 M0+42UB-+:9=]D]6;ZK)Z=[?+RUOBX$>E*?7]6 M?]"/1O90S40U"]5L5'-0S44U#]5\5 M0+42UB-+:6X$FLC<#(GLS-+*':B:J M6:AFHYJ#:BZJ>:CFHUJ :B&J1936JOYY$]F;ZR-[7Y_>TVZE-@7U9!J&NJ3W M33Y8[*ZJX;\\_E^*O(R3U%@GFZ2,U9% YY0;^B[[;BQ0S40U"]5L5'-0S44U M;WZ<#.R\%0[::X!J(:I%E-;>##1AOKD^S/?WK:IF[0& 7NA=U6AT#]4L5+-1 MS4$U%]4\5/-1+4"U$-4B2FO7?A/=FP/1O3D:W4,U$]4L5+-1S4$U%]4\5/-1 M+4"U$-4B2FM7?Q/=F[_^UK>ON\&U'NR]*4#C>ZAFH9J-:@ZJN?/C .)H/CY. M('IHMSZJ!:@6HEI$:>TJ;U)^ 3/+'8P;5B(KEM$:>W*;7)Y:CFHUJ M:B&J1936KOXFO3?7YH.:Z+[XOA5IT?E]>SW1N_C1\!ZJ6:AFHYJ#:FZM/4W0 M3.9=Y^O/CT[L3Q;SCJ0-&KA#M1#5(DIK%>RB"=PM](&[W]1M:(UJIOH6+:B:J6:AFHYJ#:N[B./HV&\XZ*A?MUD>U -5"5(LHK5W? M39)NH4_2_=EC=N/_C(]INI/;!KE+K_;H7]27\6;&W[2']?JUZ;V)0%-YJ&:A MFHUJ#JJYJ.:AFH]J :J%J!916GL[TJ3R%D J;X&F\E#-1#4+U6Q4;R%-O%S40_U7[P#EI[I7=ND9J*:A6HVJCFHYM;:X8Q&L\/* M)COU42U M1#5(DIK5W:3M5MHTSS \7]UW#]_X; ?#>NAFHEJ%JK9J.:@FHMJ M'JKYJ!:@6HAJ$:6U-Q]-6&\Q P[[T8@>JIFH9J&:C6H.JKFHYJ&:CVH!JH6H M%E%:N_J;P-]"'_CK==B/!OI0S40U"]5L5'-0S:VUUF'_8'$\,8:'=NNC6H!J M(:I%E-:N[R:KM]#/N/?JPWXTKH=J)JI9J&:CFH-J;JT='O:K+,Z3/X>WP4;7 MP4>U -5"5(LHK5WH32QOH8_E(2D T<0 AJ,7S@>@$3]4,U'-0C4;U1Q4#_[[\P'G:$X0U4Q4LU#-1C4'U5Q4\U#-1[4 MU4)4BRBM7?U-F/!<'R9\[?&"GNF] 4!3@*AFH9J-:@ZJN;5V<+QP^+U8#^W4 M1[4 U4)4BRBM7=E-O.]<&R#J/D!X.#0@C@CT_??>)*#10%2S4,U&-0?57%3S M4,U'M0#50E2+**V]Y6BB@>=CX(@ S02BFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ M$:6UJ[\)#IYKXTL7OV;I^V7O*3OU:._- :F9J&:AFHUJ#JJYM?;T6N%PW#&) MOH=VZZ-:@&HAJD64MJ_TL^)6B-*,R_CBPT;D-^)2K->%L35<"OBE&ULK59=;]HP%/TK5CI5K32:3T*@$*FEJE9IDU!IMX=I#TYR :M.G-D& MVG\_.X$,%H=5VE[ CN\Y/N?Z^F.\9?Q%K D>LUI(2;62LIR9-LB74&.Q14K MH5 C"\9S+%67+VU18%%8\KK[->#QF:TE) 3..Q#K/,7^[ M!R7(E]0<['I=X"7.0S^6,JY[=L&0DAT(05B .BXEUXXZFKJ,! M5<17 EMQT$;:2L+8B^X\9!/+T8J 0BHU!59_&Y@"I9I)Z?BY([6:.37PL+UG MOZ_,*S,)%C!E]!O)Y&IB11;*8('75#ZR[2?8&>IKOI114?VB;1T;#BV4KH5D M^0ZL%.2DJ/_QZRX1!P WZ !X.X#W7H"_ _B5T5I99>L.2QR/.=LBKJ,5FVY4 MN:G0R@TI]#+.)5>C1.%D? >)1!=W(#&AXA+UT%P52K:F@-@"/129&H:L "&0 M9.AI17B&9IA+ D+%/L_OT,6'R[$ME1+-9Z>[66_K6;W.6=,KY+L?D>=XO@$^ M?3_<.X;;RG^3!*])@E?Q^1U\AYZKA'R_283DJL1^F+S59(&93.^[D2AQ"A-+ M;2P!? -6?'[FALZUR>E_(COR[3>^_5/L\73-.10233ED1*)[G!)*Y!LZ/XL\ MU[U&C[!A=$.*):(,%Z94U/S]BE^?&)O8=2(G60@: M"\$_67@"GG>JKZG# U%])^BWQ1OB_&'8J;W?:.^?U#YG%/,_E9MT]EOS^T._ M+?/D;.920B>J*&QLA"=MW),"%RD@"NHX12RA9(GU$2U,5L*6E2@RE$L[S/>B MSH0/&J6#DTH_JSH0ZOQZPXG:[#VTJ)5G" L!TJAWT!+B>6VY[2B]/!UJHT9M M=+H\UHED$E.3K*@UH3MP@ZBMS! X=)WNVATVXH:G4ZFNA!':[[Z2<;WB)J7# MEH">.KW\L"W5%!D$@T&G5M?Y?66CP( /,& 9 >&PO M=V]R:W-H965T)0Y@")/):OD MPLJ5JN>V+=,<2BHO>0T5SFRX**G"KMC:LA9 ,Q-4,MMUG, N:5%9<63&5B*. M>*-84<%*$-F4)17/U\#X?F%-K)>!NV*;*SU@QU%-M[ &]5"O!/;L'B4K2JAD MP2LB8+.PKB;SZU"O-PN^%;"7!VVBG22=L&HH"RJ]D^?NCP@+W'ZKO#U63'U>)5 +/P\\A RV1-TRD[\AS,)G(\C-J:]C>D8NDX/E D*[E+D#0EL(7P#H>_<+O[@^8[C M1/9N@-KKJ;W_HO:'J%N(X(#:FWC3D]Q^S^V/]A-FX?:XH(T=)."<5 M%F4\T*\4-QM(T,C!"'MUX2L2=-,(@9>*U%R8:HJR7K5KX=%AO1A691_4,/T< M?*5B6U22,-A@J',Y0PS1EMBVHWAMREK"%19)T\SQ50*A%^#\AG/UTM&5LG_G MXM]02P,$% @ 88B/6-84J;9= P O@H !D !X;"]W;W)K&ULK59MC]HX$/XK5JZJ6JG=O$& +2#MPE57Z:JNEMOVLTDF MQ*H3I[:SM/?K;^R$+&E"=!_X K8S\_AY9NSQ+(]"?E<9@"8_4[EKWO@XKAR?.>T\,@.F38+[GI9T@/L0#^5#Q)G;HN2L!P*Q41!)*0K MY\Z_W?B><; 67QD\.DPL.8>,06J$U,RMK2S5= M+Z4X$FFL$PU^3-%C1E7+TE[\D.#TI2<2 B M)1]908L8R-^ @2)?]IP=J F^0KNGW9:\>?5VZ6ID8;#7@]50@G\%9O_[#C[P/0PJO!-;1.VGU M3L;0UW>YD)K]:T^&.36/7YX(50JT&I)=8TTMEJDQSW@@0L_SEN[SN:#1+8<% MD1$MTU;+=%3+IT(# FJ"4KC-'V=TSSC3# ;EU'#1F9RIUU?3MPK\>= :=:A& M+=5HE.H_0E/>D-S@(1ND%_4V]F<#T>Z;7>8W:_G-1J_!AJJ,/%"6$'QL",U% M56A%6!'S"J\]#HC.@.3(OY* #X/N!WSPWLRN>6^N!-8)T+P-T'PT@76=8,6! MQ"94*;ZH))4B)VE30.IXB)>R.Q2.>3_#0_>I;Q;,)^=F'0F+5L)B-,>[JBRY M31X>Q82IF N335,%"E&\M[KL0\WTKR'RBVOF\DI@G4#XWLL[ZHU7P?A'Q10[ M%<%N#FTY''PJO5XYC&:+?OH&[,)NH:EINV>=0 [R8!LDA8\07K[Z06U7VR;L MSK8>OZW?F^;,=A@O,'5G]YG* \,6@$.*D-[-#$G)NEFJ)UJ4MM_8"XW=BQUF MV&""- ;X/15"GR9F@[9E7?\'4$L#!!0 ( &&(CUB43Z!O8 ( "P& 9 M >&PO=V]R:W-H965T2L;5S"NTKJY]7V4%ED2-187<[&R%+(DV4[GS5261Y Y4,C\,@@N_ M))1[:>+6EC)-Q%XSRG$I0>W+DLCC+3)1S[R)=UI8T5VA[8*?)A79X1KUMVHI MS*M>J-P2K9"'%O)Y_RF1?8@)!AIBT# M,9\#SI$Q2V3"^-5R>IU+"^R/3^P?G':C94,4S@6[H[DN9MZ5!SENR9[IE:@_ M8JMG:ODRP91[0]W83HUQME=:E"W81%!2WGS)0YN''B"TOB9ZVKV\95>-95 M-H9H\A;"((P&X//GP\/'<-^([I2'G?+0\45G^)XK%'[<;)26YK[]'-+<.(F' MG=@:O%85R7#FF2)3* _HI:]>3"Z"]T,9^$]DC_(1=?F(GF)/[]R-QQQN#BA- M <,*;1>@?-=/SP@HAR,2J8:2\;2':0.$&$K!=:$@C"$GQR&F^=-,\5 (CU3' MG>KXWU1W9R_MV8_@Y9#.AO.=X[1]\I &X^ RFB3^H2]BV"R^"GK/'TP3O]^K M9=M'OQ"YHUP!PZUA"<:7II'(IC&PO=V]R:W-H M965T9_WV#G'A'O&G\460*(7FN5B;FRE M+&:F*>(M4"RN6 &Y>I,R3K%40[XQ1<$!)U40S4S'LCR38I(;45@]6_(H9*7, M2 Y+CD1)*>:O-Y"Q_=RPC<.#1[+92OW C,(";V %\JE8'-TCG *<)J!;"K$&5RP66. HYVR.N M9RLU?5.E6D4KEHMT,7GR_YG3ECD=9C*),Y36]4F; M^DS?U6=1UZ?H,C4]-67Y3J\KVWKK@]:@KWL08H8(+4H)"2*Y6A00W=W-.O$P MLH.@W\-1+[8_X.&VY%RWIX)Q?7!U6K [+'ANOX6W'FH/]K7HGN6;D&ULK55;;]HP%/XK5CI5K33(!0B, MADBTJ%JE(J&B;@_5'DQR E8=.[,=:/_];"=$5 2V2GM)?#GGNYS8)]&.BU>Y M 5#H+:=,3IR-4L78=66R@1S++B^ Z9V,BQPK/15K5Q8"<&J3Z.2;, MB2.[MA!QQ$M%"8.%0++,;X'RW<3QG?W"$UEOE%EPXZC :UB">BX60L_< M!B4E.3!).$,"LHDS]<>W(Q-O WX0V,F#,3).5IR_FLE#.G$\(P@H),H@8/W: MPAU0:H"TC-\UIM-0FL3#\1[]WGK77E98PAVG/TFJ-A-GY* 4,EQ2]<1WWZ'V M,S!X":?2/M&NCO4)3I/Q3-8*70U X4)E=>H@Y;ZLZ\(P2R!%4RE!2?0RAWP% MXE?D*BW24+E)+>BV$A2<%)1T4<__B@(OZ*'GY0Q=?;G^".-JCXW1H#$:6-S> M_S'Z\JCST8."7+::J,CZ[63F)HUE@1.8./JJ2!!;<.++"S_T;LY8Z356>N?0 M38EL=?=EZK<)K" &%L+*/I[V#LOTYQ_:OEQAU=QLK=/9G(3C2S'9 0,0F4@B+YLX H8,T@ZC]\%J%5R MFL#=\0OZUTR\%C,G$JXX^TDC%8^LOH4B6) U4W=\>PV%(,_@A9S)[!=MB[6. MA<*U5#PI@G4&"4WS*WDN-F(GP'4; MPBP,WRSHFR+"=$D6 H^!8)LUJCF4$F M-8O6R='4_"LS)?13JN-4,(&Y0F<34(0R^1%]0C/]OT=K!H@OT'>N %US%H&0 MB*014C&@J:!I2%>$H3%A) UA:"N=B(&SPX)TG).ZC:3A!>K@<^0Z;@<]S";H M[/W'US"VUE&*<4LQ;H;;.9T8]/A-@Z(;!8G\5:*L#H^;X_/ MQWZS6+_D\UOY;FD8$V#HGBR9'IZCJYA0_4)(T>,M)',0M772BGE@G?3*C'MO MW@>]$^CKE_KZ1^Z#_EYIN+[O-Y;&H$QD<(0^&.SW@>,T]P%VJG>W:,<\L%APY0KX[6T!G\(7<&4,^-C. M4 "^JLJ!XS672.4-^!CF@/?=HB^+*('"[0Q3=@,:" MZ^H1\AS=I/H+I[4E3N$/N#((_/8.@4]A$;CR"'QLD\ U+M'%S?51N00^ADVT M@]3O%VK[:JY\Q#W01XHX[U\[8N\<0,QA[I:()4TE8K#0@2.5?ZA),-8WVF!&$6Z.<+KG>IF)AC3GE*#?X"4$L#!!0 ( &&(CUAP MWYVU)0( +,& 9 >&PO=V]R:W-H965TH" ,E!\%*G7H%837U?YP4(J@>R@M+L;*42%$VH=KZN M%-"- PGN1T$P]@5EI9D(9'OY:YUZ&?[RE<:=O_!_J/'X#!Y/.P>0U=>X'CUR=]3D9_DD/ MLNU\2=6.E9IPV!JJ8# Q95--BVP"E)5K2VN)ILFY:6%>%5 VP>QOI<1C8#M= M]TYE+U!+ P04 " !AB(]8\T@*#_(" #T" &0 'AL+W=OBU)SE M<".)*K.,RJ<)<+$:6ZZU7KAEBU2;!3L<%70!,]#WQ8W$F=VBQ"R#7#&1$PG) MV#IS3Z=#8U\9_&*P4AMC8I3,A7@PDXMX;#F&$'"(M$&@^%K"%#@W0$CC7X-I MM;\TCIOC-?J/2CMJF5,%4\%_LUBG8VMHD1@26G)]*U8_H='3-WB1X*IZDE5C MZU@D*I466>.,##*6UV_ZV,1AP\$-]CAXC8/WTJ&WQ\%O'/Q*:,VLDG5.-0U' M4JR(--:(9@95;"IO5,-RD\69EOB5H9\.KPN05+-\02X!HT$N&9TSSC0#18[. M05/&U3'Y0F98/G')@8B$W((ICV>?.Y"90IO[V3DY^G@\LC42,_!VU)"8U"2\ M/21*?,]CB+0<1SB$Z([WXFGN/Y'82F;W?W#M#Q MVRC[%9Z_!^_UZ/TYFRLML:C_=H6O1N]UHYN-?JH*&L'8PIVL0"[!"C]]< /G M6Y?T=P+;"D2O#43O$/I&N?%*?"24[A).XXSLY::67;NO M V_3;(MEOV79/\CR3FC*7V%8(P2O,MRU.\0P:!D&!POJ6J<@R45>'^-X'G91 M#-ZS:MX);$OMH%4[.)B/*54I*2B+">HE-!-EKA5A><1+/"YP0# <),-\E1*P MQ>@F=[PYS)ZZHC/83:#C#W<3V&7G!'LS.&PU#=^X$R*C+L%V2A(I,B*VMXCJ MXC[CTQ/V@O M.N%_4$L#!!0 ( &&(CU@NW&Z@< ( %,& 9 >&PO=V]R:W-H965T MLT@31$M0'[@/C@ M)M?&FF,'VVVW_YZSDZ:=R*8AD0^-?]Q[OO=ROJ9;I>],B6CAOA+23(+2VOHL M#$U>8L7,0-4H:6>I=,4L3?4J-+5&5GA0)<(XBH[#BG$99*E?F^LL56LKN,2Y M!K.N*J8?SE&H[208!KN%:[XJK5L(L[1F*[Q!^[V>:YJ%'4O!*Y2&*PD:EY-@ M.CR;C5R\#_C!<6L.QN"4+)2Z.@=%K@S,4PA%1&K];SJ [ MT@$/QSOV2Z^=M"R8P9D2M[RPY208!U#@DJV%O5;;3]CJ.7)\N1+&_\*VC8T" MR-?&JJH%4P85E\V;W;<^' #BHR< <0N(7PI(6D#BA3:9>5D7S+(LU6H+VD43 MFQMX;SR:U'#ION*-U;3+"6>SKS5J9KE'N!EG%AWL$' MN*'R*=8"02UACV&R@$LNF=+GN![J5#X.5T8JZD,?_5I;@X9]1_BKN:9J5F. MDX#NGD&]P2![\VIX''WL<^ _D3WR(^G\2)YCSV[]1< "IALR8X5PC:XY["OF M&^J*"H1+>$"F>PO@^1/B!@@G4"EI2P/Q& KVT,YXI^8LIZF%Z9,.HLV'T M;S84W.1J+2U0A2#I?]TGO.$\]9RNGVZR:!"=#M-PL6E 8%+8HD&)]0^=-/"FHE5M>\""V6II_AA25T?M0N@_:52=C=Q MC:7['\G^ %!+ P04 " !AB(]8G*#:8R,# _"P &0 'AL+W=O))@_70%EVXG5M787[DB\EOJ"/1UG.(8%R/MLSM7(KE4BDD J M"$L1A]7$NNR.9EU'!Q0S?A'8BKUSI%&6C#WHP;=H8CDZ(Z 02BV!U6$#,Z!4 M*ZD\_E6B5KVF#MP_WZG?%/ *9HD%S!C]32*YGE@#"T6PPCF5=VS[%2J@OM8+ M&17%/]I6K=3T25&;(EK1D%3;N)!=W/R'5L[7TPE>B>Q@X)Y=<&\-G5M "1+X#L3>B;:4J)?2.A-:#/M M.H&C?F-[LP_2NM2)(+T:I/P8_6E4[D\&L.OY7C)Y.8HE4N?&M M,7$-FN[T?(,[K2N?R#6LN89'N!/FG*MG#&6,%[V)VNI?HM+G[ZJ)==CT<# P M>#AL;(Z=(!CLSSO Z#K/;8!SA$&4I7%' D_:4-I=J]8YV+_[ X-MAHG*7Z_) M8N]U-[JU_(YY3%*ALEFI2.**([8H"TQ\+R,EA;MC&\<*7;)-R><$,9EN\@27PK]LG M*L[,EI)D!90L(R6BL)X;]_9=9'M24(WX*X,#.SM&=D;ECRB2"' MF$L$%C][>( \ER3Q'"\-U&CGE,+SXR/]4[5XL9@59O! \K^SA*=S8V*@!-9X ME_,OY/ [- OR)2\F.:N^T:$>ZXD9XQWCI&C$XKS(ROH7?V^,.!.(A?8+G$;@ M7 K\5P1N(W O!:-7!%XC\-[Z2'XCJ)9NUFNOC LQQ\&,D@.B=AG_@6Y"X#C+V0?T&_JZ M#-'-+Q]F)A=S2J49-_R'FN^\PG?1(REYRE!4)I#TZ$.UWG84 %,LMEVQKO<49CAMN%W M*YX[//S?_A!CT6<.!?NGYT$7-=CK!\O\=L>V.(:Y(1(8 [H'(WC_SAY9'_L\ MUPD+=<(B3;!.=+PV.IZ*'MPG22;3*JT3%FF"=;SV6Z]]I=-5K*&;GZ= ML-"_V@*N:[F6YW=W0=0SSO'&4_>T6SHVCEH;1V^QLE#B1GJ MH$Y8J!,6:8)U8C%N8S'^66]HT3S+-Q75//*BY;O1EW*P8O.R@YBO;R6_6:5+,&.ZF3%FJE1;IHW:@X MIZ@X/^MEV9!UQ4@G+=1*BW31NC$Z%:NVLMKZ_^E(:ZW:T,X3@SNYRA^AUDDC M7;2N\Z="U%97HL.J(S5LL-_75:WMN+)[TO5;:RFJBU;[;9XUZ J@FZHSRE!, M=B6O.U?MU;;[>E_U'"^NA[(K6S7^3IBZI?N(Z28K&L3 M3K95&W!%."=%=9@"%NE.#A#WUX3PXXF&PO=V]R:W-H965TR&?5 6@T3.C7$V]2NOZUO=57@'#:B1JX&:G%))A;99RZZM: M BXPAKT8[V29N7W+ 5AP!41'$DHI]XLO%TD-M\E?".P5X,YLDXV0CS9Q==B MZ@56$%#(M67 9MC! BBU1$;&KX[3ZTM:X'!^9/_LO!LO&ZQ@(>AW4NAJZGWT M4 $E;JA^$/LOT/D96[Y<4.6^:-_F)HF'\D9IP3JP4< (;T?\W)W# !!.S@"B M#A"]!IRK$'> V!EME3E;2ZQQEDJQ1])F&S8[<6?CT,8-X?8OKK4TN\3@=';' M:BH. &@.'$JB%5I1S!6Z6H+&A*IK] $]KI?HZNUUZFM3T,+\O".?M^31&?(P M0O>"ZTJA.UY \9+ -TI[N=%1[CRZR+B$?(3B\#V*@B@^(6CQ]_#H@IRX/[W8 M\<7_>'H_9ANEI;FB/T\=6LN9G.:TS_96U3B'J6?>I0*Y R][]R:#Q,:T7Z@]O.0&Y=$U HM]7;F]1'^SXS<\_K57QN^D_;+O[0M,WK'LLM,?^1 M0FDH@]&-$27;AM NM*C=F]H(;5ZHFU:FAX*T"6:_%$(?%[9 WY6SWU!+ P04 M " !AB(]8$#<5US," #M!0 &0 'AL+W=O:78%^; M\>^QG31J159MB'Q(?/8]S]USSEU:*_U@2@ DCX)+DP4E8C4-0U.4(*@9J JD M/=DH+2A:4V]#4VF@:P\2/$RBZ"H4E,D@3_W>0N>IVB%G$A::F)T05/^^!:[J M+(B#P\8=VY;H-L(\K>@6EH#WU4);*^Q8UDR -$Q)HF&3!3?Q=#9R_M[A&X/: M'*V)4[)2ZL$9G]99$+F$@$.!CH':SQYFP+DCLFG\:CF#+J0#'J\/[!^\=JME M10W,%/_.UEAFP20@:]C0'<<[57^$5L_8\16*&_\F=>,[C@)2[ PJT8)M!H+) MYDL?VSH< >+1$X"D!23/!0Q;P- +;3+SLN84:9YJ51/MO"V;6_C:>+15PZ2[ MQ25J>\HL#O.9$H*AO18TA,HUF2F)3&Y!%@P,N9@#4L;-)7E'[I=STH WH/0?[F57P5O>^3_9_( M3HHP[(HP/,>>SZFP/6H+(-1.8I_4L_B72FW(QI[,S95]'D?^2<-]CXI1IV+T M+!4%ITSTB1C]%??Z-&R3WMDH+[V)\*@9W2#\0O6624,X;"Q]-+BVZ>AFN#0& MJLKWYTJA[7:_+.T\!NT<[/E&*3P8KN6["9__ 5!+ P04 " !AB(]8F?AL M 74# #A#P &0 'AL+W=O?8YPG8O.,M98]\!2#0+HD)GV@K(=(S7>?A"A+,3VD*1-Y94)9@(9MLJ?.4 M 9YGHB36+<-P]01'1//'V;5KYH_I6L01@6N&^#I),'NZ@)AN)YJI/5^XB98K MH2[H_CC%2[@%<9=>,]G22Y=YE #A$26(P6*BG9MG@6DI0=;C/H(MKYPC%65& MZ:-J7,XGFJ%F!#&$0EE@>=C %.)8./[M_R<++,#/,84KC MG]%L/11%>4B!5'G\D(ML\099A60WS MF;;+ PA+N=T@#PZ76RUI[!*XG?G9AP!_^";OHDL!"?_51#JWR/#-@QCK&^J7!KZ>899[5>+/"@C#[I&1A$)Y4K/7[]C M>?A6NZ[A0S( U[O#M-ET?G%[=@K[9U6;_M(]+WZO,%M&A*,8%E)JG'HR#,OKR;PA:)I56#,J M9+V6G:YD#0Y,=9#W%Y2*YX8:H*SJ_;]02P,$% @ 88B/6 W@Q+]T @ MS@< !D !X;"]W;W)K&ULK95=;]HP%(;_BI5- M4RNM!!*@4P>1^%C57E1"I=TNIEV8Y$"L.G9F'S[V[V<[(8,J1*W8#=B.W_>< MY\3Q&6RE>M$I ))=QH4>>BEB?N/[.DXAH[HELLH^K/&+C<#KV.MU]X9*L4[8(?#7*Z M@CG@[#=\9;/7!F%B2A90O=G*?#+VV M30@XQ&@=J/G;P 0XMT8FC=^EIU>%M,+#\=[]UK$;E@75,)'\!TLP'7I?/)+ MDJXY/LKM'90\/>L72Z[=+]D6>Z^['HG7&F56BDT&&1/%/]V5=3@0=/HG!$$I M"%X+3D4(2T'H0(O,'-:4(HT&2FZ)LKN-FQVXVCBUH6'"OL4Y*O.4&1U&]R*6 M&9 GN@--+J: E'%]2:[(W)R79,V!R"69*;EA[KV98T..)%?D>3XE%Q\O!SZ: M=*RI'Y>AQT7HX$3H3D >I,!4DV\B@>38P#<<%4RPAQD'C8Y3B%LD['PF03L( M:Q*:O%T>-*035K4-G5]XPN^-)?PY6FA4YCS_JJMA$:);'\)^XSA59 MKY%LCA2ACJM1]@ZN\WV.N/H55[^1ZTDBY0TGMPZYT?$=R.?[%,C^P=68@5JY MCJ%)+-<"BXNE6JV:TLC=Q:_6QZ99%;WEGTW1Z1ZH6C&A"8>EL6RWKLWK4D7W M*"8HW(A@"065% OP+CO%21G3C2R8X\B&O%2T9S!HT"R+ HBWFZ \M78\9WMP%,^ MSY09\*+1@LQA"NIE\2ATSZM9DKP )G/.D(!T[%S[5Q,?&X"=\3V'E=QI(V-E MQOFKZ=PG8P<;14 A5H:"Z+\E3(!2PZ1U_-Z0.O6:!KC;WK+?6?/:S(Q(F'#Z M(T]4-G8N'91 2DJJGOCJ*VP,]0Q?S*FTOVA5S>UC!\6E5+S8@+6"(F?5/UEO M-F('X/>/ ((-(#@$=(\ P@T@M$8K9=;6+5$D&@F^0L+,UFRF8??&HK6;G)DP M3I707W.-4]$]BWD!Z)FL0:+.+2B24WF&+M!4)TQ24D \17>0@" 43151I>+B M#3T1!2-/:0&&QHLWB]U4BP5'%O,#],"9RB3ZPA)(]@D\K;R6'VSEWP2MC+<0 MNRCTSU& @[!!T.3?X4&+G+#>S=#RA4?X3F\:^GD]DTKH[/W5M'\5?;>9WASI M*[D@,8P=?68EB"4XT:2&ZP>[ MO7:=/GXO:+B5ZYDK0AMK$VZX.PYDML^I%'D[U;8 ,;>/$(EB7C)55:YZM'[H M7-OR?C!^8QY MHJ_TU2OIP(J!XD54?QA:WI,Z[T"\$V M,_V( V$FZ.\IYVK;,0O4S\+H#U!+ P04 " !AB(]8>WC"M88$ L$0 M&0 'AL+W=OB MOFQGMH'4QM \K N2M'UF)-KF(HDN2=M)?_TN)5FV1HH-L+TDDG7NU3G7E_>0 MGAVY>)9;2A5Z*8M*SKVM4KMKWY?9EI9$7O$=K>#)FHN2*+@5&U_N!"5Y'506 M?A@$J5\25GF+6?W9G5C,^%X5K*)W LE]61+Q^I$6_#CWL'?ZX)YMMDI_X"]F M.[*A#U1]V=T)N/.[+#DK:249KY"@Z[EW@Z^78: #:L171H_RXAII*4^W]ND7O=.'7AY?Q#P129>\^,9R MM9U[$P_E=$WVA;KGQT^T%93H?!DO9/T7'1ML.O90MI>*EVTP,"A9U?PG+VTA M+@)P/! 0M@'A6P.B-B"JA3;,:EDKHLAB)O@1"8V&;/JBKDT=#6I8I;_&!R7@ M*8,XM;BM,EY2]$A>J$3O5E015LCW:(0>H&'R?4$17Z,575,A:*YAZ$9*JB0@ MOCRLT+M?W\]\!3QT-C]KW_FQ>6%A/]P']5T) MPJX$89TO&LS7JE.@CM3JKFVBFBRQ/8M>;M=R1S(Z]V ]22H.U%O\]@M.@]]M M$O^G9#W!42D"JC"$BB#+XMIFKF-JY-JO2" M XXBDZH)&^-!HDE'-'$2O:T.M%)@F!H\H MLE36A,5XF&_:\4V=?!\4SYY'>A#F""8!N(-LVF($+:(O)")5#@-;*L$R!2BI M(VPZ4K/LR=3488%-HD$=XT['V*EC279,D8+] (:TVL!3*EBU 4U269MD;- ( M^^5LV)JP*!JN^J1C.W&W<\F%8C].E?[\^ T]"@*EK[W-1G=BTDTL=$U8U/\. M>G2G'=WI&YNZ'48VAE/+<'F MID#0OD19:;=I>Y6U# L+K+](^[0O[!>[.R'+Q%[W[(M>>M3:JFV*WKO'%HH6 M6#!,\6R/V&E&BQ6#4L+X!9:L4E2/ BO+T"QD$,86GB80I^GP",!G7\-N8_NK M,358]@6%B88*1IY8P10;J&MD$$EBR^2UX"8X'N9[-C7L=K5'#B-+;SK_M?_X M@)XH^!Q%!U+LFR%!3@9H%6):V32.+./!!IP&P_:,S[:'W;[W]8U,31<;C:>! M;<'9D.-@>/;BL^5AM^<-E[W2.Z/UF\MN<[QP8M%B L,P<'30V?6PV_9Z>]>? MM;OI92.,L6V%VI")PZ7QV?BPV_GNA-YYJM=Z5T&_[]EN:%N$32\;Q5:V%F : M.AKE;'O8[7N61OE9C4U[&PWTA 7I;(KP;(6AVPKU_M[L;NN1QIG(?@Q!UN/, M?T_4B/4OCK+Z=X0_B8#-G(2!OH;,P=48QH)HCN;-C>*[^G3[Q!6O++24Y M%1H S]>&ULO=U;<]LV%@?PKX)1=W;2F:XE MDI(L9VW/)"8(D%-W,_6F>>CT 9%@F1->5)+RI=,/7]XL"B(-BLG?R4,LR3@_ M0/*!".GPR5"D)_%&1OEO;N,D%%E^ M-UF/TTTBQ:H,"H.Q.9G,QZ'PH]'E>?G8A^3R/-YF@1_)#PE)MV$HDJ?W,H@? M+D;&Z/F!7_WU758\,+X\WXBUO)'9Q\V')+\WWBDK/Y11ZL<12>3MQ>B=\=:S M%D5 V>(W7SZD>[=)\50^Q_&7XHZ[NAA-BA')0"ZS@A#YCWMY)8.@D/)Q_%FC MHUV?1>#^[6?=*9]\_F0^BU1>Q<$G?Y7=78P6([*2MV(;9+_&#US63VA6>,LX M2,O_R4/5=C8?D>4VS>*P#LY'$/I1]5,\UB_$7H Q?2' K /,PP#KA0"K#K". M[6%:!TR/#9C5 ;-C ^9UP/S8@-,ZX/0@P'PI8%$'+([MX:P..#LVP)@\_^4F M9095?_(R7VR1B_.O'\W&6]UE$CI>USRO? M?,$W3'(=1]E=2FBTDBL5&.>#W8W8?![Q>U,K>MOHA$S,GX@Y,:V. 5WIPZ_% M$S&M%Z/MGLY%WKEEO!A.]>'O-LD),:IPLR/<.2)\,G\QG!T_^*YPK@^WY5+[ MW-WCP[MZ]_3A-W*3AT^Z>E?2R-HEOE5ZUKKT2U9,"KDBZ9W(;-K:_!>:PV=$4C,1F(4B3E(C"$Q M7F'S$BM6VO>7QMDD_W<^OM_/]7:SN=EJY8%&IB3Q;)?$,VT25^_VQ4)Z199Q MF'^Z2$6Y/I>/Q6U9IK4=!X%(NO-:RP_-:R1F(S&*Q!PDQI 8K[#97L).%^V, M==O-9N:\G=B@H2F)/=\E]ER;V._6ZT2N129)?$O2,LOC>DW3\TX];T_:UE.[ M:CS@W2J&BV4-E/K()DZI,6A1#L; M30]RZ9A&3/LR#,TE).8B,0^$*;FTV.720IM+O\DT\Z,UR602=N6./MH@3U(D M7=M1;=S0[2@2H_IG9)7/*.W:9G[E2\&^MD..?-HN$O- F)*Q9[N,/=.^8!^C M1"[C=>3_=;A@7,9IUKM:U.)#5XM(S$9B%(DY2(PA,7[66@:>S=J+1627'@A3 MF/%2SH1J%:@Y4 M8U"-]V1)M3$B%@FK+_B-!5F)IZZ-C L=EX?2U-FQ5S$Q]"OC($Z+R;"W-.Z< M$5IE\(Q :C94HU#-@6H,JO%:4S_ F >?3=R.5M-6*P\U,C6+S2:+S2._./"C M+/&CU%^2>Q%L^[\*T\.#$QNIV5"-0C4'JC&HQFMM?XUSN+[I;^*AQJ2F=%/1 M,[1UD/:RY5;X29W4\>WN>[%U5=#H3&UH00^JV5"-0C4'JC&HQFM-_RV0>U0K M#S4R-<&;2IRA+\7]/\Y$T'J_WDMM^2B3I5\4.7K?Q*&%.JAF0S4*U1RHQJ : MKS7MFWAO$P\U)C7'FT*=H:_453FNOG/7I>?B4^@QJ0VMU4$U&ZI1J.9 -0;5 M>*WMEX6FQFG[2YB.=I;14;)#C4Y-\J9H9^BK=L4N4(3^N?6S)^)&2QD5.XF2 M#X&(R._7,OPLD\[=C?3JX,Q&:C94HU#-@6H,JG&HYD(U#Z6ILZ2I0!I54>I5 M=]$SD%6T*ZAF0S4*U1RHQJ :AVHN5/-0FCIGFDJKH:_T_;(MMAY[BR:QS>[B MI*QC]>P0HI<'SQ1H<1:J4:CF0#4&U3A4/%.@%6*H1J&: M ]485.-0S85J7JVI>W._O. RFUJRJ:\E7XM'T()+W]'@*0&M+4,U"M4:(KBI M+X)_RX(+6O2&:C94HU#-@6H,JG&HYD(UK]:4:J3F&RZS*9*;^B+YM8C$6H;Y MJJK<:-!P$\1/,I\+VK45M"X.U6RH1J&: ]485.-0S85J'DI3YTA38S?GWV%M M!:VX0S4;JE&HYD U!M4X5'.AFH?2U#G35-Q-_4&_7W\T>0WO;^I.VP=)7>G[ M'SP#H/5SJ.9 -0;5.%1SH9J'TM09T-3/37W]?.AA[S77<]R[OM/!:0\MAD,U M!ZHQJ,:AF@O5/)2FIGU3,C?U)?.^(_1[PE\^OOQ*'SDX]:%%;ZCF0#4&U3A4 MW,9^Q9D;&G M1<:>%QE[8F3LF9&QIT;&GAL9>W+DUZA'6TT]VII^A\42M#(-U6RH1J&: ]48 M5.-0S85J'DI3YTQ3O[;T]>LC3Z&D5P;/"FC%&JI1J.9 -0;5>*WUG$()VJ>' MTM1L;RK1EOYH[ZYUU,$>LYW9#ZT]0S4;JE&HYD U!M4X5'.AFH?2U%G2U)ZM M[W"TMP4]VANJV5"-0C4'JC&HQJ&:"]4\E*;.F:9:;?54JX]<1T&/[(9J-E2C M4,V!:@RJ<:CFUEK/*2M1?5;9/MZ[:ETHDW5YE<24+.-ME%67@]L]NKL2X[OR M^H,'CW/CK5M=3[%AJLL[7HMD[>=;DT#>YN3DY#1?"";5%1.K.UF\*:^-]SG. MLC@L;]Y)L9))T2#__6T<9\]WB@YVUZV\_ =02P,$% @ 88B/6!UQ7YC# M P O! !D !X;"]W;W)K&ULS5A1;]LV$/XK MA#8,+;!$HN3(=F8;:.)V*[!@08(U#\4>&.ED$Z%$C:3MY-^/I!39,AC6WHRA M+[%(\3[>=SQ^NLMDP\637 (H]%RR2DZ#I5+U91C*; DED>>\ADJ_*;@HB=)# ML0AE+8#DUJAD81Q%:5@26@6SB9V[%;,)7RE&*[@52*[*DHB7*V!\,PUP\#IQ M1Q=+92;"V:0F"[@']6=]*_0H[%!R6D(E*:^0@&(:?,"7US@U!G;%%PH;N?., M#)5'SI_,X',^#2+C$3#(E($@^F<-U\"80=)^_-V"!MV>QG#W^17]DR6OR3P2 M"=>E+1J M?LES&X@= SQ\PR!N#>)##9+6(+%$&\\LK3E19#81?(.$6:W1S(.-C;76;&AE MCO%>"?V6:CLUNU<\>T)_U":F$I$J1P]$"%(IB=[-01'*Y'MTANYU^N0K!H@7 MZ!.A GTA; 72#/L(OQI;R+7)CRA$A.M=(MZM_B61 MBX[(A9?(G*YI#CH!7BBPW,7APL%ACX!W2<^MM',K];KU8/4/\C.R!J'U'"U, MAJ&<*$"%R<2UR414@V@N.7I'*S3GC!$AM[/O77R:C4<[OB;G@W2/D6O1>.CF M-.PX#;V<;FA%RU6)OMY ^0C">4&\",=>D!.!]@$< M=P$<>[/ECLJGLT( (*J):WR%A,Y^Y]>L01KW5"9*AGLY[5R%DY$[JW&T_81' MAVDAHT5S$5] 7T/GY?L&5-R8HA25]OOK.I3_!-&GN%.EX%/(O1_EV.QKT?H' M-L3I&^<5;\G$?ATBS]_4(3_$T4Q.A-8GO"UV\/=9[>"3ECNG0NL'<5OP8'_% MM5#[@C3>5R3WNGB8O)'BVZ(&^ZN:HR3)#Y4<(DE^B$$#X3N&;5V$_871 MH4KD13DZ]5)7'3N,]XXIW.D#2Q +VQY+E/%5I9I6J9OM6O /MO'=&TRLU \=IVFX]&PO=V]R M:W-H965T/T5(S%2-((!0*@LC+ M 1X@2122Y/%W!:K5;Y/=:%#I$Z/X 3'ZXT-,[L##F@)Y9',+-%/$2&>,& M)8QUK\.[C/*;098^=?9.L';ZQEFZX[;8>WUO??U$5/]FK1_F:DGLH/T)C&&JPD-5>7U."V1 M\UKD_+J5F10_B?T-XJ_':8G'YKG?F9>M\6_ 9#\ET@GCZ3V/V;#>"JU9';>V MZ9O=(AJ*F_EC580;[1E?MUH7RL #GRI;[Q95%=;Y5IDC986MLPKKVB90(30- M=%SL>SVC^W&=;M'F>&[4>+(-7M4(*FB_]3&RG2YU^RO]HLW\W&'Q12VVKERR M3H99#C3:N3>SYUV>D]/]Q_T"/C=D?&5'_IK,?L/U]7EO,29)?*M(H[$#3X%M MBX,)1R'=9Z+'GOMCR=\97ZE!4[.S/,.6)ZA-AVUC64 (;"6GJGA3 MRD-*^2!H7NSSUU3(4T-QNY,'.V J0+[?4"I.#VJ"^J@8_ M02P,$% @ M88B/6&JH0F1 P G0T !D !X;"]W;W)K&UL MS9=M;]HP$,>_RBFKIDU:R2,!.D JM-,JM2LJVOJBV@N3'! UB9EMH/WVLYT0 M H*H5-&T-V [OK_O=XXOY^Z:LF<^1Q3PDL0I[QES(187ILF#.2:$-^@"4_ED M2EE"A.RRFX9M; 8>HMETH SWC M5X1K7FJ#0IE0^JPZ-V'/L)1'&&,@E 21?RL<8APK)>G'GUS4*-94AN7V1OV; MAII!$:?9/7O) E RQ M?'W"98Q IW"_%%S(F5$Z@UWS9.A3MN$6M7ZWE' M],[K(-G-AF_!TQTF$V2_#T6J4D@=[0N^( 'V#'EV.;(5&OV/'VS?^GJ( MLB:Q'6:O8/:TNOLOWJ^G6ZD.-P(3?C!J7IU1JTEL)VK-(FK-RC?EQU*]&>5( M',+--'RMH=+UJN_Y=KME="^ 6(7PGRJ-,HAG"Y0B8_"W ;3?$0 M2[6, Z](&(2M:I%3B7.UWMHE@K=!-E,U_\< KI,1586%J/% M'>-25]9[XP-U]] %]%8FN[C<$3:+Y*F-<2HEK49+?CY9=A?(.H(N=#D]H4(6 MY[HYE_ MGW<_ZN@C1SO*GO@*48RC<+RA(BY"-;VGS- MD(3:*(EMSW$&=D*BU)J,=-L]FXSH1L11BO<,^"9)"/MY@S'=C2W7VC<\1,N5 M4 WV9+0F2WQ$\<_ZGLDGNU )HP13'M$4&"[&UK5[-7/[RD#W^#?"'2_=@PIE M3NF3>O@4CBU'>80Q!D))$'G9XA3C6"E)/_[+1:UB3&58OM^K_ZF#E\',"< M4;H\=#[;W\+W.TSFR'[(IG=@ U\1AGQD"^FL&M(.F MF6/>$<=<#^YH*E8<;M,0PZJ +:,L0O7VH=YX1L49!N?0GFWN&:'K%Q/6T7N^(WC0FG*OIV'.G#'36PO?/LBM\$ICP'S5^WF2Z?KVN M6F>N^)H$.+;D0L*1;=&:_/Z;.W#^J&/6I=BL([$*3[_@Z9O4)_LO^2/HM,+NUP^XPLB#C"/8L"-,:?*0_+#KGGE_Z+\(WC-P@_T^F7:?OUL0^* MV ?-8G] ]=^H5K*I7&R8_!?:D!@^1PN$]S^1,/[!R,,\VB4D>@6KRQNC90-& M;3RHH+LHT%VL6N'F M?&KZN9Y7+KRK\1^*?O>5JO^U;#T12XN*WX#%-Q6^.1+_UU*\=W[1/P+DL#EP M&^X.3LFX$R&UV!<8('6UR^A *&-METYA$F1+?9K%(:";5&2G%$5K<6)VK<^) M7K1/U4F:/MTYR&3'<'>$+:.40XP+*>G(^;: 92=;V8.@:WW6,Z="T$3?KI"$ MR%0'^7Y!J=@_J &*\\7)_U!+ P04 " !AB(]8(1OM]C0# !($P #0 M 'AL+W-T>6QEF^!"&Y73.J8))BV1*Y]38KIZ%9:$934L@Y2+L=3IQF%,NR6@@%_E= M;LI@JA;2#$GS=V5GGZ?)V M-WY1 9'R!ZU>G@P@!BXO%AXONT,>F;;>GF\7.KU7+/,7+?0UXS45IR MT'#VC*82#NO5'@TR)=>+'A$7L)EISH)G*H9D3 6?: ZLC.9U(_O@,T/3#(A6@-]H@+C 8%-89I M>6<[U<-5\ 44U.W'56$=SC1==7O79$VH;C;)1.F4Z39-ES2AT4"P#.QH/IO# MW:@B!- 8E=M&RNE,25IY:!AUP\I.F1 /\)9^S[:TE]G&FG9@167;M(;JII-Q M'=#?5'/:F[*]5^D&!7]6YM/"#D=6?:@5=J]9QI=5?YFU!C#U+JY.BT*L/@H^ MDSES@S\XX6A &UXP5YK_LMF@5*8VP#0)GIDV?+H9^:EI\Y5<[KK>U?^&Y^K6RZ]AK,KHY?H_U5G[L)N-3,'D2 MR]T_!9/)49H,ZPU\XY2P=49HHP&W.>IDR^."I8 M>4,G]L^$+7W[?,HRNA#FL06'9-W^RE*^R)/VJ7N8B/JI=?L+#*\;MP=!FXO+ ME"U9.JZ[>C:IFH%MV*SU!81=Y*ZZ_ C&<9@? 0S+@SG .(Z%Y?F?QM-'Q^,P MS%O?B_113A_E.)8/&5-?'^PMB:(D\2. ^1U$$8; MVX@CF /P@"%15.V#._M1V.Q3X?I_9Z/?4$L#!!0 ( &&(CUB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G_.5*XB=PQ,[ M]O/Y'[%%:N9"E MK'?C7O._%#U6224K^2**<6_08W:MG_[41KYH5?-RGAM=EN/><)_Q4YA:YO]) MGGO(.[ZP34K-%S^X QGWLH&[X5(:6S=G-/?GCO%1N)/W1]M:?Y-E+LJ5D; ,8 ,#X:(#N9\0 R 9#)!T+./82_P#*] M9+>;UA>8 LCTB)#W40"9 =ZJVH9=MT# MU'G0G:+,+@9!0AL1&<4&+Z_+J7?/- M7?^]E1M_04B';#(DULEK3<[XSE=C0^D2S=8UY>OG$!/Y9$@LE#DOQ><;P:U8 M\/R!W1FN+,]_"1N&2"9#8IM,Q*)5J<@90V)I>,>Z5+5B39&Q&\F;B%B*,(@9 M(F,,B94QKW7^L-9E(8R];YI%W6JQ2!1#8E-<5YM2[X1@7X422^D;APNS6D6' M%#$D=L25KBI9[PWK6ZNSKZ]KH?)V_4;($!&Q(:8JUY5@=_RYS834$!&KH?GF M7&S79#1%]QA_43:O-1V:T+#1D@9$;$R MILI*UVQ])USX/N;2E^%J'_*%C,@7$;$O#@&3PYNYR-2WC-_88K<_V+$0$TDC M(I8&#/=:0Y (^20B]DE'N,=.[OR/_10R(J%$Q$)YC?LZR9!.(F*== > G9A( M*Q&Q5F DV/H68R26F%@L/L[J*KL8F24F-@L(N#QKB(GT$A/K)91R9QG">2UB MK;QOYP8UQ$1FB8G- J<1VLT$F24^JEGB$!.9)28V"\9,0DPDEYAZM (QTQ 3 MF28F-@W&S$),9)KXF)-<]Z-P"AN9)B$V#<8\#3&1>Q+JA92NX&PB:BY+^XE] M#C&1>Q)B]T#,5K^9( LEY(.;US#RK0S9W-VYV#KB$!.NKQ!;Z+V8\E_F$!-9 M*"&V$,1L5SJR4/)1XYO.T#>498(LE!!;"&.&LDR0A1)J"[T[5]M4?(B)+)00 M6V@_D#@T\G!)$DDG_9#A35?7XS0T#6>[4R2=E%@Z$+.U"ITBZ:3$TH&8W\+E MM!1))R66#L2\"2?^4B2=E%@ZN#2W(297$ VB(B224D6\L \N*["3$1!+*B"74GL/LJFOD MGHS8/=UTKYU[B DWE1&[!V*VM[XA]V3D:SH(L]5;(O=DU ,>,'/='O!DR#T9 M];0;PFQ5^@BY9T0][08QPTH?(?>,CK:9P&.&BAPA^8R(Y8,QPYGK$9+/J)%/ MOSG97IP7SF-*%-_=(ZQ+SWF9SPSS/_OM=DGJ=\@LMV5YY=)NU8WFQ6'#^V&S M_L4_4$L#!!0 ( &&(CUBWQP,P0@( $(K : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0 MT$JR^[:<@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A5>W&L?M5 MU\-Z5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>OKOS/ MQ':SV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\N5H\ MOZVJ_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T M $$/\P>E)%. M!'(GI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L(]!;4 M6PCT%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGTULG+$@*]%?56 KT5 M]58"O17U5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38"O0WU-@*]#?4V KUM M\K*;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0 M.U#O(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B=4>], MH'=&O3.!WAGUS@1Z9]0[_Z3>P_AU*,.UYWN-U_])JL?SN>5Z^^?D5KG@ M7-]6#$]_ 5!+ P04 " !AB(]8^,,"'08" !/*@ $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MM MX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3 MD%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB M4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#S MN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4 M=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-S MZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#Z MJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ 88B/6/>,SGSO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 88B/6)E&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6',H!=,U M @ J04 !@ ("!0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6/RR;5(A! W@X !@ M ("!S!P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 88B/6 +8'J/O" )2L !@ ("!N"@ 'AL+W=O M M 8 " @=TQ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6.!!4# !T" &0 @(&C8@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 88B/6/_LZ^_5!0 V@P !D ("!C6H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6-.R MHZH:! ]P@ !D ("!1(@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6#$K(.T)"0 ,Q< !D M ("!'I@ 'AL+W=OH0 >&PO M=V]R:W-H965T!K>./@( M )D% 9 " @5>K !X;"]W;W)K&UL4$L! A0#% @ 88B/6&0ZHFM# @ B@8 !D ("! MS*T 'AL+W=O W70 &0 @(%&L >&PO=V]R:W-H965T&UL4$L! A0#% M @ 88B/6*T$>R<= P \P< !D ("!Q-, 'AL+W=O&UL4$L! A0#% @ 88B/6")Y8(.9 M @ ) 8 !D ("!G=T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6+_\E_\I!0 &0T !D M ("!P.L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 88B/6%;RH\1'! :A0 !D ("!H?H M 'AL+W=O&PO=V]R:W-H965TI;W> , ) - 9 M " @2,# 0!X;"]W;W)K&UL4$L! A0#% @ M88B/6,>;Q&4( P ]@H !D ("!T@8! 'AL+W=O&UL4$L! A0#% @ 88B/6/3KZ,-D @ M@08 !D ("!01 ! 'AL+W=O&PO=V]R:W-H965TL5 0!X;"]W;W)K&UL4$L! A0#% @ 88B/6 ?H6B=+ @ H04 !D M ("!XQ@! 'AL+W=O(0$ M P%P &0 @(&P)P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/ M6,/V[_HP P ^0D !D ("!\$8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6)1/H&]@ @ + 8 M !D ("!L5 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6(A0E%] P L0X !D M ("!#5D! 'AL+W=O&PO=V]R:W-H965T M!> 0!X;"]W;W)K&UL4$L! A0# M% @ 88B/6"[<;J!P @ 4P8 !D ("!"6(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6(9, M#?Y) @ H04 !D ("!*6P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88B/6 W@Q+]T @ S@< !D M ("!OW0! 'AL+W=O&PO M=V]R:W-H965T,*UA@0 M "P1 9 " @>)Z 0!X;"]W;W)K&UL4$L! A0#% @ 88B/6%7;W6Y0"0 PW( !D ("! MGW\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 88B/6&JH0F1 P G0T !D ("!ZY ! 'AL+W=O&UL4$L! A0#% @ 88B/6)>*NQS $P( L M ( !\YL! %]R96QS+RYR96QS4$L! A0#% @ 88B/6)[@ZBQ6 M!0 ,# \ ( !W)P! 'AL+W=O7!E&UL4$L% 3!@ !1 %$ +A8 !"G 0 $! end XML 89 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 90 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 164 417 1 true 56 0 false 4 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995300 - Document - Audit Information Sheet http://xbrl.sec.gov/dei/role/document/AuditInformation Audit Information Cover 2 false false R3.htm 995301 - Statement - Consolidated Balance Sheets Sheet http://www.airi.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 3 false false R4.htm 995302 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 4 false false R5.htm 995303 - Statement - Consolidated Statements of Operations Sheet http://www.airi.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations Statements 5 false false R6.htm 995304 - Statement - Consolidated Statements of Operations (Parentheticals) Sheet http://www.airi.com/role/ConsolidatedIncomeStatement_Parentheticals Consolidated Statements of Operations (Parentheticals) Statements 6 false false R7.htm 995305 - Statement - Consolidated Statements of Changes in Stockholders??? Equity Sheet http://www.airi.com/role/ShareholdersEquityType2or3 Consolidated Statements of Changes in Stockholders??? Equity Statements 7 false false R8.htm 995306 - Statement - Consolidated Statements of Cash Flows Sheet http://www.airi.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 8 false false R9.htm 995307 - Disclosure - Organization and Basis of Presentation Sheet http://www.airi.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 995308 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.airi.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995309 - Disclosure - Accounts Receivable Sheet http://www.airi.com/role/AccountsReceivable Accounts Receivable Notes 11 false false R12.htm 995310 - Disclosure - Inventory Sheet http://www.airi.com/role/Inventory Inventory Notes 12 false false R13.htm 995311 - Disclosure - Property and Equipment Sheet http://www.airi.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 995312 - Disclosure - Accounts Payable and Accrued Expenses Sheet http://www.airi.com/role/AccountsPayableandAccruedExpenses Accounts Payable and Accrued Expenses Notes 14 false false R15.htm 995313 - Disclosure - Sale-Leaseback Transaction Sheet http://www.airi.com/role/SaleLeasebackTransaction Sale-Leaseback Transaction Notes 15 false false R16.htm 995314 - Disclosure - Debt Sheet http://www.airi.com/role/Debt Debt Notes 16 false false R17.htm 995315 - Disclosure - Operating Lease Liabilities Sheet http://www.airi.com/role/OperatingLeaseLiabilities Operating Lease Liabilities Notes 17 false false R18.htm 995316 - Disclosure - Stockholders??? Equity Sheet http://www.airi.com/role/StockholdersEquity Stockholders??? Equity Notes 18 false false R19.htm 995317 - Disclosure - Employee Benefits Plans Sheet http://www.airi.com/role/EmployeeBenefitsPlans Employee Benefits Plans Notes 19 false false R20.htm 995318 - Disclosure - Commitments and Contingencies Sheet http://www.airi.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 995319 - Disclosure - Income Taxes Sheet http://www.airi.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 995320 - Disclosure - Stock Options and Warrants Sheet http://www.airi.com/role/StockOptionsandWarrants Stock Options and Warrants Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 996000 - 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 25 false false R26.htm 996001 - 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 26 false false R27.htm 996002 - Disclosure - Accounts Receivable (Tables) Sheet http://www.airi.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.airi.com/role/AccountsReceivable 27 false false R28.htm 996003 - Disclosure - Inventory (Tables) Sheet http://www.airi.com/role/InventoryTables Inventory (Tables) Tables http://www.airi.com/role/Inventory 28 false false R29.htm 996004 - Disclosure - Property and Equipment (Tables) Sheet http://www.airi.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.airi.com/role/PropertyandEquipment 29 false false R30.htm 996005 - 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 30 false false R31.htm 996006 - Disclosure - Debt (Tables) Sheet http://www.airi.com/role/DebtTables Debt (Tables) Tables http://www.airi.com/role/Debt 31 false false R32.htm 996007 - Disclosure - Operating Lease Liabilities (Tables) Sheet http://www.airi.com/role/OperatingLeaseLiabilitiesTables Operating Lease Liabilities (Tables) Tables http://www.airi.com/role/OperatingLeaseLiabilities 32 false false R33.htm 996008 - 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 996009 - 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 996010 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://www.airi.com/role/OrganizationandBasisofPresentationDetails Organization and Basis of Presentation (Details) Details http://www.airi.com/role/OrganizationandBasisofPresentation 35 false false R36.htm 996011 - 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 36 false false R37.htm 996012 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales Sheet http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 37 false false R38.htm 996013 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Accounts Receivable Sheet http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Accounts Receivable Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 38 false false R39.htm 996014 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Revenue from Contracts with Customers Sheet http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable Summary of Significant Accounting Policies (Details) - Schedule of Revenue from Contracts with Customers Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 996015 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price Sheet http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 40 false false R41.htm 996016 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Anti-Dilutive Due to the Net Loss Sheet http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable Summary of Significant Accounting Policies (Details) - Schedule of Anti-Dilutive Due to the Net Loss Details http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 996017 - 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 42 false false R43.htm 996018 - Disclosure - Accounts Receivable (Details) - Schedule of Allowance for Credit Losses Sheet http://www.airi.com/role/ScheduleofAllowanceforCreditLossesTable Accounts Receivable (Details) - Schedule of Allowance for Credit Losses Details http://www.airi.com/role/AccountsReceivableTables 43 false false R44.htm 996019 - 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 44 false false R45.htm 996020 - Disclosure - Property and Equipment (Details) Sheet http://www.airi.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.airi.com/role/PropertyandEquipmentTables 45 false false R46.htm 996021 - 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 46 false false R47.htm 996022 - Disclosure - Accounts Payable and Accrued Expenses (Details) Sheet http://www.airi.com/role/AccountsPayableandAccruedExpensesDetails Accounts Payable and Accrued Expenses (Details) Details http://www.airi.com/role/AccountsPayableandAccruedExpensesTables 47 false false R48.htm 996023 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses Sheet http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses Details http://www.airi.com/role/AccountsPayableandAccruedExpensesTables 48 false false R49.htm 996024 - Disclosure - Sale-Leaseback Transaction (Details) Sheet http://www.airi.com/role/SaleLeasebackTransactionDetails Sale-Leaseback Transaction (Details) Details http://www.airi.com/role/SaleLeasebackTransaction 49 false false R50.htm 996025 - Disclosure - Debt (Details) Sheet http://www.airi.com/role/DebtDetails Debt (Details) Details http://www.airi.com/role/DebtTables 50 false false R51.htm 996026 - Disclosure - Debt (Details) - Schedule of Indebtedness to Third Parties Sheet http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable Debt (Details) - Schedule of Indebtedness to Third Parties Details http://www.airi.com/role/DebtTables 51 false false R52.htm 996027 - Disclosure - Debt (Details) - Schedule of Payments Due Under the Term Loan Sheet http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable Debt (Details) - Schedule of Payments Due Under the Term Loan Details http://www.airi.com/role/DebtTables 52 false false R53.htm 996028 - Disclosure - Debt (Details) - Schedule of Finance Lease Obligations Sheet http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable Debt (Details) - Schedule of Finance Lease Obligations Details http://www.airi.com/role/DebtTables 53 false false R54.htm 996029 - Disclosure - Debt (Details) - Schedule of Lease Term and Discount Rate Sheet http://www.airi.com/role/ScheduleofLeaseTermandDiscountRateTable Debt (Details) - Schedule of Lease Term and Discount Rate Details http://www.airi.com/role/DebtTables 54 false false R55.htm 996030 - Disclosure - Debt (Details) - Schedule of Future Minimum Finance lease Payment Sheet http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable Debt (Details) - Schedule of Future Minimum Finance lease Payment Details http://www.airi.com/role/DebtTables 55 false false R56.htm 996031 - Disclosure - Debt (Details) - Schedule of Annual Maturities Sheet http://www.airi.com/role/ScheduleofAnnualMaturitiesTable Debt (Details) - Schedule of Annual Maturities Details http://www.airi.com/role/DebtTables 56 false false R57.htm 996032 - Disclosure - Debt (Details) - Schedule of Note Holders and the Principal Balance Sheet http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable Debt (Details) - Schedule of Note Holders and the Principal Balance Details http://www.airi.com/role/DebtTables 57 false false R58.htm 996033 - Disclosure - Operating Lease Liabilities (Details) Sheet http://www.airi.com/role/OperatingLeaseLiabilitiesDetails Operating Lease Liabilities (Details) Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 58 false false R59.htm 996034 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Remaining Lease Terms Sheet http://www.airi.com/role/ScheduleofRemainingLeaseTermsTable Operating Lease Liabilities (Details) - Schedule of Remaining Lease Terms Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 59 false false R60.htm 996035 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Operating and Finance Leases Sheet http://www.airi.com/role/ScheduleofOperatingandFinanceLeasesTable Operating Lease Liabilities (Details) - Schedule of Operating and Finance Leases Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 60 false false R61.htm 996036 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments Sheet http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable Operating Lease Liabilities (Details) - Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments Details http://www.airi.com/role/OperatingLeaseLiabilitiesTables 61 false false R62.htm 996037 - 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 996038 - 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 996039 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.airi.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.airi.com/role/CommitmentsandContingencies 64 false false R65.htm 996040 - 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 996041 - Disclosure - Income Taxes (Details) - Schedule of Provision for Income Taxes Sheet http://www.airi.com/role/ScheduleofProvisionforIncomeTaxesTable Income Taxes (Details) - Schedule of Provision for Income Taxes Details http://www.airi.com/role/IncomeTaxesTables 66 false false R67.htm 996042 - Disclosure - Income Taxes (Details) - Schedule of Federal Statutory Rate Sheet http://www.airi.com/role/ScheduleofFederalStatutoryRateTable Income Taxes (Details) - Schedule of Federal Statutory Rate Details http://www.airi.com/role/IncomeTaxesTables 67 false false R68.htm 996043 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax Assets Sheet http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable Income Taxes (Details) - Schedule of Deferred Tax Assets Details http://www.airi.com/role/IncomeTaxesTables 68 false false R69.htm 996044 - 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 996045 - 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 996046 - 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 71 false false R72.htm 996047 - Disclosure - Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options Sheet http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options Details http://www.airi.com/role/StockOptionsandWarrantsTables 72 false false R73.htm 996048 - Disclosure - Stock Options and Warrants (Details) - Schedule of Outstanding Warrants Sheet http://www.airi.com/role/ScheduleofOutstandingWarrantsTable Stock Options and Warrants (Details) - Schedule of Outstanding Warrants Details http://www.airi.com/role/StockOptionsandWarrantsTables 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: dei:SecurityExchangeName, us-gaap:DeferredTaxAssetsOperatingLossCarryforwards, us-gaap:EarningsPerShareDiluted, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - ea0202428-10k_air.htm 7238, 7246, 7247, 7248, 7249, 7291 airi-20231231.xsd airi-20231231_cal.xml airi-20231231_def.xml airi-20231231_lab.xml airi-20231231_pre.xml ea0202428-10k_air.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0202428-10k_air.htm": { "nsprefix": "airi", "nsuri": "http://www.airi.com/20231231", "dts": { "schema": { "local": [ "airi-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_def.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_lab.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023_pre.xsd", "https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd" ] }, "calculationLink": { "local": [ "airi-20231231_cal.xml" ] }, "definitionLink": { "local": [ "airi-20231231_def.xml" ] }, "labelLink": { "local": [ "airi-20231231_lab.xml" ] }, "presentationLink": { "local": [ "airi-20231231_pre.xml" ] }, "inline": { "local": [ "ea0202428-10k_air.htm" ] } }, "keyStandard": 358, "keyCustom": 59, "axisStandard": 25, "axisCustom": 0, "memberStandard": 23, "memberCustom": 31, "hidden": { "total": 75, "http://fasb.org/us-gaap/2023": 55, "http://www.airi.com/20231231": 16, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 164, "entityCount": 1, "segmentCount": 56, "elementCount": 824, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 680, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R2": { "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation", "longName": "995300 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c0", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.airi.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R5": { "role": "http://www.airi.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R6": { "role": "http://www.airi.com/role/ConsolidatedIncomeStatement_Parentheticals", "longName": "995304 - Statement - Consolidated Statements of Operations (Parentheticals)", "shortName": "Consolidated Statements of Operations (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": null, "uniqueAnchor": null }, "R7": { "role": "http://www.airi.com/role/ShareholdersEquityType2or3", "longName": "995305 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity", "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c8", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c8", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.airi.com/role/ConsolidatedCashFlow", "longName": "995306 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R9": { "role": "http://www.airi.com/role/OrganizationandBasisofPresentation", "longName": "995307 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.airi.com/role/SummaryofSignificantAccountingPolicies", "longName": "995308 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.airi.com/role/AccountsReceivable", "longName": "995309 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.airi.com/role/Inventory", "longName": "995310 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.airi.com/role/PropertyandEquipment", "longName": "995311 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.airi.com/role/AccountsPayableandAccruedExpenses", "longName": "995312 - Disclosure - Accounts Payable and Accrued Expenses", "shortName": "Accounts Payable and Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.airi.com/role/SaleLeasebackTransaction", "longName": "995313 - Disclosure - Sale-Leaseback Transaction", "shortName": "Sale-Leaseback Transaction", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "airi:SaleAndLeasebackTransactionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "airi:SaleAndLeasebackTransactionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.airi.com/role/Debt", "longName": "995314 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.airi.com/role/OperatingLeaseLiabilities", "longName": "995315 - Disclosure - Operating Lease Liabilities", "shortName": "Operating Lease Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.airi.com/role/StockholdersEquity", "longName": "995316 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.airi.com/role/EmployeeBenefitsPlans", "longName": "995317 - Disclosure - Employee Benefits Plans", "shortName": "Employee Benefits Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.airi.com/role/CommitmentsandContingencies", "longName": "995318 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.airi.com/role/IncomeTaxes", "longName": "995319 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.airi.com/role/StockOptionsandWarrants", "longName": "995320 - Disclosure - Stock Options and Warrants", "shortName": "Stock Options and Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c24", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c24", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.airi.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.airi.com/role/AccountsReceivableTables", "longName": "996002 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.airi.com/role/InventoryTables", "longName": "996003 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.airi.com/role/PropertyandEquipmentTables", "longName": "996004 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.airi.com/role/AccountsPayableandAccruedExpensesTables", "longName": "996005 - Disclosure - Accounts Payable and Accrued Expenses (Tables)", "shortName": "Accounts Payable and Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.airi.com/role/DebtTables", "longName": "996006 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.airi.com/role/OperatingLeaseLiabilitiesTables", "longName": "996007 - Disclosure - Operating Lease Liabilities (Tables)", "shortName": "Operating Lease Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.airi.com/role/IncomeTaxesTables", "longName": "996008 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.airi.com/role/StockOptionsandWarrantsTables", "longName": "996009 - Disclosure - Stock Options and Warrants (Tables)", "shortName": "Stock Options and Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.airi.com/role/OrganizationandBasisofPresentationDetails", "longName": "996010 - Disclosure - Organization and Basis of Presentation (Details)", "shortName": "Organization and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "996011 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CostOfPropertyRepairsAndMaintenance", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CostOfPropertyRepairsAndMaintenance", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable", "longName": "996012 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c33", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c33", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable", "longName": "996013 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Accounts Receivable", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c41", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c41", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable", "longName": "996014 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Revenue from Contracts with Customers", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c47", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R40": { "role": "http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable", "longName": "996015 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c21", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c21", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable", "longName": "996016 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Anti-Dilutive Due to the Net Loss", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Anti-Dilutive Due to the Net Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.airi.com/role/ScheduleofAccountsReceivableTable", "longName": "996017 - Disclosure - Accounts Receivable (Details) - Schedule of Accounts Receivable", "shortName": "Accounts Receivable (Details) - Schedule of Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.airi.com/role/ScheduleofAllowanceforCreditLossesTable", "longName": "996018 - Disclosure - Accounts Receivable (Details) - Schedule of Allowance for Credit Losses", "shortName": "Accounts Receivable (Details) - Schedule of Allowance for Credit Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c11", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R44": { "role": "http://www.airi.com/role/ScheduleofInventoryTable", "longName": "996019 - Disclosure - Inventory (Details) - Schedule of Inventory", "shortName": "Inventory (Details) - Schedule of Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.airi.com/role/PropertyandEquipmentDetails", "longName": "996020 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable", "longName": "996021 - Disclosure - Property and Equipment (Details) - Schedule of Property and Equipment", "shortName": "Property and Equipment (Details) - Schedule of Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.airi.com/role/AccountsPayableandAccruedExpensesDetails", "longName": "996022 - Disclosure - Accounts Payable and Accrued Expenses (Details)", "shortName": "Accounts Payable and Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c5", "name": "airi:GainOnWriteoffOfAccountsPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable", "longName": "996023 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses", "shortName": "Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.airi.com/role/SaleLeasebackTransactionDetails", "longName": "996024 - Disclosure - Sale-Leaseback Transaction (Details)", "shortName": "Sale-Leaseback Transaction (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c80", "name": "us-gaap:ProceedsFromSaleOfBuildings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "airi:SaleAndLeasebackTransactionTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c80", "name": "us-gaap:ProceedsFromSaleOfBuildings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "airi:SaleAndLeasebackTransactionTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.airi.com/role/DebtDetails", "longName": "996025 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c0", "name": "airi:LoanExpiresDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "airi:LoanExpiresDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable", "longName": "996026 - Disclosure - Debt (Details) - Schedule of Indebtedness to Third Parties", "shortName": "Debt (Details) - Schedule of Indebtedness to Third Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "airi:TermLoanWebster", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R52": { "role": "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable", "longName": "996027 - Disclosure - Debt (Details) - Schedule of Payments Due Under the Term Loan", "shortName": "Debt (Details) - Schedule of Payments Due Under the Term Loan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable", "longName": "996028 - Disclosure - Debt (Details) - Schedule of Finance Lease Obligations", "shortName": "Debt (Details) - Schedule of Finance Lease Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c0", "name": "airi:FinanceLeaseRightOfUseAssetsAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "airi:FinanceLeaseRightOfUseAssetsAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.airi.com/role/ScheduleofLeaseTermandDiscountRateTable", "longName": "996029 - Disclosure - Debt (Details) - Schedule of Lease Term and Discount Rate", "shortName": "Debt (Details) - Schedule of Lease Term and Discount Rate", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "airi:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "airi:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable", "longName": "996030 - Disclosure - Debt (Details) - Schedule of Future Minimum Finance lease Payment", "shortName": "Debt (Details) - Schedule of Future Minimum Finance lease Payment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable", "longName": "996031 - Disclosure - Debt (Details) - Schedule of Annual Maturities", "shortName": "Debt (Details) - Schedule of Annual Maturities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c117", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c117", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable", "longName": "996032 - Disclosure - Debt (Details) - Schedule of Note Holders and the Principal Balance", "shortName": "Debt (Details) - Schedule of Note Holders and the Principal Balance", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ConvertibleSubordinatedDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "airi:ConvertibleSubordinatedNotes", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R58": { "role": "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "longName": "996033 - Disclosure - Operating Lease Liabilities (Details)", "shortName": "Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c121", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c121", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.airi.com/role/ScheduleofRemainingLeaseTermsTable", "longName": "996034 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Remaining Lease Terms", "shortName": "Operating Lease Liabilities (Details) - Schedule of Remaining Lease Terms", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseLeaseIncomeLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R60": { "role": "http://www.airi.com/role/ScheduleofOperatingandFinanceLeasesTable", "longName": "996035 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Operating and Finance Leases", "shortName": "Operating Lease Liabilities (Details) - Schedule of Operating and Finance Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "airi:ScheduleOfOperatingAndFinanceLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "airi:ScheduleOfOperatingAndFinanceLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable", "longName": "996036 - Disclosure - Operating Lease Liabilities (Details) - Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments", "shortName": "Operating Lease Liabilities (Details) - Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.airi.com/role/StockholdersEquityDetails", "longName": "996037 - Disclosure - Stockholders\u2019 Equity (Details)", "shortName": "Stockholders\u2019 Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c123", "name": "us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c123", "name": "us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.airi.com/role/EmployeeBenefitsPlansDetails", "longName": "996038 - Disclosure - Employee Benefits Plans (Details)", "shortName": "Employee Benefits Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.airi.com/role/CommitmentsandContingenciesDetails", "longName": "996039 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c126", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c126", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.airi.com/role/IncomeTaxesDetails", "longName": "996040 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:DeferredTaxAssetsOther", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R66": { "role": "http://www.airi.com/role/ScheduleofProvisionforIncomeTaxesTable", "longName": "996041 - Disclosure - Income Taxes (Details) - Schedule of Provision for Income Taxes", "shortName": "Income Taxes (Details) - Schedule of Provision for Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": null, "uniqueAnchor": null }, "R67": { "role": "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable", "longName": "996042 - Disclosure - Income Taxes (Details) - Schedule of Federal Statutory Rate", "shortName": "Income Taxes (Details) - Schedule of Federal Statutory Rate", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable", "longName": "996043 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax Assets", "shortName": "Income Taxes (Details) - Schedule of Deferred Tax Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.airi.com/role/StockOptionsandWarrantsDetails", "longName": "996044 - Disclosure - Stock Options and Warrants (Details)", "shortName": "Stock Options and Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable", "longName": "996045 - Disclosure - Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted", "shortName": "Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.airi.com/role/ScheduleofStockOptionsTable", "longName": "996046 - Disclosure - Stock Options and Warrants (Details) - Schedule of Stock Options", "shortName": "Stock Options and Warrants (Details) - Schedule of Stock Options", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true }, "uniqueAnchor": { "contextRef": "c11", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "unique": true } }, "R72": { "role": "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable", "longName": "996047 - Disclosure - Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options", "shortName": "Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c154", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c154", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable", "longName": "996048 - Disclosure - Stock Options and Warrants (Details) - Schedule of Outstanding Warrants", "shortName": "Stock Options and Warrants (Details) - Schedule of Outstanding Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c158", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c158", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0202428-10k_air.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://www.airi.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE", "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r245", "r283" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable and accrued expenses", "terseLabel": "Accounts Payable and Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "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." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.airi.com/role/AccountsPayableandAccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r21" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.airi.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r859" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofAccountsReceivableTable": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Gross", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r173", "r246", "r247", "r666" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r649" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofAccountsReceivableTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable Net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r246", "r247" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Payroll", "label": "Accrued Payroll Taxes, Current", "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)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated Depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r55", "r165", "r545" ] }, "airi_AcquisionOfFinancedLeaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AcquisionOfFinancedLeaseAsset", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of financed lease asset", "verboseLabel": "Acquisition of finance lease asset", "documentation": "Acquisition of financed lease asset.", "label": "Acquision Of Financed Lease Asset" } } }, "auth_ref": [] }, "airi_ActualFixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ActualFixedChargeCoverageRatio", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual fixed charge coverage ratio", "documentation": "Represent the average fixed charge coverage ratio.", "label": "Actual Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r761" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r80", "r691", "r930" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r409", "r410", "r411", "r569", "r846", "r847", "r848", "r905", "r932" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r805" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r805" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r803" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r767" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r767" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r767" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r767" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based-compensation-employees", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdvancesToAffiliate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesToAffiliate", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Advance total", "label": "Advances to Affiliate", "documentation": "Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients." } } }, "auth_ref": [ "r913" ] }, "us-gaap_AffiliateCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AffiliateCosts", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing costs", "label": "Affiliate Costs", "documentation": "Costs associated with revenues arising from an entity that is an affiliate of the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r93" ] }, "airi_AggregateOfStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AggregateOfStockOptions", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate of stock options (in Shares)", "documentation": "Aggregate of stock options.", "label": "Aggregate Of Stock Options" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r723", "r735", "r751", "r779" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r726", "r738", "r754", "r782" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r767" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r774" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r730", "r739", "r755", "r774", "r783", "r787", "r795" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r793" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r404", "r416" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.airi.com/role/ScheduleofAllowanceforCreditLossesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning of Year", "periodEndLabel": "Balance at End of Year", "terseLabel": "Allowance for doubtful accounts (in Dollars)", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r174", "r250", "r286", "r289", "r290", "r925" ] }, "airi_AllowanceForDoubtfulAccountsReceivableChargedToCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AllowanceForDoubtfulAccountsReceivableChargedToCostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.airi.com/role/ScheduleofAllowanceforCreditLossesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Charged to Costs and Expenses", "documentation": "Charged to Costs and Expenses", "label": "Allowance For Doubtful Accounts Receivable Charged To Costs And Expenses" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofAccountsReceivableTable": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r174", "r250", "r286" ] }, "airi_AllowanceForDoubtfulAccountsReceivableDeductionsFromReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AllowanceForDoubtfulAccountsReceivableDeductionsFromReserves", "crdr": "debit", "presentation": [ "http://www.airi.com/role/ScheduleofAllowanceforCreditLossesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deductions from Reserves", "documentation": "Deductions from Reserves.", "label": "Allowance For Doubtful Accounts Receivable Deductions From Reserves" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r90", "r342", "r463", "r840" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r731" ] }, "airi_AnnualInterestRateTwelvePercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AnnualInterestRateTwelvePercentageMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Interest Rate 12% [Member]", "label": "Annual Interest Rate Twelve Percentage Member" } } }, "auth_ref": [] }, "airi_AnnualIntrestRateSixPercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AnnualIntrestRateSixPercentageMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Intrest Rate 6 % [Member]", "label": "Annual Intrest Rate Six Percentage Member" } } }, "auth_ref": [] }, "airi_AnnualRateSeveenPercentagMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AnnualRateSeveenPercentagMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Rate 7% [Member]", "label": "Annual Rate Seveen Percentag Member" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r223" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Anti-Dilutive Due to the Net Loss [Line Item]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r43" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "airi_AprilTwoZeroTwoTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AprilTwoZeroTwoTwoMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "April 2022 [Member]", "label": "April Two Zero Two Two Member" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "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." } } }, "auth_ref": [ "r123", "r167", "r197", "r228", "r235", "r239", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r439", "r441", "r454", "r538", "r599", "r691", "r702", "r868", "r869", "r915" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r160", "r177", "r197", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r439", "r441", "r454", "r691", "r868", "r869", "r915" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r731" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r715", "r718", "r731" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r715", "r718", "r731" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r715", "r718", "r731" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "airi_AutomotiveEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "AutomotiveEquipmentMember", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive Equipment [Member]", "label": "Automotive Equipment Member" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r790" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r791" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r786" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r398", "r399", "r400", "r401", "r402" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r789" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r788" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r787" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r787" ] }, "airi_BacklogPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "BacklogPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "documentation": "Disclosure of Backlog Policy Text Block.", "label": "Backlog Policy Text Block" } } }, "auth_ref": [] }, "airi_BacklogRelatingToRemainingPerformanceObligationsInContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "BacklogRelatingToRemainingPerformanceObligationsInContracts", "crdr": "credit", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog relating to remaining performance obligations in contracts", "documentation": "Amount of backlog relating to remaining performance obligations in contracts.", "label": "Backlog Relating To Remaining Performance Obligations In Contracts" } } }, "auth_ref": [] }, "srt_BankLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BankLoans", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Broker-Dealer, Bank Loan, Short-Term", "documentation": "Amount of short-term bank loan secured by broker-dealer customer's security." } } }, "auth_ref": [ "r829" ] }, "airi_BankLoansOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "BankLoansOtherNet", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Term Loan payable, net of debt issuance costs", "documentation": "Total SNB Term loan payable, net of debt issuance costs.", "label": "Bank Loans Other Net" } } }, "auth_ref": [] }, "airi_BoeingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "BoeingMember", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable", "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Boeing [Member]", "label": "Boeing Member" } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r718", "r731" ] }, "airi_CapitalExpenditureLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "CapitalExpenditureLineOfCredit", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditure line of credit", "documentation": "Capital expenditure line of credit.", "label": "Capital Expenditure Line Of Credit" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditure", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Costs Receivable", "verboseLabel": "Contract costs receivable", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r300" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r37", "r163", "r664" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CashAvailableForDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAvailableForDistributions", "crdr": "debit", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal payment", "label": "Cash Available for Distributions", "documentation": "Amount of cash eligible for distribution to members or limited partners of limited liability company (LLC) or limited partnership (LP), subject to reserves to be maintained as defined in operating or partnership agreement, or in a credit facility agreement." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AT BEGINNING OF YEAR", "periodEndLabel": "CASH AT END OF YEAR", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r37", "r98", "r193" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCREASE (DECREASE) IN CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r98" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of non-cash investing and finance activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "airi_CashPaidForAmountsIncludedInTheMeasurementLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "CashPaidForAmountsIncludedInTheMeasurementLeaseLiabilitiesAbstract", "presentation": [ "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Paid for amounts included in the measurement lease liabilities:", "label": "Cash Paid For Amounts Included In The Measurement Lease Liabilities Abstract" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r765" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r170", "r171", "r172", "r227", "r350", "r351", "r352", "r354", "r357", "r362", "r364", "r563", "r564", "r565", "r566", "r685", "r813", "r841" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r56" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r766" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r766" ] }, "airi_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "CommercialMember", "presentation": [ "http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial [Member]", "label": "Commercial Member" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r30", "r71", "r539", "r586" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.airi.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r107", "r305", "r306", "r650", "r864" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable", "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r846", "r847", "r905", "r928", "r932" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r79", "r587" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "verboseLabel": "Common stock shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r79", "r587", "r605", "r932", "r933" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock - Par Value $.001 - Authorized 6,000,000 shares, 3,303,045 and 3,247,937 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r79", "r541", "r691" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r771" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r770" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r772" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r769" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.airi.com/role/EmployeeBenefitsPlans" ], "lang": { "en-us": { "role": { "terseLabel": "EMPLOYEE BENEFITS PLANS", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r111", "r112", "r113", "r114" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and Software [Member]", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable", "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r46", "r48", "r66", "r67", "r244", "r558", "r649" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable", "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r46", "r48", "r66", "r67", "r244", "r649", "r817" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Credit and Concentration Risks", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r72", "r140" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable", "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Net Sales", "verboseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r46", "r48", "r66", "r67", "r244" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r45", "r46", "r48", "r49", "r66", "r121", "r649" ] }, "airi_ConnecticutGreenBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ConnecticutGreenBankMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Connecticut Green Bank [Member]", "label": "Connecticut Green Bank Member" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r63", "r669" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r718" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "airi_ContractCostsReceivablePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ContractCostsReceivablePolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Costs Receivable", "documentation": "Disclosure of Contract Costs Receivable Policy.", "label": "Contract Costs Receivable Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from customer deposits", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r367" ] }, "airi_ConvertibleCommonStockPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ConvertibleCommonStockPerShare", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible common stock per share (in Dollars per share)", "documentation": "Convertible common stock per share.", "label": "Convertible Common Stock Per Share" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory notes", "label": "Convertible Notes Payable, Current", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r26" ] }, "airi_ConvertibleNotesPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ConvertibleNotesPayablesMember", "presentation": [ "http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes payables [Member]", "label": "Convertible Notes Payables Member" } } }, "auth_ref": [] }, "us-gaap_ConvertibleSubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleSubordinatedDebt", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Subordinated Notes", "verboseLabel": "Convertible subordinated notes", "label": "Convertible Subordinated Debt", "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." } } }, "auth_ref": [ "r18", "r126", "r924" ] }, "us-gaap_ConvertibleSubordinatedDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleSubordinatedDebtCurrent", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible subordinated notes", "label": "Convertible Subordinated Debt, Current", "documentation": "The portion of the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. 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 upon liquidation of the entity's assets." } } }, "auth_ref": [ "r26" ] }, "airi_ConvertibleSubordinatedNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ConvertibleSubordinatedNotes", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "documentation": "Amount of convertible subordinated notes total.", "label": "Convertible Subordinated Notes" } } }, "auth_ref": [] }, "airi_CostOfFreightCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "CostOfFreightCharges", "crdr": "debit", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of freight outward", "documentation": "Cost of freight charges.", "label": "Cost Of Freight Charges" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r92", "r522" ] }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfPropertyRepairsAndMaintenance", "crdr": "debit", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenditures for repairs and improvements", "label": "Cost of Property Repairs and Maintenance", "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." } } }, "auth_ref": [ "r93" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Concentration Risk [Member]", "label": "Credit Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofProvisionforIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofProvisionforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r819", "r844", "r903" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofProvisionforIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofProvisionforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r819", "r844", "r903" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r47", "r244" ] }, "airi_CustomerDepositsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "CustomerDepositsPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Deposits", "documentation": "Disclosure of accounting policy for customer deposits.", "label": "Customer Deposits Policy Text Block" } } }, "auth_ref": [] }, "airi_DamagesClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DamagesClaim", "crdr": "debit", "presentation": [ "http://www.airi.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages claim", "documentation": "Amount of damages claim", "label": "Damages Claim" } } }, "auth_ref": [] }, "airi_DebtDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DebtDetailsLineItems", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt [Line Items]" } } }, "auth_ref": [] }, "airi_DebtDetailsScheduleofAnnualMaturitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DebtDetailsScheduleofAnnualMaturitiesLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable" ], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of Annual Maturities [Line Items]" } } }, "auth_ref": [] }, "airi_DebtDetailsScheduleofAnnualMaturitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DebtDetailsScheduleofAnnualMaturitiesTable", "presentation": [ "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable" ], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of Annual Maturities [Table]" } } }, "auth_ref": [] }, "airi_DebtDetailsScheduleofNoteHoldersandthePrincipalBalanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DebtDetailsScheduleofNoteHoldersandthePrincipalBalanceLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of Note Holders and the Principal Balance [Line Items]" } } }, "auth_ref": [] }, "airi_DebtDetailsScheduleofNoteHoldersandthePrincipalBalanceTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DebtDetailsScheduleofNoteHoldersandthePrincipalBalanceTable", "presentation": [ "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "label": "Debt (Details) - Schedule of Note Holders and the Principal Balance [Table]" } } }, "auth_ref": [] }, "airi_DebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DebtDetailsTable", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.airi.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r108", "r195", "r320", "r326", "r327", "r328", "r329", "r330", "r331", "r336", "r343", "r344", "r346" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/DebtTables", "http://www.airi.com/role/SaleLeasebackTransactionDetails", "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r74", "r75", "r124", "r126", "r201", "r321", "r322", "r323", "r324", "r325", "r327", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r464", "r680", "r681", "r682", "r683", "r684", "r842" ] }, "us-gaap_DebtInstrumentConvertibleConversionPriceDecrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPriceDecrease", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible conversion price per share (in Dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price, Decrease", "documentation": "Per share decrease in conversion price of debt instrument. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r335", "r365" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual rent percentage", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r28", "r68", "r339" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/DebtTables", "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r201", "r321", "r322", "r323", "r324", "r325", "r327", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r464", "r680", "r681", "r682", "r683", "r684", "r842" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Periodic Payment, Principal", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r29" ] }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balloon amount on due date", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt." } } }, "auth_ref": [] }, "airi_DebtTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DebtTablesLineItems", "presentation": [ "http://www.airi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Debt (Tables) [Line Items]" } } }, "auth_ref": [] }, "airi_DebtTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DebtTablesTable", "presentation": [ "http://www.airi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Debt (Tables) [Table]" } } }, "auth_ref": [] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Financing Costs", "label": "Deferred Charges, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges." } } }, "auth_ref": [ "r166" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Financing Costs, Net, Deposits and Other Assets", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r122", "r831" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r69", "r871" ] }, "airi_DeferredGainOnSaleCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DeferredGainOnSaleCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Gain on Sale - Leaseback", "documentation": "Deferred gain on sale amount classified as current.", "label": "Deferred Gain On Sale Current" } } }, "auth_ref": [] }, "us-gaap_DeferredGainOnSaleOfProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredGainOnSaleOfProperty", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Gain on Sale \u2013 Leaseback", "label": "Deferred Gain on Sale of Property", "documentation": "Amount of gain on the sale of property that does not qualify for gain recognition as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r76", "r77", "r125", "r425" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized amount", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "airi_DeferredTaxAssetIDeferredGainOnSaleOfRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DeferredTaxAssetIDeferredGainOnSaleOfRealEstate", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred gain on sale of real estate", "documentation": "Deferred gain on sale of real estate.", "label": "Deferred Tax Asset IDeferred Gain On Sale Of Real Estate" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Disallowed interest", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r902" ] }, "us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserve", "label": "Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of asset within consolidated group. Excludes intra-entity transfer of inventory." } } }, "auth_ref": [ "r902" ] }, "airi_DeferredTaxAssetOperatingLeaseLiablities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DeferredTaxAssetOperatingLeaseLiablities", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "documentation": "Deferred tax asset operating lease liability.", "label": "Deferred Tax Asset Operating Lease Liablities" } } }, "auth_ref": [] }, "airi_DeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DeferredTaxAssetsAbstract", "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets Abstract" } } }, "auth_ref": [] }, "airi_DeferredTaxAssetsAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DeferredTaxAssetsAccruedExpenses", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "documentation": "Accrued Expenses.", "label": "Deferred Tax Assets Accrued Expenses" } } }, "auth_ref": [] }, "airi_DeferredTaxAssetsAmortizationOnRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DeferredTaxAssetsAmortizationOnRelatedParty", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization - NTW Transaction", "documentation": "Amortization - NTW Transaction.", "label": "Deferred Tax Assets Amortization On Related Party" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized engineering costs", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r62", "r902" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax asset, before valuation allowance", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r426" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory - IRC 263A adjustment", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r62", "r902" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax asset", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r901" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax asset, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r901" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r62", "r902" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net operation loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r62", "r902" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, not subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, subject to expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance increased", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r62", "r902" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation - options and restricted stock", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r62", "r902" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit loss", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r62", "r902" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails", "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r427" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r61", "r901" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r62", "r902" ] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r743", "r744", "r758" ] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Deposits", "verboseLabel": "Customer deposits", "label": "Deposit Liability, Current", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r26" ] }, "airi_DepositSecurity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DepositSecurity", "crdr": "debit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit security", "documentation": "Deposit security.", "label": "Deposit Security" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation of property and equipment", "verboseLabel": "Depreciation expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r5", "r54" ] }, "airi_DescriptionOfSixthAmendment": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DescriptionOfSixthAmendment", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of sixth amendment", "documentation": "Description of sixth amendment.", "label": "Description Of Sixth Amendment" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director [Member]", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r851", "r929" ] }, "airi_DirectorsFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DirectorsFees", "crdr": "credit", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Directors fees totaling (in Dollars)", "documentation": "Common stock issued for directors fees.", "label": "Directors Fees" } } }, "auth_ref": [] }, "airi_DisaggregationOfRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "DisaggregationOfRevenuePolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation Of Revenue Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrants" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK OPTIONS AND WARRANTS", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r372", "r373", "r405", "r406", "r408", "r689" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock Options and Warrants [Abstract]" } } }, "auth_ref": [] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r743", "r744", "r758" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r718" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r715", "r718", "r731" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r715", "r718", "r731", "r775" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r715", "r718", "r731", "r775" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r716" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r704" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r718" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r718" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r759" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r707" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share - Basic (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r188", "r207", "r208", "r209", "r210", "r211", "r216", "r218", "r220", "r221", "r222", "r224", "r452", "r453", "r535", "r550", "r672" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share - Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r188", "r207", "r208", "r209", "r210", "r211", "r218", "r220", "r221", "r222", "r224", "r452", "r453", "r535", "r550", "r672" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) per share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r43", "r44" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r809" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r421" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r198", "r421", "r435" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "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." } } }, "auth_ref": [ "r900", "r904" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "calculation": { "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in state rate", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "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 income tax rates." } } }, "auth_ref": [ "r435", "r900" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent difference and non-deductible items", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "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 nondeductible expenses." } } }, "auth_ref": [ "r900", "r904" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFederalStatutoryRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "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)." } } }, "auth_ref": [ "r900", "r904" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r809" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r810" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r809" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r810" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r808" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r810" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r812" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Employee Benefits Plans [Abstract]" } } }, "auth_ref": [] }, "airi_EmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "EmployeeMember", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee [Member]", "label": "Employee Member" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost (in Dollars)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r407" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average vesting period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r407" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Management and Employees [Member]", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r706" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r710" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r706" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r706" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r811" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r706" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r801" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r800" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r731" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r706" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r706" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r706" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r706" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r802" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Revenue, Major Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r158", "r183", "r184", "r185", "r202", "r203", "r204", "r206", "r212", "r214", "r226", "r284", "r285", "r366", "r409", "r410", "r411", "r431", "r432", "r443", "r444", "r445", "r446", "r447", "r448", "r451", "r455", "r456", "r457", "r458", "r459", "r460", "r484", "r553", "r554", "r555", "r569", "r625" ] }, "us-gaap_EquitySecuritiesByIndustryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByIndustryAxis", "presentation": [ "http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Industry Sector [Axis]", "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r572", "r573", "r575", "r634", "r637", "r642", "r646", "r676", "r695" ] }, "us-gaap_EquitySecuritiesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesIndustryMember", "presentation": [ "http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Industry Sector [Domain]", "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r572", "r573", "r575", "r634", "r637", "r642", "r646", "r695" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r768" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r723", "r735", "r751", "r779" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r720", "r732", "r748", "r776" ] }, "airi_ExcessCashFlowPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ExcessCashFlowPayments", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess cash flow payments", "documentation": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.", "label": "Excess Cash Flow Payments" } } }, "auth_ref": [] }, "airi_ExcessCashFlowPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ExcessCashFlowPercentage", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess cash flow percentage", "documentation": "Excess cash flow percentage.", "label": "Excess Cash Flow Percentage" } } }, "auth_ref": [] }, "us-gaap_ExcessStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExcessStockSharesIssued", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in Shares)", "label": "Excess Stock, Shares Issued", "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders." } } }, "auth_ref": [] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r774" ] }, "airi_ExercisePriceOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ExercisePriceOneMember", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "$3.46 - $15.60\t[Member]", "label": "Exercise Price One Member" } } }, "auth_ref": [] }, "airi_ExercisePriceTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ExercisePriceTwoMember", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "$8.40 - $15.60\t[Member]", "label": "Exercise Price Two Member" } } }, "auth_ref": [] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r807" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r807" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r64", "r65" ] }, "airi_FifthAmenmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "FifthAmenmentDescription", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of fifth amendment", "documentation": "Fifth Amenment description.", "label": "Fifth Amenment Description" } } }, "auth_ref": [] }, "airi_FinanceLeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "FinanceLeaseCostAbstract", "presentation": [ "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease cost:", "label": "Finance Lease Cost Abstract" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r469", "r474", "r690" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flow from finance lease obligations", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r471", "r476" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Finance lease Payment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r467", "r479" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r467" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.airi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Finance lease Payment", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r911" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r467" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum finance lease payments", "label": "finance lease payment", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after 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)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2024", "label": "Finance Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r468" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofFutureMinimumFinanceleasePaymentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r470", "r476" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease Right-of-Use-Assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r466" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Finance Lease Right-of-Use Assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r469", "r474", "r690" ] }, "airi_FinanceLeaseRightOfUseAssetsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "FinanceLeaseRightOfUseAssetsAmortization", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of ROU assets", "documentation": "Amount of finance lease right of use asset amortization.", "label": "Finance Lease Right Of Use Assets Amortization" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.airi.com/role/ScheduleofLeaseTermandDiscountRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Discount rate - %", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r478", "r690" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.airi.com/role/ScheduleofLeaseTermandDiscountRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Lease Term - in years", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r477", "r690" ] }, "airi_FinanceLeasesObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "FinanceLeasesObligations", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable": { "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations", "documentation": "Amount of finance lease obligations.", "label": "Finance Leases Obligations" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r288", "r291", "r292", "r293", "r294", "r295", "r296", "r345", "r362", "r449", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r549", "r677", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r854", "r855", "r856", "r857" ] }, "airi_FixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.airi.com/20231231", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "documentation": "The fixed-charge coverage ratio (FCCR) measures a firm's ability to cover its fixed charges, such as debt payments, interest expense, and equipment lease expense. It shows how well a company's earnings can cover its fixed expenses. Banks will often look at this ratio when evaluating whether to lend money to a business.", "label": "Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r727", "r739", "r755", "r783" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r727", "r739", "r755", "r783" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r727", "r739", "r755", "r783" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r727", "r739", "r755", "r783" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r727", "r739", "r755", "r783" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r717", "r742" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "airi_FourthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "FourthAmendmentMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fourth Amendment [Member]", "label": "Fourth Amendment Member" } } }, "auth_ref": [] }, "airi_FreightOutPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "FreightOutPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Freight Out", "documentation": "Amount of freight.", "label": "Freight Out Policy Text Block" } } }, "auth_ref": [] }, "airi_From2016Through2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "From2016Through2020Member", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016-2020 [Member]", "label": "From2016 Through2020 Member" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures [Member]", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfProperties", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred gain on sale-leaseback", "label": "Gain (Loss) on Sale of Properties", "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." } } }, "auth_ref": [ "r840", "r861", "r862" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on sale of equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r5" ] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of real property", "label": "Gain on Sale of Investments", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r837", "r838", "r840", "r923" ] }, "airi_GainOnWriteoffOfAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "GainOnWriteoffOfAccountsPayable", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/AccountsPayableandAccruedExpensesDetails", "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on write-off of accounts payable", "verboseLabel": "Amount of old outstanding payables", "documentation": "The amount of gain on write-off of accounts payable.", "label": "Gain On Writeoff Of Accounts Payable" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r301", "r304", "r679" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on impairment of goodwill", "verboseLabel": "Impairment charge", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r5", "r302", "r303", "r304", "r679" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r91", "r197", "r228", "r234", "r238", "r240", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r454", "r674", "r868" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized portion of gain", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r135", "r275" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r715", "r718", "r731" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r106" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before Benefit From Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r1", "r88", "r129", "r228", "r234", "r238", "r240", "r536", "r547", "r674" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.airi.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r198", "r417", "r422", "r423", "r429", "r433", "r436", "r437", "r438", "r568" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.airi.com/role/ScheduleofProvisionforIncomeTaxesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ScheduleofProvisionforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Provision for Income Taxes", "terseLabel": "Provision for Income Taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r136", "r147", "r213", "r214", "r232", "r420", "r434", "r551" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r182", "r418", "r419", "r423", "r424", "r428", "r430", "r562" ] }, "airi_IncomeTaxesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "IncomeTaxesDetailsTable", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the year for income taxes", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Customer deposits", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r839" ] }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredLiabilities", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred payroll tax liability - CARES Act", "label": "Increase (Decrease) in Deferred Liabilities", "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDepositOtherAssets", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Deposits and other assets", "label": "Increase (Decrease) in Deposit Assets", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) Decrease in Operating Assets:", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r818", "r839" ] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Operating Liabilities:", "label": "Increase (Decrease) in Operating Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidTaxes", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid taxes", "label": "Increase (Decrease) in Prepaid Taxes", "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods." } } }, "auth_ref": [ "r4" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r730", "r739", "r755", "r774", "r783", "r787", "r795" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r793" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r719", "r799" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r719", "r799" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r719", "r799" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest Expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r69", "r131", "r186", "r231", "r462", "r610", "r701", "r931" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r94", "r340", "r348", "r683", "r684" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest Expense - Related Parties", "label": "Interest Expense, Other", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the year for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r189", "r191", "r192" ] }, "airi_InterestRatePercentagePriorToProjectCompletion": { "xbrltype": "percentItemType", "nsuri": "http://www.airi.com/20231231", "localname": "InterestRatePercentagePriorToProjectCompletion", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate percentage prior to project completion", "documentation": "Interest rate percentage prior to project completion.", "label": "Interest Rate Percentage Prior To Project Completion" } } }, "auth_ref": [] }, "airi_InterestRatePercentageUponProjectCompletion": { "xbrltype": "percentItemType", "nsuri": "http://www.airi.com/20231231", "localname": "InterestRatePercentageUponProjectCompletion", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate percentage upon project completion", "documentation": "Interest rate percentage upon project completion.", "label": "Interest Rate Percentage Upon Project Completion" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.airi.com/role/Inventory" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORY", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r297" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Semi - Finished Goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r832" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.airi.com/role/ScheduleofInventoryTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Inventory", "terseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r176", "r665", "r691" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "lang": { "en-us": { "role": { "label": "Inventory [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Valuation", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r137", "r162", "r175", "r297", "r298", "r299", "r521", "r670" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Raw Materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r834" ] }, "us-gaap_InventorySuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventorySuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Final \u2013 Finished Goods", "label": "Inventory, Supplies, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods." } } }, "auth_ref": [ "r53", "r668" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r53", "r835" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofInventoryTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofInventoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Work In Progress", "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r833" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r744", "r745", "r746", "r747" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r760" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r760" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r760" ] }, "us-gaap_InvestmentCompanySeniorSecurityStockAssetCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentCompanySeniorSecurityStockAssetCoverageRatio", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Investment Company, Senior Security, Stock, Asset Coverage Ratio", "documentation": "Percentage of total assets less all liabilities and indebtedness not represented by senior security to senior security representing indebtedness and involuntary liquidation preference of stock." } } }, "auth_ref": [ "r820" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentInterestRate", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Imputed interest rate", "label": "Investment Interest Rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r631", "r632", "r635", "r636", "r638", "r639", "r643", "r644", "r695", "r852", "r853" ] }, "us-gaap_InvestmentOwnedBalancePrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedBalancePrincipalAmount", "crdr": "debit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized remaining amount of lease", "label": "Investment Owned, Balance, Principal Amount", "documentation": "Amount of principal of investment owned." } } }, "auth_ref": [ "r571", "r576", "r633", "r641", "r645", "r695" ] }, "us-gaap_LandBuildingsAndImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandBuildingsAndImprovementsMember", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Improvements", "label": "Land, Buildings and Improvements [Member]", "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Land [Member]", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r873" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease Costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r473", "r690" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.airi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease Obligations", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r910" ] }, "us-gaap_LeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseIncome", "crdr": "credit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease income per year", "label": "Lease Income", "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r105" ] }, "airi_LeasesSaleLeasebackMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "LeasesSaleLeasebackMember", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases-Sale-Leaseback [Member]", "label": "Leases Sale Leaseback Member" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r703" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r472" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r911" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: discount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of lease for annual rent", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Renewal Term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r909" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease terms", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r909" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING LEASE LIABILITIES", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r465" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "Liabilities", "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." } } }, "auth_ref": [ "r25", "r197", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r440", "r441", "r442", "r454", "r585", "r673", "r702", "r868", "r915", "r916" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r84", "r127", "r543", "r691", "r843", "r858", "r907" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r161", "r197", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r440", "r441", "r442", "r454", "r691", "r868", "r915", "r916" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r18", "r126", "r924" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing capacity under revolving loan", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit maximum borrowing facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumMonthendOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit advance", "label": "Line of Credit Facility, Maximum Month-end Outstanding Amount", "documentation": "Maximum month-end amount borrowed under the credit facility during the period." } } }, "auth_ref": [ "r18", "r74", "r124", "r126" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment line of credit remaining available", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable": { "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current Credit Facility \u2013 Revolving loan", "verboseLabel": "Revolving line of credit, current", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r74", "r124" ] }, "airi_LoanExpiresDate": { "xbrltype": "dateItemType", "nsuri": "http://www.airi.com/20231231", "localname": "LoanExpiresDate", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Webster facility", "documentation": "Loan expires date.", "label": "Loan Expires Date" } } }, "auth_ref": [] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable": { "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0, "order": 5.0 }, "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable", "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Loans Payable - financed assets", "terseLabel": "Loans Payable - financed assets", "verboseLabel": "Loan obligation", "label": "Loans Payable", "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)." } } }, "auth_ref": [ "r18", "r126", "r924" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableCurrent", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable", "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Current portion of Term Loan payable", "negatedTerseLabel": "Less: Current portion", "label": "Loans Payable, Current", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r26" ] }, "airi_LoansPayableFinancedAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "LoansPayableFinancedAssetsMember", "presentation": [ "http://www.airi.com/role/DebtTables", "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Payable \u2013 Financed Assets [Member]", "label": "Loans Payable Financed Assets Member" } } }, "auth_ref": [] }, "us-gaap_LoansPayableToBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBank", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable": { "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Solar Credit Facility", "label": "Loans Payable to Bank", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the normal operating cycle if longer." } } }, "auth_ref": [ "r18", "r126", "r924" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "airi_LockheedMartinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "LockheedMartinMember", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable", "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lockheed Martin [Member]", "label": "Lockheed Martin Member" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable" ], "lang": { "en-us": { "role": { "totalLabel": "Term Loan payable", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r126", "r333", "r347", "r681", "r682", "r924" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "negatedLabel": "Less: Current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r168" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal payments", "label": "Long-Term Debt, Maturities, Repayments of Principal in Next Rolling 12 Months", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r845" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable": { "parentTag": "us-gaap_LoansPayable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable", "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r201", "r338" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable": { "parentTag": "us-gaap_LoansPayable", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r201", "r338" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable": { "parentTag": "us-gaap_LoansPayable", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable", "http://www.airi.com/role/ScheduleofPaymentsDueUndertheTermLoanTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r201", "r338" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "verboseLabel": "Long-Term Portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r169" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual interest rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTerm", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment term loan", "label": "Long-Term Debt, Term", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r906" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansPayable", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofAnnualMaturitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion", "label": "Loans Payable, Noncurrent", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total related party debt", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Amount", "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.airi.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages amount", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r865", "r866", "r867" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment [Member]", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable", "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r244", "r687", "r872", "r926", "r927" ] }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MajorCustomersPolicyPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Major Suppliers", "label": "Major Customers, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r45", "r46", "r48", "r102" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "http://www.airi.com/role/OrganizationandBasisofPresentationDetails", "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable", "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r370", "r520", "r552", "r577", "r578", "r631", "r635", "r639", "r640", "r643", "r660", "r661", "r675", "r685", "r688", "r692", "r870", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r766" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r766" ] }, "airi_MichaelRobertTaglichBrothersIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "MichaelRobertTaglichBrothersIncMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Michael & Robert & Taglich Brothers Inc [Member]", "label": "Michael Robert Taglich Brothers Inc Member" } } }, "auth_ref": [] }, "airi_MichaelRobertTaglichIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "MichaelRobertTaglichIncMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Michael & Robert Taglich Inc [Member]", "label": "Michael Robert Taglich Inc Member" } } }, "auth_ref": [] }, "airi_MichaelTaglichChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "MichaelTaglichChairmanMember", "presentation": [ "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Michael Taglich, Chairman [Member]", "label": "Michael Taglich Chairman Member" } } }, "auth_ref": [] }, "airi_MilitaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "MilitaryMember", "presentation": [ "http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Military [Member]", "label": "Military Member" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "http://www.airi.com/role/OrganizationandBasisofPresentationDetails", "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable", "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r370", "r520", "r552", "r577", "r578", "r631", "r635", "r639", "r640", "r643", "r660", "r661", "r675", "r685", "r688", "r692", "r870", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r786" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r794" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r767" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r190" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r190" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES", "terseLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r98", "r99", "r100" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss", "verboseLabel": "Net Loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r89", "r100", "r130", "r159", "r180", "r181", "r185", "r197", "r205", "r207", "r208", "r209", "r210", "r213", "r214", "r219", "r228", "r234", "r238", "r240", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r453", "r454", "r548", "r607", "r623", "r624", "r674", "r701", "r868" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r744", "r745", "r746", "r747" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r806" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r806" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r766" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r727", "r739", "r755", "r774", "r783" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r774" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r794" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r794" ] }, "airi_NoncashGainOnAccountsPayableWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "NoncashGainOnAccountsPayableWriteoff", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash gain on accounts payable write-off", "documentation": "The cash inflow from non-cash gain on accounts payable write-off.", "label": "Noncash Gain On Accounts Payable Writeoff" } } }, "auth_ref": [] }, "airi_NoncashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "NoncashInterestExpense", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "documentation": "Non-cash interest expense.", "label": "Noncash Interest Expense" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansPayable", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Subtotal", "label": "Notes and Loans Payable", "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)." } } }, "auth_ref": [ "r18", "r126", "r924" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party notes amount paid", "label": "Notes Payable", "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." } } }, "auth_ref": [ "r18", "r126", "r924" ] }, "airi_November2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "November2022Member", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "November 2022 [Member]", "label": "November2022 Member" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r850" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from Operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r228", "r234", "r238", "r240", "r674" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.airi.com/role/ScheduleofRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r475", "r690" ] }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeLeasePayments", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ScheduleofRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement lease liability", "label": "Operating Lease, Lease Income, Lease Payments", "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r225", "r483" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Remaining Lease Terms", "label": "Operating Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r225", "r482" ] }, "airi_OperatingLeaseLiabilitiesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "OperatingLeaseLiabilitiesDetailsLineItems", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities (Details) [Line Items]" } } }, "auth_ref": [] }, "airi_OperatingLeaseLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "OperatingLeaseLiabilitiesDetailsTable", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease maturities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r467" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Liabilities", "negatedLabel": "Less: current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r467" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofAggregateUndiscountedCashFlowsofOperatingLeasePaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Liabilities", "verboseLabel": "Total long-term portion of operating lease maturities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r467" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Right-of-Use-Assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Operating Lease Right-of-Use Assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r840" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.airi.com/role/ScheduleofOperatingandFinanceLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average discount rate - %", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r478", "r690" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.airi.com/role/ScheduleofOperatingandFinanceLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Lease Term - in years", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r477", "r690" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "ORGANIZATION AND BASIS OF PRESENTATION", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r73", "r120", "r559", "r560" ] }, "airi_OrganizationandBasisofPresentationDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "OrganizationandBasisofPresentationDetailsLineItems", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation [Line Items]" } } }, "auth_ref": [] }, "airi_OrganizationandBasisofPresentationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "OrganizationandBasisofPresentationDetailsTable", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofAccountsPayableandAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses \u2013 other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "airi_OtherInformationAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "OtherInformationAbstract0", "presentation": [ "http://www.airi.com/role/ScheduleofRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other Information", "label": "Other Information Abstract0" } } }, "auth_ref": [] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebt", "crdr": "credit", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Debt reduction", "label": "Other Long-Term Debt", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r18", "r126", "r924" ] }, "us-gaap_OtherNoncashIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncome", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash other income recognized", "label": "Other Noncash Income", "documentation": "Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r100" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income, Net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r95" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r766" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r718" ] }, "airi_OtherStateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "OtherStateMember", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other State [Member]", "label": "Other State Member" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r725", "r737", "r753", "r781" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r728", "r740", "r756", "r784" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r728", "r740", "r756", "r784" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option [Member]", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r762" ] }, "us-gaap_PaymentsForFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForFees", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment fee paid", "label": "Payments for Other Fees", "documentation": "Amount of cash outflow for fees classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base annual rent", "label": "Payments for Rent", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r3" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Projected semi-annual payments", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of deferred Financing Costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r34" ] }, "airi_PaymentsOfLoanPayableFinancedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "PaymentsOfLoanPayableFinancedAsset", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of loan payable - financed asset", "documentation": "Payments of loan payable - financed asset.", "label": "Payments Of Loan Payable Financed Asset" } } }, "auth_ref": [] }, "airi_PaymentsOfTermNoteWebsterBank": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "PaymentsOfTermNoteWebsterBank", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow", "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of term loan - Current Credit Facility", "verboseLabel": "Required payments of debt", "documentation": "Payments of term note - Webster Bank.", "label": "Payments Of Term Note Webster Bank" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r97" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r765" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r765" ] }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitExpense", "crdr": "debit", "presentation": [ "http://www.airi.com/role/EmployeeBenefitsPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security fund amount", "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits." } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r774" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r767" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r763" ] }, "airi_PercentageOfExciseTaxes": { "xbrltype": "percentItemType", "nsuri": "http://www.airi.com/20231231", "localname": "PercentageOfExciseTaxes", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of excise taxes", "documentation": "Percentage of excise taxes.", "label": "Percentage Of Excise Taxes" } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r704" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r704" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r711" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r712" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r704" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r704" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r78", "r350" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r78", "r587" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r78", "r587", "r605", "r932", "r933" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, par value $.001 - Authorized 3,000,000 shares, 0 shares outstanding, at both December 31, 2023 and December 31, 2022.", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r78", "r540", "r691" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r836" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Taxes", "label": "Prepaid Taxes", "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." } } }, "auth_ref": [ "r667", "r678", "r860" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r830" ] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from term loan - Current Credit Facility", "label": "Proceeds from Bank Debt", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ProceedsFromLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLeasePayments", "crdr": "debit", "presentation": [ "http://www.airi.com/role/ScheduleofRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flow from operating leases", "label": "Proceeds from Lease Payment, Operating Activity", "documentation": "Amount of cash inflow from lease payment, classified as operating activity." } } }, "auth_ref": [ "r480", "r481" ] }, "us-gaap_ProceedsFromOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromOtherDebt", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from term loan - Solar Facility", "label": "Proceeds from Other Debt", "documentation": "Amount of cash inflow from debt classified as other." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable - revolver - net - Current Credit Facility", "label": "Proceeds from (Repayments of) Notes Payable", "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfBuildings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfBuildings", "crdr": "debit", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of buildings and real property at a purchase price", "label": "Proceeds from Sale of Buildings", "documentation": "The cash inflow from sale of buildings." } } }, "auth_ref": [ "r96" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r96" ] }, "us-gaap_ProceedsFromSecuredNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSecuredNotesPayable", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes proceeds", "label": "Proceeds from Secured Notes Payable", "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.airi.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r104", "r141", "r145", "r146" ] }, "us-gaap_PropertyPlantAndEquipmentDispositions": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDispositions", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, useful lives", "label": "Property, Plant and Equipment, Dispositions", "documentation": "Describes an entity's accounting treatment for disposals of property, plant and equipment, including gains and losses related thereto." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r105", "r164", "r546" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "verboseLabel": "Property and Equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r537", "r546", "r691" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r6", "r141", "r145", "r544" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.airi.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r105" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, useful lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Loss", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r4", "r128" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r762" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r762" ] }, "airi_RTXMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "RTXMember", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersAccountsReceivableTable", "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "RTX [Member]", "label": "RTXMember" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/OperatingLeaseLiabilitiesDetails", "http://www.airi.com/role/OrganizationandBasisofPresentationDetails", "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable", "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r368", "r370", "r399", "r400", "r401", "r496", "r520", "r552", "r577", "r578", "r631", "r635", "r639", "r640", "r643", "r660", "r661", "r675", "r685", "r688", "r692", "r695", "r863", "r870", "r918", "r919", "r920", "r921", "r922" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/OrganizationandBasisofPresentationDetails", "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable", "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r368", "r370", "r399", "r400", "r401", "r496", "r520", "r552", "r577", "r578", "r631", "r635", "r639", "r640", "r643", "r660", "r661", "r675", "r685", "r688", "r692", "r695", "r863", "r870", "r918", "r919", "r920", "r921", "r922" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net of Allowance for Credit Loss of $344,000 and $281,000", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r691" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r720", "r732", "r748", "r776" ] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r704" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r369", "r485", "r486", "r580", "r581", "r582", "r583", "r584", "r604", "r606", "r630" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r199", "r200", "r485", "r486", "r487", "r488", "r580", "r581", "r582", "r583", "r584", "r604", "r606", "r630" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r485", "r486", "r914" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r369", "r485", "r486", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r580", "r581", "r582", "r583", "r584", "r604", "r606", "r630", "r914" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of subordinated note payable - related party", "label": "Repayments of Related Party Debt", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r35" ] }, "airi_RequiredFixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.airi.com/20231231", "localname": "RequiredFixedChargeCoverageRatio", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Required fixed charge coverage ratio", "documentation": "Represent the required fixed charge coverage ratio.", "label": "Required Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r721", "r733", "r749", "r777" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r722", "r734", "r750", "r778" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r729", "r741", "r757", "r785" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r81", "r110", "r542", "r556", "r557", "r567", "r588", "r691" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r158", "r202", "r203", "r204", "r206", "r212", "r214", "r284", "r285", "r409", "r410", "r411", "r431", "r432", "r443", "r445", "r446", "r448", "r451", "r553", "r555", "r569", "r932" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Composition of Customers Net Sales", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r16" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r608", "r662", "r671" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of backlog", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r144" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales", "verboseLabel": "Total", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r187", "r197", "r229", "r230", "r233", "r236", "r237", "r241", "r242", "r244", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r454", "r536", "r868" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.airi.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "airi_RevolvingCreditLoanTermAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "RevolvingCreditLoanTermAmount", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Revolving Credit Loan Term Amount" } } }, "auth_ref": [] }, "airi_RevolvingLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "RevolvingLineOfCreditMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line of Credit [Member]", "label": "Revolving Line Of Credit Member" } } }, "auth_ref": [] }, "airi_RobertTaglichDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "RobertTaglichDirectorMember", "presentation": [ "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Robert Taglich, Director [Member]", "label": "Robert Taglich Director Member" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r794" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r794" ] }, "airi_SaleAndLeasebackTransactionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SaleAndLeasebackTransactionAbstract", "lang": { "en-us": { "role": { "label": "Sale and Leaseback Transaction [Abstract]" } } }, "auth_ref": [] }, "airi_SaleAndLeasebackTransactionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SaleAndLeasebackTransactionTextBlock", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransaction" ], "lang": { "en-us": { "role": { "terseLabel": "SALE-LEASEBACK TRANSACTION", "documentation": "Disclosure of sale and leaseback transaction.", "label": "Sale And Leaseback Transaction Text Block" } } }, "auth_ref": [] }, "airi_SaleLeasebackTransactionDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SaleLeasebackTransactionDetailsLineItems", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Sale-Leaseback Transaction (Details) [Line Items]" } } }, "auth_ref": [] }, "airi_SaleLeasebackTransactionDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SaleLeasebackTransactionDetailsTable", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Sale-Leaseback Transaction (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionLeaseTerm", "presentation": [ "http://www.airi.com/role/SaleLeasebackTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Sale Leaseback Transaction, Lease Term", "documentation": "Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r912" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock price per share", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r244", "r816" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r371", "r828", "r849" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r215", "r371", "r814", "r849" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.airi.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r32" ] }, "airi_ScheduleOfAccountsPayableAndAccruedExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfAccountsPayableAndAccruedExpensesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.airi.com/role/AccountsPayableandAccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Payable and Accrued Expenses", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "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." } } }, "auth_ref": [] }, "airi_ScheduleOfAccountsReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfAccountsReceivableAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accounts Receivable [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfAggregateUndiscountedCashFlowsOfOperatingLeasePaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfAggregateUndiscountedCashFlowsOfOperatingLeasePaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Aggregate Undiscounted Cash Flows of Operating Lease Payments [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfAllowanceForCreditLossesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfAllowanceForCreditLossesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Allowance for Credit Losses [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfAnnualMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfAnnualMaturitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Annual Maturities Abstract" } } }, "auth_ref": [] }, "airi_ScheduleOfAntiDilutiveDueToTheNetLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfAntiDilutiveDueToTheNetLossAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Anti Dilutive Due To The Net Loss Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for 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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Anti-Dilutive Due to the Net Loss", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r119" ] }, "airi_ScheduleOfCompositionOfCustomersAccountsReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfCompositionOfCustomersAccountsReceivableAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Composition of Customers Accounts Receivable [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfCompositionOfCustomersNetSalesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfCompositionOfCustomersNetSalesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Composition of Customers Net Sales [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.airi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indebtedness to Third Parties", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "airi_ScheduleOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfDeferredTaxAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.airi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Federal Statutory Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.airi.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r102" ] }, "airi_ScheduleOfExercisePriceWasGreaterAndLessThanTheAverageMarketPriceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfExercisePriceWasGreaterAndLessThanTheAverageMarketPriceTableTextBlock", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Exercise Price Was Greater Than the Average Market Price", "documentation": "Tabular disclosure of exercise price was greater and less than the average market price.", "label": "Schedule Of Exercise Price Was Greater And Less Than The Average Market Price Table Text Block" } } }, "auth_ref": [] }, "airi_ScheduleOfExercisePriceWasGreaterThanTheAverageMarketPriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfExercisePriceWasGreaterThanTheAverageMarketPriceAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Average Market Price of the Common Shares [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfFairValuesOfStockOptionsGrantedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfFairValuesOfStockOptionsGrantedAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Fair Values of Stock Options Granted [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfFederalStatutoryRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfFederalStatutoryRateAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Federal Statutory Rate [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfFinanceLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfFinanceLeaseObligationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Finance Lease Obligations [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfIndebtednessToThirdPartiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfIndebtednessToThirdPartiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Debt [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfInventoryAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfInventoryAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Inventory [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.airi.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r20", "r85", "r86", "r87" ] }, "airi_ScheduleOfLeaseTermAndDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfLeaseTermAndDiscountRateAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Lease Term and Discount Rate [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfLeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://www.airi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Term and Discount Rate", "documentation": "The Tablour disclosure for Lease Term and Discount Rate.", "label": "Schedule Of Lease Term And Discount Rate Table Text Block" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.airi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Annual Maturities", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r7" ] }, "airi_ScheduleOfNoteHoldersAndThePrincipalBalanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfNoteHoldersAndThePrincipalBalanceAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Note Holders And The Principal Balance Abstract" } } }, "auth_ref": [] }, "airi_ScheduleOfOperatingAndFinanceLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfOperatingAndFinanceLeasesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Operating and Finance Leases [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfOperatingAndFinanceLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfOperatingAndFinanceLeasesTableTextBlock", "presentation": [ "http://www.airi.com/role/OperatingLeaseLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating and Finance Leases", "label": "Schedule Of Operating And Finance Leases Table Text Block" } } }, "auth_ref": [] }, "airi_ScheduleOfOutstandingStockOptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfOutstandingStockOptionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Outstanding Stock Options Abstract" } } }, "auth_ref": [] }, "airi_ScheduleOfOutstandingWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfOutstandingWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Outstanding Warrants [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfPaymentsDueUnderTheTermLoanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfPaymentsDueUnderTheTermLoanAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Payments Due Under The Term Loan [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfPropertyAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfPropertyAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r6" ] }, "airi_ScheduleOfProvisionForIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfProvisionForIncomeTaxesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Provision for Income Taxes [Abstract]" } } }, "auth_ref": [] }, "airi_ScheduleOfRelatedPartyNotesPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfRelatedPartyNotesPayableTableTextBlock", "presentation": [ "http://www.airi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Note Holders and the Principal Balance", "documentation": "The tablour disclosure for related party notes payable table.", "label": "Schedule Of Related Party Notes Payable Table Text Block" } } }, "auth_ref": [] }, "airi_ScheduleOfRemainingLeaseTermsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfRemainingLeaseTermsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Remaining Lease Terms [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from Contracts with Customers", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "airi_ScheduleOfRevenueFromContractsWithCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfRevenueFromContractsWithCustomersAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Revenue from Contracts with Customers [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r58" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Stock Options", "label": "Share-Based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Values of Stock Options Granted", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r116" ] }, "airi_ScheduleOfStockOptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ScheduleOfStockOptionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Stock Options [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Warrants", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r56" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Composition of Customers Accounts Receivable", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "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." } } }, "auth_ref": [ "r45", "r46", "r48", "r49", "r66", "r121" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase money secured debt allowed", "label": "Secured Debt", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r18", "r126", "r924" ] }, "us-gaap_SecuritiesBorrowed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesBorrowed", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowed against capital expenditure", "label": "Securities Borrowed", "documentation": "Amount, after the effects of master netting arrangements, of securities borrowed from entities in exchange for collateral. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r70", "r178", "r179" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r705" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r709" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r708" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r713" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r242", "r243", "r572", "r573", "r574", "r634", "r637", "r642", "r646", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r663", "r686", "r695", "r872", "r926" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.airi.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing stock price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share", "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value of options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r386", "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rates", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r401" ] }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, Exercisable", "documentation": "Warrants, Exercisable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Number" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants, Terminated/Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations", "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed." } } }, "auth_ref": [ "r13" ] }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice": { "xbrltype": "durationItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years), Terminated/Expired", "documentation": "Weighted Average Remaining Contractual Life (years), Terminated/Expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r12" ] }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice": { "xbrltype": "durationItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years), Granted", "documentation": "Weighted Average Remaining Contractual Life (years), Granted.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Granted Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Warrants, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r10", "r11" ] }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": { "xbrltype": "durationItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years), Balance", "documentation": "Weighted Average Remaining Contractual Life (years), Balance.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price" } } }, "auth_ref": [] }, "airi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercisable", "documentation": "Weighted Average Exercise Price, Exercisable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Exercisable Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted shares (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Options, Terminated/Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "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." } } }, "auth_ref": [ "r880" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Terminated/Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r880" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r382" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share (in Dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of options exercised (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable", "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options Balance", "periodEndLabel": "Options Balance", "terseLabel": "Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable", "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Balance", "periodEndLabel": "Weighted Average Exercise Price, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of shares vested (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r398", "r399", "r400", "r401", "r402" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Terminated/Expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable", "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r382" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r372", "r377", "r396", "r397", "r398", "r399", "r402", "r412", "r413", "r414", "r415" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number Outstanding", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r59" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense (in Dollars)", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r403" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r398" ] }, "airi_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years), Exercisable", "documentation": "Weighted Average Remaining Contractual Life (years), Exercisable.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Non Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r394" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r59" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Life", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in Shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r8" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average interest rate", "label": "Short-Term Debt, Weighted Average Interest Rate, over Time", "documentation": "Weighted average interest rate of short-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r101", "r194" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r714" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable", "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r31", "r158", "r183", "r184", "r185", "r202", "r203", "r204", "r206", "r212", "r214", "r226", "r284", "r285", "r366", "r409", "r410", "r411", "r431", "r432", "r443", "r444", "r445", "r446", "r447", "r448", "r451", "r455", "r456", "r457", "r458", "r459", "r460", "r484", "r553", "r554", "r555", "r569", "r625" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r148", "r157", "r242", "r243", "r572", "r573", "r574", "r634", "r637", "r642", "r646", "r648", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r663", "r686", "r695", "r872", "r926" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r202", "r203", "r204", "r226", "r522", "r561", "r570", "r579", "r580", "r581", "r582", "r583", "r584", "r587", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r600", "r601", "r602", "r603", "r604", "r606", "r608", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r625", "r696" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r215", "r371", "r814", "r815", "r849" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r202", "r203", "r204", "r226", "r522", "r561", "r570", "r579", "r580", "r581", "r582", "r583", "r584", "r587", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r600", "r601", "r602", "r603", "r604", "r606", "r608", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r625", "r696" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r724", "r736", "r752", "r780" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock issued for directors fees (in Shares)", "verboseLabel": "Shares issued", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3", "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock issued in conjunction with reverse split (in Shares)", "verboseLabel": "Additional shares were issued", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r8" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.airi.com/role/ScheduleofStockOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r78", "r79", "r110", "r383" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock issued for directors fees", "label": "Stock Issued During Period, Value, Issued for Services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "airi_StockIssuedDuringPeriodValueReverseStockSplits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockIssuedDuringPeriodValueReverseStockSplits", "crdr": "credit", "presentation": [ "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock issued in conjunction with reverse split", "documentation": "Common Stock issued in conjunction with reverse split.", "label": "Stock Issued During Period Value Reverse Stock Splits" } } }, "auth_ref": [] }, "airi_StockOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockOptionsAndWarrants", "presentation": [ "http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "documentation": "Total of stock options and warrants.", "label": "Stock Options And Warrants" } } }, "auth_ref": [] }, "airi_StockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockOptionsMember", "presentation": [ "http://www.airi.com/role/ScheduleofAntiDilutiveDuetotheNetLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Member]", "label": "Stock Options Member" } } }, "auth_ref": [] }, "airi_StockOptionsandWarrantsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockOptionsandWarrantsDetailsLineItems", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) [Line Items]" } } }, "auth_ref": [] }, "airi_StockOptionsandWarrantsDetailsScheduleofFairValuesofStockOptionsGrantedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockOptionsandWarrantsDetailsScheduleofFairValuesofStockOptionsGrantedLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted [Line Items]" } } }, "auth_ref": [] }, "airi_StockOptionsandWarrantsDetailsScheduleofFairValuesofStockOptionsGrantedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockOptionsandWarrantsDetailsScheduleofFairValuesofStockOptionsGrantedTable", "presentation": [ "http://www.airi.com/role/ScheduleofFairValuesofStockOptionsGrantedTable" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted [Table]" } } }, "auth_ref": [] }, "airi_StockOptionsandWarrantsDetailsScheduleofOutstandingStockOptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockOptionsandWarrantsDetailsScheduleofOutstandingStockOptionsLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options [Line Items]" } } }, "auth_ref": [] }, "airi_StockOptionsandWarrantsDetailsScheduleofOutstandingStockOptionsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockOptionsandWarrantsDetailsScheduleofOutstandingStockOptionsTable", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingStockOptionsTable" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options [Table]" } } }, "auth_ref": [] }, "airi_StockOptionsandWarrantsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockOptionsandWarrantsDetailsTable", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet", "http://www.airi.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r82", "r83", "r103", "r589", "r605", "r626", "r627", "r691", "r702", "r843", "r858", "r907", "r932" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "airi_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.airi.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS\u2019 EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r109", "r196", "r349", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r366", "r450", "r628", "r629", "r647" ] }, "us-gaap_SubordinatedBorrowingDueDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubordinatedBorrowingDueDate", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balloon due date", "label": "Subordinated Borrowing, Due Date", "documentation": "Date the payments are due on subordinated debt, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_SubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubordinatedDebt", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails", "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Subordinated Notes", "verboseLabel": "Non-convertible subordinated notes", "label": "Subordinated Debt", "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." } } }, "auth_ref": [ "r18", "r74", "r126", "r924" ] }, "us-gaap_SubordinatedDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubordinatedDebtCurrent", "crdr": "credit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of term loan", "label": "Subordinated Debt, Current", "documentation": "The portion of the carrying value of subordinated debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle, if longer. Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets." } } }, "auth_ref": [ "r74" ] }, "airi_SubordinatedDebtPaymentAllowedSubjectToCertainLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SubordinatedDebtPaymentAllowedSubjectToCertainLimitations", "crdr": "debit", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subordinated debt payment allowed subject to certain limitations", "documentation": "Represent the amount of subordinated debt payment allowed subject to certain limitations.", "label": "Subordinated Debt Payment Allowed Subject To Certain Limitations" } } }, "auth_ref": [] }, "airi_SubordinatedNotesPayableRelatedPartyNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SubordinatedNotesPayableRelatedPartyNonCurrent", "crdr": "credit", "calculation": { "http://www.airi.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.airi.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Subordinated Notes - Related Party", "documentation": "Subordinated Notes Payable - Related Party.", "label": "Subordinated Notes Payable Related Party Non Current" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r489" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r489" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.airi.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r461", "r489" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "airi_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofCompositionofCustomersNetSalesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofCompositionofCustomersNetSalesLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales [Line Items]" } } }, "auth_ref": [] }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofCompositionofCustomersNetSalesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofCompositionofCustomersNetSalesTable", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Composition of Customers Net Sales [Table]" } } }, "auth_ref": [] }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofExercisePriceWasGreaterThantheAverageMarketPriceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofExercisePriceWasGreaterThantheAverageMarketPriceLineItems", "presentation": [ "http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price [Line Items]" } } }, "auth_ref": [] }, "airi_SummaryofSignificantAccountingPoliciesDetailsScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable", "presentation": [ "http://www.airi.com/role/ScheduleofExercisePriceWasGreaterThantheAverageMarketPriceTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Exercise Price Was Greater Than the Average Market Price [Table]" } } }, "auth_ref": [] }, "airi_SummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "airi_SummaryofSignificantAccountingPoliciesTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesTablesLineItems", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies [Abstract]", "label": "Summaryof Significant Accounting Policies Tables Line Items" } } }, "auth_ref": [] }, "airi_SummaryofSignificantAccountingPoliciesTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SummaryofSignificantAccountingPoliciesTablesTable", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Tables) [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.airi.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "airi_SupplementalDisclosureOfNonCashActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "SupplementalDisclosureOfNonCashActivityAbstract", "presentation": [ "http://www.airi.com/role/ScheduleofFinanceLeaseObligationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash activity", "label": "Supplemental Disclosure Of Non Cash Activity Abstract" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r773" ] }, "airi_TaglichBrothersIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "TaglichBrothersIncMember", "presentation": [ "http://www.airi.com/role/ScheduleofNoteHoldersandthePrincipalBalanceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Taglich Brothers, Inc. [Member]", "label": "Taglich Brothers Inc Member" } } }, "auth_ref": [] }, "airi_TermLoanWebster": { "xbrltype": "monetaryItemType", "nsuri": "http://www.airi.com/20231231", "localname": "TermLoanWebster", "crdr": "credit", "calculation": { "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable": { "parentTag": "us-gaap_NotesAndLoansPayable", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.airi.com/role/ScheduleofIndebtednesstoThirdPartiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current Credit Facility \u2013 Term loan", "documentation": "Term loan webster.", "label": "Term Loan Webster" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r851", "r913" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.airi.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "airi_ToolsAndInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "ToolsAndInstrumentsMember", "presentation": [ "http://www.airi.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tools and Instruments [Member]", "label": "Tools And Instruments Member" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r765" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r772" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r132", "r133", "r134", "r248", "r249", "r251" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r793" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r795" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r345", "r362", "r449", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r549", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r854", "r855", "r856", "r857" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r796" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r797" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r795" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r795" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r798" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r796" ] }, "airi_TwoThousandTwentyTwoEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "TwoThousandTwentyTwoEquityIncentivePlanMember", "presentation": [ "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Equity Incentive Plan [Member]", "label": "Two Thousand Twenty Two Equity Incentive Plan Member" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r792" ] }, "airi_UnitedStatesGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.airi.com/20231231", "localname": "UnitedStatesGovernmentMember", "presentation": [ "http://www.airi.com/role/ScheduleofCompositionofCustomersNetSalesTable" ], "lang": { "en-us": { "role": { "terseLabel": "United States Government [Member]", "label": "United States Government Member" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.airi.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r50", "r51", "r52", "r138", "r139", "r142", "r143" ] }, "us-gaap_ValuationAllowanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceLineItems", "presentation": [ "http://www.airi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.airi.com/role/ScheduleofOutstandingWarrantsTable", "http://www.airi.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant [Member]", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r693", "r694", "r697", "r698", "r699", "r700" ] }, "airi_WebsterFacilityDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.airi.com/20231231", "localname": "WebsterFacilityDescription", "presentation": [ "http://www.airi.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of sixth amendment", "documentation": "Webster facility description.", "label": "Webster Facility Description" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Shares Outstanding - Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r217", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.airi.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Shares Outstanding - Basic and diluted (in Shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r216", "r222" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r804" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(4)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "30", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-7" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation", "URI": "www.leiroc.org", "URIDate": "2013-08-21" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r813": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r814": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r815": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Investment Company Act of 1940", "Section": "61", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Rule 15c3-1", "Number": "240", "Section": "15c3-1", "Publisher": "SEC" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 96 0001213900-24-033018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-033018-xbrl.zip M4$L#!!0 ( &&(CU@&D@8_/!D 'LX 0 1 86ER:2TR,#(S,3(S,2YX M8**-!8XLMS^/#E\/#PZ.T_[V>^M0 (>S!XM]-\ MM;=C@<"!KA=,WNW<#'8[@^[%QS?UB[UC0,Y\>-QMW=W2N'I,&.AP"&$7( I@^LW5U28%ID M%P%:X+%U!0.K,T=6\\!JOCEN[QT?[%LWPZ[5VFOMQUE^>GN/C[$S!3/; CZ8 M@2 \)]6>@K$=^>&[G>^1[7MC#[@[%I$K(&E1N!LNYP"_VTDPC6T\>@71I+%Z MU2#EM],,MH>\55J*GSZ@F%FJ)OFW8X4VFH#PHST#>&X[0)4\+MCW@F^YE/71TU&!OTZ01%HF8OLE)>(_+BB4@FHW/ M5Y<#UKBKM 2C&Z[29R$?-.*7:5(W1.7BD1<-BH*":.WNM7?7;4+3>))&\0(< MVH$#=EAOL7ZR+,J_'00PM$/28=_'#Y/'\[D7C.'[Y!%Y2!OI.&W8:S"V6+,= M4S#O=K WF_NTN=FS*0+C=SN4O-V4N+]\>_2*X$R3V,A!T =R3AIS!.< A1YI M] REK N=UY8^KI!Z@3^Y1KR3N/]8XDS1^#9Q2%U8C)&&5D%J1Z-)A>,GUTN M4J<7>"52/9),CNT_NTRD3B?R2ZG*2443#XD<%OWCYOJB?/IC179A@*'ON71Z M/[%].I0'4P#(G.&YL70(;.D3:/V<+_\?98S6G.8YO2#*W RL M6EC(8S%=J5!%\MHR\E8OL 7'5F].U4:2LQZ'53G3'8J*;%J,[F_":#TP-4D> M3$D[3:'ODOW6V??("YQ.[6 "L.4%Y 5TOB5U M_L]_OVDU#__/BNNNR52/V*Z-I^<^O!..S56"]RKZ7E>@CQ1JT5+K.;64H1Z: MV('WP"JT Z*J8 _#<3\C?(XOC>0Z<A(>W4PXX/<80 ^9$MUR(%6ZQD2F"V M['J8">;,:#:ST1*.!]XD\,9D@0G"CN/ * B]8-(G0\,A.Y[\_*F7A6^C(I5O MBE0F)5/N,F5;Z\*MM/12.FLVDY;"U\ !WL(>T6UPAKF2UVJ6CHHLI:58ZV+* M1U=-2.,B6! I(5KF>%@_U9CQFGM% E;9ZV87-'L_MM4LR7) M:PYMSOE1;3SB6TSP83US4O/'GF^%Q;U9'$JY4)S MP&URTK(L5IB5*:V>KLJGJXS%);:TY"SN0^7 )R M@* FB[M/9O0<+^4IU':Y)F<72$NRTJ(L5E9M"!#9VV8S+V3&+Z(4=2';;X. MV_W+TNG8P)O]M1%13$/,KR\E:92+3(O;[K.BK*0L-D+2TNI%1K+/S-@B3Y;L MKV79!K,LF6KU:3I&96'=-.^B34ZR:C< M"A%F.2./OE7:^CFNI^98TSI=PJ:R<_3B#$8\2L;&U'C*Z1HE2Y:'X5FTP(OQP M!J.LB:(F9!-31=D^2II29Q'B3$EBPX6,M9HTM:?<*0AMK^"KK)]+/2?R/B=Z M7G;6STD=]=JVE9VCC-]J.56J">_+4L7,(66Y)IG>\G0C'\ QO<(+,8--?D0X M) L7PA]!2%T;XLDU3W*EG$J2.7O()B33; DLYA:]!L9^IM L@HUY;-1FZ8TZ MA<#P5:E[B,I0=A3>]>8).XJF VG=9=9T7X,%""(P1G!&CT>1[83XS@NGJT:5 M]17-S(JC*=)+.&/1(_22!)Q%T5DK>!;%M^XR]2FPLH>!CTD>> 6QM_ M8&$?T'!JTYMCG079TD[ E8V^@9 ED768S!K02N M1?%:!+"5(+9BR''*6D%5]:@.8>#4\Z/06X#3"(20-"59XR\AELXVRFPZF_X2 M5ZOMNPI%MIM"LP@V*X2L?U#-A>*K=Z/R#E%)0Q'K(BKN.8-B&3=VRDU MLQFN?!_>T5@ 8XBZ"+@>&Z[R#8H\CX;!B/<$J\1S6KU%ZK=B %:,H%8FY6SG M#W$%]!82Z?!9XDNV.NL5L*BXRE2S5G:Z6V8=DJ7367!YMS/107!M^]$<9L*# M><&($Z=7;=];FA?3A,.PPCVVFF.-X_ZR$:J=2\^UIU#?/NQ]*1&D59]_M;B+6W"JY#R<5TS1UUNREC* M/M=@A+-=Q:X\\O/.NOESVPZ7-!EP X!Q"(=3#[E]&ZU\=83[$'DN#>H$7EC" M+BU:<3V?RJD^]P)J@&&K4F_D>Y,X7IV,9FD6M4K$68RD M_":5)5Y\F>KJR5K)+6LS.A*(EDA;G*J.UW8HM?C*\VA8D%J'OK:\WPR7V#Q?.PY[_6]@(!^"WA\/VM_NF_/OSR;?IF[PQ]ZWW]>'KYV_VW+_N=T<&O MC=;)O?/)[;GP((AFG^:7SM4?K[^TSPX:#W;_[-OEZ.S/AX?#WL'M;T/FOAT?++^3IV_9-/7YN#[O30 M_KB '?\.SS\_+ =7(^>F>?[YE_#-U?[W 4$2[(_=[KU_XYUYC==_-@Z^A,Z- M_QNX" :?9D=WGU'G\G>W@\_#_FWWWU9W<)U^"V'K =,)@LCVKVS2 SV5TEJ> M5JVJMCE#GG0XQ-58ZWIJC47.X4<8@E_C/-;3^)A2TC53.S M4HMI<_8[*!F-H&=D$.5/H7/FR"YAAK:YJQO6A1RCFT)@HR>6ML/E#ROFII,==G=HI1M M12;5B4J[2KPM(>'K/'26SFT^:\\BA6XUF2! -N?4]I/LXM9!O7&&W\O,+D.N M@6U1HLX4P=D4-^DQ*Y!6%F4F\'B^6UUFMSGU5*(=^*WTC$:82CE9<$9&<12X M^FQF@WAP971)$ZHU;LYN* @.5]]?VR),7!EO&LEU9EO.+BB-&5>?RE6YJ%U& M6\EKY2#;+XE3GKVG7>]T]/W&%A[]8.@8HN*5>;'KF#B+FCG.ZE3.'.\T%E?* M/'"5<0-KCK/6=T"4!=NG'YR)J/NKZFA%G%ZEKNQSUB8M#L9 ODL1)-:Q,^V71-;2X#6MD2:SXCIKU;1"Y SA7D*<5#E" M>6",>D.A.<.2%W_8?@3(9C]+T ?:CG3$229;G:SJPYQ]_KJC!J_%>9A@ ML6(P[.I;KH0$4*U1*?I"ED09\7PZK9FX/"Q\-9YS6>IE5FTFCD+Z\7*7;/IT MV95F42O)Y6:?:BQG(*@9K^DNY2X7F4I-=3ZYAK%AG_\LW79$U]&ZI>[9T(FH M':<3N&=!Z(7+"[J)G3$ ,;O2%*H).HG4G121_;-#KSJQ\JQ,@?\!)+UMW.-C M>S[WB-3)P_A1$,!8DG24O"5/O=D?>"VB?=\B@Q&0HS.Q+ MZ+#B)%GHK]TTWRY]M-ML[;:;K^ZQN]-XOPD**O3(QI51I/DV03&V\8@5%^'= MD+0U)N6VVN4(,$G/JL]FFMCVG.5I #_$JV)VZ:/-VL(-48.604MM[1*)VDTQ M'E5.]ANO@&CTCFP#'[!?;JC-2)J!4G&PKE6;!8S"#6@@N3(4K,K(]WH7/W C[^630&\VTG5G%XV!EF/#U'7&6$6RVG'HL/HW0ZMV3LF MSXA.=!&"&5V3=BP[2?5N)T01^1VGF@/D07?(\KD12I2!P/-]JL6E:0EB3-;O MB+[]@& T3ROQ2/$9S; RXOQ KR8^'_;DY32$!+M>DR3!O,ZSD<9NLY'&3&P+ M?=#K*4'4 )+(6<.RR%DFML?&,JB;IQ ;:@B'J]A0)K:$#ERMF?)E3 KRX:\2 M,8W'AP M41I,E%L?M'"\VBQ;670"@P36 *DU[6:O<@]S=\<-$K8*VHP50#B&"Q>IA^N+ MU"8*K0-7BVO!S6(3959!52^VJTL-G?Q-6Q.E56+569F*%^I,%%2(46/49NZ6 MD68:\G?+3!18'[2Z1Y?(.!<_4R44PQ23P=;.4[U MRARG3)18%[+&&I[-;J*HI?BT>!5XSI@HI JJ>DXJ\1TQ7% .IGB=N0E(M>21 M06.1AU0!_IZ!^/>D*P*7O&F@",UJ(K0,%*%5382V@2*TJXFP;Z (^]5$.#!0 MA(-J(KPV4(37U40X-%"$PVHBO#%0A#?51#@R4(2CBDN;BCQ7]_VW'.(.C/F MGG41.'[D O>"^LM>$5XCQ#(4PXJ:(_4CR" RK//]PD15LB51)0?1?!X_L/WU MO5#J_A#0=NLXH;?P0I/<0"L"KF!O;YFH1;.%-W!6T M)+L"@P_"-SK^[D8DBTE^TD5 E7J3B3NT5I4=6LO$'5JKR@ZM;<#<5 :J@@0F M[M#:579H;1-W:.TJ.[2VB3NTMF2'EDZ^'VPOZ 7T#D RD>7EF,$ A#9:EDDR MMGU<*DH<82!,7XUB]]1W.PZ[_+/]@L%CEOG51".(7++K"X%+76C3ZQS7P*>/ MJ,__DJIJQDM?41#1#B%NO%M$2H?C,7?+Y1$:8-V3'[D%5-#%>PKJFW2!<03< MTX@.S#Z#RSS1Z'U4A %+,IB3;18VN0DJ2B)L$=)1'+(YN0A"@ .DQM-3RFY M"T;;""X +-Y,)1GB/E/H*6D7,IEI+?Q"?E-GZ-Z8>LW3Z>(6D'H!.K&#;P;3 M+,>M(2Z]RI2T4F+J<]GFXD7(+ 0O%+SC?(^84_CJGI/+;$9/+O.VW5L.7.*Z M+[ZM. 3WX8E/)K]4;C=$QV'Z<$.QG^!6Y1JG6,PT- (U46=NB/>A[SE+HP35 M1"HVZ"9Q'TX!"Y&!3111 5%,XPEAWH<3 V42(),Y')UZV$YNY+!QFT3R,% X M3:3BXRL$O,DT[$6A@<*)P6T<,(5-5!@+8XZP:(Y&-<)CBR3=0,YF9-F$XX$W M";RQYY#-7:*/4?V;\+ V2)@LO29FB=EL%!HZU(O0)%/: M.JE! [4,E$8O%%Z;-KD;ZH+>>EE* B:O8S5G0M%!/B:?<9WZ":5\[K8U:*@] ML7Q;JA!:%0M_L;].+-Y):J+L\#Y.5W]DUQ^N*;31U$8 M/_?")$ FVE!F(_J=PF@4CB.?#V?8):),@#N$S#1$H\E9#VP,SG[N/CW(0\532\5C%$WBV):Z9#6Y\DYQ8X,X,HM![2$:8L8-5 M6P3%[I%;,(OAV(S3P2J@%O< K4(,TGXJXA6M]Z7%9.+1V8$;\O'H7D87T!1# M:A&J7JCI?:2" #*5IPL#HBJ''H'%N2\9O"A(84N/R#B7YLR^^1^VQMG]&I @?P_?HF=I#)4@%7_Q\/.F7TP0<SI__9&W5KZB:LZ ^JES"T^O'J<2@%??1)9*9LC7KDG_A M\^5U.:D\4A/I=A6\P&ZFE$0RL5%KY0F9!EUZ-D"6@OAJ':UHPM*=+-=)$C_' MSIV-B"H5Q-70+TK0;TR2YHAB+\A,I$7FZ +VF_XX\86S MY>-#2J:;_T0V=$1_UM%Q#M$8D+9 /\G\J$K_C..CJ1BVD ?H]FH:*C>X#QG MI<<:U/"\E#*=8^OZL_7I]'/JU4&:D)7ZTMI:6U9IIQZI(8S$$/X F-8:'V0Y M5"6'?[!;-B)DJR\SI.[?D>W38Y"F.3./,2TB&2D]-+&#Q+)"%GW223RBZ_QS_'N.Z] ;H'\N'S*#>O2%NR6$PNVC"K,:D@"%<391]@%@TEL#)?I?K(EA] M%M;@$X)MI!)?A8(X[(V3^QWQP#/9\:,4KFQ$V#XHNP]G['R@@U?VZ4=)9I,& MO"Y2Z5D/>*3_&V=93==HB4CT_!^/Z)H=-X^C>H#Y7BDI"!?70(8JX M1W2L4^ZLT"5/GEDU*N(1VX"NP0+Z"[HM2+Y\; ?L\@V+^V?NH9</X9-\/UXH(3*A#E7(D816 M,'A!$@ 6LY5XF9[;#@T*NCP%V$'>/(:F-Z\_(6$2<)*0KG,OM'WF2^ RXRY= M$WKC;J*C&TN= KATTS\.IQWR@#XSBT$A-)E7Y"I5CVP;[^/\[HR+I_5#!)*A MDU"41AJB=V/7$T^?($-#V$?P*Z Q+V9S'V2)VW2JW-H.71&N[ 2\O*B;.0Q> MBMCE6&511=<.?R0#F63807@_.5'X\:<,"GR:X>^HUIU:N^FE#>"2M[21AK!+ M2K>]X-*;>>&3WTC8S& -, =3 M/-HRG^LVM>>)(,H4A?6"2\/PT(-JEO_';QM%P#;W^S..+QVX&[N%&C3[ZP(5 M1TA, H$5/LEMP*UK$3*A=8W=V\IJO,,[X"\R>N\5R#H@T?'G0GHL];R4:>,4 M]<D MU,FTM=?:,T02(3#AH(Y#E>3\6LR010Q,+ N-35(6$]Z0B5>)3S1L+JFE"P#W MRB;3=F"*,"68A-1<><[4!OXU)*G"H3WQR>\3!&D<&?I!1S-$T@,I(JDLM]&B MY4023G9)SB1/=TJ*F]F&]$$I-K&)\8H:Q6VT-$6('!H9%Q_A@B4B$WO+#/ E MB"0'*70D#6C$<>+\F#]'HJM4AZ"]#W35F\JX&5?%Z2E.NR61Q_H$Z<@3D[2RDVB8\8=!C? M]$8E:0?:( 9^CUX+)9T!WS:(A-B9@IG-1/Y_4$L#!!0 ( &&(CUCM7T9P M !, (7Z 5 86ER:2TR,#(S,3(S,5]C86PN>&UL[5U;<]NV$GX_OT+' MY^61(L$K($AI M7II4D;#+[ULL=A=+X,,O\XG9F$%,#&1]W-E_O;?3@):&=,,:?=RY[^VV>NU. M9^>73XW&OS[\>W>W<0DMB($-]<9@T6BCR;2G&8T^!A89(CQI_->>_*^QVQC; M]O1]L_G\_/Q:H]\AFH$A00[6(&$?-'9WZ8#!D&T,V8#O&]?(:K2FN+%_U-A_ M]_YP[_W1F\9]O]TXV#MXX_WD7Q],PWH: (;5&^+?-R)2)H/L/D:X5'S8&_O ML!E\<=#]]O[)R, M3'@'APU7\_?V8@H_[A!C,C690NYG8PR''W> @0TZR,'A_H$WQ'_8)W_AO]K( M(L@T=(;]*3#9H_3&$-H[#3;T_5TG]A#L1XRZ)OO')O>WS4_BE>M0>YS GDW_ M/H%6:?U6?][\) ' -B#C"Q,]EU4N_!W32HQ:S#QUQX1HV-(TY%@VN8,:-&9@ M8,(^^T\1'?,':8JSQ*6PCC6C%"&\J*#HRF]%66(2B5NP8!* I=-/L /U\_D4 M6@22&NCFC"D);!T.J U:D! ;]<<&UF\!MHU*#Y(WF/<$HA^!PL;F-#ESX#U5 M -MCV(=X

$9']'S89KDUHVB3XQ$7:13E][&9U)=E\ M;%GNM#S_VZ%1FLDF8CTL@A3"<=38]W&L_0&(UM]E?/NY7F M:AE'DQMHRS&L=!FAPAO)! <7'_F#%>2KSI0P2;B!HD&/#;WI=A_'P0?Y4(!Y MWV(X!4:0OM"IU:51-);I18M(#!?T3>6C$&P^36^20Y:- M@6:W$;&E.:5\>;%YO9$T%<#,)^EHE:0:D\F-3.7,&F_H3?=6<1Q\A-\*\%:> M9"EAW28LMVE8ION4UK&6% U92FA^/4V4]2&N))T M8\Z"2'"\$RT*W;'QNL-[NKXPY033D25I(_Q+&A>9\'"BHHI,Q LE^_A(85M?J 1.F\L+9$.#_ M>K.!SGMTH1'%%!'#EFSV/"E;XINX((FLF414D1=QJ$WN4QXQMF+S/;VH-#\: M%-P@2Y,>,46$*$XF\\#G(,//ZTL[\YXSH*/1S-6&^@VR8;#6WT&3?<3:;A94 M=!D/7W+(3;3^2M#PEUB1,9"T&9(O;Y-6AA(Q4,K,2=GUJ)7[+^.![C HR4DJ M!:2*VG1FLG$27"WHV4A[&B.3#DI8/50X%2D"ZO1;H,G$L-U.)]8\@"QFP=#2 MQ,<<69(4+X1\SF([9EE0"6RKN,6^O;IJR6AX29.@MH!3C(%49+CA2-7I@"QI MP">&5QI^%#?[."2"0XV6KAM,4V#> D/O6/[.M.@"&4>*\L6K& M"4%K)J"MOU4$5"%/Y^_+8\9=JW^'U_'YHK;=F?9/9JK[ZB5W6& M7V)$"$U2AL)];G3DRHV_,V@YPC.$<%CE5IF"?MS?!\\ON!C)-K"[PTN$='.*?@PC?V:J\2!.(OJ'Y>V.!0>;Y@NKR=PB'" M,/)VV?GS1,96G$-I![\<9 $OW'8&P,,3P%A+Q9-F!N3P05' MR%:SP@-.4 [C)DQLH:<:9N8QG*23\].MA#P3"Y&] 1GOE[8F"-O&BXS9452J MVKIYO=E2&%F1[Q9DOJ$:%2NI9%=6_):'">7A%G@T1'A W 7";A;;QE W;!:Q M2#B,(TO6-D_3'!1]OHY%3$ZVP?ELF&9G,J7^G?412 C#.4*V* M$MOL,JOB'F31>T*:)9-:<%[5D4XX3Z[272[1%'/!#5@56(-=$1V\Z+/.29PF MGM3T9*"MRV]XK6# M7>HRQ9;L@;;0 99 *>!%T/8OD\;"VI57&<4[NPQ!6TA8$?@"IA*[NP)Y\D[+ M"X_*6P]GJT*WW/L5A3;@\ZVP/DE./+L\\GEM64-$Y!;/QF*0!CP>BYB729'! M$=+KB!>CLGZLW"Z&8L#8.T'M^$EQ_DFZ07":>MZT=#8+*?%CT5P,]X#_$]G\ MRSA1.D>8ZCXX28S&SZ0^V$MA3EB>[IZ>M5Q;"N2 7D$O 7$T9ZLZ4='/EB:X\L/1P34(=;>S M-$P9=(>-#*5XH ("-S(LR*![93,T%T]>RVTE_H+;V%!+H^D=AMRCYT7S6%SP M9E9]BQ): F!>#Z] KQ-N!J[;ZZ0)%N)U[FB,Y4'<'4;/\Y/H=[@B-S'RR6"< MYWCXD.:=YU&=QE-@/;$#,272%HK8T#RC E-+U/BG=;D7J/_Q%=7_F/%\>XY/C7P^^W_<7Q#R>:2][YA>[:??@EY?CPZ?Y MOG9E[_U^<7'0^[4YFY^V'_=F>@\/ODXFYG?CEMS.K.]'YU<#B-\\?'YY]31^ MMW>.G[K?;\ZNOLR?'M^T!D>?FP>G<^VKWM71D>5,ODZOM.O?WCX>GA\U7\#M M^=/5X/SWEY?C[M'#ESYI@1>T__T0Z5_/_H9OK;//QR>+QPOB7(])[Y5YMS?^_WKX/+KO/T^]WQ?N=59V#^V6CW[H*; MYVM:M)LR2#;II8P?Q/5$0!-XMOEMZ,[8N;O,I3W ;$A9O.GT&Y;]@@;&7'F MH%\$&#&WR:U(8G=E^PN*WZ&KIV2WN3QPA_D!R.!#Q#]4M4[T+[G7CBMF&ZG* MQR[985RG?! -QJ)G5$M863)%;6H%J"!=V3 FFXQWQ;S1<8L-JMR4G2[I21=, M6;:L;9Y?.2@F.X_K3#*FY\H%SW&YK_/2A/U^ >1;]Y";"!]M<1X/M=, M1W=79DQJN5MY-+5R+SKD&ZR> >26UG&.H M?P*8YUJY>=1:#@;H:6.H.R9$PV3_2=\M*E6.7I,#2KN8.E-4G1=>$N.Z9P"N MZR%BPE3[]2)TIEUCQ\-.;*VR99KHF04D%PB?(6=@#QTSJ8$DXDK)WCH>RR&; M<1SINCU:T)BUB#BRBCT _D#BK\".#5VC0=,?Y0X\7].5"1O %-];DB9#\4%U M25[B;06IL(CU/*&0!X2?6%,1TJ#PEU8Y0A0'6H7Q7X%&\'DEH1@:7QF$SG[W MH&19#,2%; L#*] (/U71%]-SIE.3AK54'5;'(1#/)'0I9@I3O;X6IH2#%;>H M7XL8=H6-J[EL4I*"MF.)2 &(?^2ALN3,WW4 X?O#P='8@G*U+;K N]8#]C'0 M964#&9(4KQ856,ZXF#R.H< 3X'REJ!AVG*7;GBV-*IX@I4ZK/D]<_ 2'7E[? M]9I<18XPU0M_3=;RH,SLMUAO6JW#@0UUB\;R-NJ/#>QNU1F11:A21R3K9*.@ MLM!$J[*OI6#<4X/XS-&?P M&EGV6'3YIIXN2I.E-)[C9E\+9K&;!:64>80 ]Y^12JH#%12[.*$ M(M\LC4J5>RE6EB35?B6-E$((9=PFMU;'X5!G!Z\-RY@X$U]ATVW)]3Q?O1 J MBD!XH&4D8)-H**GB*H=:>2-+CJY*BU>>(!=EGC=?BH$L<,\@3[B<6*JH5+4I MN0PR)9RE68ZTGCT(!53V"HC^ (YHB]P+"Q6=3PHBTP/4Z%- M)(7$&C,5L](5^\-2Z6*:5:@33F5K2.-<17S&9?^(I*Z@R[GJ9OW-19;E '-9 M-ZFUC:N@Z/ZS[*JD))>WV_"S[+K]95>!'!'"(=WRM?N\N?> M3B_49GA2:O@F?S9=0$H.,&4_0)XTQ2^T9'(8-?=1ARW-2Z=Q\]RV+*.MYKMG9X:$05 _(.U#!F, 2,C8=(>*# /KBJJ [AY5L&GP6A#?I%5*$1+/7?[!AZZGSE=/%4 M5D-IM"3?"M*A%[N76D2/MGLL5<*-\4>!1P-F-E6T)P M4Q7]DM=,&+[B'A[IH] \BFBGMCRZ/H,IQ!1O'UB6&;GOHX8?6:,.!8J=CJ>) MKS+55N='-Y1L+GC[R&O.!A-67*_Y-#&<>WR<8,OC"*DP0JL>E5 ;MIHPG[T\/* MTOTZ+.F- 8:G@$ ]^@4)KUQ)45%MU"1T7E?@1^2;Y@D-VV!JV,!,K$NRS8(K M=ULG/1](,5>MN&_@):1&7[OK6M'[*.($\KI(/CGE,3H BG?]25%;FF,D0Y?4#?8JYGYI=I'LA'-3+GKM^"@NV MXN3A@Q-P(N*%X81RXL_V3Q6Q<:1P#D;FD9=S85)-$J1O417==MI*BC*VC9+W M<=3D*W)$J3R*HD)J&UFXOR)?]511FY0#I$"09EGID D\MB%=I5N,Z!I@+VY- M8-DM2V?7G.4R!I%&J^SN;I*41S,#-<<7EZ__SOU^]^F]__>]OWKSZ0 )"G9@L7]WO M7YV&V]V=Z[U:4">(5B'=OOJ?\?9_O7KS:A/'N[^\??OX^/@'E_U-Y'J41&%" M71+Q'[QZ\X8-6 QY2@D?\"^O/H;!J]F.OGKWXZMW?_K+]]_]Y<K.W=#MLX;+XAB)W Y M@?ISS:4K'Y^[7C4 M8]3>?__N?4;K?_"?_(?^YS0,HM#WEEQ()X[/YWRW(21^_8H/_>GVLC9;_A&7 M\5O^R[?";]_^;USF_G/C4!+$&Q)[KN-'?7@]'@J#]4NVY[;D+F;_WC):NNP> M?_X60_9'1'HBW#$:V SN-FS@3>@OF8X[_SWQXOV"#?(^I-^K<"SY^FVJPN!A M/G6BS84?/NH"6GZ7,@;"UIRNG<#[FJHT)V";(O*B<'7#=#D35?I3%2851H': M4G?)=NO0?;BZ\]:!MV)+*8AGKALF0L1I:6J.%*V"$!XST>/;HE+ MO ?GGG_8S6?+5X \708/3$8AW:NPT'!':+QGJX9OOIVJ:FS]#FY; M%)C?.'L..*/"?D(3LCQ_VI$@4EM@W8, RO'.\;$O>-^2:TUQU7=OL)O MH:1\1NZ5I)K^'131^8Z;L6PKIU.[\IQ[S_=B1>4@_AAND=W%H?NE=O(H":OY M%> R.F=_&^X).6&7@)7'UBXSDI0 :_\0]@3=;KV8;_2(;25V+G+QL)N,HD1E MGX.9(IG)LW">U'BJ_CDD5.D:F>_X'N:3_>Q0MJECM5-1\"G\,5@Y9$_VZ;^4 MUK_D:U (E:R#!5?L@-9&/AZ4"FR:#NH,"[^%8JXT)M1Y.OX$3A>WV1/J?$F^ MAER3G0:%OG2[AH*T -2YJ_PUX%5'=*2K\]4U!*2P*V>#S@8Y_@CNEMU^,&AH M0.D 8/=#=T.6B4_"%7==AI''Z;'_2**8(4.C:Q)S+R WU M7/+9B3ZDKF^ZV#C<]35[8 ID33XZ] N)TS\QF)X9"939SICUP]D+.$ MQ"%C@&V(JS RD5OG:'#*[$ 38AM)-PPXQ[X?/G+7]2JDIY0LO10@(XTF'PI> M)=?M-SU>C[Z%9TYHQ.GQ*1X&0WVJV7%FJ[EC3)3%?1DLF>U'E@&)F*Y>;#RZ MO'%H:6+I+AGY8*#WQ<,"]]:I"]]$ M*14!902HHCQ);MF1>E*_F6'8\&S,N'@E= %TF<4/+1 M"[QMLLV1\SD/^1HPP5]I2(QC-0@2Q__H,/*>X>YM'P)GSUZ',?E;YE-EPF9[ MC!E.@>OM'#]_)C;@7W%,E%UP2[8.$WI^4>5KV,R.%HP"O_;+FS6#JJHT3-CN M& OE&%ZO*6'*C>OH7%, M"66+7!"V,QV?AR&A?3W:E(Z'LQPK% MFFO0F._Z*&"ORIVA+F>&O%CROC2VW)@PN#-DJRV46I,PA85FHTBYUJ0WK2%5L5ER)\G>(S$=TA&(+'2.7, HNJG8:] M;:4L& $XN2#>@>^C,GKBFD#+H#;T)'9%'8P<\_>@B_^&DIWC%8X9M@7G\8;0 M&H? 8E"A^+9RY(]7/$K8Y5+[7K93S Z5+(O8P=,PBM$T6#>]VJX? MK]04@,ME]H-89CVV6IYT@[&G*@DZ8Y="'8P<\!]!51NF$FM35Z/'O%TS_1%Z ME6>/%=QWF;I?BA<+^ -=2LJN3$RO+7+TNJTN$XE50T]NO?6&\?R)'6=\L0 + M3$;)IM8RE984.11SK?[8@BLM.:W#:IN,N#K 4[#43$16A+%P(P/ZW*^//4V5 M=X0/CNV5'7TH1L!DG6,*9I?IY:3R"HSKKI00FIY89*AU&VNFH@J#-8^8Y2$& M.+9R&P6+IT?WVJS)I T>!2^RD9*JA\W,RK"9)LO0FDR#LMU31D]Z6HCB6-?M MX3%['#EV$+/J5M.37!=LG=:UYAY,@SH*4^0#F\L\X/%@K6(2A(2(OYX [EWS M[S2.S4SC-*D;>5.(J$Q)D0F1PC&7T0^- Y]S0'-+>O4;C M)-&%*1?43X/87FC[J)O>E)2< GJYV/X$*[:F&3(OJQ4@.=!:24U)6'+,IK6M?:/(K;:,*#Y _E^S0,T.30&-[F M#M&101,7M'#,V7*9XL VK.,M+X,\> K:_2R@8OM!4T$C1 &VUU)$M .O;".KT/^@Y MZ).F8K$SBQ!=1IWDIFA5=V-82$_^PO;7M_64LD.*'GZJV7'KGY?,L_QP*^IO M7H3T+$SNXU7BMS6)@;4*U(A.4[NI(MIM6O>_Y+!%/Z?I1):I/7E#:-IL"O7> M(R0Z37FJ(HH39%"GGI**9DF\"2E/2?M77.3&0_E2A.,G-IP1E=Z!#;SDBZTT9I2D:_%+D4#*Z&A0O MHRC!EU-.99J&B1 SG/2O!CF\TTQ*ZID(J^TLDP=)#'U]/N[W:[ANR@$8;^22 M_1/Z$;.%0(_3OQQM@7#Q/1H>K#V&X3%^:"'WP7!+=A3[\35!(: 2N,JD49!CA1"1\H&$4 MW=!P!1YZ4!UY[+C74.AV/O:*:B^JJ0/#W1Q_%-XI*>PMF"@X#'NAGUU\>1]" M+/PK%,90;4-- %58T.H+7+*;)251G$L;6 #'HX_#J2Z%OP$(:.:3@$I:[@X7 M^XS$] 200]/IL3/20'SLZS (ZUL.9R]T$)N 9+K@ @WX3Y/?LARD#"1YZ<3O[GS%L*DTAGB M_"FF3I:K2/?I='B"&R\,&?I^NEJRC0VNY_ X'>O:&$1*6"&B)3.YXLA[M* L MBR:5*5S\A0@IQ'T:"N6:Q&AF>'WL*0C@"(T"=FG0DA'L1=Q\$9W!^\&YP/"W MTQB[:A,@4X@".IO@,^%%#,ER]L TYYI<)YS_^:KQ=HPA(#W:$S 4-<$L9"HO MO6+Y.;XEH-W\\"M'18I@%U$!U%1GGI_$X!%#(BIV#XT.H1_2[U^;9MR_Q!,)!G^))U(1 M1+8*3\/M+@S22A'P(41R6EAB @P:Z@ +)W?IB!9*G% [#:S+AU*8D-+"K)WI M[3BA! >UT@*/#Q)*Q6J,$(Q@,".#*E'%*(%!S?%M&DQ2_2 (ME:."P*LH8$B M"CDMBZ_(RE+I0$O-9.U=3@,I@*Z5R"0VBP@@E"XGWW"1C X365Q4 ?K0P+Z# MC^N6K8B_\ HM\[$;[X L4^LLH8S2#:%>F.5$9C^^"&D1U8>Q.91I3\"QJPDF M2JES 0_5E+S!)2HB/O9'%ETL86ND9_6-)4N*!T#3B&19?#O?.^X[)"H#K3?D M6(5D!(]*H"#XKNN2$^ZV:Q?I-#6I&$^%MD5F5ZK?DBBKX+H(!3>&XOV5=Q;; M\H"$-+0DY6Z^2Z-,;@FSH2(O)KFJR"9S2]QPG6$/?CD;ANLIF+*#25"E_O)+ MZ E.Z(FD+KR5Q_%3)]I<^.'C:X"'FOFJ&"W"+^C6)-4O:(J/=T/#!X_A>++_ M%/&X@3*"?^;&WD-6QP]G8@8,C..6(9'YT6;0!AC%\_BMZ"CS%=VMPZ!]P>6Q MQP-8&=.I2EV$_,P*7,\G-2X6H=V=BL[N"&XQBIL:7W(XI0'/R(X2UW,0[-G: MT#8O+T/MJJ..;!5<491%N_V+X8=M$OG6Q"G"NG-3]LG@2J>6S@-8J"T$[)[0 M-D3:AC)LZGOJZRHI2%)2!2X_P:??RMZ3P@= M;6-+B!W XO0JS0KLD;1)W2T/@)VOV 32%O>S;4AC[RO&L:E*U6+(A0V=JRP, M!8]_K^H,71P@94OKDO\&3V5M">$4*N6ZBD_JJ%DB?/<\":%OXX1001RM2Z* MZ/[&=[*(S=T6O@^L(M%O;_.K2@.GKVS*/ _HO0AI>CDXI63IQ9PA\%TOI_6- M604=P"M4@S#:^F&X?/1\_W*[8T9J^H0%[P87$/E6KG!=6"M48S!RHU?LA++$ M=K#F1>^@!2PE]>UI<#GR*I4>#/./*3<7STCVOU6VN=V(]?ZA3G2T+!I5P *L(8B4\=*D M>D,).[QY!]2THU)^_YX%R]1DR^:!+E E)IZ/I-4P1THR$+*3EMP:2M09,:L! M/CA"S5%4Z4 &([TSLN,]9H;INXV%+417)6<62,*\NBGG^+,7;TZ3* ZW^6&"+F,Q9>MER< E+4%Y M*!]&8<(/J<';:%JN508NVE9<45)TU:/(@06K07C:TM5!N-/2!A0Q][=$-E-? M9 P\A]07*< HDF8&7I%>)34GIJ9W8?U]J]!V.9F-M\)M8==#931/-", MIDO(,BTF7X85+!,^ 8+B!E$@:/':!"19!5!Q$E;4^;>FFY_!SM5!6<']#"KJ M\E79UG$L8^ Y',=2@#LC<_OJZ%NRRX^-^>HZC$E[7QQ0+2TD:<_A8;[V16I: MC"M6%>\J]1,G^')&[L'-J3825O<@O. .T"&]]5:)I<\9R((ZT'A.^ZN"G,J) MJ)V==%/NW@6A6[Z#/Q/&&J%\?=2E)4A+DH\P/IM441@JZ&"]LA[(HD89"LE, M5FC= .*D@U5/P5J#<'B5)R4URHH8FK*38XEB*%83R&ZHQYC=\:I0&1? \I/3 MFOS.ZX 2-JWJ2$=?A4Z0FY\Y&\N65Z_.8TPXS&2%HXP38MTR1?:MW;7'Z%[1 MW'LZ**L42S.K^\\XX/^?.V$?')^D(<&,9\_-:Z'-@F7]!Y6_S$KI';_YG#^Y M?K),^ZR[&R=8DUMV*)RO5@3<-3,P\Y-RZPPM6)1FXKTF,:;%-J%XN)Z8=Y]) M1F6.DMTNZ^GD^,4L+H-52+=IEA%6=45%JA8M#5WI*@.)=N(455QX&==KA!BG M^NAV=;;>JJT'N1RAA-,HJ](^&TL>#0*6:]7VD4D3++0PP8*WLO91\>@6+%LL MQ#,OXH032I!486]V)J0C^T.OD*UN<'5.XR>B2E(M6:87=_5;LWP$BR*"6NWE M];D#*[7H[2%J3\_IV@GR9&DG6/+&T5&XNF&ZGZNHM!"2\3V^.O:AQC67:K"L M4BC]KHY?[A6LYW08GDS/NU[4#\MNP81\PBA]&1,X;>Q9-7] EU^M/A2X%)6L MJT&:'"?;K4/WX>K.6P?>RG-YC%R6D,);:;"9NMPA9-P4HS$45E5H,2'32KP"N6QK96H4H50-2AYB+Q15'_;F1F$Y!-[2;R71)XL]'P[? M ).2LIT3)Y9;W4LA0TNE"/T0"[E( G"J\?^]XOO;?*1=6K_E02ZC--M,6QVAN+3PA*O4XWCONEP5U@HA-U50[B-E]L# 0='5_= $Y'N.$]T?>A#YC)^*WH'AO M?(%H#L7S;M#:W4J)F;N8V@?&/Q'4Z=H,(%21<*,%O!J:BFFG0VR*\^W.#_>$ MG)" C%1&RQ8'A%.,<3:/%JD+3JK MC!=#+2A)"^>QN'D9UULO:S_@!$M>@HV=BR0HWK -%UPQY.QH2/PH."W:YL>1 M$AW$;:5#W-[!9+02CO:4%LPC.JPJL:B&1U0Y OJND5'J4RCU>%"\1T$)*=N/ M@IU";(U@'ODM/C4@YSL^%#\W/CN4.CR[Q-B]4TYWOJH>I'G"Q,F>H5(X:[QX1D;';KU!*2&"BD#D+"J!M<22F3'4/LA*+LU*%$:RA4 M]NZ<4V:Q[,+(\7F%$E[>^R&O2Q(A;T$3%J:C1,T01JF/7935/V5FYYH@B[6# MV(1V:1=LG36Q-/=F&F-2=+=([PG'9ZY>^(WB4%.P*+6@Z2YV95IMCIVX"<\M M"-<91K@[J9O>%$2G@1YLR9%LS>0-8O+^;G+=)]I''6/8M,WOL E_&1*O7Q>].64V0Q>S/\%[Q@24AK_SE#"2Z&IO+8:8M:WLUY3LLYS MR?.3R$0M*0XUA7-9"YI"+/!M(?)"9,=UZW =K$HT)[2CU# LA C<\?2C\UM( M"_,BIXHK/Q6*$[IG*@%8" ^E&W'VEHSM<160F8Q%(0:J$ Z8*Z",.'-HP+CC M=3S3-T-<$751&_M%1QFU0EZP14[;8P&SZ >FGB]3L\=[(&F,'\I#E D'4Q&J M$;J%H,4N!1-!?PC#Y:/G^RG9V G6'D]M3!VZQ:]0Q*M.=RI"U4"R$*780:%] M,;B@Q%MOXGDB?\(2W 7$7T_ ]NB:?X&VQ%5AGJ&4Y=/@GF4R2M.Q[*5X%>^\ MP!$4-]0+:58X_):XOA-%:96I%*/E;\Q,32LMD,BE7JI\P=][-6.F(WQ%"Y<\)>WR+0&@@8) M-AUR&9-MI'0FFXUL6L=7A]JBV?428 Z+HK$ERL9P?+^^'?I+[U!+01^[9L!@ M&,1L=9]G9=NR#)AC/,X[\J3QGS%GS).]OS_7K 3(J1H M2<<&'-@JMP*U$(Q0AV[A>[3#GAZ@@ AI[+ NDC M$^BHRVR&)6/G3X2Z7MJHSR6?G>@#4UI,IZ6EA:)HL7&"Q8;,'@AUUN2C0[^0 M./U+V MT*0HDW[L^<;7,V ,VG#*8&D>.*FIQ)C:J]]M>@L\NE9/N(QW1>;Y^+Q"2L1; M?4;5GB?XM;W[<&+_"5:]VG'O*T^ M?+G^7RK$BP8?/)MR%$<";#7XJ=: A[*JO_52\$U+4<;"0.>0 2MC""L)^RLZH2_=,JH-JB.BY M?HR+8E&^GC*X=K;D+%5[J)*HD$&SIPH1O%G6YM,L"M^^ L7RJ&*D=I, $\I_ MOAM2+.B"(2LG\6,,R7"@0 OPI%LW]:+EAW'1;CD+Q_U8LQ&D!T3G(#;C+[NT M07F$=$.!XDP\V$:E&L4W2EM(V8FW4SG@U9#"C?F8KSXZI%Y[FVUCHCP_U.D@B/J-E6J%I]K M^K;94@86]*9UM(U+)LK@D3S?KI>R4QUU@M(SQ:_[1M8CI;1],L-8(281Y7DI/*WZ+SKE0#.37T M.;&H/C4[MO3"&^MII!(0OUH1EXG@W3HLHK]+XZ?9.4CHBC99C\;:(>",/?[WK"I\ZTPOG5EQ*_5 M8 :["\],OCCOMQ7&6YN6%Q;*G&8L#K#@-/EXM@M)5QY*+\J#&+GY',+LSAZE M@[+_*"H)7)/XSBG#'%&+")V1V/'\2)6CQOL50,4A8Q;,'B,Q>((NPF1$?NAX MZ6$6F&9A)S/!68KB;G0L.-F?D,#=L'E^08CI[B2'=E*HQ7?C;TUINX@&^$AW MI";A@BQ*_'@G.3S[0"F07'43R&5W#*%J8AZX], #S=7D9S7B'$.$2G'H8&IW MP3X;1N.6E+YU97N ?"@Q,JHJDWU9D0W[KX-+OZED2)Z^&L+$5Q*2K;T9U4F!FY8Y8FF[I<- M(CO7YJ878ZB'X MBP$_NAA[$< >@ZT>7C&;="\_+5S"A%.>S: M:8SHB!.X6VN/C.TXH23F-_B[8=<3]@-G3=YAWWVKI"SFQPWWDJ0&NE*._Q@> MB@65DWM4 &T TX 1:RU>5=]U8;Q(S5=9!/?1X>UUD*=7=4')'44O#Y^C>/A4 M6[PO[Y8O[Y8O[Y8O[Y;?]KLEB*Y\>79\>79\>79\>7835\>35\ M>36T\6J8MH(9Z,U02LMB?0+=)T,Y9M 5"%[>#'N]&7Z33UM0ALK+JVOCU55L MB_1I0')P=Z.H7B&9,6E=A5!"=O2)1>-?34F4-[+CN:+X6$[#+5.PKN?X&I V/K(7%JB):7.Z*&60 M\F,,^DPOA[5[,>IAO!V 4:U4.>REZ/R)KXZ(W%#/)9^=Z ,E3DSH8N,$\8;, M'@AE][F/[+I.XO1/S.Y(?:(E=3D4W+1@ZYJ8,V7FG1N(3?1Z,&8,(>Y^T!(Q MO9=JWZ(QAO(&B*8TN[OF89#+ 2DN M\X@82JA1.PW\NX?DMJBTZ)LWCP9.B'?$(UI(5\,6J5@-)H(1#.H[/C/F\Y*3 M.&_WC?%MUF"4ZH?Z2T0#%IQ6I*T50&>\;N,Z73@G^_8BQWE]T'D21[$3+)E. MOTXP,MC ^1O^FFO=_$(4-E;@KN]$T7R5%Q#-ZX=6R$,KB2YR-G3&:)9-MS!4 MHAWU[X?U,L1%,5FUJYS@V^DE5@+>OT1XCK 6[XR!^<KFHGBY.DD9SFI;("MVKUBJNACA5%V409W)*E) MWJI7:63"5W-/];I_:+RKMWQF]Z5757.U7A1P4QQ.PX!=8&*/G1/5[NHZ<'<, M8;5IH#;R77C KG*@[3S;\COLN RLG">+<4*8!C^0P!1=^@/?_"5EE/15^,&4 M;0S;WE"RL^F[9""P3)H/-(RBTX12 K^OY,2LJ$MM4" M@8^<8L6M0IJE2',_JZ.;GC]=PYE[.)0VGA5M-I*-H"A)?6V& M=;]2U*7,*%R3Y2),6T#.@N7Y$W\^,#K!SJ MUGG\R!_)/<>'?OAIIV$KIJA;"M6S2( /TH-)2>US2+];^+M>%!1WZ8)Q9@W/H^OK S<>%$! M6AP*!/L7JA$2P0VWZR"+=UP(X^C4Q=L>(=<%I*VT02%?:'7%52B.JL",VAZH MBET)5*S (3&[6#7(52C:KBNCLUXA 8:V.KIG"IP#Q!*UUF.O+&&:G!JA,KUP!.DUO@Q MHI9*BZO@J:0/M%L8L'ENDRW8"JV/9ZU0<,NV*WL4U&<,;?1DA>*?8$&MC3=* M4.LSQO+:7K'[,4IN?&5@JW&R&J9RU9JHXH+TB,%)G"2>S]-<^?OMY79'PX?T M*M@:I PBD@Z"%H-:>PBJ"T6C9+/BA*'(I,"!-[=) M_9N+,/33U1%$;!SA%A.\*(N_GI)JZP)"I1FU0>!($H?;D$>32_>(*"I$^/7D MD)< H?!J8::B+A+*<$DH83Q>>$_\7SA'BX20O=*?ANI)!IKB4X>^+4")%+A<6G\$WU=9"@RAN,>^B(K=E#]#00DARX7TTS">U32!8RB7 M:D9LG">5]$VK"SX<@UI(]5-$5HE_Y:V@7R-5*#XG\56![#:T#;-;DFWB.S%9 MGI$=):Z71FBP?_LDQ2U8SK:\4$)J3O?*<>]X>Q\.26P>Q M,42[]Q)?%YBHC5\;'*.+4X?R.+)* 36J'&=%LW_H3,,EN6=7FH!$41PN-AYE MFH9RO@N+HU?>X6'P16UPXT3$S@%-E1XW+:/Y*F^_CK(W6DF,0<&IRZGF,FY% M#*5YVH+0[57H!)\)XT?UL?'HF^D!W3YUE&(JG$)I%X8G3O %>NTW"8Q"_1LN M_1:X8/V *9L77L#SVM.WF6A^[WMKI\4A(%C_PH\MQ*;TWP9B*,"?V]N$C+@; MQG"M[+\+%'QD)C)(*RPRLPI1%JTDIG=8R!%#>V\/@S4_H5L?."TWZ_P3G27D$QN QAM26(I&S3>. MX#L>?G$8WO#JIC(BC![ZZ,1YM=5;LLNI\MP;+W"]G>-?!M<,]<4C\1_(QS"( M-]#O*_UXL>ZLU!"]:.L82 E+U"+IU^)0Q>/H17AG2 M]XJ&@ 3'>_.KZ6T&T?158C[ZNA6PKDQ-"O:O3,8ZJ@6N4<9P5%U4%0\52.2& M8&Q#6[QK-$USJ^&@XZI*BS7AQ_:7K2+RK8[*.@[=+R.]0,\Z?JX^1606122. MJL&(VD*0#F;/.=:UR%JE( <&Y>)1)7\9Q(22*,[?DX%UO8R2M;-814Q*4.&\ M=15L01^[Y;B3TEHML*@DR>LKJU,GVMPXWO(BI%EWF^@RR+KA7 ;,&/C(Z"?SP$_WS3_]X_]NGQ3[R?WIPOW[G_SU^&]^1OW_] MZ?LO3^_OC]YM/\Q\__WT1S9ROX;O?O@^7_SS[G?PQ M./O;3W_>_WH1)1\WT=U_^=>?PLO/'SY^WE^=K9;^R3]_>W=WNOG)N7X(9_YC MM/O7U_W=QWOWT[N+?_U7_*>//_Q^QS@)?E@M3Y_\3]ZYM_BT^OLN^?7T^_5O M\=_OG9,O\\_[N_4/_][\P_OG\G>Z^W^O3N]NW[RQ]Q)MMIT/B?KR!:46<#[L M%3[ECWLEG&#)I\SU\JT3$Y@V#.7HL_KHAK?XSN&,WXZK&NPSX=W*$73U=1 &V5ZE[5VA M@!R'H$W>;MZN_E(0[30UK ?0J6V,X(09J%*U6)<.5[X:L02(*DO5;)6"Z?@BS:#%BV*7XD%[\'&MDW)/G?IIM#B M%>;K8&&VB@FU).(Z[67/%[$%D"'$*:3^W[2H&N3.W 72[XD2\24D]NVOM<1CU;7 MFI:DHC_++C,#5Z$*@L3Q#W'[QB4@>$#Y&8D=SX_$HU^U-_L3O'MH#FD2PJA$ MHJ697Q^.%[@IP(T>?3W$4S[LZ>#4OU>?6=+!?7RHS([0F*^% .(QT]EJRG#Y MUK,-FI"AQ$;6"5T[6YQ&>T(R _12DO36$Z],L3"J&"%YK44$P=OF2<5BI-;!\?O@;*PYF'DC_ V:,B$K?0$&TN@]F[X4B/*BLRTJD2])-4.+12M MK-I>RA)UM[20L)>H"*?J6K>/^%EF<)\AKS?VM]!G;$5.L(PWI-3 )X[/K?0> M^<^M*'82!/ K:M P3;T_!&ZDM9[IY41;:WO])$/]Z2M*T, M+U"V7U"VWQTWA1S>;RFCA&9C]'!?ZFV(JOZ48@J;BM]!$L6]*:=EU\>IL)P5 M)*7N\027%;C7LUM:5EV?D )3=E(QF?'G-UPG;@8%*&X5 N!4=0V59!+K1M: M"TXJM6CTETY:R/,R6(7,-$YAR;GZ3FFYB+\>0V<(1="[<,!*E:P+.:]%Q)1% M]L\B?!9U@PB)6MPTG2M2O%'$&"+%@]W0T"5D&5TP]C&E)J9C;Y]IR4D"E*J! M.^P)72XL9HQ40]2KYW2?@[HCZM"?9<-7NI&F_PHCGQE"8OU M&4C-&W"!X]>\T2;_3 5N5OQF^'R8]9J2->.QFCW':Y]=^.%C5-&E-VSO"5+08P0BXU:9OOQ2XY>6 6+A'E0]+BV 4KB)[TE=Q4(-+?:!: M$F8\C,*8'WA!=-:=@*\)). $U]\XAI+RF$(6@HH6-"Z@B!/=WT'L>6KR+H1Q M:@ )J*+5%^FF]VUM6:V^QE9R/NGWT.6K:AC9MV"D;JH>-?;Y:$=[&A91"XR/?$I?9",Q8R)Z_ MXV/JM3\&W@T0'(U UZG(OKII0 0!'DBEPUU-1U=4A87U(61E#-L&F1I;T3 M0\#(*$PLC*4@ K[3(X^]$L[(BC"3GG.4%>_ZQ?&3['3S_?"1AY987!XJW-E_ MT,-<,$KRZ?;<8RVC-#2S_%&P3M,F<$*U>K/S/!>*7 +=CP%P*^,T#&(O2!@/ MN:,S#(8Q-EL)/YL[1SNLW4\!-B[O#6UEU(ON",;&H(9W=O$XAFES_1A38\?6 MVNV<6Z6ZB_ O<7RZ#8*'=Y4PBDX=2O>KD#XZ=!F=L6T4Q9X+K(9,.+"6E*H@ MQU[((M6D;BB2I^)G^4WJED2$/I"(7;-GKDL3QX]*D^@BI&=A[Z 3+_,DBNMLXE)PXC(/J'R!D]Z*P:*\Z)>S^-A".2KU7D*5TZNR\V/$; MYQ7V^A#2G:0&$*/8Z6H L**W(8V]K]GM-JC6J#&TJ\7C62U-86Y@2P!"B_X[ MYN(R8-R>LZMI7CJ(_3;]>>J/6&R<8*C35H.1L8L; FL%QT#O+7I9_. #F_,\ MN'.R&@B.?Q[%C?<$Q6W:->:XK6,SF%2B_0#T*;?!R\-;M0AOQR 3%$<3"(5V M?5"ZDE!V7:Z>I?A:L4ERBK9(.W8JK?KZ;9MFL&[6;-!H^P@'LUD0W70?B9$I M[O'PS;".>/U F66*;=)G1,:MZ+H0*B0"'6\R_+.QZE/P)!SG6C"BU65L4+\F MZ'X43F+Z8DJ!4@GDZ267\AFPTNL623ZMI$81C6,DJ';DU.HS]ME&U:;$-&3G M9+R_\9T@G@7+\]\3;[>%#XO0I3Z"=W'3O:>&+DXP3#L;@\CRF8@,*QBEP5J% MY@ 'VA$UZX&L_0ZV8^S&U][H@OV"6TDD"E=W<>A^F>_2D)@/U G2R$K##NG5 ML9Q@^9E=-QU>-^&X>G '_2NM7D?@1 U]1D!\J#=# B6(M.?:FR-AK9/RN@TK MB_[MWC774T3C_]SRV%759DGL@XKB9?]U4+KUL9#$K-8,"6.'<)$?P04;,54. MWM:GPEP: S1HD;8U:EUB-3#5.Z_TP5.M*Y$FHA:Z#JGB"=Y2G8__D/$/J9< MW726GL"E3 ML;7$M*EI4)'$L:)+49@_\QZ\)0F64UFL-7Y?3OM^XL9YG#!FO I.=!G<$.J% MRZ/6 .DOSQCWY2S'LFH-N;?EHA_S"C9=")U/.H._#U0A@\@^K8YGF'C:.H2% M4REG89[$4LKQ-5!\& ^[G)G_5'-=DB@-Q_+:)!2:\$Y/-(29P_$>IZ M$>^I"1X"-A37HXA[L;#DY*)$JEP%>V1A!(9BIC EG5 M;H"7I2J MF-?(S*]N?I_3:=A?>#A-1M 9'Y.61)W+LU*:N%)7[:8R^&K.^>3NR5&ZX)K\ M?3,NN!;1=*:)6UY"$U)]JEQ_4_X195%V9KU;*/E9\1^V/KW@)2,(*#<>R$ 2 M$3J)F556Z4D>/N%"2@AQ5_9+ME!="MI)%G+<(9(KX,Z.S-\Q2^)-2+VO9/F) M[6=:X9KG2K)+:DVG:&5J]#XG^G&(N/I@+ZU);?$8FLKG\.DW)9\*8FB5B$ GE;EMYE4S M++? QJS?)5S;=(8@7, &%SKNLFWDX!C.H,GYD3/HEG!9L5_SCC#<%Y4X/D_8 M>8^QK$UE<^"O M'J5H,&O>]@+X2G-LDPU[ZCM1-%_EH\WI+8=(X$/OO84ZB)E[1%L';O&.X\Q@ MV#)$>I*K;B\92KU]V29B2U_!%NP/$5S0];%M.H_5%VE56$?8 )>RZ1_6=N O M6'(-?.ULA_3H]F1Q #^:Q)_;NNYAH@UE8IG0&AK(&0NPBJSZ8ZTL)/ Z4 6S MN694+UND(?_ZV'9<*D,HW:KPC_ $=Z_V#H"Y#H/,-.?U>^/]91 Q5E( 1IND MJL.RE4N:N7DXC!A'FD?XDM+Z+):B858K3(/+S#^"NHO4UZ8H$,P>>S:?S=27 MH&V4@),0L:;3$<(^W.IKC57_EA>:.((=+ML1B'>S*':TM:43GOZM+"_MZ'1I M+2"#!=9X#E"H<7C@_A<2<8;3Y*&LQ&'(?R2>E.C%[)WZ&AP-Q]-:IJ.!3:GK MQ1@NR7E)L+'<2;H9GL<83VE5]J:Q&&VC5*[)CHJ.0\1+SNG:";ROZ>2=8,EF MZT7AZH9-@K6K2*%)Y\(:8I O<8%C#9H_*E-2K"V@..6C#1G-YE=M* M%['!FRZ6ZH*2I1=?.&[:' ,AJ+*%@/6T?+/U7(N+;8$-+5BF3@PE8K*5Q""Q M:I*81_':%(M"(W 13!;@D8:&AKQYWO)D M_XD->1G,F>'%F [6,S?V'AB(!%R"ZH2M50T'DJD&Q+"E M))Y,[':+[B,3?7 M84P^D_LH)O3$";XH^9SD(]CJJ0K@;>J IC,\V&3#S>,-H5=AL.8DS\A]#+RO MFN-/?/NT ;;VS/E]<)[(LO3C4/7Y#3,P]8XBTH;1/CQA/>&&!#0Z-.*84V" MY! J>$/H*J1;7A]B?N][ZY1I^-N( LV);Q]%8'%Z4?!S;_; >.26S$5(S[PH MIMY]@A&](:N6Z8!-S4N0E] MSV6&SN%1T.A=38M( UCYZ[?9T&:Y0CJT- J0ZP^+=V455!OO)<##([P!@ O MAKKNAH47\R8'E\&2=RA/'!_(_]X^KO570O-E77@K!( A.)0;E#Y[\>:6^%F( MT,;;+<)SQK;.ZZ&NT#HHVBF?TKELA:+J A"TR[(!!R#O!B9"M/:Z@"%'U1K/ M^B6$MSL_W!.MTL[U3RQ8>CTTR:$2\-'$X9\2SCQ*7/8K,+?WT8##.UY[XMX& M"HJ3]32,XCDS^D-V?,;[6[)C$N=MUCXRAIAUS>]BT)Q/KC./TVB.-P26M(N/5]NR&;U%3Q[5Y.XK;Z. M@+I6#VR<4A@GCOO%#]?9"1^L%Z'[U]NN>W&/6]7803]-B @ M8J\=.9CP1/!U/@EH*][,U+Z@:6I2]C"HIE%;/YSRY4,"ATH#XR&>88H;D1,L M>9[9CB^,RJ.+R48MAN3%4.-99=SCAKU >[:;7H]#A=FI[-[O8;PJUX:VF=&H M++ C [X"C)K'?8@%G>_0Z,;9\Q<#MJ[93Q@3R_QXZO&D6)Z#=1*SDD1AY#*U MD-]GV.^NP\#-_P-G_?=FQ^A-\@-;5?/@,_5B$JY6\]41%TH*OVL,>\6RH$1< MG@*=<*DFMPWR-N_XY(HP^^Z>&?H+ZC #S^V9HMLQ9./XE#]99=NZ'0S1[5MK?&^+?[: M:I''+@50'C&2V6-EF[.KCTO(,KI@''/"\]5)XOF\(#CT^2&C9,^]9& -*$$' MFR%=^K!2(SHC=AD\D"C&2!D34;'IP^TA)R%HW6^CAD?+BK"[T+)\Z#EZ[X'N M =I-;Z*"4P"R^['42(2'93)_#,@R;[]Y0[W ]7:./]ORJRNP&-5H3E)3*L() MFZQ4$!PL=['8]N\>6SS[7@&"/PZN6'W1]%A)39\2G#92 * MUO&F2'2B>TX54J0BX'5/059UUW/S%57:2Z@>*B'1B4I4%5*5,ML ,KT,8D*9 M,7S+U/<94^AIQ!AC"56F0J+/0J9B2+M+4H-JWH \9NUZ!E&Y!VJ3-%P[ %2H MW*SM7,Y#KG-+:J_D4C[^9EHV2?NT"VP[O"9#/+3SG=SC4;WR>6/^'6)M^=#P ML;PREOK#>..C01_!9;A5ULWQO*P];J>!UKPZ/(WWE:4?G>RKOT%X]-8@C.:9 M4WL*%ZW">H43=1BQ'IRJE%#>P5L(6"L!:[Y^16)#20X7$P)_#A=(Q^(S.+1L M,!*^>?[M7UZYY+ 808N4&V,]G&MA_;(])D$#A3D9C1?5>^)&,:6 D&[X8>="_7X MA;,+/K0PT6[BX,:8HO2LFF? E2TSEXBL '5H"3:6N:">HFV?HFV?HFV1HJV M+@BFG1;/F)&)H*_J8T]"51W! 5Z8HT$'13D=CS[(XI=HI=9%U@H[=G.U(T+@ M^J<%>8LZ1Q?WET9J0,ZI9JLT24BD$9XOK=) #)275FDX9L4O#O7XQKC%L2P: MPX]6&X@!Z2X2U!MY%..BA8#U]S712RPIN>@C<:*$DN4\N.4A2CR M+VW^\2D([R-"'SC?E\$NB7GF5\#;2*8U=ZKI*C]6B:( %0: MR%X!*+$=608(JD$!OA(?L?]O]TC@[1QQ:T4\>3WN&4 M$$Y8W4(:W:0D:P7*F9/UV&5YM%LY6KVDD!@#]83L,@(,P"<9/X V4W(]ZA7@-NR>?V+H3*6,LFKW(C M--#,84+CS8SQM>2\Z6CEUB\G +)@RN Z.27VT7,W#O%O0T8C7CAKG_WW"0WC M#:'19>!JX*TVDDV5(LX-++%7A /\84](O+\,ZMA/"_HFY)"^UJO0X4UU/$HB M;B8I(7S\C;V$?:4DZ\84.FCH4.:0L[0$E69CBJG BZ1CH_T?FB@8BF.XQEJ81(%^Q'$T9+&JB*%7'YVZO> M:;*^L0IR2O;0QS!@)WFPG"=Q%#L!KV>'4FO5B(5)"4\=6-@ U9*7,%CS2CZ< M][R$H4.[X=A4/PH/"$WCH=;'TV#C9$>E/WA!6V#6$G>9.-Z ;]: ME/;164*:UCQ$IKB8U 1VK1PJA1JBID=Q5!P9.$V\6TF,]U(F1T:A[&R++K _S:?A J+/FP6U>J'32= PQWH-="8 " M=EG"M\'Q_GOB,?78"_?.04;KG5#$H(!>UCO$ /SS)Y=$T:D3;2[\\/$0D:D$ MNO#CL:K]CBD7&$LN]7T!SGT,)O 6GXY[)8OF6V K:[EA .]G?B;?>L*OX+%-2U>!N'KZZ M\,!;$6F3GX"1HP]I(5WI%;NO*XIS@^/M$%&9@JQ$ !6OF+!A<>Q"Z,6.GUY, MV,TQH>1*^ @G"M62#S%R6[0+@ )VZ*3H0R.I[').H'WK+02FL/Q;8"E$ /: M7Q"K](BZ( 2\T^[1Z./="$(\"N3%]U_]0$5OE07M<4JZ=I3PXU'?!,13+O"% M[K7)-U%V?& HE7SDD5JNK2 40 ,]K^>,E)*GB3Q=1C_2F*$D 1ELN,_SM41+*0HOLQ#O>[EUQD;;WM" MTF/?FWHX%K*$>QTOWTJ6#[QA>+0(9ZM5FLD*[7QIHS!VZ;2B4H3(PI?C(KRAX6_$34]-GRA?9#2''*FI;81. M(23PVWPUX!*C_>?Q\",5BAB. GG):S;0WOBT"P/(C=$^WHC=6?K8%,(1NP+Z M>+CFJS0D-8H2?E9A'!TR2J.]S2K!5$A&]B1N5!\O#3;)FLE>>^-+ 4:NH0L(U[M)G>=7XTT$)@ )U:'^$1-3H%IXLB'F, M@M+!K)"7U&L 4-FBMF[X/WG7C!OJN>2,N)0[/8#EITU^ K:>/J2%>,'3!Q!= M$L?^AW'+I-7=\"-4/\:4E>/-FS^2\)+QCV3)?LN?L!;A*5L,;$I7WM:+TS1: MM:PS\]%'*YN^J!52[ Q?^.O;P\09)U\.OZC_O(8(X8[;Y<%95,/D\?'Q#YS] M/[CA]FT*QGQ'*&,L6-=F[P6=PW:@%6ZA-1',PE4[QI]T=1!AGPN M<%6.X_LMBUE;%.4*5P2F6?LU9'?'I_C<3Y\6?GX=D74>*PUPA7FF'8ZU%J&X M[3%2GUXHG%_Z'K_T/09Q^*;-!-@\0=LGU,8;9?N$^HRAVR>\]*10*JMMZ+PF M441(7(;H*V' Q&)HD.D*JM%X:PKU,'UB;T&4?1^>]) M6EZA-*Q-O56\G53>"$Q@2O=W4+72,#&PA0BH6]8=0^#IE89-K22"PR6Q8^K] M;6?3=Y>(_)ZP@<\?>%52]@E"FVX1%43S3\W85EN01R\S[8!A]51N(8C2=%M, M!_&L5FJ:W;%&.Z2#W?-:2!*\:;540A9L?DCYP/>,+DD6D8W9_N8!^&' ([\Q M])R4%I:1A:;JY,B!=[4J([KJY%"T73L-_'TD4W,J"[46^=:.$VAC-RDM< TG ME(H5GP:L8-0TG.F;=?E CM($N3F^C1<9)?U0?Y9NP(*R.8Y.-101M-,8/HQ) MV2R5'/M8;JO#AF42S\* SQ(>QY:U8\C"@V\)?\ F6<#PSO? T^)TJ=O<2IUW M5V-(09V\2EQD/[_@%4SH@^>"%_?2)&YO:\((M05.G#Z;9QXE+OM=U"S()BJC M5/O"3CB-GO?G:(XJ[=1ZV@&(R2(B*B,71"=(2DW7AG 4GV]W?K@GY(0$;,PX MNO&=H!J$86;!'PTZ"[*-?N*P.7)CBIG":5C*[#[">(70IV]ZX[_)C'I&8,Z[ MT]Z$;#P2LQW(;?BZV2N@_.Q9\=C>Q&?=$()TA[3H]TG_R:*#J/OSYRMLR;179BL M-_$OCI_ I]QTT;-\]IC(O)Z%TPDHZ,TU,THR*NS@]+9J=E?U ZO7%E.\6^:M MY'4>0BE=!NR?9.$\D=YG/5\RF?;F,:AIMC_2V[",DED,(VD'X M+*P@@TK9(,&+3+A5:NJ/(5VR$(X]A+M=$)'9N?A*28B108C7%%(#B=[LD(2U<,[^P@ / M]LQBQOA=(V6NS=$N"L@__FAX]YS2CCZ$W#=FV;VPS9+G5H27!V;*+RWV'#7/ M+6"3086BE?!0S9-;"T&TQ_(&]73A8(LL(V+S"M!72#E,W2YM&*&40:K\HN=0 MNE^%]-&A2VA[7(>RW3MS;P%*(%7PKR.+M=1I%D,=4M)MS$QZ[^K! MKN37QUP,UV$\JO4@X&?2AZX^^D7N+>QKYJ&&SGQU_N1Z47:M5#)21=].0E'+ M9Y^#W=DA9K \C'G:RX:[_S^SQ>($<62>C'&(KQ2.*O"_R9(<%,8RJM\M'UPS M$Z-CG '3,4R$4,_.Z,+$4HI&_K"=\S2GM[R9)T+PLI@.GA0U0I?55FSMH5\, M'$H88"L]E.AE&25+[COEU=HI(21'G@)-\'CF3CE9C6N&$A6XFZ^@65:B/I0B M0M![(BKC2$[35WM"U+"BSQ>,K8B9XVD021HLR,SP2AWQ Q\1#Q..VG^%HBA! M6;.:'=*Q%ZH+ %8>X"];&&R":V[HA6-5T5M:.XH9+R\U?W0U?7O%'Y@"VB_U M?E[J_8RYWD\9>^H[P;6SQ:A64!O:X"9/"^)6K18]T%73:XV0S[<=2F)G?>Q1Y-#(/%A5"1S!@N2P M*5(5*JH011!B.E8?QC!NU[5D=3&\*&7E7FKUO=3J P 5MU9?:GLM'L/%)DRX MW;5X9)MHSWZ0U1ZX#/@KI_= ^!FD$86H-Z)5M=-NW)4/9IK8H&7ZXV6Y-E-; M;11(-'C0;,<&)Q^_/660\[C.D@#WAS\IRJ+SH(SKA,]WOLIXG#VPR?"KS$5( M/_#Y88@2@TV+G1SZ+@P4J>%$4Z;D[KOYO3_FM_KGO+/S.XQU!<.8K0*L?9<1 MD%B /13IU&;K-25K)R9Y48!\EDH'M>C;:6UX.0S=89&&V]7Q"UIICYCVGE7] M-Y^(S!2WDA RA2#%055J/K]?2!23);N1\O1^E_US$?(?S9,XBMG:WFT:AD^(E-2U>,$$"%H-%>_J2LKE&[-73- M^URE,TECB!=A[/C'Y]9U&/]*XEOBANO ^PK?DQF-SPEJ2$2AY:L,NH\@&L=9 MD2YF=.<_XG\'K48'9MZ*IV.T2U(@X'R=2OLG#GJ)+_P]I9,YS:E;;)P@!Y1- M846\..%N"*;;O2#R7(SR,#9F,,DE:T74^;H%;PQI/!EE2Z6\.HUS]?:>Q_ Y M\-86<'^9%PY4X-+!:#NR/'F.[.W457?&)GC!A#&J]0PYIS (-F1?K M6/QT@9+5W%A1*<2$++=OS_EW$6_6?AZPXR!+=[_RHKA/G[E*:SZDVJ5M%$P/ MFRP"BM2:"NYSN4=GX%NUDYS-8AL2R36SQF20*<9P#)'!?Q:Z618+V[%!G-H^ MJY!NL\(.N@Z[)?'^4PQ8&:>A<%H62T3"^8A8/:>876A5V,"6SQKH-^:G0! MJ=Q5 =2V=/AIR$0%I^[P%#/IW"3WON=>^*$CNV:H"J,ZVOA54 L"JM6SM)"> M,8:6G*D+W^FWY.LC3>'X/)I[9PB H8XA/*+%OV0WFZ=_D#V$6CD:T*OBBD:+&MTRJB"&'1KXXZ 5^D!))" -+Z MSV8GP=W6\?V3)&)<11!&3WV\*6G](R0*S&4763/(S[>$KIE!^X&&C_&&OP([ M 83=TS[N5)P( E0*,4#?=^\V[)"'P[XVW!24?1L*!=:2:ZXNV)?NBLZ2I<=^ M.XMC$L4I5[V].))A)V'GR& II" -0C8^<&=!D#A^=JD&.6MK T[HF*T#43Q* M@55]J#W0\+(X*1: N#<&G<99*\:D$ '\;9=?J[-Z $#>A7RP2:B:)@0%T-)P M1D.H>7=*RN29\I2VA#L-DR"F^]-P"1%B(!]_ NI'":9"0M+[KIF %L[3Y9+Q MZJT\-\OZ@MH8HI&GH9T M0E)( .$.W*3W'D4$[Z''/@<_[D M;G@"5^](^M8!)V VM@-1@(YPD;T,8L(3A+P'C@<"++D_TM[TA, MF"F[($_Q"?O\"XB8NJE,XNS0 *V0&7"T<_8R=.'1[:6L4IM"M'-MI"FHL*.Y M%P #7GIS"KU/ZNHXDUC7M8D7P$I#FDVQY89NFM\*@&\YU@2,H,;T"Y2["DH) M$I'_^I8/S\M7\KG_?U!+ P04 " !AB(]8IU:+,M3' #^]@D %0 &%I MV/)(Z/=G4U!9-0C+3%*F0E-O*KW\ \$6D"( " )T[JV:W;1M .< MY_#@X+S^]?\\;0+P"./$C\+__.;L^]-O S=R//#]7]^\VEQ,EJ,I]-O_L_? M /BWO_ZODQ/P$88P=E+H@?L]&$>;[<+UP3)VPF05Q1OP;;KY#IR AS3=_O#R MY=>O7[]WT9C$]6.81+O8A0G^!3@Y00L62XYCB!?\ =Q$(1AM8W#V!IR]_^'5 MZ0]O7H-/RS$X/SU_G4WYM[\&?OCEWDD@0'B'R7]^4X'T=!\'WT?Q^N7YZ>FK ME\7 ;[*1/SSA7]3&?WU%1I]]^/#A)?EK.33Q:0/1LF8(_--),>P$_^KD[/SDU=GW3XGW379N /PU MC@(XARM ,/\AW6_A?WZ3^)MM@!$BOWN(X8J.2!#'+_'\ER%(K: U\X]#+X!>/BG^92YL0^U!2LS7QK%.$J=0 WCPTRC&"LA>XQG M@'^^1OC4,(5/*0P]Z!6XXA4XC$D D,^@6!>O'+FU-0/,X%%<+$D _^NA$20-OT)*BBO8JC30M-THBWK9=_ZT3_ M7@B/D;) ;1:99\O1-1@M%I/E8@CD9=/U0% EBE[[SKT?^*D/>_JL*0!L?-M- M-(0^\,HTNVS IE.5)1B[5/[>*^OUQQ;&O_P*;.[G?ST=74ROI\OIQ+(,H)"! M0?6.TF"11NZ7ARCPD'HW^6WGIWO-9*< L"$-FFAP&6&QG(W__N/L^G(R7_SY M3^_/S][]!4S^\6FZ_+G"%U8X@TVP*H,PMOOR;YK/?0MC/_(6J1.G\J=_2CG^ M"R? +[##*3^S(SZM?XL:#WD2>O)'?"9RQ,^/D<_TZ#^CT.M=_K6"T_Y-RMR& M5)1$KT@PNKT+WPX=Z 5=1#+-Q2^<))I.G-':BV/-#)]Y/4[A);M%9H)GH M7 +RJ:00\8CN:ZY/3$U?FSWNA2>"[\FBX *&$-UR ,,&&0A 8-C]7 RP8O7[ MZIL&ZOK#+4Q[TQSJ:]NPQ=0P8' K&@/PGTN&M,".5"I4&:BY$>W7YB.,[Z/2 M92MVG#2[2N,\[7SA\D=ZVL6X^>"@,Y_M4NS6Q_$/NFV;C?6M&=B.,6%\5KGM M!WSKAR";\YU=4QN+0C4;$'5SFF]L,2,;#1..&9-ZSL_JF$^KKTI)SP)243

Z6#PT6&?<$P3\DP^W.-KX)AGN9*P([;/]J AIEGTQ47,]\:/*AN MDEG6&Z=ZZ-H^617"$Z?PT\2QTJM_.)IFJ5%;Q' K6=TS/Z-JHSQOKL'/:H1G M?C) /7N+W.Z">HAZ5G4\+XQZ=FJ-%=+.I$Y_YH>S6RG7E\D9;3;H\M WGV5= M.+<(T#H5='GFMW10.JC5"P&X6 #N%0)P'O7L-Q:%!PKJ*8RO!=1S4)#.8M(I M5^;YK"_).6UCT0AVWHN*?6&76#JJ50I"7_BT>OF@$)&SB:>^L&ZA()XWO]?* M>P7QS'K:WF$1VK@GOU4O[ZW'M-^HCTJ =7[8C8:JA' 9+^N2#E<99'F)5%PI MKR?.\NP/IEH_*DCG'M)9IO_K%9+.SMY>$=J=][3=^E%Y;ST6^W9YII\0D (A MUV.? -'Z-$RMVV7 FY%WATVS+^QN"VFY0%H6<>#9_GNU".7=1SKS:AM?.>GL MK)9V7IJFI0Z+[7=1']D/^4U/5N7IF.3!\J#1AY1J%?5M\]5V4:#[A)RQ>?8X.BQ7YA5 K84_M%7X MCB!C)Z>ZKQ*]^5&0KD\RIM8+/ 0$[PP4V*,?O=0KT'Y?!MKO3\B7QR+ZW?=* MC<'-KP9K?K/[*TYPK2>X[N-Z\N5N]>Y!G L<9DYVK^$4EHVM;(<8?$EXIP7H M^79,IAS(MN!6[D.%-#ZPF;J MEXU1NX[SK!TN2G6\[/-<9HF/.M3]10' XDP?1ZCU450K55]@K?/JSN>PM%\INMWO2:/LEQJ'JP3=>7%%S[7RX6L MOKB@@;]>DJCTR6&E5B8"]BJE@^HJF^>V0P2L[GSJI<-JT=)\CX@$\;@01_>U MB\B]\L%Z&HHV:26R_$O2J/MC$ 4XA_S__I_#6O7@-U?]9^RG=T]]9ZLSB_9* MU:.79Q:M[GSV2X=%K_[]U3?[C54>TDN3B4?E@Z.URL1U5+P\@^J6XV@X\F(_ MB4)L?S_Q$U &/!DPC60RX)/6NO J]4$MNQ2;)&1,_/(E+)/K6_&.W"D\T_6Z U]=PR?X/;6R>S%0[IWRXMT(+(5= M_%?V'OA0J%*'5W;C(02]#_OT@SNW-U9(/ST5>'>TZE$<]<9=')6.+E'4];U4 M+R09CT;PE>X \1C\)!G#T[K>.(&_7]ZY4:CX$[Z*W;[G!QAYXD?[L"0W]F[@ M<%,X92]('.PT]=P?Z@Y?>!5[0W@;;"Q 1\S%+7CPSRZE9&A973C[: B/&?JW M..W>7F>,=DJLA@KA(/#!$4$QT<,#+\79[XG^#KXJ*6>4LH9Z.4/&]$L_["E\ M9*6\YX=/*F;F$?-BXQ#("LDQ2GPZZZCOZ*M(F!K5;5>I'M! M?(K4G0TCI': M,CY0/ET'L4-$_ZVY0-UN,HAN0O=2!='-^TUN>0T7\RP+^9;.7[ZS=?@F<\#[ M;Q:\=59*=D5#>+TK18L!:KYO>O46)(&G;_9GCP'TV[$P^8("K*>I!KB_I6\I M6OF)\J2-E%^\],.=5W:T!?ST4T45!_M+9@C[WA#LK_?W*;.IC9U?_*_[%["S M?M_QT'.$?[S29.W!7-"\%SOS=FV'V9@/C/0L$]]?,)8)5JG[U8-7A"\KPE)K M%#C=JX2;%[O?0QV!1)_52 ML&D^81@G'%(7QTNZJ7H!(CB'N1MKPC&>$_E_PK#8*N-!#UWU;AJ-9.7R"^TL MT>^L&!+L8C[;PU/F;-V9-O\JY=J>'S[*%>"%NYRY)E<2%]=^:*HZ2-!YWTW&,$9^1A]_MT1 :V9&2<<%EV"<5?KH]N'H8_G-O;@;P2>: ML7?I=W]S3[VAXJ,[C?"0:C7[6^_TU^C\K*LV!SCO0"]CY?W8O53]*(;GC^AJ M[.WOS]@^'OP[+[67C?K(K?_5,LJ;\XW129B+K>8B,5,D9EY6 M8N9;QM?N-^;K(D=3Y&B*',V#UDMWKH?H[BZ3%>KR0C4)OORQ?IE0<' M1NKK/\S'Q/GN>4&KMOO1_>S=_%!W+VR\3O6PO)X:U>=_,GMKBFYN5\_7]\^[ M^Q74G>$/HG#WLPK\;C1*L>+E1=WGX5Q4V]=.Z?MKFEB[!DG\Z>+DA1U^I1@7 M//MI1T].E2M,81]_WMVKOUC9>K"F:H-G?S#[:\X#;B*7?;);WW._X&Y#3!>U MVR_KBAK%$,6Y!M-K,(!/=JM[;LN["I1[X75I&>X)GL]+$]*UPOZ=_;1Z^7#K MA?0C ZK-() >,-/_]9!0YL\'H9[_F*/J_"+38AS8$UW)_EQ[0)%$,IR,M>?JC?JQS:\M+O8W-#0E9:M;&6A7WPL%$]"JGP)8&_^7V0 M96'J*B]!#R_JTU^H\F6ZT]WM^4EWG, C'.\RNE94'*-N1ZJ+%<_2XW[G]JCR M&U8I3-AF.0:TTO8V\]/=?L&X:$A53UIA.6,W-+O)8Y! M"8#?X\H#=:V"&> ]?)6=)(_#A]BT^O[%$=)@H45?3]][^AU\F^I?"K-%4_- MJYTJN=X0]&'*M_/+0:E1.V20![XU*DN2>\._[A$$Q Q8A[-Q[%S9;Q^92AC\ M4-^" =&T0:\$^ZWQJ]N/HR&] WZL_#H/.,)/7'\(C[\F" 47F,*]A$^F:>Q? MCE-9JF.!,1 '$4EZ75H;TO70^W=DT77)309^/[4Q)1"[H43TK@$>(MB-ER+W MJ3YPHZ]"^'^$9]@<63P;F(9-%1?B\T=KADXY,_?> F$7)EC%Q9SVWFWGJ+KD M6#0BGP5J!$,0:!@XYZ!69[Y* M3 (+0'\%^%'.J%FKWV&=';C547=;I%_$T@ M89NE0 ETHY L=,(],265,]5XJ_WXT2X+])%!=< MFZ*DX %UP3C*01IE#&*C%DWHIMP[1#]YJ&)(2]X#/N$'X]AMZ!P3[RN'P")N^: ,BU[ M4-Z##6BL)S@'6P0TRGN57\UN"IVV"$?K"U@19EB?J\=)SS"UG.DR=:(_,U$Y M+X8]DN#T+ ;;DL&RRQAQM9+Y%-XXJ(5))V SPN?9W.82 NE+^Q_?VQ_;%W^Z MS=./SG'S6_NB^<4];W7.OI\?MSKN4S@&+^-\FT3A-@T[+'_!Z!^ ,"19YR8J MOO:[*@^9%JO 8T]EHSA<6WG&FVKES#64S&T\N:^#)(U&C5GEN6 TN(2F"8$L]L=PP_Q0MN!E,]>Z9"18]T= M=#+\))6XD^>>J^LHN,8?OT1>R!^OE XK#0X+@.7KN1^R(BQS *!6JRZ'W0[E#V/< C*R1=\?R M 5"Q?U![*I:M\^;DHKV]>#'QV&F'\->K3(B:(=K]4W2?78PZ+_&T,GV+3;[_L M?K.\ F2VN5Z!HO9(<%2'?BKQ/F(C\%; 31IY :W%,)-WY?DAN".I6<(T-]?V MV)6"A[K_&OPF,(S*Y6;G3$L M%+B7X\1''5R2R 6J4*]WC0$C6R]WH@#\/,.TVJ]#3O3 U-)!C@0_1BM1H8I- M^"NQ'L[NX"CPNB9\AK]2MZ+.XPC59?C ;P4OA])Q.<F\9 MJ)CD+;X2?X=71/>&V8B^J[SN0(>M1.**EHCI:7[B>%;P$21M['<-&O>8P\!# M(&10)G3UWB53&ORZBPN#+^-:N[36Q$W&\#XOR:)32/G,"%EX&7?@7_L]QM=N M?6A??&PZUKZTYIAS M9P^_A&%C @)'^].*!Y:=:6_3-=ZF"7@OOB#X?K52N8_W12OEH MCX&_$5&=@HSC(* <:.!3>)B"VYZI_,)3A^M*D[+[.;J!]; *A4=]]6(X%5ER M@Y9,SPPCTL63CYR]GFJY6KE=>?QG+L_,LW'7]+IFD ZB\=7 ! ] 3,:4Z.8 M& ED.AV@=2=0S-$8V>\J'Y/C[HU'H._T&2 LRFB+Y$9L>&03S<=XP(L(!7AL M\LI\XF:.RH'P!%\%B-D'*>H08YF7 S7@K5XJ]RKV,!M;=EN8.?'[KOU!>);\ MG:AAZ-W1(BF R,1\[R*%%?MC-"<=C4%_XX-DT(^BS1JRO(=Y*?H=$W-F(9QN MX,$V^SXRBHA/L DIST5 ["-_PMMSM+='3"9O\N;Q+A8I=#%#EB?^J['/OX&_ M-SO';N.@LENM[(*_Z>*@H%KEMX]HQM+0H.IO[AFQWS<6.20NG*\>6,8\5JA6 M_:UDJW)\@=Y6U^CA+BIEM ;10*:$TI0& /N7;&"/@B5*)A; \M&(UJ3I"FG" M9R.'I6$ROD0G/@4QCHD$E!>< .MZR8 )>)0F\CXVZC<5 M:V4;)C4L*4EK%2#&.,U$Y5N)(U) 2RI947;8\YQ T!F7I)$-T[! $AM S(0A MON0><2 "A(_9HE4J.@/>O8S&Z;2!(3OS,)M]%7%N#C@V#HVEB],Y*-F;QK%";W)RTP/DL%(=IM3A"LP3)]Q,'H1 MZ-I^ ;KV<-"U>@&Z]N*89(V@:WW0D]$-Q?]1U%[&ONI;-C&*3[0@PM0!0@M[ M'/&[)X"X(S8(FR=DYUTJA444@:U0.JWCM^^?0U[NZ;!/WW"L[Z]OEL$^70!S MFL=5R__IWK,YVC\X6J9':Y5 IV$AW;O5 URU@%3&993TR?=$3!ST.E-34 M9"DA$5W,0@98EF#"FE5*)YGT$]=L];C24R>(=(0;K0 =W[8SRV#:@8I]0[5*L$+((^XAQB-P6UD*Q+RUAL:$X,]%T$!%^LZ5)@6 M9J&-[",']:/2'IZ-')C/\O@1@=@9&(# =BM(#)!W.EQ"L71ZJ7'W8F/M\T$ID3P3JDH"0<#G\R$4ZRX:D=1QP0E*C(+A4] [B!^']'KR6[2^562])/HV&PSQO MNXJ+:;.*!Q8DB23,,JG81Y-3Q48"!1QZ=\P25:=4%WS/%B#$^Z M,8'U4VN '\%6O,3G#@*)] >X/NS^*,'BWW*BAK8Q^:#$O]TE4S;AA[R=HSL< M$;.328B=2WQZ;<[30SBRI1X_2XHWN#IKITMOV,,7.),O2&]4<#WK%>A/YE\! M?U9 U]2[07)Q2C_ "^$*,3"YP%.5!$/9F;AGLO SW3(1G:2HM6>4IR8S-T=F MXQ%7:P<^T)28^'L5TU" ZD&VA$',"5GOO#I[>F/YO]"[I@(,*7S0*21==>$& M0*9P+2/E@,N'GA!FN(- A5>DV-'FX,2[C_U]:!*B6X9TU4V%@T&A[ HO9PEV MJ^^''2\5D,S#^#YF]; _47H_R#PD\U)_V['+1@S319B14O0M#K);B6&_K^V4 M<:B?&UU*?DF2A-2F8F4%<'/PX+N)A$7 [(RK=C@5(7*)GCN]6+O&A?K1YN;5 M.31$'BA%^#U4YEQ;.E'I=E0ZK#/O4.J"G/N)"M.=K*+EE_IAGYKBS M;XNFJ]DK JFD!1UGP]E?<;+ RH*:VJ/&X73_5,,DI.GV9XA3_<2R>P*4GD2F M2# ?T;$&"W6^,>8'CT!(W[")* &2AI$<6U<"M)">9%=T@PF MY,ZY1TQQPN+D:W!<7I!ULR<))OKZ0*IO4=F%Z=UN'U\B;9'N3FWOU[?:RIE: M)>E/'[\ZR'L;6=3JT@M0P#CR"'-89;>#Q0%RLFZ"$HTXF(;;F[3UPH>Z]D,Q M1-B,4MZ):>TC":/CG9MZ/)MVA=^UE! .?M1(N;!Q9Q)I+RC#+G3"E,#^-+A6]H?UG+,G!"F'A=L;8,) S1L7 ?>*LJ'"L'?%9=P($/ M2E+XZQ66%3'9(^95$%WEK%-=Z,$ET/:1-PZE)F&:3.J@Q2 M;4>@-?K(]3G:E@Z!X,3_=,7_-$@C/5T69)64<*>_!:N06;\)S@IE\I#6\ZRV MY'P]M27/6'[,6>6#ZD0.BCJ1A]>)-(HZD>?,3,LUI^<^0SOH(6 ,Z:7W9*8% MX/2\^=V8RF:UFVA:WY[3?)1)G"^?H9B;DXR'".CQ7Y68^86SK4ER1<-KQ2TV M%A!,WA[0^HG#2:A1>EA4K- 31)T"-C+&J]YNM,W]J1,\3SW5\&<@&.G3/S=2 M[*>'%][WRC_1!V^A#[Z^32R-Q;JF8W])HR1-;P0NI5XM/0Q2M[C,19=9V_1E MOLX1D)L[W"T> ;G\$!HT*>R PXY LKZ=V-Q*[N@QU+21[SS=8C[/X_,U3]-\B:?9F#=68[5GN_UP9YO(M2X L METZBN,,W'7?X<.=FWF;3,B36FCMZ?GFBDR4@OZGH(JOY,#FC9+($B#4^B%:HC6E3N VL,LVD57F[N M$K444\T/?&>BL"CK]>N-8X)XL4<*9(, N"U0/P=NFX9H"(9-XC >%67+N/\- M%I)&\1W/2DH860B[%RZ!F/J^*2#*FAFZF,]?$ 0!TW) M*%JV0V4U^,F..QAUK5;239E2IZ3^@%@%NH<,"%7E3E M-1RIE(K!L;B5&NCAA3_ Y.8B<9P/0Q>AQZ+Y,V)+T@!4K=8,_L O%(3@ 0]F MW@;\GKOW!6$.WHJ]N2ATD-$0- H8#;1!>N?D&_]?[=TN7M&,FW>2%+7LE=_- MW3N)>2D6-57'BXE!#W3)/21WD9;Q5!J;@_XPD_@( MK.V:4#KME@W'@J$0)'1#=O"?\>@J]O"--M5MSU5O'_'-L)H=4*19^*VPFG_2 M:N[:@G=F!97,TMD_W..>^H\SK*\;9=!@3#?:_!D(CFEC@+N$1Q_5JK-&(&#M M5\X@G.A7L]XDW:%BMO-L!/RZCN30!^H'W-,F^"QY?)NWF>$W!!;-=67]4JU- M=\-E9Q7P&ZP^"M).1QJ,QF- 3G@B6IT3!YA-9*%WIS@8S8!5TZJ/R]X>9IBKMG%-S0T([EGDOUQQ5]R=X)C>9K5JJ56G@B&/3G^E@6\@UM,SHHSN]EZCH M/RPJ^A]>T;]75/3_3'!S(W.<-]@N)\9G[%,F"DQ-BB#1A%KX!!K\EM&YZC5M M'M_=[>J=>ME.E>P4F[H1+UBF)C@44_.'V(QEH0/@CS$(X( U$056PSM" 3_X M+;%:O,R4&@$2)-1G:@O+XK2Y652P*:!KE-/F:<,(;#@#(E'"T.._V>%'5XL@ M^]4M[*_'WX/3B/JI"AD1F5^I.[)#90WIT5M.!%F9H G[??3ZX.-#QBWG@_!H M[ !V3HA M!73/Z#&<32!(^&X7T7%Z-F>(31)DX\^_ESOEF=/3+(I"*RM)QL,1TSA3$1.7 M3)&)8@L_"7$(X/-*!B('/H/HZ$97A)D-HH2G5?4E3G/%@/ZSOY3F&C(9-F#& M:4C?J%F/(^MA-%MJAN4/F<$D$GG.OI3A,7&09U%_IW5"!J! >F_Q]*\]GZ#_ M'7L@-PI-XM MNQ<)/8?H!1ND*("&D:0N.P,XJ05AEXX'7GB5D2 N<,RT(// ,':5D$"T]RR3 M!T0*^J'5%BX/E*/,CD/'"-)IAD(L@[ED)&.;M(SG%Z/8UNW*^==,<$AYVP3- M;'%XKZY^-(K]PLXB.J1@;RBPCO8DH!)>\ M!7O]$NX"A!YYX=3AJX(K#B^0ZIG]A";&?P$3"]'@E6,[W6Q$GUDX%0NE<5C-,X(;D49 M"Y%%!Y>SE')"KZ=-5D3724C,Y&(="^1@&3WEJI+;3[0UKNUZ.(O,E)MB"M*C>E^VF M99$.4$F.]04&KB2ZUBK/#RT,)G%@] @[6X]V,H\ GGMFS=FR0-$8&EF'F_ 9 MMA.EQTY-LWM.:XI08+\MLR-RM T"@50(?TAOA&>2L$]YJ^6.BB MA^DBINL+G($JMB*FO&2J('&5<=V5#=W'D@LXU]$1F#LQ9B=@&"W7/_!NLG!2 MZ!OF,4#:2*->=Y#)'PZX=".00MKX!<_7*KT!F<2Y;2D#A/I^!$^CM&X32#+F8Q)(6[P5;:0 M6 =?1!(9 Q\>1;E97X]WH4B6M2)D8KLP$I5+G& J$"L[<7[=E2ZT9)GH3-W> M0K%N E[ +)Q:[:L>1@A+//"0\^[HC!,V'$7-\U>+56E7@KB9: @YJJ0"@G/R M Z6UP/+NN=;)H" !Q1GM7"+0U[X=K!>9N2OXZW]5')6=_(Q-K"TFNL2@8";/ M-<*>45 :'$^4ZS*LP.71KNG(> MB2@C8[*K\K>-]0.83R=#E\"M=0F>P_J>\>P1]!/Z_*M4Z4KGW^],M^2^7O[?L1??-$_?VQWCK^<=;Z?PY\^G'V_<+\V MS__>NG#/VYV_OY:6G&E>CAE(:PY[/[R)]S1RLBH".RR)BH:#G#QIGG1?&WS! MYX[A/H,I&BMDBB7IWST4=7S2/FV>'K>;7YP.$'[K:^OTHD.\T/G^[=L7^KEY M_J?[L7G1?*GM#4L<62Z>F)EJ663Q!9[-^IG_8E[AAA$"-' .&!]3CSPQ#(U: MU+?NR6[5Q=*WJ/\")<+>MJC)(Q$3QY^;IY]:';=]2L(!E&/STWE+Q,4?[8O/ M;O/X^.P[" O\Q=FI_K%]^HF^8,2,I5<++;HZ+1JJ%\@%^T^@%X^:FN+/3B_. MS[YT'"3?;^=GQZV/0+.=%RCH?T)*^+^WLIA?U'<^9K8 M5K=>.!KW"2FNJ.J6;]# O9X1T[$A\Z;IU)5 @K82B7K.>)*?.EB+_$ M4^GYB9EQ-/7$D[E/M$8/RA-U1)FS,-*NK7_94Y@?X2RWSN8B]:59DL"4Z5O> M1=>FR)&AR)*;38^CAK5QH-QJW=NM[NVHMSSJBGZUUY-?90/>* N.7<#T$&M. MHF,F>F :>#"Y1Y,SI8CU%\S-7@+L8)M>I1028]"L_P M_NTYE+_ HA!SEA-K->VXW"U/#S,5*';-LS'+&/9#WLUFVM@D-;C^.C&)D3YV MQ4>QDXPO<9)J1LKY\_.SI$Z)EX_[Q;X*F 7E?[K$@UAW MIK*3*28#/4AY?)UJJW%XPA*R2YN3FH'6)"Z.9K;DR[FN\W_U*N6I![MU9,!] MH]+0LK'CQ9<>R.S=L]M W2&'XU]JE4K-L6H'* -L>*P7=<?!));49[%V0V55$L>\>9S+J7.&-,WDN? M"^A0=Q0%""F3E&S5;30Y)1.)7T;26"/UB;1@%>JQ=JQ!=6,7J+B81_E2J:'G MQY3'H_JYW-Q!MB(%LDAK/ZXH^$W##3ALBS!R60)& KV3[03[45ZLK.H,JU*3 MYFQCE4'Z\(XX-]\1Y]S3$6,EE M[UDWE:ZF#"<&?&?'7+2*;IM9]$%UO3$WD^K>7B?P@6N8$$L/4("Z&EPHSZ7A MJDAN[M!/+!IPFT$2E7+5PER :SNDX%_E-2#":=@%O%,U.V2:^\D/9D7CGG#- MEU3K&B%[F6W;KH\W!=$EEUPBCW%S>NHJ5OQA;+3V,[;E/G"6I3S<6DM3>C$5 M.ODX0>^Y!,RVIXK616%)8;G,Q? MTP/"D1-0*99A>P,2CIC&1^;W^[[J.0QX69.X(X?/$_B[!"SQE7=*6N.&JL<] M;-KLT"/2\5.,W4(%E+"U":.'D6%7[LW/H8E'MONOEBP_$-C.%,+M#2%=)'!& MB+NH 1_L,"N8FH.06Z=U$J!]H7, IM.N/P[%Z,0@*XJLN+>+V8P[%PZ]%\4D MT#+4.G/C,PEBAJ/DM"_^X1RU@^=F*\ *>C"JJ92$EP+_\J0I4%<\((D&8'O# MHZRU$^=HXA1P"_;PV:$TP7NKE0SD^A6ZH::+8TR-&FGD:,N;2WO3V.^FLE5N MEKCV W7%'K98^SFX%OJ:K%$OD#!A<#?RXC&/L@BLY#[]1 M:CS( 3-3?)]I19R&21DZ+V5$'-Z^<";)0XL%TI_ZR=A=I9L[M-_ON9VS8[!Q M=SHI/!N\?6ND@BB]MQ*I+IEFDNPQU\B%')[11.',37OQ.LQI:NEO>3B4BS 4 M3 C$69\F;U5?EIT/-/?';T4D1^":3'C#MX"D DR.F,XA'CY.75=TY;K&7B)0 MKTI ML,I.%IS"81X<(-'J&6'(Y$IR5GAM4S+/-/$3.&IN;?(!(ZL@=UB^9B5 M8&K*BSB+9;)A_$0'E.$P"OTTHD9P*KGT@EU*H^' @-!5L(_HCEUM#:"-@0$! M8G/)/_*]..,TLU:-4':I.!;1HV?.WF[9:08X#/UJ,'EXQ($B837*D,*P .CK MH,_1P_S1&SV.VAZ!'L"X'0M@=ZK;GY"E<)<&38.[LMM,Z&A+62@#MZH,-&J>IPG0[BK2>0J]7BW>23!J X8/85HRXI!\KHF@XBO&1(;R95;_EW K5B MFOWSRY;G3&=X]89$%F0;YB/2TWR?;'5@,WWEMG@K-ML*+D[EV_U&(_>5#!$PVJ! :SB M:XG^WTW6,H$4ZNWFL+,L+\E =TCIU13R$[=G2?2.[[6,B6^?#P11]M/ MF XG4PQ-7CA!3EA+^O;.#?P?2 ]D?T]\H?1*2CYFE&(?/$4I]@)/N$SYZK_US?=6N.-RY&Y MO[[Q;]/W??\6!&+?"Q+UQ@V](2Q9=7OO3Z,0^;I:N=RK-N/X(AZ&:>\D\*[> M$#GXM]>[C49E;QWO:O8B+.F8>MG^2EZVQ*X.5OZB>5LZ7*:AP]!8;DV/^'E+ MA1"PN6:F!=P\0Q8=/H4L.A99E+4O.>>M3\WSC]CA!(*IU?YTZO[M^WF[\[%] MC#*JXUY\;EZXW\Y;_VR=7KCMT\ZWUG$AO![=X90Z38Y!7@;J53M_:ZO9J!8U M&P^OV3@L:C:VSE@]6HV"6$AX^>TQQ2ZA3+XUSR^<=KN]L=[7Y5;VX#.N59Y M"57N751M+L@(;PJS&Q4[K.#>C[=Q@%#K51E/W>55K M%;?GW6&2,I7^,6H^TW$@"1H@OM\2L>'5'?!&)%JM.IO;-D:673#_ M@6)S0:]=--NG[H?6:0NT'.)H\-])V7UMGC8_$18'_7C>^@**[Z/;N3@[_OOG MLR\?6^?PD8L+^'C!GS_#G\B:O.)&I3#7P+_TTH45X-"U(NF^]A$ ?)TH>RV .FYE48!Q+X^5$/QX. M%=&%]2U^@_O%3U)WJ& 7>>;ABR .*O$J8#/77L^#![)ECT6I&^*6K6<,8T)W MX0J]40(KT_^ZCV?82)S+-D>_3IGGES/,\]79UI>_"VGPH9Y&Y9Q6G\^1U5]7 MQMQ'E_=^.IRIU9IE&KUPU)M;^_M MPGE,CUU\O5Q]RCE5CSYSSQW$6&0Y2-/1^W?O;FYNRHGJEJ^BZW?-N#O (9GO M5._*B]]AL^D[X+.CPZ/JNTJE4JT>U0\K>]4Z_'-O[^"=VJ]6:_NU?ZG;^FZU M/$B!G9IX/X%B"0K"LFTB$M*H---6V,D%+C"8X8?Y^ 4(5RTZX=SG-3T?RPPZ M VQ)RR S/V' MHU@/-DS2" 0]Q6<5L6;3_6;^V*$_WLNFM)(?F^NOE)OWX-^-O0IR<[UQR&JS)FIS2'3. M%C^"H%-O+Q#XA[O=+S@H6%I\]5C6!RK,VH.XD%:Q+"&V<6*O6C^ _1T"W1P?U=_UJY3^5_>H1OSP_]HUENE(MBX#W42@J M%EAQOU*"U>#_3W#R) O/X%E:QS_,C-]I!?J/R?'#S+A_&X=*&[U'EOID:_B0 M?_^VX-EMY]F]U\FSM5IEO]'8VW^GO.K^076O04YGQK-S^560&2;3V@IX-T7( M,41&?!_M[!ZA2?Z F4;<-BSV9.ZU8G^;.6?R0 M9'@X.0B>K A%#\&HUF;-![I'IVJS&.Y*^ZNK=U"/)LWBV@'Q<*7@X6WGX6KE M-3,QJ)F]=_W#']5:O8I<# 1?M2UCYN0OD1<:9U7PJ^[<)@+%\WB9^?!HP!JD MA3MHOZ+M?$JQ86"U#UZX1(S)9F&\JD4\/!4/GM2P?_. R<$(V!?F+'ASZWGS MU<6"%_)F;9HW/P%%@YZ\HRT^!4O.BS;1@@J6?'DL^>H"N@M9LC[-DM^ L-$V M?0)FG)N *1CQY3'B*XWG B/6]XX:$L\]JE6(#QNS KHG?IRD5@P7F -MV7EV M["HYL3&/$^\)YA(SGD;7+"2."FY\+MSX6B.UU4JCTJ@=2G:E5IUV(C4W=@A= MG W5IV#)>2'997(L=BW1'C%E=0Y3.J^,)U?)D1,5BHN6N$6U2)?_PR,PJ-7 M:A36*T>5ZD&=6/*H!3"F@*AGP.#%FMO#:.S'H\JO4# MZMBJ'QT=_8O=-.9#[(J@';7^,T9V:X=HA",2T[< =K J7PLAFGQ0Q]QR:9 : M#&]U=@]I%3NYSYU&9?!.ZKNURGZ]47T[52!>K1=M'<^'_5Y= 9NPWWZETJAA MD?@^-BA7F/V.#/OMKY#]CAZ9SHMBKEB#;_['?#+7J=%1HU0J BJ3W8Y&'58; M_*>"'Y\#/[ZZHK6L@;E:KQU1 W/]Z(#Y\2!CR(,5,N3!7(Z\5R%6%RG$ZE'C MJ*(5XM_&P*VU?6XVYB'LJAMX6*!N9@YKE=DH6I*?#X>^UAJV.MA[!XV#=SW5 MKS:\RD&M/ND^8C1^ 9LV$U>ZE_.=RUSGY,^PI[K42K'L*_]XY(JQX<[1VB M5FUH)_,XZIG6QU8Z\+O) Q5I8[YC.;\EZEW3W;/@T4994#..\BH@SANUPPJ6EDG DZE_=7MKAXF/4Y4O8@_S9>XW MG'3M"[ 5*CK00%W0-[%*S$Z\@DRWD4QKU=>G*0S0165O;Z^BNW(/U6VM.M66 MVQE? JW[7JS)^T$* T]W]3VTM Y<\130$_=(%+IAVYENL_"(,W5#K;X>W8# MR.1T]*FY>SQTOWSY5FB![2;(.LBI_WG6:B!'V_6J3=L9[HG ;(*L#+O^"(2O MNE7=,;GK41\^ >(U-\Z#'.:ZMUMMN""1^<>]'OW8UYEA1&+( 2S G\ 5:11" M>/MIOO:R:+ZV%,WW-5C](VA^"DTDZO-Q%!3_'"B^!E+^)9%\;25B7@/F'%7V M2:Y[\:47JF3W[#90=UJDURJ5&A_##MC=W\N=\G$Y@]JI[Q78-<^!_&LOC/Q7 M(?&7)G]WG92OS]B^E1F_6WC@UN?70HI'!^BV_#PHH?*S55].OF<&KE6JY M?=I9Z=FN--X;^*%R__?#^1>W'2:IAV&NCQ$X]^#ISQZX\C-$]S.GV#G^_!Q. M\<*[C<)H> ?6= J@D?92SK2N]@2UGE2_/#,[VE+]ZE"LP%/4,&^7;>>J9'_RU6 M&'-?M9C:2A99+8S32A,?<(C4F0LV4JIBC^L=/WJIYY[X@7)W>%:UU'_QE=(Z MZ%HQ;=Z%9WKPVQZ.Q,NJ-ZMO7_=0NR7:L"=&0MY'V3.IU)EN9*WXX9MWO\_X M/4UZS#\G4'TXH?_A*[J'(4XH;XO)8VPF8XJD:_W+S [^XEQ__Y\E#W8!F A48!L/!P@(7J*P!86 NE+C>D_4EFL'?:GTZ;%]_/USH> M? UCV-. &Y;DT8QM#HI7(3V([J.? Z']Y^J09>T,>* M+'P0V*XJY@_0DV,U#N%;],!L&E'Y20_\X2.H5[M*!%#YB-5L[W49&4/V-5:O MVBR9]:P@6%80(\?7X6__^J:VXBG!S?:YVS[]^+US<=YN==Q/YV??OSUN7/!< M%)G]V8 KCX+Y:ZSN4?7]1SSKH4>Q#;[EA[OW]Q_*)H=3OTO>N5_&7=\+(UK& M5V#5\7__&VW+06_\AN0PLH.XC-_Q>S XXZ.L)Q?_>."K/F@^79!PQAG9[.,[ M"\H6WC[[XWV1K+E-3-GIPIMH$9\"+TG@:]MRP!N_&3J*[!@,AS$+GIBBB$4L MF)5.(/-ZW6X$]B-FY1=RY.KC#%MG-#[(EUBYP?J0MW^S:ETF?15G>:B#41G=((6,P/&(P@2[,\0GD9=9SHWNW'"TR8V!7_Q, MUT.[EQ8$^Z&9C>BEC-9 4VOW3IZ/<3]IJ1[].A7B6JL [\"2O'0GZ%>[']_+C8AM\F M:IIG2F\'3TXX %MZAC_M;10,NFD&_>J#CZ "6L9IV;WPK@+XS;82V/' \V/X MH/8_/D1>W-L2%I63W. I;F\$:DNV]%1,]4VEBN$?/Y;=JFT;;H.CJ]S9YDJVZU8Y1(-%_0_GNOW_OKF[Q[(Q7]5:@=8H^/]_I0+AZ-M_:]S M<>8>GYUVSKZT/S8O6A_=D_9I\_2XW?SB=B[@%U];IQ?;UK$!:Y\ [:[5'4S? MX&B +5OK=A?JW&,D+->/;%MKLHM=["#$4J:JU5RH"YQVS:^S*?3W7KE&\?D_ M)W[XKTIE[]&:YLWO&OZW[[9A13C=@2?^88F8PLDIW\:7@=]UFUDR\,2/A^Y. M!JY:AH?!3N'J/L11]*/DGOZMY'X[;IY]<-L?W[M_\6_?AU%X.A["&[O48PP' M<([K[\)UAJ"U_OJFI_SWS7'/!_,-']_NO2$!X=]>[U8;E<;1F]_W#P__\B[W MJ-^S=&0>_FE&B=%C)L+.>,SAK\N2_6,5_\0"ZIKX=+CJGO!1M.X ]1]\<@ M"K!Y7@:6Z EWKXN!]@H&>J8,]--8R\)LC<4\XR4#]R2(;AZO69X91^P7'/%, M.6(1E>__A$HYC5+X[#XFH[<("JS(Y#TBXV#EHK)0^A-GHLY;W\[.+YRS$TSW MM;ZUX'].+]SSUJ=VYZ)UWOKH?OO^X4O[V&T>'Y]]/[UHGWYR3]KG7[9.,*Z4]0%2(-#,?77M2VL M2X[X.@E'?(&79I$H>1J)-<74W<''HK=2J_QF#26M57][*X/IY[LK&IXOH!78 MRW&2G&,4F9!;R>UF@85D1F!!<6"! )#1G>J3.X4S4)77'>BNM?0FHGFHB8;( M@!?X46]B/*JC5URBY]F+#&.'X4_CV"="9]X M]HA1E/AZQ(\U5G;&S3D3-Y<=2#(.^)80,#&[*?H$_NJGK\$03LF!C\%A(/0U M7C(B\MJ-K=+[&L#-7*D0%A(@,&.WJT8IHV#C*[Z'OO&\FC(0\> M<1FS:$.PV=W^&.FSIY)N[%\R@:+WBX.7]$W6Z4F1IIK6V"[ MSI"5N :F_,1#!/<&NAG##A$:[-; _O:XT$2;(=LRD6M.0/;@3]WX#X8#-TFSD:'F@*5 %W /X Q87+X(LD0( M4&(D&3Y41S/@/!$ *KKM#SU5&]J^%PL0L(V1J.;V&'=I?@<.]DSW,?@I4?_G((+WTUP$$"J($+?'<)*0.UT41*MT4'C;$S5S!_";!A;Q0[T!C7?B5 M06R'_43-%'5!J=$*XVUQN00Z+HZAT?'GJ!^340/L"XP$RP29V.J8Z:C&JNZ84M!4WL+E&]M"H)^ M1(FVCH]J+WX!1Q9#QMR8-NGX1-"5$+8P,5R:^B.65.AH>]>%5]+F@;7A/^@> MZ/X(L1K2T3P. DI!*]32@1 "0'+H@.BP4DEP3*$R-UTJ%W-7%!;'#2-0$)A\B5CY2#A;4 M?1+U8*?:)-_'#FR+R\*(&L65M9":40$NPZ="<7EC"K.>X?;3E^*,:!+R,TK] MT4#7HJ5Q;=BQ08U"I2(\ >^ "?>.5&+0J^F7(5;*",K%BR5@!^_BW?@1!WAU M\9U)WZ<. <1XQD#-]ITI8A06$1R+JV.+3(N-Q]S:MY"IQ3-&);@KVBS MPV$EN[1LT*'03.:O/]OK>!>]@:1@!5>&V_/VB.F@7[K(";+B$,MP?[DIJ MEXC9*%(V7(MR] K/[T>AF\Y%GE \D7YH7Q?J(^(NLOG@;.RG!@O!4F6D* V MXGHHUPS8"GO%3H0C)K19;EL"_4]0.'&^K1ONR+1=L68RUQ 7S@+(I R'NWG5 M3%_S@C?%.E)H3 9Y_0!U-!(: S;-B;D/YEHH!0/9TJH#911?7]C8#7!GPNO MP)N ]M0T.F(N*;9(V ^9:;!7P6DC#!R@C?!3M"A7'0:J7\2E=B@_SWF])AO& ML-HQ=(GJR@CP3W4D8/V119>-H^C@;"\X'!>747,U_+M!,@BM26)YTADC/$*! MH$UT=:1BXN"SDXEO\1[0R.D6E-:YKX6BRM^%WZ K@BE<5=0 (!]JOPJ/.#%H MSD!<7#;*JNCEXG"<6P?.C'#?\8H-O.E#_5=@6:^V^2I4-M*BR3>C@!IKFJ"* M$$=U_>&_N70NXP[("\9^ M3UYY!_Z-C9:D)3$:6?RN%*!LC<42Q>#L8P MK7Z=]NI^LT>DD\U?WUJIOU 2"GOZ'^",;);B,B_L-^E!2_U58\3.0*M*PO)W M&='9*1+O8A+OUG72>)^)=Z@#[T?]B$-EVBVE[L.RW%Q#63O";F/B8"T^<3 / MAUM3IKD^:W>_(B;(&\Q8E!V^%<7*GA(+O2>2"S#>L6JI_=>*SA&QB?E;5 V$ M+Z*GWQC&-3X"!S=C&XLE:U05G3NY$X JH2Z3]K-X59;"O.'7M(44"2'<&?&7#KAP?N@>[,X/'Q"MM5S1UO M>RS%:#2XG9V(*[J8@S#=VVI;;ZT T"%H=_XZ)]G+I?!F#UR712KY"J055+U/ MJ@YT^@3%L;M= &$:=#;/$,+N@Z72W\V_K=]=;V')1"@7CLAK M1^.YJW.>R$9)U=G(F&BF2X88AMLU#_V/WD?+GU1TVZN(!Z3/TGE:]5*_T6R7 MJ]6J=&K*W?8WH2L]C-=>@7=*!LU7"7KZ M*<@\P#'$Y&G"9(I+7@_PS>8Y4'_+ZG(';[VVG2^81C[V3;G+<)/)T-K$V]V, M12M%F=^5N M*Y4^47"-[+A&>A3V0'&HE;OU0Z/P:'K@/9:X&E@D,F66*RI&[C!/CO9QSIZ; MK!B' *F *!@J!$X.P322JUU%?M(IF$D^F,G>T%H#'E,]-%J/X25+[2;&"AJ MA'IINW.6Z3LBT)V\8U,#Q_?^A^D2D@C(E/IRNXY<)Y5GK. Z6?JZ]H+4QC&0 MFIE2LV486W!PVLN3]I,MZC-KP\>[>VT,UQ5+(4=$,^U7S0S2EH9$\VR)[""-PF$)#>+F@#3^N6.[5>H7OE M@[UL@<-.J=^LE^NU$U6UWB/U% D\[S"!)[V;%+NHB4ZCF'0PI>8'M FPQ0-+#^"8U#W?[I;ZH+TU4VEPQ17.4@'?%:,]Q&B]=FB,'BW> MPKM8,_4;M8)\0.15[''EN\LJA7J=G/ $& F*!,2[,8"0()B([CK54K_7J19\ M)!]\9&=T8DRETRIB*DO;%N,+K>>"X^S&<0) ;D^D]5*_5NZVB]A*3KC.'E"* M<95RLW.\Y+)\1%:^B%D(M!DQJ(/:S+O8=@^4P;+ZA='T@4B"2;P_L7"F'XG! M21P2TI)1?Q,96JV6*DNV",3DE79VX*1;T$ZKU&\U! M=U?+G5HJ@WL1D?4#"/Z"6+*,C"8CE@X*^G*W%E^.=W!B*63].8BR D!Y#7!\ MNQE\OOEV\X2]^ :W7]3'I[O+__V/NV]?KAX>19=8VM#5__E^\_1G@=2"ZM^9 M1UYFTWTS^# T8RD/N4!R<0MRP/LW.WV'1T]\6:5*Y\:L^F9;ST_,F2"PTF02 M=KJE/F81-MY!M.@P2-S!W-D:B3U 8K/<[!35?LO;#CK0W&LS/A7-TG%$EN.+ M.)(L23XV>9Y&?%J"4T!S8.D"EA$](PWM=JNE/O">7M',("=,:.\(KF&/FU;S MT#UNCF:9+J;"G*T"?I@4& F^62JBJY?ZW6Z1=Y<3GK(/C#: C72.E[^;7P5' M!L75KSC"%+#V",!4*YS[X';?$8UNP74TPS&"Q ($X9V% $Q%FTTJJ2N8S5&9 MS3X0V3H"(O.69'?IN_"P:,PDT^F*#*A\Z$8"']N)4*S\+;=:14.#LZ"BG?+H M=J"B#BABZ7H9GU-&W:[-#0IK,*U3=$NW W;);)?;U:*W;DZ8SK:([ $B&^5V MT>O@=$BH",WF)C2;7[F(T2X5PUWG*Q.+>Y";>W#V*0HGHLU%0MRWMC5*H0CT MJEN4@167[##I"FEQ62OUF^5V_= ]R$Y!+C[ZZ$DP+)K%?&M[S%4KZ@,S\=^T MDWO-\8KA"IM]P5% $AQ%2%O DL (=)O&&.G5,5NAUBYX4!Z<_5D@N'$VQ/1QV0HM6=RL6SB$WF@[&& MC1 BM9,%Z>>#A4;4[F24WBWU&ZURJYX38B]()P]QU62D@\,'V^5>NCZ6YY3# M\1[MI"(4=1ZAJ&W&W4TFAH?=LGE31)SO!&XH/"^,_-Z1M75T"/8Q8_A.7OF?.XXOFL%7&''SOXO=NU*JK5:MI M+,S#; E4KHMJM19C8BY\H%;4@>^]V [ 7EU&_L!&;#)FC-FIEM5ZM-\AH6_RT?I%KV?+*',\ D,D%N==HL]-L MG;G1^*0N;:+R?L1U%B!M'A:D!\K&18<'QHSQ*H-D 6&F_G-GF_GTZ^I'7D@%L+PFYV$F,?V^M1ZZ/H@^X%U*2!UIN=A'J!XEU(S**BPS9;#T*S/S[:/85J8?+"P=(082+4D"C+5:4]@?[SB/\3"8 MW<\U3X'9UN$QFX=4QDW;'L J" ;-!&W3T"LWEGJI30U/,W--I+EA,R'\$'PW ME@!>,IH$/;I;+_?J10.FG+"6G;#9(6PVFR=:[;^W;+W!:.1/_+#HZPL;&R-C MLK\UL< 9MF3LI-3N6>CKBE1U$]XZJ>C=4UI,^2X^[:L#1K9&BF2ND95(.3 MJZUS:!X'IDOO^:]*1;TVF*E_5.^U9[C;C^POGUDCV&VC^XGG\,#KU4I%_)"8 M$O]MI&2%O[OBV5-XN(X707PBKT<;/]MDCY2V.O?R08.WTWZJ,=LA1%Q7HL>7 M!_^D/LVF<.:! [QE]$F]!8[#@7-K(Q@:T1_])G]% $+H!J!9!:JAP[0?E2$# M-@?K3@GHT>VV8[:+((T")X+J\':N?'ETOWB.$)G'OP:;+T <>M-N MP_[@YD&YN?WR_?'I 57+KP]WW^___MNPO__KNVFG2V^B_V@DSX#S_:M*J=*_ M:?T\@C'*IR/<6;7'JFC] P_\?>C\UE>N;4?U7ICZ)],<5[T">V(^ZR0GT,\/ M>#=<)](E8&>F*107THGPW_"#D?SWO ((-I^I35UXA?S;)_7-T+T7?&?UE^0' M+"WZ1';1K>GI-X9J)Z9XF/J6_N4U"C<<%S_][U*]M.:M<2A/(.'6;@HSK-(Y MK98VMI/AN/MQJXA[UVG_DM[&N&4>-?-:-5!(WNE?=K=1@Z7V9XV* M)7N_[-ONK.X2,7QEEI^L]T>MW@3[LE9NI1NFL ,DU][P=XKLUJ&0W2)G0CW= M1+/](CLF"%&XRXMXPFG&$[8;IV>['EH5ZZ1>$>(]L-!$I-R-O]JV3LY:YKP: M(^8^HE:5B+.V2_UFLUSMIN*L1;) 7BEI!XF\*R5U@)):Y4XWE4)VT*2!0AP5 M\OHTY77:C7QU;-=5[QU[O)1H?>+XRDJ.$L0XP)*QNVZIWRDWBUJ-O(BOU CL M$0);.9B/\0ZIH)!+9RF7MG1LAZ-;KGY.F>46YF5>Q&* &8F81+RU447>VJFG MJK MC,J\TL\.4GE+^JDA_;33E4X6IN1I2Z0"0+DT);^A)3EV[$DTF^2L\+:^ M!'(?PO/&&MD3AI!,5_/8J)?Z]5ZJ1.Q="V;/&I?[$&1;X[)1ZM=ZJ;*A]U6E M6DBM0FJ],ZEU@\E-S/6D07E>.,M,8DFP":@E4]:;./"SVE;CJ' .'F&W2335HMY!9^6?)!8!R*;/H7JK<\U%6;UF14Y+,9X1@N[4M M>]YWE$HW[X)NGJG3Z!QO869.P#T@M ?68K442R&E+B ) N30 *0F$=]=1 M/S.+C0U/O<:<$*X JT_:S_?EM]PIQB83"!""?(:]#SPK3*_Y3(#FSQ%DKWYZ MC@:,W[ T9W;CL8D+1@CNQ[%-D\P0[D9+EY'0K)7Z]7*M<<#(SYE3Q4Z!N[Q0 M11W#N=5.IF,K"M]J(5IS!Z!<6:?WCOUJN,AAX-:O$[.%>9/<)&T7)NG)X:R3 M"YP5(JH043D T*%$5(+6VMC_#-75A%?QO3?KSLR;&QA .ZI17?2 M05T%W61D<.Y"-\TM3,1,Z*80RX58S@& CB>6UVG.O4_JNJ^[,8HU^7FG#(Z! M(\S5BOI9^?;WC11X _JRL[TRN"5.3C4A/B#J][YGNN!%H M>F*5@NFYT$ARN7US>YV* MZTK8"M#>^CAUXV[,(1P!\!(W#IAP'/OME/J-2/LI%/_ M\C.VZL2&JS7PJ?P/5U/FAZM=OFC6,^S L-3HC-1@(C+-2LT)R \*TT-=P&%_ MTSP[%2=_D:'"IU0-#[FY5#PK;F=G/%UN![_>MI/.=C(O]G" ARG#(X!7$ T MM32S $E!(7&O?+*]3(EC3S[N-6?.;"9E^] S*2_MR<2V:".DFJ5+%\R8=@\R M_#/IT;:A]'O-T"N&50!UGT =C$;^Q*<^4 5@]PG8&-OL\ ^8>9]\('"W%'^ M_B[!@< [F& ==@'>K%0/;6JL5@0+^.X*WR]L;(R6AIH5\-T7?*7;\G@2IJ5C<.XOZLF1H&5OY'LWS-F:G<6;AJDGT^YGNOIT;DY0TG4[Z6%_5Z.-^']W6.\=WB,UTK] M;JW)]O6IQ+4=RL_6(WYS+5&K7NJWF^56(U63RQW NRK[_'R1OQ[W MM<-?>IR$TRDWNJFZ8.[WTL^88MLX52?[YM>W(X?1)ULT# M!R@]\XA 3:[8='!0>3PE:'F,A3C$YP:0KU=*VPR->W9V;D)"HI.1M%QK5@*V!W!NA[H M__9=CTI\GNPPYQLS'F\LD=HA6V8P_3)RA4EYNYM2I^8']I=ON(;'A*G!=;T' M-K*?+5HQF>F!);^U5(&1=T@;:^]5K[A7N;#+L>X5KGJ+9VR=>=[[4J< MF'44K:(/AY1U_+Y>S46OZ )IJ9!6*Y"62Z2E32)I'J47;;NZAUZT6Y)1TD:& M!04EHJ#C-#-NU_)"0.F+A$02X><;;]-JZUD[C]I]4&N0!0 M : "0 6 C@F@HKXC0U5_U\K0O==WM#NE?JM5KE6[YVT%9!8IKQ?U'?N\(+L6 MTNXUA;W=+?7KU2*/9(?;4=1W[/%V[%ILO-_+T3O&Y3A.?<=CD7WZ7F_H6NY6 MU$#D1/;G*4VN4P7&V*T76L/V]ZJHC\F'UI"K:U4[QK5*X0TI4DJ+E-)WAI2U M3#Q-H5Z!M)P@+4V%8(&TW"8$UG<0^CMD!';J(*/+M4;MZ!F!!07M2$%'(J!& M7@AH/XZFK8AO96YJHR#Q/=I%]5WZ]VV;_=II8N9DH]HH5YNM Q/X>0C:55E@ M)T4^VR6*=5HITVX+PLDCX>S:#&D+PFE3OF^OWBVH)__4LT&UW[4%X@Z)QIU. MJ=_NE#O-X^MG!0EMS8 R(Z#5=-,M]6NM*YM M@DTN;/5 W?7A[X94V]M#][AV>K<3.=KPP(SQ=!,-9SNG*NMKX+F_C!=BCEI M9*C[/5Z/'EP3^I3[,IG'G@:$-C]$F]!9;"@7-K(QA:T1_])G]% $+HAJ// M5X!JZ##M1V7(@(_!NE,">G2[[9CM(DBCP(F@-22'FZE']^G#W_3XGT]WI/QJ)*F!G_ZI6F_B4UL\C&.>8 M;\AR57NL7FKNBWIMVF^N^O>A\UM?233>/1D.CG[T#:1^QK/>SVDZ6EKW93%Z M+AUP5\U?.^QHUB@,-A6'#![_H5Y_N_OC4;U^N/M=O;N_>A@\W=Q^50>73S?_ MO'D"6;&W+)WDV]I/>M!I;7:O$P0[[2WFS&Q(@CG?"4.Y#,+UM@C"%7.E3KR; M3W>;=E![P_H>JPXC28OHLW 8 '=D@(YH 9,Q 2[X*?Y]A%KSU+%?#52/AS/5 MGC)'\T!:JGCJ5\,SSBVQOZBNS4UU[2ZB=G7J*?XKL!G7;NX+F\+5,"A;%VU( MN A _MY,U2Q=Q8S=*5ZA\\)N5L(V"LM$#O$N)C.7Z^U4\;CB?F[ X Z",ST& M*=6M53^)A/3D7"%2Z:9&*]W>$17M4F496PN1C)X:I7ZSJ!K*"S_8!9/-4K]5 M/X_!9]NPD%O;JI!J;7LOS%$-LD=(#7^VX#']I EP;?)\,8PD)V;P'5(>T"&2 M(;>'D]W<5JG?2S5-^V!&[TX7T4 O,W,]E?U$5L9.FHK6WL!B;,EQQ:=F.,;' MX.)QJKOB1)?L!K9+_4:K$)W/F@%&N:5JHQ'LPG-AK1G%.=\SP^:3I< M=X<;:491%'_PCX'K,N_,/,A9FZ?['0!RTPU/I2[V2OUV M-5/9<@8W_6!.LTQPW*N6^JWF\6R"C()O8^8X3 \4?1?@ +\'L"'G.R]RRRS' M!9533'2XLQX!?'?C>Q["-!)V,.S50#/-- )W])$).;J*T7[HO>8G^?"BM>V0V$=#D$$8%+IT 0CX1U,*SL169\8H0E8 M+?;#J&6*VKP+?F,RU0P'I12*_V?;UM\,TSQI4EPK&XI^\ODP];\*2KL)Z&\Q MXWSUK:5Q9X=FR >."NC2P!_S*GGK&4#O%L["A'V'(]"\&U]+$%XB!)/1J M*9)K<\(L=D=GEP9F:N:EB1V ,/-%!F_C=#&QIF49KR_F[G MX4I3=C[XAQMKY* S^U?L.D!_BR/HCP6""@K./2AV4>5L.&S'C%9-FS@N5 M66E^DG%(MG$3Y!X]!)!,Z23H85UK*UWKP^*V9J<-[AW%]2J5+E-3W;S8E.E9 MQHWU"E:T[$17ME5%( !HIW8CU:@W)I]<&+FK<4KEF?5N[STZ MA^\=-M4,799[<,.15V.-?,=!9[%6I*[M0(T"P#*+1Z0S#2R= AKEFJ=]-U5HGU^GPDM=XVL]S\TAEEK>VDKJ>$(C)J A+%8O4 MM1QSBA2X;)?ZF9:+YU5/^<*FMFMX4?WD'/62 _(1 ='4,@G#9=G.\B[XR:%Q MBCWW/\,,'&9+B>R6::Q1MJ#6.U^$I M$VX3"EE'@X5G,)*^-;_C"\%PE4LA93DB(-8.ZDZP)>F"4'Y3F) M4+T:P\U2O]DX2EPT!0=9&%>R0X4]&$^.;9H8H ATFAEMI*)>#AZN'M7!:+%< M5JYZ,J,EU]+R[O,EUY;D-%.4Y!0C90^'M./Z+/GMV]J6KE%I7RKO929C9K/6 ME';F<[=73RJ-4KI_N/OGS9>K+^KG/\-92K21E?.4BAMS)/7MEGDXLN]>S![Y M//ON,CUB3 R"\2/)1'H;1'JYVT[5/;Q@Q7DEK-WF_^R5L#I 6,V<#(V/T2/? MH9U1Q(?.,CZTT4^R,"WQYO:?5X]934M\%W@L '3<>,.][XQ>,-#P3F9/919V MN-=F-.SNR1Z, '0.F^MB-;#TV$96JV5^EZ8_UHJ 0PXLZWWCEB9[-MI'23\^ MG@$=S#+GP\=IZKA:33/E&\ ^8DQWU;%C3X)N>ZO8UK0PA(YM84N$70.^@MY^ MNH_F#TN11%>OEOJIV@L75G5.O-*M7'BECQ/["'R"WQ^OOH"I$%H+A3\P0P_Z M_AV"6/7HKO;;;':CUVMUGX!@OJ/3$G^'8C\SP6%$A45(>]VN8K<^"O%O,PQ4ZL_,M1LSH!S85WJB[,4)=9M*GU!DHP;"5+JCXSMV+&;;B3H7= MU4AMEOJ]VID51,S[_#SF3%33AN??"4\Y!$OYK%D_OK!A,N=UO57J=YI%CY0< M,H]T>&RC!.C6C]>M[=@ZRVK.\FB;FE,PE*T)D8KDDU,BCJ;M%:-!=G"SM\]J M5H\,MV)P[]T)_+T;$31'^C[0*I\ H*A9_L&&+@ 7949*TZ%+A;>''/ARYDC= M=CCX/I%*1?/MZOMLU!CA-\'$D& ^@GIY?A-#,L^"VF:^1+U1!94TT_D2!5LY M!!HQVGG +E:'T4:0.;@^QAL!(AXP"&O1Y6G2QU/-.7&59*VFV2DF?^7CBD8] MA0^<]NZ1]!*;70T,&[>.WZ)'2R-M[^5^ZC@R#DL-]I_ MAO4&XEI-4Q3I:+5S4GI4=%XHDDYS *#\N'%0%[BYO7RX&CQ>J1^^7/&__8JE M5J@BG!=:LQ+(R##Q_UC"_ HLD09 NIYCC#RFXQ<#2Y__(/+D/7,,6U]L/';U MLU%"SV3O"'/&3YY ,G,*'8]"-JM]S6JIWV@>I6?O M(:T>LG@&3^KGJZ\WM[=HVMQ=JW]>#1X*S7./7+1YI#N2B"DV,:J:;F)=406? M5TJKU7)-:M@(O9X[JR=;CU1S-\Y\=?LE)4]N9G9/8&55M_VAR=)CX&]I;LBJ M%^U^01JYOA^-U$K'(O+K!V#%!8&=K*QO[BSK]T=@D@'_YF&$H_]WW7CM*XKR M]]_P+V%3)UR*K[*^B],G=:']4W2+(P 1ZMGJI6V1 MUH Y.8IP/FJF^NC!!Q0SRM76_SX, #KL'WIG2^_YKTI%O3:8J7]4[[5GN/:/ M["^?62/8;K/V2?VG9OJX<[52$3\D?L5_"_^1N^3OKGCV%!ZNXTT0G\C[T<;/ M-JE]I:W.O7S0X.VTGVK,=@@3UY7H\>7!/ZE/LRF<>>!H0V/T2;T%9L2!"N MQ_B>?5$%>>4D)6HK\FHC>=5[J4+P!R"OG6*O>V"H(WO"Z,6>]G-I''/AA3TT MWT1T/"$F4M%VI]1OEVMY<*P6-'-X9K@=S7219O+CC%]PQ2\Z5 (WR8X>K\)9 MLIL]OSFI()'%7SA+C@OF;&GJBG MA3GMZ1JS'#S[Y_T%ZM=K5J>;_G,<:*;*^ZD7>3\Q>3^=(N_GA"_ >L&TF!6D M1+*"5NR3_J.1' &>\Z]JM8W73.L?]QBW=T^P^Z<[]?+N]O'NV\V7P=/5%]FA M8?!-?7R"#WZ_NGUZ/&#VX;]]L'#',_&A8>D,%ZU>M QK1V+ATOK6G\ >1DO: MZ$@F1@U C_C7G?.L6<9_*&$A%!GPCX&EWSO,13/=B^@1($-"$1):[T_PAL^F M/?I1&57_A6_X5ZVD,E SIFBN.#Y;=(+N^[VA[M+M8CE>-LA*0FO8D+%VH=X] M?!W;NUME (7Y);*L-I< J%%J M*4"&(!L8CGICZ3XF^,-:7QW;GZJ&JVJP[*NF:W#-G:GM$,24#__K_^G6Z]5/ MP,YOZ*^U3[]>\,T.*+V2O&PBI7)&*95L.:427;ST)+HCR_2L-AK9$SCL#%UU MHVCZYCC0.-W@VBI3?K&Q(YG#8 &;3WS';95I9<-SU;<7VS1G%?O-@N=?;-M4_["='VY9N;%& MX<.W3W^$#\,>.%CP<(\@7$Q<_@>Y^C./@$I"!K@5]5D&AK, M\&/+Q\:V(- 31W8'PE[M-IMQ[U0;^!G4S[YVL5$ M/7&:QAT1Z>\=J7U;&)/@O^ M.]N$#Q@1OS*Q?7QKS"8TPQDYVMA3_\T\\33\C+LT53C2$#^@']IX(^CG)OL) MA\;;RV!?O]LN-3;&VR\^G7L+_C8$A(*\ _/*GAT@*[!T7V#'%3C7V##AV*;F MH9.$_PIU#AW/#,].Y)EE3L5UI=95_V$[%O/X-;VJ?U'_H;W]8#/&/_C^CTJ[ M*@PS_$+]!S.-D3V%^UY6\(&O #1XP1.V4#V>.U\TT/ M?@V:&\'RGL. MOG%)<"A L;!9DGG/ICV$/^!JF$3BY\;@$G#^SYIKD&X1U>;WS_.WK2O+ELNG MU(MPPDQ$-KQHKTP=,F:A()@2AS$L6M/1J4OTF^&] ,.V&'! N _P#9N25@6/ M^!8QEBD7O":<1JHI7P>#>ZE[X()$XY81%-O0/@9D-&H!LW%\4W!OASW[)F]* MK8H-/[*1[U PEIZ0;53P(!/#10%V!@QI@\_50(0$&K$B<3C1?L"+=2'' 3Y# MV_< ABZPFA'WT Z!3DRP78DNI(S#_ZE3YI"C'Y<>:BY\C3$Z*Q![^(.AT*<$ M;D I1:$._X=W +<#,>FJVP:FL/<^AA?>@.#@[BXUN//1)L"&[_A6],@_LN?5 MS9FGH-;,AQ9JI3Z<9BFLH+I\F0MU8)I2(; !&(+J(H(?(%!6W1?\)%2>D.[' M?!R3)$E@]<3D@7EC>H&'$"]+\G7A5/ ?0> *$,,/1I=G[%NT(V32J]Z!3RLJW?;UXOIXN0[L:=%A0 M0<6-(DY*O:/*2&?BH"I8V*9/'//MA8 T1 1 4AO2:#%D%M)KARJB!KJ'$"R$!A0'AJ4@ M@Z \85#&^994E#G\Y?BOC8*(WS#7]9G.U::(M>*POWP#11%L!IF;"J_V-)1+ M.C\OGB?PR[D*W+<(Q'"K:&ZX,>=G/PW7 M#I,AHFL23-G M_^$R'11>AN8SDVP1/AWZ^C,35A)&44::*RPS]A.?%LP3Q+>&4V.>%>4^9&U_.W"'\CO)]E,VD6[52_UFN=NNQ^;SH$+,2YAQ M!G$H6L)D6Y187%!P#<"VP.Y^O -.'RS&W]TT&#&!BY"1APZ255R MR$TTG6TX83WSD9FKC]1<-_X4\*D$^IH;ZH*0@_E Q63'(5AB4NC\B M5&.6MLY HP% 401HN GQ]?;VF*>9S=]LZQD!DWB(6(M7HK;B4;QG(VY/##4K M^X6<,TMQN_*<@VG"2'DEGA;: 8CWP*LP J4-OO BBK]OZ4*/PW'(KC305Y%1 MZ&Q'ESXHRO@W$'8_8:G+%W+A7J)FB%+O 24#NI_6$U8G2EC-Y/>-7LK?*5]) M;PR(JU)?ZZ_ 2M2+1FV)LG[.\41RETE@D<]"W7BB[I%.U"GUJQ>]UO*)N-T7 M(!BI! P9-&X(E1@.'X+@XYXGL!;1Y/-==%&-?8=,8> 3,K2*J1#="Q7OL7 \ M7@2=>[A9C?YX7/=WS0%S35!K\@4-"A#0=E<5 C"KQKSKH,A M,^'R,S=P0[@L\B[7GZ*?9;5)CN41IOT,%KDQ>BFC4S.>O;F>#=0$;U@OF^8Z M>E9:*6== DOTV0.;:)1U^"@8W!!6RODU?=4K_7O6@L"^Z)89KH-E>O M^6TJ XM5T;& 073,[ 7[GAF\!A(--;8P)P:!?89\8_@+J5>#60Q'L.1 \\#M=:1CJ=0LPF2"Z:107@I M""!]Q\W!JV:8-&/+=L!F\1QCZ),/))F>T@.\-^/'$DJMS,3,&^<\V%>&;EK3 M>[']YY>%N!GP"_;L6U(JD7/* \5BR#V5($N,5YYB0>XHP*7/&=Z$,>Y[%/J) M5$R$HD*R%;G+O)RBVTF^4:Y->0*<^.AME/ M%^H5$_K$USS[!O\$OA^$<<]'U%0T1P>]U-9A4Z/Y5*W!XV7 MZIJ=:J56K31;945\BXH**2^UVB>53)&YZ#5@WX/3N6*%<=8F +C]UR!TP"F9SD1AU/6,HV!3-R$A.3(5+ MWV$3PR/"NQD#\X;_<:K7V5CS32^BV0O\*POX+\?*9K$9V**IJZ,7&[W'4>6! MU#-DYV@IB XP2(Q 2#Y_E/@YTHH;V8/#7FT319Q"(1@.2:+XJ(7Z@[&I(')+ M=X,C!KA8 B(='K\2VY9 X&&9N+W2]7[#TRF:#O?+90!A V PBH]3A(X3$8-= M][G,!/$A1Y=CB"F^%L\MP;0;BN"]0H3$B6>(9L@( M#$[-F:GN"Y%^E,3@>Y]3XH80VY%S80^ N:!$'1P4X'*@N%\H3EQ5++T2?":-!5A0K M#K=?ZXK]!^GV<^\![1GU-H>G):/L1.X.P,!5*YP3H*U.N7W$Z35/\0#:/&6' M)^3@RB!^Y+]$YK" P=SKPGJ ,.7-89YC4^ !I6WP2A34;(PBG>Z^!($\O1(Y M/>Q%9D%)7A\'(YZR02+9LL'8Y7:89DH<1#"$6M6+;9)U33^@Y&9TB4XE)[2 MJA0L76#\]Q>JK,8%&@IT2KIJ8B6A-J@XE@%X)T]'I0RGH(/LQ6*$.AIU.XTX M8>)"M$=X+TD#RPO5^7N05B,0!ZG+RY*M%BD:Z]4[>P@S)JT/JP-Y?/_]]\'# MGU@0]GCS]?;F^N9R$J#]+DX,:%G MEAK5Z]:((KC1.&)5X'V8CFN/E;DM+Y:<+F2BG "ZEW,!$N+U2/A8U(N5S8EQ M@4+,F4E@1(0:P(;B-;CP(4OB%N9(_E:L274,('LMEXLB-R(5F6E,8%\>3P4? M1<&[7DB< /DDYA9/H)>P@:639T:P=?>!'.*H_G,Z2\HV$BT6Y1\X#NEH_$-N M4 UW>(Y\(RV&LPNC2W@[P3W6# CF-BKH$&C8_]Y6L.EIO.N!)^$,WY-U@L4%;^39B'GQ3-1SX$HRZ93'=XU70_=QIH$([$1 (!-&+6!K MO!Q6"QX+O& A_PQ2H/N+ 0\[LW+@]67PC#WA-U^F38>E@@XS86\6^H^H MEJL<22K 3%ADIZCI,P<#C'1*F90L\'>AQF"2*@C?'/07HM]AS--]=8Q[89:# M=!W"DZ)(6OVLZ3P)!M->+0 @_YS[5H5W ]X:.@#E1T%OB-A<4JP)ZW-,16 M_3ZJ1'6.V9HEV"!QAK,UOA+@\8B&E[284.? ,J$ )T*E IV%1^A'5)N-.@\V M&0AU*9V2DH /F<9_2"^CE>:#JSRY#"OC0_4&77K!RPP0P#RMS,4:5J8KPUF0 M:T3U+2X6-AKN"_P,5056T<&HHR#;^HV(RAN,5Z"R!LC!>$99=>%@E8E-0;UG MV];A(WL(@@-N%)-%-?!3A6L^&&4TG""GA1_QW1AZ]PXJ1=X,"PD], ?013I% M8&S)F9*N%^54W:/=$G(7\0U376JPVW-D5EN@^DAHB>)$97*;RH)52%P+^0(: M!*',"DP MC(IF$!I0^H4J=U56@BV)V,X$ZR$C=9W!#M#(<643%-=S-(RR5K!1!2:&O]B1 M@KV0U?DN&_NF:AJO+'!^S<=SIV"8&B,T*97HNR_4*]PX&'=8%DK7P[E-9< HKNQA)P'/(ND-[O(> 39?.U09>IQ3?(Y7D0FAYD6HCF M(AB- S:EC3#B0W("7LBCV1S BFF,&>_(Q<$KO Y3PT,Q@QC_/K4IP6UJ\^;= M96%@NIZHW. $MYKX>$(0 %WG*9ZRD5?0X 49K&EL-V:[+-!N\JBFT 2WV'&)T!=,^_&F$_[#;"I4T-E=UN->8NUHS*J M5S^BC**48MJGRC=ZCN)I1^P?"3N$&I-0PWFTXOK#?U/LW)X3/*)4^P7,:]DN M0Q<, KV1C'<%#)51\I1A+%TV-D"7&_5\(>8],AQ@.NBX'-$'J(%'&A $3 7E MY2QT;5***VR#OV>Q]P!WL)$[-;(1SH^X'/(MS/?%E:@,A9+)@K1Q+OS&O!L9 MGE8AYRSL27CF%O82E6V4OQ?S7LQZM4=CZ54)FV:M6CQG_E=M41>VS]:R@&G*6/#,Q M8H^$#@)\H$(KE%O-*P3DP"'VDXU\D<@K$W')_0_7&)E=J%1'-#.A?46B ;S= M89#?[LHN'8(#1_5P)>B.\J]C31_JR8 M/2G:\.F,5%= ;Z N!OR,NSQ"GFD+ X.O3ZE3KAUW8'7E@94$!Z8(?E2.!0-L M>+XG@2.(VA,V@K<(.RJH>(A&9A[G(C-WT;ML)L9.@)H\PL;";4[3+ B\157 M4QUF3(:^XTK#55-YO)M&G,B6G_/*(V]3)&HCS"!]-/(JP08P?U/UWICYB@WC M+._%1;:Z:G_4%L'-LM0P$"M1=&%?#"Y.DCDHP@A0_ Z;1]\A&+#UWJJIIHM. M%; BAB"^@B(Q9:DK^<79,^A_!57((_O9,G;(F]RX4)0KUUM'Y,IBIVIDJR>D M-Z?@T=MB6@:(T]!&#D* #M_G?YBK. +%5)0X-02;IF3(L>R);D\,9/T4/".& M'I2D8\*/)6UKWFN1NRG=(/D&$Y8"EP>OG/26Y83"!0W#J)TI?)RRJ2VO*L,: M1]K!R:N$>Z&\1FK*.YK+4G(1X:4APM,5T7$]2';C9I,K&^!+\X,3'8H93#8S MT+T5$*01I'AQ;>&#<<$NRG--?.V@/X3[ZX5Z8T53[FS?"9075]ANOA-2=QDK M=BD3.,COTP.7&O7KI/H5[O:*?ZF*!7#P7??9D&PS-S7&$ MO?"=@&R5L.TW\X',=L#RK$J$Y6JRL<.;Y%@8'5=UWI%4_-&@$)%X.BN/Q3+'Y^X&E8V\: M>DE 5^?A,8J#>43WV,F9P9O M#XV%[MA\(>@J0N55&,O"G=' ""I'Y_7KY#W!F1RVF^MX5C:7HI7Z4AS-3/^# M!1D]Y#D+YC9$&3+U< XH3J.*9C:5\C\@:C72OSE\7-08#X.PJ(B#:%21P2LC MB9"(H"(L5XGP^0L5;V_(V*FSTFPJ*-/>8-/=:M>[UTJ9]).?:G=1\OGTL M/C_@/I) L<&(E1:PV_* M2:2WE@L&;U"5Y5OL)\[ @H45>\H-7M24>.?_BL ,UX@0K]2#%I,_1F#K@F+^ MS#.VL07"B*&K/?3"@TT.T!CR#D%TH3UXE.^$)US((MU(1HJL$N,[+,'M)<44RT&EU6#6TQY9>J',7'EF4"^7.STZ8^TJQV*!YFN;^<$/- M@7M3%.$$EU";B^[(1G34/6^>%*GCR*)NS=.$9KQU!Z:IRE67#R!C^*%W""L< M*8\2U9YYH O3_/UIP]W47'(?S36VU88#?$J$*:+49$IC%I'@X*7X9\2C$.]' M,US@@,BA7/BWBWQ'S&U9_B*<(2-T9'*[N2_&=$K."7P53J99WD@2?Z1<$^GU MC1K8F#9P*B?H([CB!X77&JFQEYI^N]G1KQ@&('INBP)K60M-#K#A+"+6M:#S M*3T?3 %4@A85:D3(4>1$O("/B5(;5>1=G9:J:S/W1 .FQXE$QF:[I:$ZB6N9 M2P 2A@9HO?(J?92K\S-/(ZWS0I:@,TK]EPH4)N%3&JHG^1J%.I"\"$#%Z[DP!2'HGLCC6,.(*DL20?)X.:M7" 9%/@TO-HU( M2^3%3BVB:4WF.F$F68R)*3N['D'>/4QD&^PY;^3MRI)6R(N%#G0OMG M;[DW5A L2C2'J]W;.(=KKI@DR#^3'HW(K(JY625&,+A,B5?=PS2>B#R1-2B6 M-ZN,@48JO!"E'#5;7)'V23/>Y=#PI1^T<^U,UDGJAG%"X7D1N"CB5N;&CQ$U!"+PD=6QMA;#), M/ 5AZ(Y>F.Z;BT7>T1%G?'S[(G TC/G@+8%3,EUT>)+OP2)#Z?_DOR1G&@<, M-6IZD_>'6M;+F);P=0E<92>O=K. $M>&?'?9W?A*4FG20I#Y7T4%4JUW&('T MW266&>SAA*H[$E=%K\1-9A+J!KVT&/F55RBNLW49O::R@>S23*H?3 F9'ODR MD+WPN+Y@@E3&*YB3&.4H&];*\3YQ#;5IL>AL&KB.3 PKHK3*:/PXW&)T.S0K M039T>Y4=_KD\><_)6'"Q5GEZ[R-.+ MR].K%7EZA[Q7N-;?+W6ND[%%[B;YV5/%QQP^&^X-/JL._I9@7LFJ)J.[3 M/&;%JYB_)V*TX785W.6YJ4?I,2SK79-10W8! -6DOD\@='$;R SFQX($=I%P MA,I&C YI'[R]BCE32%'@2VG,L0%6HA^LSL;4JF3JH.4E#7#;X6T4PVPET!1X MGB>S] JH/Q1#QR^^7SQ>J%^QH8K%.T-2YAV/MH/:\AQ\@\F0"HU)=$A3 WT) M&T*Z%U%^> 3#*!OZ::2@GWT$D%(R.>&UO@:RN/I)^#*E9]O]//O*[&='FP+R M!SB$\PF34;HD"=:BEB^:55)CY_E4"NSXR4"%56K57_#KT#6" M=5P&I<12:,VF/^L\M>,%=%F<+6^_?0RH8V$^P7%I=NO\M9W0OM )8$<2VJ0C M)+D_S11W#;4!CY*K1\PTIQK5DE)D O^-?%'^6ZI_7 G&UB[:U 4,R+]]4M\, MW7M!E%1_^:0FQ70)5;V_>X[0^#Q=ODCL)=0A4='FZU;>&&:"?P2-W-13\C-/ M[T=>LK3:)S7VO>E?$AP'X(.?DEMT]5OCK( $]L;Z]LF!D*3-P$6_A8O^B!=] M!3@RA/EO',5QF-[UG)$LHCD][7BHKB]>EY5GBP%N'#%LVA1RZ\/C]/T MW[, M"Q,<%X[W3'-0D?W:SD?5>1Y^J%>;Y7JC6ZZW6K^6ENZ6X,F=]B\+NVI6J^(3 M>O*C:F%PQYR'C\G&&U'V\/1_U>4GQMK$,&YM0E1Z^OQ387\9^.23K/4K]4O MZ@47V ,JN\=%9:O4KU[$M9C-E GLC*'O<"+9E=R-^/'?$^7TCDLY[5*_D5R- M+'C FA*1ZG$QV0%VWDQN#^Z'"?Q&[NQ$62V*$HU-!!&'O26@[2>\L(^00"M% M2*"9-B20-JBS-J]E+HR .PD4.V#%'O;RDR0"JZR($BO+9F;5L$J_Q9B?U8MZ MR["2F:"I?%H!O:QQ9RY- B6)UKP M[P88@O<0FW7%[$%)'OT@W?_GJ?5+B\G>*^9IDUDR:&_BCRS-V[\=RV M[\:XW<\S_.\U)5.DCIUOL?2\).HE#XNK/"BN!/,9YR=7) N/)XJ+YZ;89Q/% M[H+98)+Z3M2Q#QG827&GVKD-BY]NW"XG\>]P_DZ^HN Q0-D5 &%4_.C(KQ\: M^>\S(GXXX)Y!1#Q!9+L(,RX[%6I;A!GK^PTSMBY:19#Y.-BO;X']QEZQWVHG MCQ-F&60N@D<+I)$J^V3OWL9NO=2OM0\5NXF2;=)H:7BD23?6#RN(DFW18P_(-%"G,87MK-+;>BN6XR3UH1(L3=P&S]&>PJE)Y. UMU)\!7O[//M=^[?M1%(D'JB_#;"&1_9, M-=/;E=[N_J8H_5-G[+4HQU C'[]#?8!(4KK^!( %#P6EZ;P(79:8BT[)84A2 M#J+!EI?NJIZB0?/;@Y?D;MMG8573K0Q'NVW2G_9"@/'JU':W.*^QQT7]BBME MG[ M@LOX3[.D!@9AL0[2M:([D&[0\Y MQ]^'SF]\MVNB9+$[/DCHK$!;+-KFL+8J_'9HK!TZ)O<[-E+6G%FN0S-_.WA4 MIK-]DVHAC=Q$7:F[V*>[7F[TFK%MJ?"MM=P':CW.LUCH?M M-1DS6_'_RZ#C4IH$AMT);'.O@KU>C72OVP--]@Y%D]A NERKU].0Y H!N%>( M%W2S#=VT=ICQD8IN>E6DFWJSE0^ZR;1N-1;#)QZ)2KS:UELK +0O0=S M;"^Q!$ZPW)9\M(FM\FU_:++]J7VI7K0[ ST8_ZR5^JU:N55K[\) ZP<0O 6Y M9#/V*1VYU(%<&B2ZR63_4H.J.SW)C#B^Z^XGCJ:4P,;WZB#4Y[ MQQ$S.(/&,;"K/4[4F:E\I3YB#YD?64YF G-%8\4 *XW3+@Z 1M\ MQGF0-)EJZ+LX!3Q"0ZET)G:++^2#=C47YUV1NB)_2A.H%/BU MRW!NGXF*B#-A>N9#OO?,''=,3/S7#8WT>M)^;LF$5OT^RGD:^\@]W);S\ VJ ML,.SFY>7$I.RJ4,"E&>&KKE9EM)JP(L:CI;CM@5^Z>@T3HY2[+1 %BO/OL&_ ML.PW@($.TIH/"[T.!NB%DAN;PEFZYNBN^MF&/X+1L=>#Q\_![-C8YR]IZ1&' MM?S9X/%2_DKI-*ME57P>);.R>$),GA&C MVE<:#AK%.:8./0.$'M)UA)?/2T M$0X39&1JN6*^*"S!9^>AKND"%_/>&%LY1% =:8Y#LP/EP$$YL@]?AJN2D2;> M@M]%-H!C O&GS-)H0BC^Q*$V>VCA\:&&G'4KW-1;W+=6LDO6X9ZF5XW<))C7#/REQF6FQL>#1XL;QX\T26OR1(A7_.QRPB(8AI MC? #-IG:CN;,YM"-;@&^(-[JD!J)Y'!NI.],;:0X3E:XD*2VF3IAWHNM7X"> MB .;XM97Q+Q'G/2D.0:([6 _"[N@"?*2\(-IT_%$?J%>^UBI@*H"J$F:;#44 MW,K(X$N^@A)<:M1KX5W0C&"LO\KP";-V1&8@RE]JH9 M)OW4!QGA<":@O5VH?Z!"1!,[04/"69OJ7S[H-LR!@\/%-5SE[86A$E4.N8.& M@WZ#!1DJ1 35']PVA50PY"K2Y(9K3XDW5T!$OC)!3D .'""89_T$$X;A2<, M]P66@1U9XF4TH-0T?J!Z!>^SR-$3O)BXCR!%X22:8X.T"3ZX&'\WE'N1,Y%9 M9):IAB<#/<4QAD"SPYD*?%H%_ERI5HI898%$V4_8 MH(OG@T7Y&VC5V*M- U@CU OKXT=3VV-\M#?=;U.S<5DP=:2Z'P$>P@.Y%*[&I\C.WQDYL=J@>;V^A?;(@:5)I@.0$PB6 MPZMG/E" @RY@4DI")L^E@^!:46'C8CF/N(2" $8F<.SQC \+#A6N^>5G2XM' M!L*C7@A:!WKU0 "X+)@;&#^QX*RCCCM*KK6X@K(7O 82M# SM-^ 'N$Y:(ZT9")S_& 7,5B M<%VY80W2<.C94[#DA'GKJH$&+)5!5HGLHHR0=MU =Q73#($7*'1?094SN6H7 MP0)!'\^0=%M: MR1N6B1K+K6.ZZ>0^U0_?@ O_J@ IJ"YN^*PMYZ1(E@9TG7_&!BYADNM-'UD.L.9HAO 3*0.CL,D2?!JZ,(;28<:3CJU M$=38^ )8)/KVAIR#\Q($IE9I6Q>$ M1;=7/[$.PV7W\$/VA^9^!1*!:SNP]&_,=9_ R(>[-N!WZ'?-^<$\>C)="3CU M.-CS.Z,Z5KN7KAC<92.XX*@S*R_ 'T!?9Q:WG3&M)O! !4P2+0'N;6!BZ^BP M0E.>TZ;-?]( MFOD=U^-S77%]G-;']=KVM1,DYS]C7 U]XLQR28\8H)GT3/[=S[/PD7MMAA\- M,$8AT'$76HBW9 ;&%F%PW6Z^#@-T_V:[5NYVBFK](]).;8>ZF^/13A.'\K;* MS>8AACH?H/;_#^&7*"JXUY)V!8S4BO&S\F+H.H-G^)\5[.%>:71C&O!5BK+[ MHR/MZ2(C$MMU.K645I="X)J'XD NH ,^PTTNA:ARN6 MSE45=**JR%5UD@>LE$Q;%=DMJB+CJB(;155D1L&4#"L@V]M50+;V%FIIIPRU MY&V&[MUX !_+R/QC$#2\$I%"'"E^21DXHJ?PXD%3YY7M_\V1,&D;IZYD'"8= MLI'FNXS'2GDUB3U6P[QI7OL?IAB+7 R,HP)Y&A5Y9%7W*6$IFLN$Z=<^99.' MZ1FN3- XLV!JMC2X8NI(\GM=A$3/,OI7 *4(B18AT1P#]V1#HOL,@YY6B\BU M?OQ>"C_^7G9]/K!K5@\+NS5AL'7Q_BT9T.6J?.G-(;^,8C&1-QPX+!.)!Q^\ M,7)C^PC-CGK[@&K[$WLNL4E\M57N;M4A_A APH)"LZ'0YJE0:"^?%%H$'<\C M9K1#"^9#WH,&3@M->0^*(&4>"6Z'Y(W#$EPM1P2W\P#G/ 0_4]:U"S1>S!QO"#]TI& 0*=[M%Z& %HR\2NT>26Z^S,K3>?>_)U( MX/#M0:@^M,);$(TB.X[IY*9@XS7>&:36#=JG18])G]5JGU3NU(E^=2$[JWT/ M.HZ,-<,1_9VBG3C"KE>BD@[>6([N4YG;Y\AVJ6-1V(!'-"EZQH0058>/YONO M15XK7J!A]NY\;VNYFAOSD[D"7&6N )?>":\*2VE)-E4>1R^VR=S*[V#IX\&F MXJ0&QD_4B:TSWF>++_W,%^/G@#=C*P_>BD@T'A+UAK2C"P[L>:!@BQ++Y=U/ M1-L>[)Y"TH0W+OG;^MS['<9+#4S3'B$BXJ_"%=]:DJD&C6H=4Q;CIZ$1O-:? MHK&+IKC'4S1*_4:M&G^*=&.'L7^5B]UG@(.8LXVHUPVX6)[MI$%]8X>RBWT" M#9/AJRN E@#U6^2597$*S+E=,<(E,]2[B]<>5@@I0?3X%Z%](]J_*_B]Z'V' M_)_8(7Z)W=?0K4$L-NS5A Q1K /G$![H5W;[GZU;1T[VY$P]S3K&3VW ^JZ M)[]*I]DE7C"JS_6.J<_);9VC_K8->C/#A'PC2GZX_8QS<&I.$!W0H8W^\@W1 MI8S4H4BG;>8J]NNRPB5^B1T3X54&I7A@]HUL'SFB'IF@%-TL-_2=[Q:'2\4V MX?T^)=TK;+_[/6B_6Z_6.I5J,_J=*CZ3ST3:\THLN&H #V1I=]3>_,,3-5AK MM*J_?E0?#6!Z #FI?#UA3QIDAL$/;X"?&0YR+O&BLA)MZZLSCSD3&I<2-+M\ MEK_%U*6Q3ZU8:!6N:BYR[#IM#A5:1Z>!*.)IWL\7),HS07^]^-K!XR"/&IX4 M&X(EDU;M4K_67J%N&:(;I)),=A3B(NS! /HY8,-Q-UY.ZDBUO>Z,_8 8^\:P%>Z#PZ5'D.REF0R9F6$A1C$-_)/=9CW0'_D&I?9,P@?3=DZ4&3?B:6 MYAY,OJ?Y/L*J1@GZLK$9=Q!%?:XQ2IL2]DF>U]G4N[#A-W\79YBBY[S0>]&N MH.$\L6+H0DS\8#%+N*#">V5L1H_=BR>VXXF^_HHP6@*DX$ C@0_##5^]1O"1 M,FX:])!H68DN#MO"8RZL$3PAECCY5J=)+FPCQ>7.D,4./-E8DTV#;O] QF$3 MCOFYEX'=AD8*C56@"QUY'K%K.P01S<"^F8+RYD(#(.?_\M%.'HE)$R/#&?D3 MK+3'-OK"!@\ZA"Y<,D&>?-V@$$;.>9 7S$/] +Y^M"3P,;XGY%TU!D/'Q?"I VME$=S0T1B;Z?(,;? M1D&-F#>^: MOXW[%V%4NU&\1CJ<1SY,M%!7B>7#M2#D*.(=H%A_+1N'-P'^% M@Z*\P'K%O)TR=F0-^R"7B<-6Z,5+S_,F\]&#,9.W=:=1%W9DQ$_L?I;9.;)) M>2(@-1,]--'^^J@7XK0)Y"[IJ^SS.$8 MU[3%R;VB.#FN.+E9%"6UY3@N1:D;@J>?,=LI;C8&H+:"Q\: K(-N S M#B\IIE=S%[H22(L)WE=2QR@V@ J$U-R2'%VV@Q<[C&I=8E?!7)G837%X! / M_NWKSQ.2PT_QNN2&TU&851M)F>-TU4F(+A9F6N1Y%RBB72UFC&Q3X0;!B>"1220*SS,R[@ M7PGH$19P[;"Y/HUQYZ!WF(1^&18\R-&7JP6AV,F444R9TJ0_!J26C": M#W0I,;CSJ/D%64L$V%K$\G)LR_:%.BV4EBUC:FG7C4J$=I:MG#8%VAYH-BLH M#S>N"T!2(GE(\\B#)2QNKC&CV8VL3WA@ MD:MAE-"+INAY+X[M/[\LSUR[4$6^'.X64P--;22,5 MMFD_SQ3AF(]\Q+/>P-HW*5P8.!CF#GRA7E$X$9MW_8\&Q.C,5)'-,.\AT'30 MV06:Y';Y0%G=X YKU! 4V &:N @\V4C,BI4&<^I'[.#8 _%[Z>N,N]VA2S"[ M&]O8]<9F*.OAQ@:Z5$@2B[<6OZE4>TJ)STQ6GVA@L$CF[#0QF?.&WSWN\X*[ M&#ZI?@G&V[HEH%93$\E,QL)/(G/1PXFXPHL$$M#2.6<@[1:L49]GK K_D,JL M%]0P=3B;8[BZ03:UQI-/;0J-P:+:\S..%,<-1%X1A%18<%-H-C!?'E P FM; MA.8M.;]=X5.3X:KJBUM4%[:(_"-2^"M5M_K[^OSFZJ?O6KG>XLD=2D^9< MFS8((,3ID)D&0Z(D882A9*)G1^I3_*:6U:'O$0W,0 8%]#8W?=H-\KV-L;3C MS)#UO]F^J2^1#5]*L3>5F<12SAX"?KE1]C;'8=88!^M4>D&DV!K[EH+ .D-E MV7A=-5FQVVT?49&_M8&I-4"QN;R\^W[[]*@\7%U>W?QS\/G;U;(:G%_L9M^LS7JE2[48^LYAB*V:%^;]A51HL-Q29O95YB#@"E@0?FR$ZR] MY,!!^:@S3S-,/F68=[I=VSDV]Z)G/U@]ZWZNY]0#4M(S;07[G@Z=W_B^BM:; MQP+[R3;EW&5.H>0V:LA8U*^.[>9[9N'?#CUR;I?^@0+"(8 )OI=?#@%+!+?[[=*:!6+?5[Y4Z[>3P*6-,X=4_-4K$UPQN%_=#G M,>?/+>;5I2/E#YEQ,XFC:]OY8OM#;^R;R_2=BK1!;6TT4Q'VGKI(_EI0U3ZI M:A<.N7^JHN9"M:-3539MUY<9;((^CW&JWBWS3KJ1Y"HUX, ])/>J'@).4E%Z MH]3OE+N]^#KEHA7I:5#07M7+M!341.6RN:(56_YZB^ZCD>BI>G^7D1V5G5QG M1I7Y:2O'[W:K1WR^O4X[B<]7BVKZRG+"1?+&"IAG?"8NX)U1FS?O[TKGWGX= ME$?P1![[ "<&#MYT12_@49#'4<"QQG7U_J#]612Z:ZLLO_<'$L\N0!%$R'2? M]/Y5+M?W!Y*#7)B"144A'F0XVN."#*429;L\\[R B'@E%H 5P!"OO,*\Y2QO MR_$XU#EEH/S)-*=([\D(N*)Y?ZIH<0'@% !^8"YS7@L GQE[V&L:6JN^1;X) MGGNEKS=]7DB1HY1-!#Y9.*F5.O1>Y*KME0ZV;>R=, V#>W.?;+)(!I8NQ6XR MZFB7^MUN01QG2ARA_PC'7TI](1EE=(!OM K*.,DDYSV*CV[J?,"C);KNH-;4 M4Z@U.U/AODAOO_16VW$8W;X(KE?JMWJI"&XOW.9,L;KMF(Y#*!_U*D[T*#!] M"IC>09.H8TIYO5?@^9S,RGKZC.Y#)",NI9KQ&O^C-H!>U64J?[W06]6B%WI< M+_16T0O]D%=A^U8<-]8KD(/MS,*N13%YL;5JK=/;CO+VUX&C>:'>W/[SZO;I M[N'/HN_&#GTW IR+)/OM0HI"Y(6^:NQ'<.!#E3 *)7W:_^ /J>0[6+#EL7# M9Q>W?6]@KA\'S/L-CV_5I>5!>U-_%_WUW'50R&'D8L6ZN0I?!'H" #J B)*:LV0:"ZL8"0(T 3LGHI57J ]-H55>5[6<*JS- MVSYN^19H:Z,F4FZNS&#)!%9[TD#2;N2130P5O7J6X8)%K7ZU;;W@ JO)20** MX)2,G#K !>KE5J]:<(&C<8$MT-;%AAGMYD%Y=SK1C@UC31J94:M]6KK"42*0 M;TJTZ80/'^K&/?HX#IJYM\R[&Z<+$??@YI4[W55!XFVA<31P[N,F; _.!B96 ME&O55;D5::&Q)XFWE?M#'#RULV%W[G>(#G&[O?.XS0<#0L60,3G\TQ$IIH64 MZ\WTMGH6K>$*FLI%Z\%=::J.--7>PO^3<;O!;'H(/MD>#=X2,$MSOA-H_[;3 MV_+AP 31G8QN&V#(]LK=UN:$JDV(W5OGMX*"\N#Z3$Q!3>!\M3(8&/FAH.W3 M]8Z:I)39H*![!\>E>K-[4[,\3);^RS>F-")V?;82.28R[[$H$Y-:%^K]P]W] MU:HQAD!VDSDZ;B%=3- MDX;D MD1.NVLV-23#?5G=5RV$BS2%R:%I;U/9M5!QIZE$RV[(%MF5U55!T/:**7@![ M(8#V<0F@?)N7ZRKCH1@B<3BWR(9':/2Y2N^MS!TX$J5)=C>-$R; 3ZY+"&Q?! M1\5EHX^Z[^ XC\2X^.ZRL6]^,\9L'O ]=#E?M!;=/7Q62 XRYG[71B^&Q1SN MT0J.\YZN9N^H5[-9!7[;++=:J:9AY>]NY@RK[2V:ANT3JS7 :J/<:I^X&,V( MX[9KF7'<9KW47V:W%77M=NK9;:=1ZG=3 MP-+;V6T(+.1.;A7Z@>_9$]LS7MF[U.;;Q_6>-,'0KI^ZTI1\GP-!X*_ORO-^;BND!8:S;T3]U'F#*6= MX_I!6M@""=+)S@K2::9T@A]28OS'-92^V^6XC MCIWC.DQ::%J7J^D&*>2/2^0-J],TE(J5_H)T](ZD;)PG'U+ MFFYF.GV[6NHWTYH8O>RV4P.*RJV)P8O0[Z/%8^_1.7]<.Z-=!XK%G(S.:6NE M.4/J<>V,=@.06BNWTF5>YP.I6S#[W9IL;:G;?V.N^U$=C$;^Q#,9_Z/.5ER_9O6N6^HU6N55+Y:[/ MI(-,07,[TMPNT[(.2G-88]4HU[NI4F5/D^;V9Q\[0VU]^LUBOEVY58]7 M\LJJP]PI&V&"JSF[4 >NRSQ7?6&F#DL":U3'AD4CRBDJIMA#H 1Z.:#'87 , ML1WLS?3*.(K=%U!1X>^\69/AP#NXG4MK $4Y$U?EY !?,J"I"7T-V*:)OZ_P M-OB/>Q&AY15MV[)LVK:7KF!I&KG--_*24W+OM1ER&E3]1R,'OOUF:$/#-#R# MN3%=W))V]]IR^6C+KS;6P1YWI&4;2/;R\N[[[=.CWCU6/12&Z'<9=)2&77$9CIWS%'B5A/LB%FL-1\3A.O!,6 WDF, M6^-OE6++7>I%Q[F>IQDF/ 5"BK>B4'W6+>K.J;^4)&C:"C9P&SJ_ M\7T5;;V.!?8C-/PZ_EA#R6Y4P6\.UX'G%%HP[1:\B/+Q)T?3F1B!G,AJZ&"Y M2+G93I5Q>$(-F$X!_;O%$79#/Z9_E)LKYQL= /U[+$02*@PR&0=4C'>43+ ; M!T&@"9@]:3^9FXJ"<"Q&9_-0C-QE$>08F[LQA)VPV0!^T#ETK?ZAXFI2HPR, MM 73*[D!(CG-E;0>Y?PUVWMA#O=C%3'VH_*U.\3$LE&;ZC8T2_UZ*U7:VPFG MVYXY*>W 5/=!2JU2OUE/50V?'2EE/3MJT=J+=;@58>9CJWT;'8"I"+R-ED2U ME\J0S&X\4$%01S9%=R@VD?VE\^L$1RL!4HS#F3$,ZJ5BO@A7;=@Q_/J>L6SI_!P'1$K M/I'H;N-G";RW6QP\SD\XC->%@-':;]J P9W&!8>$I0C^ZW';-?A.D*\RBD MO94OC^X7#Q)B,^# MO6$:I;\QAJF5[\+&AD^(VU%Q,^K!XRH>G M>;['J'S:F!B>2!&!4X],'W="BXR8XVD&R!93,R:N^F;[I@Z+JJ9M/<,FAPRV M#80Y8OCB"^4ILE6=8=J(8::& ME.U/>$:9IB*BU8H:(!HD*Z#ZF?&T^#] *[69VVF/+Z ."W3L?^TG1_J!_P]^O[JU4_PO4K?!P6K]$7MTZ_(B&"+ M4]\9O6!BW!1(F%CH>G;6W:T'U8@QW;UV[ F"YFX<# E)QLZPTKQ<7U$>B'PJ M*ET L_\A+#PCUY>B C%BCY7L#LGY-C\>3K7E/#/9 >&]V#UGQ51D1,[;BS%Z MR1!%7]B8@3FD/[!79ODL^&-D/UL(SEJR<]16S\^AY%HG6%#5D^@.U3;'KL,F M %Y\?@,(:KN-(N9(NWL#B?]9,S$%]1YV.3*FFCF8H'Q+!H8Z6(NKD E"=,CP M)!%8@.@#F3E3@F36\+R>Z ^#GZZ3.]WE5#K89YRHH<^P[4P%?A0DS,64]+^! MI'>9M90^MVG=>5@T2GWO#8 Z6^XSL"(O+,V^>7N 975!9/VFU-EVN4&TO1L+ MM)UD.EH7"^%6)',#PZ9S<>(G/@9D8TBU%OY)7F"5ORY.U5(NHZK6HU2U7"2E MNU#7HO5]*T**4RST [@(DN/O%NO3#=@L*G9P!/X#++8G^W=0ZT&WG#VR$?X) M]DVD1/%[9+?_L$F*(.M-!G-L0[VB_4V"#/H='%)9'ZR#_>KC ]^HJ@/.HIQ5 MF2M[F$_'+R.I@:WDNL;8X(J^% [J5R%12;^)4_#GJ$YP4-!#&//F\NH+'7-% MKK#48H0UQ719P8(5#"$K=$69!,(?NQT:+GT(6+X>/'Y6!X^7:K=9K32K9:D/ M$G=R*XBX2JB61KBK>R$4Q-S @V_D@-MY-. F>IK%;!^,6\-[(?BB7P5)6S!$ MH4C2WY>5[+(25>K),T?\&FQK#>Y:A30=+IJBVCIA)%#0V<^I0;H1W+!'-O7X MM86;V@YW)=5W1Y4E3M)*N(!MN4S1+!"%INH(N_U 54WWVHS$S+7M/"3UK7>[ MI7ZKN4)IE*<;&X[KK56 &FET&.R&P9@0A-8SP?]!ZEPK%!DP0L98)23Z$M[W#:&[I"KO< A,N]C?S\P6DK]^M$JAY<\^ @ZZG1JJ!UR%E28B*@$)'3RC4Q!\SF6;CH#FU5,$:G+'I>RP._-JS;USI\8ZZ)!(, MP5DK^*G(X570;.&0@,W8'POS$(/YPGB13)E#8_% 5,\FQ DLG-B9PR%%IA%H MD((&B^+#U&6BSM9XHLXMVAT #\8V'*^$HZ'1L9LTY^XU>P3/+4O[?=:$HD8^ MH.8SXN>^0#MZ1RU.=^#]%74Y$9E\@G$%^1B!@*!%35/&UR3NL(S=84G MTO'0"L[@._QGAW VN0:J/8$F5N$H93I>UO'V2\6K!&W9(^6Z[V[NLC3I6Q(JFOUV%-0V6I=$YPO<4^T M\M=.ZN3.P3L#O_:*N5AKU[J_)R^:\H+6O:*):EWS>>B%S1<9S*K;.2-WDHS: M,3:,Z31'R0#DZV+?LF18IV?\@#;A[?5/H\QWG\*A_5V8KGDW):,I] F-#B*M MO@"IOI,G XVY6.(T1,R CE WGCJR8DC/0;S_:8)>.(E"W[/)@Z:(^K8^> ]" MN.ZWG\W%_&*J26_M1:R)!%XAOW9F@.A6@)O MV_;>T5I%;+K#._UZ,2*]%QB59E8Q)ZU-.Y85MSD.Z<1?3BH.9P3RK1+0.HSK"0]X;YHZC,&UC"C M(T&D7>A@I!WDNG<,I*>ZO5M9VKNE%A]:4]04AL? G/MYGR447P,*&<$L(AU; M]#KGSE&0^Y$5:X"G_'7BC:;.DLCU"(NM>;XD6$ZU[!3O%*:7G?'91&@.N@&OJ8:/,R#6Y_78I:SB7-8[4@S3+M+Y?TL57E=98-BAF'T4_ M9/6L3S8,AUW@Y!*%%013@LEV&2W\Z&D-!%)D0G$^#.L)D1E-65047Y4KNQUU M_F5KHR(0/BJCI6\]ZH?O4\25+1S,I2@!(2GG.!%Q=@R351"+*]D$M42QR8'7 M6*VJV-RW-7U"0)[1@7F^$4KJ*RI[F.+M!K\S/DB6P MGD]%PV!SSP0)])IHK M!]H :ZP9>A'V0=RSU@/:W'H=0QNJ1R;&/7&&OYV[: O7Z@T.J2G F>?'5Z*\ M$$J.F)J,);\+?3ZP] 9"$]!C%!M'PK S&PGDBCSI%E944^P>>G2+N+<5#4NR MV0QCB,(@)QP*I)OQF4W'^4C[3.Y$68I'D@$H]XB8C%MOO\\D04%/9I.X%:46 M>FBTNEQR#]\+BP1ME&$<&Z4$"JA,FO W4:6B*["&VWZ4'*8'?4 :1>C$81EU MXNAL,NR-F_U(F,N@3FS$T(FC*NC$,9P'6 \4#H<7IA*_BCK80(?IPW%)]6$7 M?"$A"A4IMCX0T=C&0U09B92HR]JH?O-X*!8P,XWE@Q>^A/80<@![8EV M/A!A!C)""]MP6'/@$%A0B%ZU),2T8?^=X37=_Q+G*?I+FAXM@_GA/(ZPM' , MN>$%:P5+1#F8RRA3W)]@^)E$AR4YV,8JD)$SJ7G 3G7#WA%S"F>.\YUADX$- MD2@0K26S3^![Q+<4AIT6WVG!)@8*4OQ4)][A8)?.7+ MF >32 2"8:P!602B M>V)&&$E](D3=@CXU%IINLL>",*I4JY^ #*?$[]F8@[=SKYEX**9/O/?Z=5.? MQ<6?B**]<@S;!ECWRF#)3'EI(WBZ@03)\NBGAJOHJP[ZDY@E90,"\A'##X1Q M*.C%E8T/Z*#-P]+>(_8',Y0JCOXQ&NU%:MA6U$(-_9!#[E6LD$#B6$!W<#89 M)ROI+PP@(I4FV!;&?IT=6T%9_AU.CL=7+9X(#S%3+ J3_XBU1%F6&^Q-57#L M*JKQZOTV1:Q)KG!Z? HAKI!"C2KMBJ%EL==O MBT9Q,]@![Z NY_!JN5:?<.YL,1WNZ+M&F/1$= MU*-Z];6Y;8XW[":1AI,,!=KN+_>J9PNV<.0EX M\XP#QR.><#891/3)S)7;A\^\#S./2#*0U9U\I6KBY-75\;)P?%?SM"F0H@3O MYA4E[,*;)>*QFT;:\UL'ZAG<"_R)C0-][:.BT($_V+GT=A:_CE?3QDR7GXC4 ML*>#TW+>^7!Y#C/!M#KCYT_O2C82W4[&GX'OLC+R4O-LXC5A7PBH ]CUSE1- M;44?V+Z"Z JKMPVIP#B)>"8$>--'_>#7__4?X\%P[#-\HNQEM]!M]QCTV[FX ME)7UIWTTVUF(YFF*1A-&L#492SW![ELJ?'HEO\%_SQ? >_P9EE[!7^Y1O7)V M#@L^_J&PO/94(NJ[FW MWW[H>H9GDTY[W ^NI\T%K'K7IB^1SLM)*\4IW6:JZ_\[0]6%V1N[U5,CJ'HZ M[2Y6NWX,N3RUOTJAAG9KH2R5#F9Q&!IUZ#$CRY>F:6&Y_@)_:BNEGVAZ7HWTI,;\3Y/_);JN+^L-.8Z-)(UZ]8BSP"*?- M'U6GZ !V!Y:3:G9K0\-@*7L;%@@\;=FZ.S23>X,W_ZV3%I K1$2AD6J&POJ="N_2#CPK'SI2=W M>%/ L%67Z*;BM;D'?)N3PL\(CGX)/I;[!53^)?" M\7U.7F*32N;QN@W@ HOR=U!URE8"]-CMD(S3MD[=XJM]/QW/$1DCR%V$)X+L M\W(NW /MMCDG?^IJ[\-P!,,1S]S+[MYO&&B"=PW/G% LY#C+# M.F'_I1HO-]@3'ZA#IJ@3,6:?"/"D5P.>A &>C&K DP(V3H;8)[V8V"?=I)FO MM167R;7 9\W.Y]]9.>2WZNQJ!&I5(+8'#7@V=&P$[;.XGF&SF[[P@5.F<3M.-Z[7[GIXUU SXI3@,+%$453F__A+:^6UE/ MBFPL,/RJ:TL*.T*?Q#_MZE4;N.*KII)U WO>&S9TA9W3;ILUW]$D>C!U+,OX M3;-TK)G]X)AA&AZQG+?7-PUGP0B/$3\%8W@)ABS:6)*VPGL /*3%N][-C>3_1SAO4JEK:RT5S8J;I*XW^2Z'P^K9[K](?T\98PU\,3D'W MT3!93:=.8VQ/HOJC22UGS@![R+:7%Y8J@6R8"Z/QH=5I#_K,&,6B$\>4=HG< MWD[@IXL6;5_?$1XVU1EU8"4: \S:77:K&K!^Q,GE^DXSJ$&3L>DXL7OD\RU\ MA#LEII4N\&>38;L?8J=3V8P?$B_':D ;"["Q0E:3\':D$8BB!RW'#&*6]A&8 M$C6J/G>.%CUXW!&35^0EEKCY001"@ >,!HH;V"JR!!\9OJC C"43H%K'=QDF MV!P+30%+V$"W-@)-Q_ZUJQEM=!V\%E@I1'IFI6@T*FTB8E4[TBMZ!W?<^\'1 MMJ]F&@L9&*&C>#/L+U8"%GHG[@%)*\F*:@U2*@URB[ 3:XX?-KD@I),/@$[D MKL"^ G-WZL@/(>D0.!";R?N&FI#6+2% M79-H/2\HMTU 3G=+*9RH#OU'F[L&4U\Q- =N3W*/>K A1&HH.P@>(G=N:^%+ M#_P+=1L2@KZ,NRF#;_8$/.,G1GH3A)U(;^PF>/LLH4 XB.J&T@%V$YBL8'$O M\5)+)?J:TIXXQ?68#1(BE$^TVI_LRY0X "/L ;'C:.',9WNL>!3I(P)8>&H' M@V.TLR2:"'(74$D+GG>+_'W="<.?]X@)SX\&B4_\[1K].!9 6.5\[$5E M:T!,K6>8EHN&MM.$P,EM6Q 4S4-BN16BI9AP5%@&P^[$5]GP'LX_G3=OT#X\ M:0*[21V??SA] D!:NO@0=W@\[F';\Q'89$@[?R(:=R'IWUT&I:53CS2J1N73BK(<2)">/Q=&=O&9\!#4##5G[[,LRUI_<),6S TI4 M@F$IXYKULY(^6^:-9OY.S-B(LWW:BJ ?%:#"9&Y_/F2$S4@,>K6J/N,QL]MD MW&\N'D"<-.9B7X@1LJB6N9A7=8VB^&U_@_%7#A6)J%N6!K46\**+N89SBVZ= M)Z+"Z6QNW8_1Y^SZ-CJ0 SW!N<59'*W.:L+2P%VY(#2IEYVC% Z HTK&:+IQ MX]F,O1I^VH!IT\PTJBN+ 6=*\57NB-'VU;)=%1YF( MOS:C$5Z; 1::'=9%ULUL,%H:\D]0A)HQ2JXMJ>DPJC)^*S3NB%I=M3RLNPB(YJO^J((_R9 MYK*):$8:C_KSFC+5ADJ7!;?2&3E8*#?^P2]0W&=:.'VM8@6)/_D[7_H!Q-NVP&*KS M ZR>>I].4S4,Y[[@^<>Z2]!2!_!C-PMC=Y+T;$5-_2+27!9632[;%JB3_6\/ M"C^)80P?T([!F?*C-IUCL2SM5!!'KPU!9_>$9K\?UH@HLLB0=BQY<8I-=B^+ M[QQ209]V72/0U^->L]L+KJNQ$#%> MRDO-U($3+,TSQCPW$W.0E3JNEQ'0\Z M@.\U]N&WAPNNHO 8M M]PTW^\K>QC-WHDR'SJPEK>W!(![%VG%:Q'DFX9U!PTW"I7G=0&(,'M-8X,ZT M;;J'/!1O&63V2;)T]$1W 2CBGW["T2Z)VX%:V@B%4\@+<5OK>-#AJ5Z7?=)C M7_:D%9\$5;?AXH-,22T[V$FQ/0P1GS8V42(0(OQ=?5PV>NZ=MT.DPJ4 Y9,7 XS+*K2K+3MM(6Z MNBRLNFQ<5Y=5H)VV$+.DK'?$=MHV^"KW!4/2C5OP-9[I4HUWZ$GNS0_?\OH: M]D6F+^F#M?*Q[T'A<,"T2O=6Q6R)ONDN#FG%[$RWYS@&!-UM> MJ;A^D4$]*G$C; -L&SN*:%*V'P^,[QR05)^+G_L4-V+YBXL-2HE!\G:*[YN*<4?[^A)V*^HCN]25EC:F! W^:J MA5XG4,18 L49NQG1?H$K6\^A0W"% YUQALPG<3-2#*ML_@"8H!WLNUY+?60I8D L^P M/UL8D&H)W9"*@U99.CIN:8&,&O"X=\ZP UCX3K%#1S*INY@=6:6$1?:VNCS$ M4R3CLTD_/.FO\%:/M1@=)D8'I)P?*D;##J;@\Z/N\:6H?"VS :&#MQ]<$*M\Y MO&\BK%KJ>@/Y6L?O:K$^4N/;?6^G[0.PRI75$+*R?5^=(-['+^$W4<:D8MNRF8G:&VV=.&[D@*KF="T;GPO:)YLTFK&WIDD6I[/3X M6S590MJPESCR77ME)9.DC -5:25) )YE0HT2QWA+/&@QXWY EN[YF?8%=U(?C945C5$&7:PVQ!)$LAMW/**ZR_GZH25DYB9 X+<2)KB7B! M JZ><'G(^\VNKXE2EQS4)0TF;:0I\!\-/I- M^S.U\!:)MB L=?9NG 3CJ!3>'8=]+S;NCC>LN-4>TJ6K:Q3PWH._W]M&6@^L MKM\6W*7M!ED_[1SMG+@L%,%E8;O72V!U0KMS%"XG/XD#JL,Q<5F!>XO[Z;1B M2/%!6),5Z^\0)Z_38"-?Q2SB'T85\6<4 WM/O!7*QML1\E88%7\+A MM;267/R*)N%LX@\[VY ?-F.:'FS- ! *111'&![L)X5)2-L'7@7@/M*QNVPQ MGAW>UJ&>U96G@[G=@.,].IA3FI=7<1=S--IK^F]K&J'4OD3A9;]98X8YZ* 7 M%KF!01YI=Y>O&C9WB7<_@'#!W439*\?V.[8EK/^.3-$(+9!\%L=H;=\BC1I&__ M0@SC4R!@>5HR]*%0(?JF2O:%!Y$N:;MI%A&+)U$#D*A1.'QX1O+T8&">Z.Q[H5Q91>OHOF2%"=4++W\6+URL.&NP=VQQ@T-VM>0_X5SZ@OL%M$% M]7CNUT2 U?7QH1-J<"_IR^YE[(0IXIM*_.;Y:R MQO!.AW6DH0WV-B #7+SV,X=T?48!L/D?;Y?32Z*T+6<.:#B3>*;CSMDDJOET MPC8S#9O73?9"FNQU.W63OJZE2SL:@FA)%#.J$L^/=)14G2TGRS\;=A")4FAO.5(?-OMRT M.OA?(1&/G0PW[IU-#H*5R^-V__";56_TD6NY@;/P)E&U:LTL,B9$QO#*KC/K M:]3R:-+=UZB9B722^]-Q/Z$Q4-^>UK>G&1[]R54Q9K.4!'JX]'>F1=[V/4WN MB2)BQM>=J)MK[EJ5P*PCD@HG!POZYCR\-[Y\Q'M-\5F19PONLZYA&PRCV;A6 M9VV\X!)A^^B@?T1[*[7F>)(#O9[6G/FJ<9*LDYFIZ79$UKT>;7)?X84B4>CU MV+T&O@RL@PW3+H:W%;E2#B?]0C00N99:R=P*E"+KXR ^XW_QEO%%U&7-,CB4 M5TIC\J07>"W#QMW\;@9\(_ \Y3,,@-?: M,AAQ1'^19\2H>>8-/F/;@&Z''X#$@V7[O&C@W7[3*_\<#?"R3%+-999AX7$' M'$+&JIH)TW1NCI$5H(9?8)_(^.\=CWXPM6="V]7H9$YT' 7&$ V:V='M_.)7 M:3?X6_H-_\O/W*ML+G9L3>YU@?\%*2,Z?<=*UV:$2 :.X%T>35E *=N="7 M]/^=/3(2^X',+%@F74JB[LMCLX@/1%8WNR#J/(C%$OZJZ>L&D\V8\G! #LOY M9G-XY2"1WX ]2_OA$1:J5/V*=@;:E+P_U9< ^@313SU7EK;BH7K'RZ-D&"A; MD*KQ7NJ]4![MOU#&3!^?FFS05W.:91JF2*\3([.'8.Z&;)CX;96OF@_E7=DN MFP\)FV1P)9H[/JM]'/WM2?_(!K.U=(U@ZPS)#NF:0/M\C0V%W ,^5Q)E2HCD MJ\YF3BEND=\OMN[Y DX74-G%)Z:\$P)?V&&7FL Y$1@=GIJX.1&7%G%7/&FM MWTV1G.3Q8;D';X"'6MQU3IO_IF:42;# 2V?,V8@3*>AW$.ZJ.1@,CI>U5@L M/SZB " N57/<252D6PM M@+0/2!\?+ =$$#"'S-_J.Q/YM8<3KFTT2\$9\H M>RKWI.6,LZ-B&R!U:E3A]DLZJ14H"D_GH-YOV:60U@)T1/LGG0#U#VX=6(M/ M?N*S$Y6_9_O(WOFT:J8=G6F%V3SI=CPF)C9+L^?SJ;@15AX3B35E'N^7Q21! MJCKE-FM#B"8!1)CQU%:-)]Y#.-"2AG'J7LJE$Z 4AE!& C3".""HF5J JBQ M:0))&0G0.'$8J1:?DHE/"J,L&^'A.YB^R@\2A:&.6CF2!:9-DFD=+\WNEI4[ M[$YWY3L'5AN9=J&QW2Y0?":?B:@#>Z_D-R)=V^AD\7%U^SR_2Z2:#7&UTK4W MF(Y)E/7>U1T0XN8ZT[MDLXO/7_!MA C(_E@">4"P*O6!5>"=LQHG6DFU5:J*/TY0M11/56T[ &Q\.CQH+%K+%44N M^#Y8RM7O8D)*OQU&LQ4LDOZBB>5[0#% M$(,XI;2ZC&>XQD"9>1>3^5V<%>E*XY"^GHV'Q/-6R]$Z=#"JL'K6=*N%;>B= M';+\'4KXKY'M"]D#NR$ M=@'!(^0>(;,V=WMW>3]]O+[YM?'E M'WY4.*&.%&-"OA\7ZDF+(W/ $1L.[-H"?OT7-L"V%T<_;.7B,)A[N+?R92TJ/(8(9@Y\D M2W\%[6\0- \MB!2Q[';SOX?MID19"BSWR*;^N)2P#"4L1-C]4PK#[5$2>R_'D M*^_N ;1\R:,_ZT3P2FK';@KM6!<0E$QNCJ#S>HEU7OYU ^FLS&(1)R-4\$%[ M);$PQ7Y;ZJG5!,KJ<-[KRU"@_FN5[?E@%Y^:$[6H'K]D/A.3\QQ;BJQ$6:)7 M9R*M_3"" MA_[5SEB*EY#4H_F<'9"\4M@BM4"5P(P]3*#Z#.6J)"[1#E/!#SG2:?/=OJQF M'B*EC9SFBO;*S;$MD9O&L%&N<7'=RKD#2N+#9=3)*(6\#VH%6GWQ.4!W'B@^ MPU*JR])VGPRDOR1,A-SJ7N3JZ:DJ7;'&UW9.9&3N&H_M;4\Y7^;]IAO41*ES M,.HOKM0?"41B=_#P.*!!)-F88_658,"WNI].*Z<347LT+H:[8?Z[ M1S.5RWLO0RU<6 72%^>RZRMB(,"?Z>KB4KS:=P8-]Z(M8DF;^/RLDV?4XV"0 MVE)*I(8;=J8E;5O%),UG-^4PK$B.'@CO!!!M&!P3;4K]!%A0L2Z.RR% M-ZK<6_E KI3\ MPU$$_9LG(G#Y-H-'$R"^8PB\=Q0=^W.^ZG4[&+)D_KX<2,2K=6N<9%%'V.() M%4)*-H5D+5-.4Y7.;/#5E:8[&,C;DNEDW0=%LU:XQU*X$=*?!%%;&)Q-1A%X MVB75K(?4.&OP*XPK[Y+T2!T<18 ZF[50\;[1U%D2":=9K?U1R2I<([-: Y<8 M#&[S1$% :9L#AK5O7/YI4?::](I3T;#V*_0ZJC<$GAX7#Y3OM+F'Q]OS?_S] M]LO%Y?W#?_W'J,L/?VE<_O/;]>/O)<8#+0UB^:W*WJ"_6>L# M_(&OCX-HXIMQS^%7? L44PNXVF =#X(#(B(VF<]9TQC$HG=FSX]<>' 8&2?E M&^>)/ ,53%VDDX&/13A\#* %OK4E2D@NF/63:,@&:T4AF@T3B-WFI@;VJ;$4 MTVDZ$38OD[8TH!#;JL;-;<4&AYV];@]51$6Q^UK8F-S4YH0OK94#PZ\"([E7 M>(C8'2 :4Y@Q*$/[I7N:9Q[2 @+7=$TGR_#8[T#2-(GV/S'NV<+I,P^X[/"[ MBY N%\+H;#)L=D?!5EH.@2@E;"H!%<09RT=BG9MD@[+!L&8+2CZ=S.%QD$L* MW&F_ 6GK]LQ B/@909Q88#U!XMD<-K6&3DQ=VS0>"HR%8J(:;'YE:&]P!/#@ M??/Q=N=I4*W+_\*AV(B4*;!1'LC,M=_*,NN"J>CO!D$E>_?&/: [X\Y]RSZ_ MTG28_ MLB_C;=GPVZ?>;?&<4WG!LCQXJVW+ZV,IJV!P)P=RKS?G4\)T;)GHL M^YONI.Z8?B'KH(&@'0"Q:(2!MM@ MZ\4D;A\6VT6%!UCCH3P[3Y0I8>HH$_%T@YG+NF$V_K1$'5/0@!&8MM+T]?^* MI5Z[!W71<]O!>950;,W3PUZ5S1X6 T5J'K_%&F>#Q-5.W;2];U)L>KPD""]] M#C2:"?K7)?:N2]%F9EBWF0EK,].MV\R4/,*$BAK.67I\3E7I[+[>^7EXW/ES>75]>/#]S=E^E-F3O.E.8@ M]WI!A++=:, >6N 1@G$8%3N"JBWV+V++A6&W;I%5[*D&GC]&'D0%?'DJ+]P* M!:8(W[S2I <)_J92!+M:3/<&0BV=FUY_Q5:-ABS)HKYN8/!(I+GY=KCQ"4:Q MRR+$9YU0SX#52Z M"J1&G\%V2KGOFOZ#Z##%ZV^_31^;W!<-&^[U^GWN SZ- MAERW\POE#_T[_\O/V)((PX_NNV6CL0EV6JHI*P'_1Z [9:9A9([!M8E_:%BL M@%8C+,@U&,$(Q/"8H:DJ45CSHXWU3'NTZG!N@KTGN>TH16Z)&? M+&I;PM?NM.FK[95_)\H<0V]7ELHBG4&JcW)_:8:(U_1&SZ0T,>^)A@6,Y M&QY.Y@9=)+S+51*AJ]">@.\B"_5Q*UU[D;%_(GQO)]%)\#X50[WLS<&7^%Y MZ>!=O=% KY1I*\FR%94("LI>QQP7_\$9Q$>MM138<-8!T5!G='?R9OH2-2<&G30HD.LE3YPOA))GFU, M&J]>\5A!]":#ZC!4I[IF/2_HU94BS];LZ+E607"HZG%T+!PYZJS-?;"/&/FP;I"JT ET[><<%N*>> X'/P< M5$LA)GYE! +4*SVXBKI1J[1ZG2J*6CK?;IF.)TZ^;W)\63'\N T,W4K44UYOIH!>U M8O@0&.9CP\LZ" 5IF>(;!RKVF1IB,T^$S#N(7R5+&F$V'!B]F RAKK>\$RIQ M_KE0'\8[[4H$X@\*1?HA'?#R1C;I/1X8_^?TNV>BSL"P#WCP^-*8W%_#O&VRL?7ES7NYFV@7J(D]Z7!==-LPR M>@P-*J#3#V.SG]06;S .=&KU^BQ<>L(%\(U(U',<[0&-15C!.Y02? M\!D0!9EZ@F0I8ZZ"^ (/4<21IS7-UW2%QA$P:K)@$D.; QG^S0+FL@1)WHD( M6#H\0%3DME>(7'FEDUEJE+0X5\-:+I'C?UC2,WV]R\U;O$)L-IB!CZ]]UD4: ME@K?"/3%7S4WKB6!/+*$3464EVPLD%"+E%'1+ MF),A63-T'8S&YCV.&.V-C_'=8=H;7YK*FJD: M_^9>@K4:10:_I:"M5II!-H%8+\<;+(T5QC',S'"2"5R*^B/ELT^(Z3M!L]&.S^U8K OVWU1=_O MRA&RA :*71=T"D\K"I7\1^\_N0OYA3UJK19$80,O M=/*BERZ=]K)+DHT56(L&9RI MQ%,!-VAJ\I)[D9\U7;,,94USETKB2>\V/LN7?C&JTR_"TB]Z=?I%4>D70>2R MU,[-D=:(71$XK*R@"AW^]!60:%MV*-%F"][@4%["=910V-EHA!_>TGRY!5,!H#%WUV_1J81N!0-\17C ;! M\_AM\/WX)1HEDF]L+!I^G!U\3A<6YX+K!(IFBPXT_>-)+S#.@:<$WN M5;/@[%B(+V#A-/#M.AX@HL1J3-CU+WT1O-Y92A,.1VQ-@$\"-UE="*S=4T7) M2E;8HA&FCQ6F;%&,G=K46@@/E4E._E\3G@"##"^9T22'ORLRS!4_U^D+=/(L M&\QA@4]8W)_.S]C4ECG'HC?/$0N&Z"%O+W@EZGCNZ1R[?7<(TI"I-P3'F?,@ M2 ^PF',^#\0T_.5\9=G;&48U6#^F1_'M@!C&KG?X(A;CH^D+-V+1 X?CYOSV MZV7C:3:L+ANNZ:DW<$',,^X29;7N M:5,D2?+N:%-"NM8-E(Y'E!TP*R'+.!39V :B>8^@SG7WI;K[TI[N2WO#%43" MRH/\4;*# $NQ7QX%,A3 $'+?.=Y^)_;-:YL5O]MQ81[2T":HOHBE9A[@X*X=RQ^QFCHG$C9/F#1=XVNMQ-];*? #4,$ M+DH4\@-AKIF6B&FC4C#MB(#QM0BE0=5,3K5Z'Y& M;]6!@(=>OB4?PWO[-NC&NGUC??\PV4 V&H@/ZGT[+2*E]_/.I1SK+8ME#A;F ML&$J@XWOQ$(L'*)M6::FK]F3]@4_B+U%LYK][]EUO]<(W.^=[O7>0=)4W^^= MX&5639+Z?J^^WRO9_5Y]BU1?T=57=.FNZ)*[+-_:#VV/.;EE.^9_&Y1MX]4" MVM[Z\(&$1,5R<0S0J6E?HSXX//$][-9-M;J>PJF5I1-_Y=08\83;A?2__:D6 MDMW02V45$BRM/HZ09-B6CEY!LD36)J<2BJ?C>,DVI,[6:C*_P#Y(!"NEG"BQ MIZI$ ?K[91&CSN74IC%(G MAUA12>=P1[#:FA:/RW.[R8J+T2IAC;5)T4IDDRQ/K#MFZYA*Z$93-]3=!B%$ ML31@(?"WG?*)78G;0[[61!GP.V=5E F_A;/)H#TN7!\=S,?SA:@^$RQ I TV MPIRRDY:MG'4)(^^U>JG"X$0*LY_C2!?BM/;;W8+$J_(L/Z8VB<'Q'8P>G$TZ M[>%)FS47V#".0EN+;XBN8=^EB7B!B> RIR6*I= ^#LGAH:EA$-/XET/VJ4/U MQ"H)$94Z;;[VM2I@X>0I!R.0@U%;*)_E$WEY0(%;Z]S%"H2#**?B<#ED[L? M-R6XTKFDR04_24+ID=4K@Z2R@ NW;@/-F(ITR*-%V?FJT%J7"O=Y# M1*E[=%':SIHN1XII"%A6."IC>6$9QS4L8Q@LHU##,AX%EC$%3%N7Z:JXF&[Y MT2%=24/ Q\=+5AG$4I%-F1B'5C,D>KVWD&'4Z\0I9)BY$%F(!(SY%I(W7BC2 M,1'EW <@1EL:5;.F(-_&Y7LJ%M(*2TF*%9SWOQ#=Q 9>#A68!MPX-"[A]^87 M>Q[,( /:D5'V5IKHG&0&59IJT./,BBF1<;PL"1#'SF#IT6E3=RNXVFXVJTTA M&A=!G?_)O0B(28D0_\G/@QW_S.Z]*19O@X2=^()!!C//1+_!]$S'&^7 9C.X MF:CK:S +7D5=,G9D$(?18ONIL"'_,V'*[RX?O9>^34K@(+]UT*=I Q4O$2[ MJ@4C81:K0\:P=S81FN/Q(+1'1J+\W7 %6#(6""5D@7 VZ3<[P_#FMJE9$'^? MQKGR=^\/:3'P#,@@FW0#[E0VD:\+EY5C[B?T ^W/[!2Q>X*- @F:S-/93+=@ M%)<*5YI^H5E/YMQ2X#MLF&3$XS4F^O1ZL3B]CVK'H'B6VZ<@B@_.)D,^ X+G M>^X%Q[Y67\!(P)*J%G=]?\YU![TI)TKH "XIQ.AI[#MWF?&X.3R;]'KQ#JM3 MWS\)*3>"@YXO=B/$$?,';$S18BT\?&TY6V#IL;YEF!*/;2=T&1/N.-K*XE3$ M/Z@$SSU$ $5HP\8;#PM1)Y^13-X'SC7#C,?^,6:8CNN-4R#-1QU,G,]'F^Q$BT3=5K]_708(;MX MHI?O7)HN-?CQ7\Y9=//XG7O415 !=&H5VP.L>V;@+L"SQ%OU'COC$ND.>T+% MXQR60/7?U1;(AX[@__H_ZZ(+&"^^@DO??5<1L?Q("3Y^)L&1 MH@\2&NU#7X.Y8U5S,2+, K8HV\6,:0V#F]X;OOO-D(IV8W"W>^&]WH]Z%L@& M+7TDDML_M6+BO>,PI\OQ.GWQ.(7.<[/3%=Z3H&=/1?"<^>9@4+T 4W3EGMM2 M62&B03AEDZH6*U5EYQUSFAJJ<&E)5QY5Q*&SN9)&^F&F'Z->/($"A[XOQ+,? M8E$L\F(CZ=24W$OVV.1]98(YOXV.98$'XX<W7%\E XFPRZQ_;O+)W82"S^R3&B'--MV-,A=!D]K9UIJG7:PIFM+^I:8/756>3MTLZ12CB_=[@2S*Z>T7ENXTN0[K4\T% M^E0W&_@L5G:)ZIIVU-;Q!V)86!W]-+#$3(V332,*M:K-/7I>*!&3Z$M9Q4<6 M(OS HFVV:>]N[/FSD V:.J_-&_@^K*7'%<.3)GS%F4 SK#F-&SJ$MN9V_+M'1",XR=LA5MCM\8)!1BRUR 5GU>.+^#;U R M&ZQ_8YN[GC>Q:&VOR#^(LL:/54[53/9] MR"SLUFH&]RHKV&C-GCB1Z#B-$!YX'Y6L&;Q'TSF8!M 8"R[:W'?97 !]YQ8\ M%?)[H"U,?.;V0\'E! F#+W5L['4#5H6O0R[-\)H8^N*UU[D;?$L+$10T3XBA9 9/A_EOQ*==#9>:5*R;)[#<>_7!QT M=EXN-K$<9L4@596U3RO\UW^,NOSP%R-4Q\#6TS'Q1VJ F!7'1UI[$6_98PH; M50;&Q9\TCU6XXW!WCH*9)#@Q_(REYUD^QYG]H0P3PI=VVGU9+=%)/J6J)D H MORI;B*C%[#ZC](S3-NF=+G039Z>\X@O%%:B_-^"_B4=(@3L@$L@GGH1A.G.W MV8O(Q&WBTEX7\FQ1P@4^6$]_@$ _:I=O*YGA:L5;,P;:0#Z];Q$H.&38+ M-]>U)MCN<.;)Z/@BZK)F&1RM"#+"=HQ70>QT;BCLUW#H7)A0G=%@0LHF MC(/H=#9@V0#/^NU\58JCO8X'WHK'M&7*CO7<8-9SX.0.L@JFM131) 9[G

.1@XED^:@$BZ M;$@R?3EX,@\62(+W![A"V-"68H*+0+T8VE'1]3(X<8F@3)P-ZKM3F.$%MM?! MSEVDY^HYT"8"+H^C.WX^-_;"'FOG3D,;Y!U+RO;Q;BW93F==T]DRQEI M['!&\ 17-0ZUBRZ#?%DJ>LG/*L4%\3EQK&NM!Y[*0!'WW%6@6^4B-X(G1ZBK M^J<%FD:B%G+#]9L]BI/N)>9@&CM&IWZA,TL0(<>0AB_ EV:.F0J4XLQ7HKP0 M<%15<['EKKOO-AI.F1:32P([BZY 9X7]N##7&:?S -&5W5WE_MBN903O+\I8 MBB(Z77YC$Y!PW$*J#:C)*MKUDJEGZMT1)=D/(;T1?,COI6N% -.O6R&$M$+H MUZT0CM(*(7Y3@VZ.30UVK@AL8$<=S40,=S;"+*PH[2K2,\-5;?@ELQ_H$:&3 M)?[$8X*1-Y'&!I$X3\RP@)^3%Q',%!HTL\R%IM/CJ=WPG@5S64'7Q3;=4+!U@_(V-1ZAG]YSM9K=:XP@MV[9NMTAL8JFC]= M[H/'&+^^G]H6]\_<*YS%V!*.';5@T(BOMB(?=DK?&J$K@S MDPW& V#Z3A>7[XZ]3FXW?N&@W;H.5-7M_)(."#O>^LSW3@!? =P]XK#]1 MG)(%VV3P&W!*Z(4$6R\UL<#;5-8-H -:XKYE QWF<+ $K)QNF_M.P*3S&W0R MM0X7(IABXL:ZE&'SP=?RG(KRZX*$3(?39C-+;\>Q%W+W4P/:.'8SEXUNOIU[ MD05MZ"@$&/1@#]Z):VI1!_7XGJ8N!P[CD9D>WSW:F?&WI\F-!EJ-%\ K?;P] M_T?C]N[Q^O;F@9O>7'#?I_?WTYO'A[]]?)H4H%Y*'I?=2TF&MDKYW?"*1$V^ M^.3C;ADN;4TS^[A]("N3:?W-)0#5W M- =O$X/R1M 8-6K[0>W$,&Q%50L7C MQ,3H@8R9H.8:SFT\YF0X)S!%E/M@']'T$?S$/:CQ8MYQ^JFW;]'YP,!T(H9C M#_W%3,^;-%SSO ;:/WSEO9,2>27<+GC2BB^\F=IN;VD%\M,Z;S)@) MEV$JLGA=*,]E4+=.(H3K96!$]5E'9^1^ V[--,PWE06\'-ETWY=K$+[DFF;W M1+;3?QK[+W.]S*",P)02&W,<&.D8G;N%](![JG!XZ:FNXVT BM/G=< \FV*D M^X9JM]LYD_'IBR@KF+MSI>F_XC)BB_L(;\8CQ!W)E-=M_M$7/L;*@9VZ":\= MM.4272+'$*.!)W*QDN5*T-2$L%B[).CRLZ>_-^=Z.J-, MA$! M\<_F9@I_K1?>)^VA7<; M0YZ/=T+*SOH(W&B0=, [4ZF*&Z;^TX'P_(4[LO3=:@- MU]W4LK%=ITW:'=AG2_;9H8UKLQC5%_(01G$R!N:BK--L/D(;VK*HF&-%.%8% ME1[L"+:DDFL9CJE"KWA:#^ HX9E#?]5: :WQ^Z4F$87%DVD6KH:)@OB%N)E^ M6 );PR/F.3?)37/R[.E8F['P3,K1R'93'Y2(8/ZR@_B]1),.4DC#T=V38LU7 M0]<=ORMI3=Q(XG:+)VZPR"L;W(C=$[F7C1^MN4[()CM"QW2YK?6G9V/*>>V4 MOK ZI=W!R)V!D[[/OA6*<O8S,N )>.""W]UXH\]VW5'CCT&L/ M@\;@3UQK3]RHSY_ \GNX_/$PI*IUKP3%$<>?WM5^Z)Z 0."M;;LW2K,?>B>P M? R$MX>]8O;#YN@Z6,XOZ:TW6/V*/"?;\T(7! N]_9]HLV6REB)7SI5H)W%NU^T,'+9%>$ M"LE)BVJW= P>I1357NE6,CZ;".U.8"7YR6HV'HCM^0^%T)[K,;7_BX89:%A4 M'+%RXPX_-C_\L_N0LR"VR;]EI0IUQK=Z!BZY)#GNF MC#OTRPO@C:M7HU)\[A#.()" U^MCT$H(VK,GM6>+D9'^J(ANBTI!+^";(])S(BA[0;_GL5F)H'<'&38&57C!CRAK+&A"\MU8"1FM9,O,KYDI6N;_$;$C]#LJ6D>HM*WZS*AH(6/SC0\H4L. MP8-@9* VFYNFAJ7D-CSO*2G0A#?\7'*8";Z&F0B#F1C4,!-'@9G(IY2YR\[^ M#$NC\Z/FH5G1WG5Y$UNGJ)Y!RV:7"9UL)&_VW"C 9% MNX@LT_!G1HOAH$B>A'S\&P-&@Z-]4]QEOFJNV4%4.[$?3[H5&)"H=J3&$U&T MU\W!4[W,Y]0"4I)L9^?]X9C^D<8MRN"C4']LWOTG8Z2L. R&ST+-<=QS1TP0_2II%7;<%W<&K$:ZN[=[GY M=CUQTE0&/YU-/HL*@[S_3833!HYH&XYG1\; CE8=.V]3P_EI_V0<<:._\\K: ME[U]?7-5:$SK=A.#8-7&<8N*>\.S25<8-$?]_9V(TA/T$$X%VJ=DQJ1BPXX> M%FW%'!VU3?=LPG C%L-WVWTA.^9EV4WR;/*K74OHL857-.Z:J M/_S\JZX9X7CM8=R.1@ H25>MH\7\C4."_@=L0 %\JE%;.)0A13L"QGOZJ:XAX& R!/-4*UX[OI"?'_ND.92_&9X]76K\=?8;?ZFX MDL^9M''R JBKQ[1-A$IZ;P*6VV)/LAC>6[:G9L K.XC@)^")"5CHRH=5?A_/ M""BI^]6IJ/LE8)/MT;@YZ%;3_\HS+^]H_M<@,B>O]K\.\F(&E?6_AK7_56K_ MZZCZ/SO_"TO8.[4#5K84\"(=,(R^]]J##"6@N$,II!W\6;1SUMNW(B&-1HIJ M>I]8(46]*(ZL]JKI^B$LP8!OCF)X'"&\2J\1]C$ZYF !!W+O[Q+S\@2\RCZ] M7N@EC_#$8'$:><=H>U0= M6GF_I;^7L/$!%9Q/M(6+(JOD;,):T;!NZAZHXZ//OS2$O%6YK^*:PPY2M(]4 M8T]_%FP(X/;98.4"=OL(3\,(F*G(E!9]PFTLT>3\]0C>?B\P1_'Y&[J8A)5B>#N;H(DCTK)$LK]M M!M\[Y+))5)RE4OT/>IX>(PG/ 8&&J8,XH!ML %:[Z'"6]I(G3J7B;Y9*N%Z' MBMB(BL0+,;!H1%XNB20#-Y3U.^O9LG=74IIU=^W*[=T8=W?M;Y':2]' ))/= MU3^;1/0B2;BW&K'WUN#H>XM> 87<@,?;6W-Y;BZ OZH,UIZQ*0SS8GDX.X[3 MX!E0/%BR[9&"<"A+%((0*,M7\'\,HF:&9NGTEZ *@44\&9*EAA]%1R7N:8MF M^/P<9HTDLT0EB'Z)ERF:RCIU;!>EU1HGA<;)X;2/H8^&1])'H[/)L)]"(34. M..Q'1U=(XY(JI.$)**0!^*/F0B>D4:ND/'R\;NWCA>IVNR*MQS<;T7TX YT M,U3AX^.H\ '&*0\U*1N)-+APR.UQ)AI\0,-VY=/@0CB0?\4T>,_6X P1H5;A MNS7/%+:-P@U8BG31CJR0HI=U)EI'*-R1%0ZY>\A&Z_0C:LF.K77"NTM43.L, M:D3?K[#*)&MO%KX9!ZIFQ4TZ@PU=1( MI)J$4U!-X]@&44ET4_"NN>QPA-T:CC ,CG!8PQ$>!8XP4]3 ;A51 U76'7NZ M6H'3(K-UH^XTJ,(M$%0PS42\F(/]3KR.ZVXC=)JNTV HA/"0PG(EK]9+,:5[='+0 MH7+26>DL;)S ])2(+'3,DO'["92):O X<@E($A]5,>_=ECTO4@GH05L3=F:3 M^R+/3T$H,R%*[.V:HQQFVI%V(.SM]/F?6-+/M;C_Y/NTNC)TO57H&[H;JC)] M^QR^GP-@#?W4F%KF0D/'1/J&*0(>(_A.$=TR"58,0<\49E#=SCW:,V%,==C9 M5914%P:XHYY/=-PRCZZ8*4 >Q*JO*$U?) M,?97BGA-K_!X33?SB![QE.?NC>AU?1$]_SU+E1N!'"@%=0RM$C&T\I*C]!,\ M5LPKY_A6B,S%N#Y-%LW:Z1J7-4"0R6;T%*X7'QDHE,;)0D"'BEB<:-1Q!*L@ M KS+R!-F.=61IUT.Z>"4(D\[ 93KR%,P\A1>0U:9R). D:=^'7E*O-'?3>2I M'XWC?3*AIS)%F79.9.IKN-IP,IYH]9U.N%?1V),[G0+FQ)'A2SMI'1;S G(5 M?G+=:"J#XJ A#.-1,T7%^STF\=UHYN\$YC/3GE44^RB!],OAX&PRCBB=!I)8 MJNZ^S]]K?08COAEBTW1%WCB1#KA)O>ZD&<+[(T.SSYAZW7WM9B( M33/9=4>W^%G1*ZE(HXM3S^303GB.SOMOJQ69L-B8'13Q2'#42RKACQKO&#R=6CV M(MW$]*APJ@4"A1.*9FPR(6,631P#@?CR3TLVU]>J8>H6S=6]137UN!#5(#;Q MM4,:FI:>\(P:(U1):N)U%1 CG""_Q(@117*UU[@X4A3-4>\4Q1U54-\1SQ:<03R0?O MGEGT.&_XA'(%,FC*+X23Y/D'JI03;IRQ*QC73MMPVVA/F @3["NB41NMTHXH2 MD6()CL&3)U1O;_5F$XQ\ ]4>*!1ES=22B?9T0"5Y)-E1$/G(\A$M%8_.3Z/J MA22]SRJULG[8(19QJC'Q\>M NT+:]D?C2DVC&E(384!X[N<.,B &8&/QP_"( MP'Z%5S[#*BNZ8!\>/APL9$NK41.@/.;)WYY<"Z44X-0PG^^B3ANU%32CDAMU MNR=RP;37DV8NJ%T<[^#S X=)LL2IFLG)",'&X2>O-@?>&R9)RD)C=%@6F@(> MB<',JQO-)(X4W^HLO>R0 N)D W@+@RFN0^(T0F.31QCJJ7E+@QU9X41?F-PO M=+,%JFG#>]B:KYI]X,*_5":R.1<1YY%PF)KW94LD+''Z62892GDOH"9'E16[5#NH_';B1JD3>(^5KC\Z M2GO4&\V^U Q>>J;M>#W";NO]3G.(C#ZY7/UJI(0?TENGC/VU1^.S29<_&M! MV23J$!VULVIDO#?QEV)SYZMN=HO-)G _Q'R)W83JM(?]R(!Y$?4!(56V2=_^ MJXWD[KD88%G<6_S/M%[S8"GL3HMVXIEU:VL%;"Z5=-O9X$',RE<^$17BRBNFK'R]I4X#]&F>GRW+X M 9D<;O,@R4DV7"PK[<-N,VW0*9G-3QDO)JK,'7? VN]VDUC[$1YN4F8FV $ M">U3%X_$RF-7K&FPO\B\1+&F$39]S"S65%K?L8Y%!6R0;AU/24V[7DV[U+03 MCA6+J@-,I766$@>8NB6SP-,$F(2DMG<=7]IMS1;&BIG]#PKT-+)0DM M]4L66CK$BM^>G["?W9$1JEY,&L08(Z5(P9LY2;.>%%*$1$6-EEB@!@<(5+< M+5!.AB4ZHS+CU;#F5;4V5Y*$D/P8EE&R?K6R=>?$V@LA'H,*LJ7J$4 M+4P/P\FL-*MV*N'3SRQ+>_^UBVS#@I/*3DGDADD2 #)4'#6J-XO8[@,)II@Z M!X''\<*@=(!7&2&)C@?[XF+"\&37/HP%0)<#GC0O'*/VI2@ WW$DHO1^9#E> M&)\R9<81T,8!;#E7K89T;93D%]2V'_'/DF!Y%3.GP$#_I]7BKF2B2)^X._$9 M_/<'\J>%V,6?.+S6M9GWB?LB&B;7:MF_IH8$>P'\QYDKFT'+U%8PXRXZX_8G MCHL^P,]BU->F6'U8):]W/IV0Z5!&7+6\-'!6_POWN%X!#::Z^"3/?N%N8)

' MR^G7R_M >P=WL$AW1^&UEABC:LDFU$1R YU0#/ .;9-0I_C/MS9 _J;)B MP\]]G.P970B.WBUN])"U][9'O]/)G.@Z82U>;46[9]1]- ]9M5#$N"&2U??E MCOTJRNJM^AVDBVCS^>U\.IMI%M =#B@T\/=/(/'X@^UU7ZLS;4D>Q3>TLU2# M?"8JF!Y01.(!1 MQ_NDT^[U@I;.?J;LG-XXP^D-0@RQ)-2C&1D!==79GN'6?;733L^>*.O6Y3'< M@_D4DUZW.^3YP6'$#)]M0+MF,=OAJ,\G9ST?PFX^H'^I KI&(%>)0<.RI "J MDMC'8)+:_8P.U-(QO@2.#1@AO-'4F&@LV>!Z>8G?L.SS=\4RBTZ87U&7*9<6]3MC( MS%?=\E =U_5@ H18#[V 8KZ254P*_$)@/U!4]MOY-X-,#8.8TZ6FF_)?8C8" M'S:;@,9&@J#4W:H/(N+(W^G:BNCF&KL/FQA67N'6SD,T>@%=_:NF2:^RHEPO M5\ S'#?>?D@^=$ IPP[0D2$7A/UYK5[8D90OLO@D@RD7)W"4@B$!?0H,F!$B M&5>ZMG19(EDTLDZ%)!\KMQ?0A-Z)4&5Q09[V"T)R7@2TX3U9L:L-XW9^SUKW MWHD@DK'&WWNH\2%3""C'FDE.B'S2-H"*NF+*%+#\RW M([@@AY=O,\62P'(!SN"!:IE48]S.MX,LH$\LW^:-G.Q>B0DQ=(6 H5N:Z8;% M2@.*^(LFJLX1\*A]%M4?>1P 0M=W#NW0_D8R];_/,PG9:T+0/+;P0H@5C"7< M7Z'7$"&NB1!0MEX:..IU_0!20>\X;^?L>QF,2-K44U,OWTRP$V3@TQ?9,,\F M"]- M^H(@.1GZ 8VVUC=\1C4;IE!$Z8@]E$)YTYCW8:BJ%+&_AC-OFQ9_<2(T^!!"OA M\UZ))Z,OX6KBR%V(NS<(1OM+OWW"EA'T@2JY?<*6)E1R^X2MI%_M[1-B'@^" M!W\AV'O9;*2P!24W%[)"C4MA)R20O5'>LA=[G9FQ:ISWDCSU>@D$+\52AEF; M"-ZI'U'JAB$&P]/^=3U%KVM_H_FMY;HM$#U-V1!.BD^Q1E_N\11F)^$,KQ3Q MV5M/,!P*9Y,Y^,Z[@G+[WW^AS:@47LE8R\!.X2OXS/"/U3^;7/T>G>F\?YQ+ MU02I/R=('>5:E#+^.V7P=O>GG1%_F0S@-(5&,!&XCC[6T*9,*$?N1_*$GX\ MEXG.4>H!0>P8\>OK:]L@L_:S]O+Q_/H??O9L_]@=ZN/66)[Q&83:UOB@SG7S M0C3)!#G4ZO#P/^M4B;'_'=5H_?C,R^\<[&'1GER$>J21CE^#-W MP#*33E;Q+#1MP@U:O8[[;Z9MLG$W"?L/>S*89&'#B3O7CUEQ/Y1@= MUKPOGOC*O/>3:A@SCKZD9I*ZR%][,9"23L7=R^W,V2WYZCC,S_JQN^ M;Q&IUGMX6!$&\NCVG3+W[HDIRBJ1G!2XD]EZ/%\XYTI&@.Z)B^Z1#HPRV@=\ M[\1Y?>Q#II1,%TZ5^[O%M\1.==:/1<+[R[IQZ% M.K9JSI=[IQY7*HGYFP/GB@\.'7K(\)TR'#*5C;&VB_M)^Z25'9X$S9N9VO076;)$A3&;%@)=+E>*MB;D M7<><>I6+.96;K26Y6.U5+K*T@ZWXU86LDYFIZ>]>#_R'+35&R"I-.RR'O9^/%Y_9FHL\52U'_X M[3@$^#00-5ZUR TQXYP&!TX$&RMMA;]ML@0>?M\F1^6RO&HYKY2:U0R_P[T^V5"S_7,E]9F2^+GJ]D[#Y2YC]K1%:? M"Y"O6M"KIMPK>:=0"WIU!+TL&KV2=QV1@OY-E;%Q)>8/&;]J+T17<83L;]5J MR:^\BA1U42WZ%);\D.E^HY(U96:.23ANX>S(C\@LB8A;C/(=(.TWC2"KK M+H-.5M%7\AJQ%O>JB7M9M/MIW:T>VW6MY;WLZOVT[EAK>2^KO)=%O]=WK;7H MOU-57U^YUJ+_3K5^Y6Y>'8:R&MY-(^?/ZVM5@MV@KSU;X2M6GHAZC-J3$]=P ME;MWK!:;R[*;*W?KEHC-B(6!_8'>.OE63% M,N47LN'UY=M,L20B7>G:$I$W+),:8;=S!V;CCNBL&]HZ_ 4>$?$V'G[O1WN_ M_+TY.P"U\(> L8X-(S23&G;A&7W6?S)RX8JE< /R]"DQ9 M-$SE(LB.P-SI&JS57-\IHFIB4U*P4U?XOK!(TA=1E>+=E&?"Z5Q!<_J5BWQ6 MC&4Y=,JK;,0N,/AZN=*U%];Q/E;V804V7V6#QN$@#&H^:IE#C#,BE6[%LLPHQL+*1K$HR,(>5"664[SM^!C)QV[(PR<&J9VE+#FXM3-,5..V16-@;F<)*_CTC9 ME:6KLFGI!!Z\DM_P;Z?31F;X/N)D)>)A]OMP6$?)3D],/;X]I0AB^SOSK*;^9'\X'\]M>P]^.-GWTQ._]S==5] M^,?'E[?/Y[]W7J0'_>F?RZ7RAWQGW+VH?_0OO\#4A.]__^N_?RQ&G4O]Q^T? M-Q=??GO[\;LP?>K__6/W\]OLG]*MI/55:_G/U9?9UW\-?N]=]C_^)=Y=_OCR M=/D_?_TUO.U__^W1F(I_:?P?/4WZY\6?9*!>_'TX7O]^95A?%\;#?RLWW[3K M[[]^_;[^'7Y?/=[>!72=3ER__' MG3_:]$CQM9J(K] M<=IQO5)Q+P?%6[F@7EE]T5((2 [;NW)!P[)ZH2(#C;!,A"<"H7WW)V\@5Y,C=WM%[T%[3O#43)I7][$F?[ M04Y.V[8?%1^=.D#*^7'VZK'X^,1A@D-M3+Z?3'"V?I2%X!0?$3C8,M\0( O! MJ:Q7'*D>W>;47V25W,X9+-11@UC9O$^Z&$FM(\ M60A.Y7RL:FWU[#DVKFP:QO15U.F.]68]K719>7S5_H?H&OP!_RNN-K",Q?3C M2KEF2+5^BQ]F*=[%NV8'"XZ7!'$%Q_>C+ 2G M[.M@4P2F,!C+*U ,85<)+\ MY\DHX_.D M[.EN#P?*O;21Q>\/XH"\&IG).$X6C:T0E_^S CJ@@+WD2JG4^N M-)W,1&._R92+P22T.KULPR#CRMT25H51@U:ODR6CJN:,^51*%@2HG#-VX(57 M#M[6J,4/,F0)$/!LPE5**COC;+JRS'KH ]_Q(5"X$,#8.8YXIH>,$+ M;S#K#WZ+[N>I -GQ':&R_ H+AR7@42X/_BLZZ9"Z(;U^KL9*JH^,ZH9FHRIB:9XK]$74:0YONMBR=5M43E M6C5U8ICXW8/\=D=T;!,E/N]M5U49T1K7HG4DT:(R15[ 0W+%ZE2DBC]"3*1, M4K5?FC+74L114X^O1'DAL355943J"#&F,HG4<<_ DY>NZL;AJFPVES$KG.>K M&^$[&5DH2;(5SUOA@/1FR)(OZ&FL^;N>TYY6_ZNOVA>A31=%,'(:UPSJ9 M0 A?W:ABY,W*E6;IYF(*GTHQ:O3R8E8.(6"^N@'&Z'HK#?2OW?_I2E9%=48D M>NU2@RKP?'6CE&7G=\Y:]>0BD4%CR#:#SA?PX5+W(A-2^X=%+/HS),'E"_PGB$NS]43.:V?I0) MY:KGI/L*FGXEVK,NKA;R3%0\3L(M^@;TH9.Q>8[@CQ]\+S-*<2\#/\I6K?:J MZPTC'M^-N/3U5GK5'A>:98BJ]/@*;U[#!XC$9Z[!$\9IO!#\U;$JIK(NH>B] M.Z>XEH]$\O'N_/-:/A+)1P5#!9U^J]M+&BKP_2B38_,(H8(#A<=+@DR$YPBN M]\'",TCJD&W_*!/AJ8(KZQ<>+PDR$9[JWENS*VD9LSG]E]?. Y?+E:*M":%Y M0K&2@7(*W91&WJOG1E>"V3EOT+HY",\1?+:#*8<(18DIY_U1)I2K@C?C1W3TDB"3;5<%MR0H/'SR;>?] M42;"4P5O9EMX^&QU=G5SARD R^W\NZCK0(5;_5Y^7FP9:O9W)P+U(537?RHW MKW*XG!*JY_X4&*4OH3B4,M-?J%[*<8&Q_+)+45G*\/K5N^XM0QIM*35"_S1N M?XO.OBTG+T_CIO:H^[(T.K9Z9>^EVY>EX66%4\(7HDX^BP:1L"@SV2!WNCPC'LF@61*^+V_5O5F$ M7)9BDJ^OUJ]P/OEI\KNDN,4ZF6^^0?5"6R7G;%G4ZJ!Z M@:[R<39? VE0O?A5^5A42E=G4+UH5ODXFW70PE)EQA_+D,[\XR^):%@ZF+5-$/I(X-V[WPOSO2.ZY^V>UTOR M"XC"%N7PES?6DNBBJ6VA/<=>JX^/6R\,#'9!5&TIJ_:W$0/NI$#HD%NO];+; M7?<>VJW@[;ZN=?[9X->AJ_>_]*/\]@EFK5GZC!CLGPLB2O3N$QZ%R4R<_SYI MTGH"GRW,I3+Y_P%02P,$% @ 88B/6,TYDX@_%@ AF( !D !E83 R M,#(T,C@P,65X,3DM,5]A:7(N:'1M[3UM4]M(FM]=Y?_0Q]5-095MDLQ.=A)8 MKGC++'4$6" SE8]MJ85[D+J5EF3'^^OO>>F66L9D&]WFW_"M]O^Z]V#\Z/WXNKZ_>GQ MWS8R:^K7XOFSLA;7NE"5.%,+<6D+:4;\P4A<*:>S#7@17KWXO[ZW(PKI;K1Y M+?#19SNB5A_KLW#P#LBX?8,%&F M5FYC[P'[;PG1YGXE]E-;UBH5;Z5+9N+%SR/Q MXMF+OVP]H.3\WE2USI;_/G[YU"[^0VU2A8L^F_RDS<;>B1D.ZIFN1&ESG2Q' M0DDXO%.9H9C+/1:&D$8#\V?H5I$F%KBNQF-D\7X[MPJAT.*B:::53+?'!$3V#VRRL M2\->JBASNU2JOYDV2=ZDBL$/CPB;T>L>/ 0:/J'?LCM[BWCKX2!L7:ABJEP5 MECJP$D"!/XZT4TEM^9MU!YP\7J:Y!D2 Y!2!)-H XA30(+.ND+6VQA-G./!T MJ0CK\!UL+'-AK!F7S10X+GX)V"Z'7\S-O5RWCF?$"LO MPH80O*6T?+#0;Q^ M0CR!2R\TL.ABII-[&'4&2TV;2AM552)5@"!S QM5#;Q NPB9?&ATI7&3D?C= M:E.+.>"K<0I9#N&KI:GQX G0QLFD!OY:$",Y4=A49SJ1_#:>4,'+(I5+!!-_ MM)O#.6KD1?@<>1$H [O@KX!:M/IBJ@! 50!26E3#LP"A-G-5 ;?"+Z)22>, M6(6L.QS<)][2HVCY90AZ8/9?8E4+FE6V1T3NO-Q2N(F)5#9Q_KBM0 MZL,!'2O5X M6F(;5RE2$_ GP,O+(?-^7?GV8O8-_22@>[4.P\,!>T[PG:S%&/[3F5C:!G0Q MT$@)U/,JT.X/!:5='BT!R'ZMZZ5(+7[?:EA2Q[U'D9Y@WOSCL<<#,(/)(7XE ME82&BGXC:%%Q&UN+I4+3 4:G0)&7B\PRH W!70)'M.[[?9B6)L9UGPU;?PA>JT"\R<7R 4WD#Z&# M"@A 9U8;1/9BIFA->*QL( X$_AX1]^'RX'6FGPO-@C R5:W\ 5/?1>%$7*&2 M4!\E*%85S$[$B8@=7JI>EG $<'O_<-$0#+W^$ZCHZ_V#TV-Q>'QZ>K%_A,'^ MWS:>;=#?5Q?[A^'OAXGU%SJM9[C>L_^"(/_Z,FPS!WNCO77?OH"O^\OE*D/G]#]?O?SKJYW5]];NJZ1#;JQZ5-W,Y-PZ MDFY@M\:T?VZ-/,7A%73J#'@L(_&AD0[XFA5? 9B=P:^9-B %Z B"!@?Y9W5\ MT^B4A .>!%7U.T@ANC,]VY0U%,\$R/@XW_\C%B@M!G=(J4*Y&[!!*Y$E>W%=X$E_@U%C-0M_DRZ1G5&AD Z, M**G$\.D3&1^8C 8T&(A4VB1UQ8X,1!@4G2"Y(-+/;5F0*^[ )#J*%.)WR(7I M7DH@JC!^I89B#/=$PX>F(7@!YH8\(*"$T:A.I8$ "NFV@PKTB0 /K N5(<' MO,4-&T-.4!%A0K *<7_=4%S0/3?ID6:;O)%O[1)]Q9W;/?]C/!9OM,K3U^(" M.'<'%O[08((?]A?CL>>+W:.37P-PL8>%V;4[+M9+_&QJ':9"PF<'N03?^/GD M)X"S@K X!1 N^BO2(1BRW6W8;\W64Z?D[7BJP/4!^$J"-P;GY1IH. '8;7:W MSO-93F-,K!YX$0*W$8.,M.^%CS"*!:FJ:M'F\_%Y(8>##/8*X<#X&H']5@0RFY@.DVU1-'E=&&E.61OK9)I3Z9IN0B@F]) MKU!&.5$I>)7# 1#&J3%L#*_I?U*\W$%!X2C5&V82(GD(I.TT#RH9Z8M/FQO) M2GE=8AI""$SY&'CN8Z)*]EPS2P^92OK _?!2*:KY$T5^#J8,,(<#'".4> / M5=)1=,.XUQ0:99SF46@S,,<.NH12VINA7H.FPBAF02V^;X<#G._ )2ECX?$>;">;T *#Z@G.#5V":..6_T'F( MO8+=:@F(&6I.:\IJ)$X7VD2U M$P$IU MW,+I.T5I&Q#@X4 7A4HUG!5"3=R#LGNJ1MS6A'S.:E4/G)GX.J*^L?=\(LXQ MD4;1V7Y5:2JS1)\!=MLZ\7" K$M"$E*(@?*<4O),5%*4ATE>V]3@\$/$3;$Y M/"_3.?U*RH!89Z95!G8I!/5^YXDX;%\CA@.!N8$_40-@S@L$0V/AU.9(*,ML M. 5Y)PW>IL!(6M5'.!4?!;YFCF?AH6]&]^6UB0LY8=SFB3-?J/!Y9XAMDJ1Q MCJ *%B+>@;[&?#/E2($\@;TQAXJJ0=*#G>:8B*.&TMLEBE"*91ME.$W:& ]& MV@/3'X_"+'I84X(4JV6)+GE]%.][7B?LTAJ"->-G@3F*R(JBVVJYD'+TM3F0 M;3:J?48))$4>F8%+,A$GIE7JHVX1\8DUILNH'D3/<61C/>^RZ#93S 614>C2 M2;Y0-T5?;PP\&AHQ/,ZI!(_9]:9";('BMHM'6RS:V'LQ$<>M?4S @+ >#CH< M="58I<+;.*SH!3KX!I.B4CG:M6FO)(%^DD.=W/.CIJ@18I,1M(1LX*?3__2I M]B#!L"6*E-\:&0-KH,@,F4Q0TU-V#]4V@%EVEGK%,K4N"[$.U969 IM<.?5 M85],2#VM4>2>IJ!O]VBOY1B06.T*DP$GJB)L373GF[A$HZJ*+@SMT:N_#:""SSFM/[L]3R M%K8'_04;FQS-5UB)ZHNJ[5[J-11TVR^]#UL#2F[1A'(T VZ2FRELZYGZXJ%O M8P=O^>!GXIPEV MSP0SN=(R,5WV=4%4\R"?7A9=5;CK[@K^[XAHQH2Z11T2HY8\VXZJ_%1GPZCB M'O?&A >[R(CW;;7[R!,8-*,14V=OE<.@J"T/9]J!3JH!VR VN[B>FITIQJXJZ[8@NB?.+[G)[5[>#Q3QCA$8CU)6 M%2[&G7!H',&NW$1Q6$=#S#UYZRXKZN[3X+8^BA;FC;U7&"!Y+W3A_2.G2NM: MNQMKY)Q@P>AKS!MB?LLX5BYTK5#]*HLN@#/G3"K%R&QRUE!HL>^:.4CRF[:B' M-PRN B$D]G4I]HI"6)=+<]. \7JT(OGEI9,7.^*<4YBO$8 K[IO8$;_*O,&O MOU9EY?.Q\<5ED1@- 0$[XGI9PCGWG9SJ9$><@6%@))U9//J+7M4DO(7?/%5_ M_IRB0+-0N^_V#D[W#__G_-VUN#B^/#D_NMK=?K?W\'-0?S85<*>(@GWDOI(R M'%#^"Y,O(=>8\BA,UV5FI.?7L7%$^TO>X84L@&.%'6H::1JR@1!=97 MP=*C\Y=&/=_K,_[8,&NI:U52QG>5.]9MC2@,VX.;@T[ CC"+CP($_%&ZKSA MJ!G!8*XBWL!21K^*!1#YXE&;LXN1!%XL\C'7BAKO S%%UO FELZPWQ;;:2/D MKU+F.W-)]GL(8#HPEU#OO^\&)J=/W%C@H4P",D=>(^$X9E?!7>7A1!I*: 1L M8_A 2L!VN6+5JJ%^6K:?'P;-2&42NVZP!&5M96=DI4PF8=*G2T*#5E(WWC%N M4V\,%>436[X8^1DZKB-Q+[$JX4M4/DDIN\&Z8!EP6N][FX;Y;6:1!KX^%+)2_P@EHN'@(&BS"U;P M__TGP,]3*_J7]-ZU]>M15!LT-.OAR]WMQUV1\:DE]<&I,M<5M_#\"L@?7X Q MINB^VO[%)RK>4H_J4WOP@]-BGZX?Z$9%.;7$'3I^V"S,]AV?D^PLV=]-BV((&80)VO[1?\O"7B^8#_4@-^[,AF?U$WH$N1@J$3EP3;117/KMS[+'=U3&]!UP[T*DQQSUT4"#OE534% M^#Q/W;4_!>T-;)!S!A.;)O$B#YN'O$-/U6"C-$8?E%V(4AM8%--1%^V:ES@C ML7:K[WR4X6 UW884\C4K:E#C6R;6)N-TW8WC]D:?2X?8)GIT;=04A59MC?^> MVRY9;H"B0X]>LAQF!%(Z8Z+S:YK6%5\IP;POC6]>7.([656 M<]/GW3LDPC1J%H;LVXV<$FU?I!<3/VHNSI%]N[S6<- [THCZQ:B3$='%LP!V MX9>A!MEN/'Z%]@*[Y%28F,MIN#&+&[UX$FC2O8<'O-O2Z,>'.,&*;9NX-?[T MXHEY0J?B9, J9M;.>+I3:A)* (04>)&NUUL^):AQ_]X/S'^$)BWUHTBV[/DG*KR!:_!38 M=Y9JZ68FP' OVRI]ER=?Z&#@?'7?:>KV7K7U5@J:4-6\'!2^.?V'0^$>\C@8''23NO M&YFY)_F->BEK''%1F&4GD>)[6&ARA&8[ GCQ_3SPC+?1[54?NIKY&CUJ;VX< M8M3%:U#N%9+&042JZFO'>L551VZR?%&H:; M7#X*^3 M^_X1=R:+$ &(D"FW0U9[I/'7*=!+H50*E MU\BA#):\NV/2L8&F.\Z:$G,_O0>& X)*3_$6G4?+LZ%SX.3LZ.37DZ-W^Z?B M\OCJXOSLZN3@Y/3D^OWWV4+0C8;T@DF\$\JS- U2*IP!!:G@9G&\XR]6?M1; MJ:DS+(P5]5JY5NX,NCLFXL5YW>Q9[X:YS6 C5BZ=BR\VVKKO$L!/)T[8,P6U MA%;"&S(P\QK?ZO?[+WF<4:8SOK/,(RRH ++4<\O2>&=P!56*OR&ML^NDQ<)M MB>2E@K.T]@:G92S6PT&8D$)]!$ZTJ5>!V8PKB%N=1:9:XI)Z!;LKM#QE93K7 M'-AK]'0H](I;,=AYZ&8QR?T8#LAC26C$-2)/+A?H]+.GP^.G*H:P[S'0_64X M^X"1C8;UT-,6829MS62I: =+V4>#!0 2;(.9]M(CE4+'(%Q/V=ZPR)[3)R#_ MOI3!/WQ,%]_U0C;*(\AS/W$&R!*8Q#HN1?T#9U%:H,*UZRK\^M,/Q$ MO+5.H9T<]6>7N\ZBM;NU_>]39QN\8\WOBE-=IAAV>=K&%G\CP_N%*SIHL4FEG'HHKRO,?8S M*^G1VPCX&*\L@"^C!EI:;4WW;, Z=GGZ_X^[/'M ?D7J;^._(\'_L 3^^Q/_ M"U!+ P04 " !AB(]8QLHST+\" %"0 &0 &5A,#(P,C0R.# Q97@R M,RTQ7V%I=\EJ.SR>5%7*]%9Z/!"7W!/]'D M?'(QBJ-V]:75]FHY&EZ?W,-XAH!Q/,A84KL8!;E3/9K":: M,!8&IPUR)->;M9\3#Z[%,IS)8S XF[L^O!2J#SDS,R1';]IIQ-$P'CW,,4$' MW7 WB-I#HGWSAX!<2"?,ZR.VG-)EU,>)1#FG\G*N$>_(Q.K^T]!_F5@?GG*F M9$^OKR8;23G#I)TJ0S0*K87AS JRNXO/92JTH)=T]=JMF*$E!)'"39%DR&' MN2JD0SF#4S3YCK$_"M6W\%%)2RY1^XYD]-'^5S5_1_+?%_);81U.EXWXJP!> M20U.@9L+0,F5TC"@U,IF"+Q&**K)PFMU/:*S!N'<*[#;0K97:X,%25!;HYD;%:\%)ESXT5*5:*>6A? I5A MQ72*DDF.+ /[>FGK-58:GP@N\D08"(,RXTHD&G3+ 74J"$8"K BXA8*E8,;" MJL34PJA2\(V;/@5;R[=2&.U:R+3R1^(QD+*@'&XKDW7%@T[KR\OWB:?IV7AJ MSW'9W5J+;+WG&G';MN&2&5[DL'%F>L#63TJ2>6";LRQK<:9M(\XR_>R!]W;R M>@,YC5F:9@*&1JGOS=+KLS!6++<88O/,V"+P(U3;7V.J>XV__OP"4$L#!!0 M ( &&(CUA_K:($Z 8 &@> 9 96$P,C R-#(X,#%E>#,Q+3%?86ER M+FAT;>59WU/;1A!^]XS_AQUFVH$9\<,D] $H,\96$D\=8!S1:1_/TLF^[M:/CT_/^W_2A^C/8?CK1FKRXI Z>[."(I5)1V=R02.3B3RH M;@3T05J5;F AEEXTZS)A)RH_I+T-F+BX]_"I2H_H1@U$]XZHD-?%MM!J@EM6 M3:9%?4OEB625!SL'*H?%TY/P>JK&JJ!7G9W.\>[IZ\WA1;='G6#T<4O0L1A]Z[[MG;L-WJ]J+O) 9_E:Y0 MZ7+C9!#0L(R5R V]EUJ7GSZ9 )Y8?DK%5!2'S^U!L]?GM'*ON/=V]GUU=W9H M0%,QEV3E7,F%3+!EY4CD>2ETNV7ES-B"3$YOC,W@R_9O9%+J*DN#/(%JJ^#7 M6VO*%]K "\9N?X=.A4/$$)UL25>Y66B93&30;OD8UK%+#*SGIJ 8+@F5([9+ M*O/"EI)<(0J902L'5< 5P%\)3:F(<- EI(*ZE2PCO( ME--2)"J?T$(54^S0S63L/62],_AF$NQSCF4)C9>T$H=GSM&+(N'5YY @*54Y M0LUINPUM !A 'H_MRG.5IR@S42@H4GFLRP1*D;Z5. ;(O;)Z23-$GY'#B-+Z M%AIU4AS=,=UN 7Z)8LT!BY0:$L"#0=*\/><=BH6;4JK-PC5@L7*B4.8"E@3? MK!R'F\%*SEWCS9J[/QPKO-ZAZ$[8?K;N8VF.4(U5MNO6PD5DTE3ATD=T0,)* MGSSD0HVUY!B3!&+&6KDIB[-8!@9A%N'K1+E8&U=B'7.+-;I*XLR:6":X[6@3 M.4LD4% E)KR.IR*?2#1RE.VHU!#IO!+;G8--N>77=@Z2ZJJZ5-R0W6*E%9J86'0-T&;K,8U"3&#Q7X!LXXHU4B"N_IV*E$"9X@(.A\G_' R+VJV9 /CB4@LF1&S,>W';B;"DZFNK_1C_C24+ M@K*P7B8ODN>70]CX/L*:&K_!UZ-%O@:TI]/#D_$&C,Y5(GGT%,[D@IE0.&"0 MIQ7&EK!)DV8@3XFQTJI8#02O>HG N=.GKFZ,N MTQ2CB)HC7(X;X/V1HNF-3V&LZO+A*<,C"0M!-JZ:9<:F+-9=J(>:=NO+]H)J MW*ET\*B6?GG&I7$S!?KJD%4LX- 1*_^QL)" 9JH@KV6KW>(C4#T?^$6.;55N386[Z9O,%QZ.,O%4ZB-2L]RRW=+J2NKZ,'=O0?#50=KY MCL]?!_]ZYO:O/I(&I\%M 3.AK$!EI98YUT^.>E /1=S.UG(G,!D5QKJ;)N5O M0&>&8W\A/:H>6#8V:('\+%%PSBO8!)C 3(ZI#W]Y-FM*0'XL%7SG/:1E'ONC MWM:WG:KW]W<.9L4+3]5=G)%Y^%!(/Q\P^*P2*XE\<8^OCE;U"7HAQ15W"^F: M&J_F%O]&ICDO_R,8U&-H=<)K"IYNZUTD6.@DDT!5[X^5>S/M8 URCYDDJ%J6 M0XQ*H[TH/O%G[ =H2IMXNFDUK46(!T2,\+2&AN"GY/5J4^J#A; MY7.CYY*).Q>3^@6=K=_6R&RFS5+BZ6)J*@(1=Y %('Q%6VO>N?ZGE/V?1W[C MI,]#WB%U,>QJ'.8#VM_;?_U\#D?=TV%(O7 XO.CV^X.SM[]N[&WXZP\7W5YS M71L=HS"DW8Z-UF+FY"$U_QW1T_U9J*28LNC>3_Q![C@:->KGW$TP"33 *\SL M+A*U3(L-_W'P..HWJVI]O["Z9G-1_[Y4[?K8%(7)#NE4B_B*.LR?Y(_.-WZ] M9CV[;G?MXX77BE^CKW'Z 0]/OIFAWE3)E,)K&9<\N--YU;*?S=Y%=5Y#27[> MYJX'X3,!?)>_%%>?COD+\]]02P,$% @ 88B/6,UDV4[D!@ -AX !D M !E83 R,#(T,C@P,65X,S$M,E]A:7(N:'1MY5E=3R/'$GVWY/]00DH$TO!A M=LD#$"2#S:X5 LCKE6X>VS,]=H>>:6]WC[V^O_Z>ZIX!8R A=Y1*J2C2[F@H2E$F<0;"7V05N4;6(BEU\VZ0MB)*@]I M;P,FKM<>/E?I$=VJ@>C>$7GYV6\+K2:X9=5DZNM;JLPDJSS8.5 E+)Z>]#]/ MU5AY>M/9V3_>/7TI)U*8E398_+$#L^YH<'5)5^=T/1Q< MG@VNNQ=T/KCLXBN^79U#HC_\]^W^^N/PP\?NY8A&5S3\>-&GSION=N?MIMBB MCY>]_I!&[_O4_\_9^^[ENWZ[U3T;_6-CL'$RP(/4>$_OM' NR*?2>I4OR4^% M/_R*IAK_7R1.OU>.G5XKV+V=_5"QG1T:T%3,)5DY5W(A,^Q..1)E60G=;EDY M,]:3*>GNLC0H,ZBV"GZ]LZ9ZI0V\8NSV=^A4.$0,T2F6=%.: MA9;91";M5HAA';O,P'II/*5P2:@2L5U257I;27)>>%E *P=5P!5 6@E-N4AQ MRY(I0*7>1+D' J5,I7/"+EFD$#<2N5O1Z=JM0F0R(=C43-ILA"529=.J@%R) M]7 EDY864Y5.R57\[U8!+:25%)7P#@KEM!29*B>T4'Z*';J93(.'K'<&WTR& M?E4DO/DC)$C*58E0<]KN0IL !I#'8[OR7)4YRDQX!46J M3'6502G2MQ+'!+E75B]IAN@S#!( M6K#G@D.I<%/*M5FX!BQ63A3*7,"2X)O1<;B9K.3<-=X\[8X6W.S2Z%[8? MK?M4F2-48\QVW46XB$R>*UR&B Y(6!F2AURHL98<8Y) S%@K-V5Q%BO (,PB M?)TIEVKC*JQC;K%&QR3.K$EEAMN.-I&S3 (%,3']S^E4E!.)YHRR'58:(ITW M8KMSL"FWPMK.01:OXJ7B)EL"5;4!XMI> 6Q,,COSA"5Z8"B_9RC?VFJW>*?K M6(,(]Z6OUV?_]O@)EC%+]:2#',(8V/@NR:&$'\MRPJTB%95[N.9)8("RQQ() MJTW%)F J"P4HZ;ER@2@@)>6XYIMU:)RDHM @3J-G"7Q:0F,7ZHP#=P MQAFM,N&#IV.G,B5X@H"@"WTF<&?)FBK'#224C O=)O"*<1(>>? 8%K5;,P'P MI9463(C86/#BKA-A2>QKJ_T8W\:2!4%96"^S5\GSZR%LO(ZPIL9O\?5DD3\ MVO/IX=EX T;G*I,\>@IG2L%,B &\LCRM,+:$S9HT WE*C)56?LGMZC&[#/N MB)#L"-A[HBO33B#!!=BK&3CO.X-6ND7]N=!5J&^.NLQSC")JCG Y;H#K(T73&Y_#6/'R\2DC M( D+038NSC)C4_F'+M1#3;OUY_:2..Y$'3RJY7\^X]*XF0)#=<@8"SATQ,J_ M+RQDH)D8Y ?9:K?X"%3/!^'1HYCX"^3"S]_GU 08/ M> A-GRKT$>C>?&)-#GBAZM>D:\\Q,LMP?"OK4W/MV%9T:RK<;=]DO@APE%F@ MTA"1FN66[996-U+7A[FU!EO?=JK>W]\YF/E7GJJ[."/S\*&0?CY@ M\%DE51+YXAX?CU;U"7HAQ0UW"^F:&H]S2W@CTYR7_Q(,ZC$TGO":@J>[>A<9 M%CK))!#K_:ER;Z8=K$'N,9,DL64YQ,A5!>*C_BL#GNJ.].B[A>^P'6'J[:+I MY!8UEB =,O "$EH:S^_)8NJ3R-FJG!L]ETS(74Q[&H&^*0SK5(KVA#O,GA:/SK5]O6<^NVUW[E2+HQ+_AE[C\B'\GW\C,V53) MG,YO6>LJMNL7LW<=SVJP],#,R+3%?86ER+FAT M;>U7WX_:.!!^1^)_&"'="J3P([!;71>*%$*VBXX"@NRI^V@29_&=8Z>.L[OT MK[]Q(&E+MQ52E_)R/ "Q/=]\,_YF' ]N_0_38;4RN/6<,?Z"^0S\B3_UAH/V M[A=GV_OIP6@^OH>5?S_UWM4B*?0UV)U$@\]BFL*,/L%2QD18NP$+5E2QJ(:& M:+HH[&*B'IBXADX-72P.)H\%[4,)@TL[?=#T63<)9P\XI-C#1B/Z:.@];]B: M:>AU6_:@/3J]PPNQ3I/^Z[AJ:IGD[LJ!M=1:QONQKPD$5&BJ<@:NM_0G-Q/7 M\2?S&4Z>B[OEZLZ9^>#/STECY;EY MHMYVWIAD^;<>K)SER)EYJ^;\X]2[!\?US4RWT^F>DVC=_A/N6JN6VX*"L]V[ MZC1>5=:U4L GJ9-_LE2S:+L?9"*D!K33ZEXQ41M.! 12"!IH)@4\,;T!O:'@ M")$17JTL:2*5!AF!PQ1,1(A@BB&3]TIFB04$*3V2D""(PI4D1ZD;A L>?LID MWY5Q0L3V0N5/#0MP_D:J&*-J_@615+F[+24**%(+84P#&J^I@IYMX?YW>^@D MK58BQG&RY+>B0::8-DR(",%[#C9$/%! =S%+TT,6NS"^D)AF 2-"P@?*>?;Y ML[3 W3 :(0[B:O9(81Y%+$ 6&+G!V8=A52NA1)\;JNAZBTI1)K46))E*,R(T M:&FHY5DPXMY;KXA:$T'3YOR9TRTX09Y1(V[X2F%IVMJIRT(CHJ_/HH<#*?K. M:.J!ZTVG"V<\GLS>OZMU:OGS:N&XQ?-I:O*)A7IC\#I_8#'ZR\+-H\EZ0'@1 M$**\&*$Y P?^N##;PQ6!XDD['OYH^EL\3B,\:.IVX]#F1:<^;OB^;**,PW9;WN7 M?5,".37SUN O36AFVTXHGO]U\A.==(_7"1/8 >-=U\0VK D3V.68R+>]$!%A M"E64*)H:O6 +PGG".>8"CRE&.,HI35!!J96;14P0$9AQ1 Q9CFUZ)*[*>"X: MF=!=ITX/VEOK9"K*OWMVZZH\;(O&T[1[9O35#\$C/(XQ@>$U.(EB'"LN/VXN M?R>!7RFBM50A5E=@1J6_0/H%AL/?YN@'[QLG M\[=0#)M"@EWAYS[+HC^#_MOFIKN[^IH;\G]02P,$% @ 88B/6 54'EE0 M! @1 !D !E83 R,#(T,C@P,65X,S(M,E]A:7(N:'1MU5AM;^)&$/Z. MQ'\8(34B$B\V)*=>X)",<1*K%!!VVHNJ?ECL==C6[/IVUWGY]YVU@21<:*,T MI&H^0-C9G7EFYMF9L?N7X<_C0;72O_2<$7Z#^>N'?CCV!OUV^8W2]EK<'TY' MUQ"$UV/O2RT17)^!;64:0K:B"B;T#N9B17BC7&A 0"5+:G@0C\XVYU9$WC!^ M!E8-3]TD*;O!)_9(MF(9NI]7IMX>' M-WC$%RKK'=!41+FFLK#E>O/0/_==)_2G$YB>PVSN3UQ_YHS!^^JY5Z'_BX?+ MN,.;?PRBV=4\N'(F(833CS$8>&[A_&?KDPE >.E!X,R'SL0+FM.O8^\:'#8S*)$,D%U+D M60,(0KHE,4$E$G>20DO=:#A*XV^YZ+EBE1'^<"2+7\<-0/FYD"OTJOD3)$(6 MYAXHD4 16@PC&M'5@DKHV@W,=*>+1E2UDK 4A5M\ 8URR;1!0G@,WGVT)/R& M II;,:5V491N/((((J$U7*1$J2*8[I+1!,X9)SQB)(5IDK (,:#?1LO:B4:U M$@NTN*22+AZ0)]($M@%9+E5.N 8M#+ B!H;$Z],!D0O"J6I.[U/Z $Y4Q-.0 M&)[P2ZE6R:T&'B+Z[#]APPX10V?L/6-!OO%=?MX=\<+\:H-0LSD^C8D>9IB^I$4J2'@EI22?LN9I"L, MJ3(I5FLNV-TZ.0:DNGU:CX^WM'BD\):^R(UJ!>7VY^Y)SS"[A-8.Y^;#9.. MG'AC^@^1\1ZLLU20ZA_2O\>9-W/BN;Z4)DC >N?U+&$5K4$Y'1LORJG:K5*H";P>^]651\=NW6J4G8LWK2M+MF]=T[VRLLCC" \1DX MF60I7KBBAYQ\)("/=_EM%W8A9$QE,Q)I2C)%<>Y9_]>#UT-]=DT-@M=?U/)B MF<>4[R_B)Z-N$\APM+MK#7U3,(8IB?Z$(D2@1,KB+:X3HZ>MVCL-_[&J_@O( M+^ ;?)"9/>/*P>S-)$-#&5KZ>YO;XO(_O&=[NLAO#BA#DW+3%?86ER+FAT;>T<:5,;1_:[JO0?>ME:%U1) N'8 MR0*ABD-QJ"5 @Z^[Y]",!'%D'.RUJT#,]/'Z MW5?KZ.?A+Y?'[=;1SX.3<_C-\-_1\&)X.3@^VK6_X>VN>WUT>GW^&[L;_G8Y M^'%KK.+T@/7WDI0-Y4P8=B7F[%;->-RQ#SKL3F@YWH*),/7FC\X[9#.N)S(^ M8#AT[Y"EXF/:Y9&&QI&FOD?X6%!%8Z M/1Y\G,J13-NM?W[?ZQ_MG@(&<'GX=?,YCA"(.!5ZZ_A5/#+)X9_?I)NJA#;* M'XQ4FJJ9>]:T-1SZY.*675R=W]\-;R\&=^S=[?7]C3W[EX''8^/+03#XS^#L M?GCQZX"=7?]R,[BZ.QE>7%^QL\N3?Y^>G/V+W5Q?7IS]]FWCZ"1422I"Q@U3 M8W8N C$;"+%Q-*S;S#V4<2APT;W>&QEO'0^G M@ITJKD/"@-0B2)4V;#N=BG;K511^R-0A $E#$,97FA[MX/ 3J=E%',+R6@)L M[[3*$IK)BHEG:I;P>%&9.@5\M_17S%!"GW_M$!W/KF*';;-W' M^^-S,9:Q1,U@CG;OCY'>/78?1RC(B%&@($( LBNX!A;5XD,&%L58A3271BRI M^[!8T.F),6B0)-.),L(IAYSD!QO#GOV)Z'D.:CV-5M\3L;;YSB9(=8K4&N2V M]'H\EH'0!!&@BD&L\P-MH M;0EH+5"IQ,J:O_I05!V@LY _-3"?T#L=4D$/\+*;PX+6RUJSE2AAH%_U! ^" M)CD';I09&:,49,#-'1;*!XFZEZS[.(L#,J;;%CC3;AD>(=UX. /N!^>)C*T= M3"@0.]Y0A\Z@.WC "0 !F1GL:)97M+Q6(\-ELEJEO"59!N1:CM%&IHU(J:LT M84WM7&51F.]%_A@RQ"R;%=()_I5?AW@4-K*NY>>S8/2S_Q?4C:/-Z<:? MTB'*=[N5>R$E9>7T">@&EAD[!>:#\.#+)KDJ%*9)P05"I]NX> ']JP;@-+!4 MB/(?13:@P3VX3ME8*R=/?EJ/W:4*(RYP_P0MFJH4MP(-*& !],K!*FX]8B+A@5X;(Y@L'I)>AG?&$C M&3ACL5)!3N-&M%LE&KKPS@7(A4+)(R1RM--4"&N&0+P;XM_ZZ(JK_/5+;K Y MR;V(,7\#;-P]Y2@D9?P6DEN,&M&H2E3KXH_*,Y(1>#'1'-FNP\"#108 FC\( M0Z&772F7'>9%)TN4Y4^>IES&%/J2?["&V[\!FH>;H_FM" 0JKJ?3UP653@RU MF^\DSIO/NCHU 1 +O NI0A9FJ'=!4T]E,%W2/S5Z,I.(H&*;Y3H(^1SU"?(A ML0SQVP/$K-;! ;9:S)P_2OP([ 1NR6.+JB#(P$W@XU18107^C/4W@+7MH;Z* M,'>KR)/^K=L%(RVB\(#=\(DXA$4^9 *0!'L=LE]YE.$GUNVZFM#1^<6O'J1R MWKB_WY X?HO/1F"QA?&>;.\RPQC%UGFZR'Q6-6"\O1]?#A7KLUMI:EENIR^1$5 M1PNO8E!EI%:\*U&2\8D72GY9%Q(]N+*O"2Z/]Z% TPF?GYUA-A@T''AC*O8Y MLX#B7;\\.5;XH4D=NHUI69^X%>P>HF( Y@YW-,P4.T7<-& M;P!8%J76\\R7Q-1K#J[3Z1;..:8J'/2%K0!\:,K.6\L#XR(Q1@0^,O+3.?[H M[O[FN'^TB[\^;WEXA7)X%O/PO KH]884T*W7*#=$Y-SI^7_Z\XDX1+6\5A67 MRDRY^I8VT;EVGO9\25TJF&J'#[]8ZM/6#YQGN8"P@N#),S<%$E MJ E0.0DN'?HX/X2'?UZOMUL<'6$3:#FR&N1.V)37/N,C.'6GR#+FF[D,H1'Z MP994UIS3Y=^LTL(0.\?/$A;;K:HEQ"P@; !+F8:E>F17-X.#HHI6!/7M5@)^ MBG5:G E<*ULPW8=Y M6#Z(1(7N4TR;*_F-()J)T[Q/T[1. M/7"60B!LJ%28:QP-.Z*V=?XK9X[0Z\-[5+XO2]C_J"/RW88M'?D#T-C*?.5=9"L,GF&U""0%-FO*/ BMR$NSL3TJO)Y;-,B'5BE* MC8!6E (ZH+LQQ*FBYC%*^1IEWMNN-MHOV;XFM&./&/KEU86]*>H M=DB*6L))3;,;#"M/7:?)2P]$OE#5H3EJCD]3UF=E5R>F537ES_M(5*'MWX;$$"R11YJ6&7%,? YWZ: M6VZ//+/=X?EQP[O>?HWU,?VWG*2K3F[<^NIZ.#A@I(5L2YU!I> \)I^=E.G" MU\'FLAX;KQ5ZZH!2P%Y>8>15]I,L!+^EK!V&=--F=WB+L"-%7Y+#_:A.>DH) M:O^072=$B0/)S59%8W@$'++A(H%SGF@^DL$A MQ-\S89%TI?#H^Q4UXV>1)OR::V=_"7.W,G9\LZ'8$5Y9=Y?Y='8U6O1.G/4X MG(M# (=3&PE3"NEL4"!'Y;Z]$3"-9]HGDP-A@,= M="RI3W([V %M&*DY92S8PC8]-;E4SMJYT;Y/P 13$6*^!3.K@F.7:5/LU6XU!U^V=D7-^ 2H MK?L!J9UV+V[:-*#>VY)2Y:_'[LAK;G8MBS9_UP5'EV1LT17=\ C"U8A-,DF= MB MWV56:+*+8&PS"+S;+NU2EVQIVFK4S+!"+VOWMO2>KIB1BGC9T6>H*;P M_%'*Y-D9CWZ85$)1IY(7L)IF6^X@SD4UHP-E(9W)A@1?(]=DD$/"-7K'R?D'_L8D7']MYJD?KNLR0"R'P%R::S M1R(68YG:JQLCK7B(%>H'+B//7J"W([408OGF48><-1A(I0DA4N> YUX83=A_ MR^Y[=[VS'OMNKP\^RW;_-=UXVG_;;OD7?7R1FV8M)JZJ8>S] 0ON-N@'VQ#A MRZK^]H*[U-IA,Q7:(].-*G^M780;O$WP5PQ/WVXH/%UA6L]%8*O81;":/UI? MHJB5M^L-$2/;01YUZ"(B*'2#Q4)DA9&T90)443"P7@FM5E"^A9OP0.OO-T3K M*^PU",7,7M*K%JZ7"S4@ZWC=:.*+*71C%"-"]V4.U2\[J-Y.=#7ZUW6I6^!< =H?ZE$WP"QM=8G10I8WQG!,OKHUZ=DK?]E"3+ MU\U9/VRJ53PG-;"+DW6@35U^U^6^4@Q22I$$^!H)Q0ZVJ-VD#5Q;>KOE]J26 M)NN" ;6EQC!)XW5D7@:PI#AJ=F$?DS-]['C.T M^-5+Q^Z"9(.TO6PU^PE?@O1W!O^?HRG[>8JX7Q"3KU]L =D5.TNSJR7BO-K4 M7%'^"U:0=_$+_NPW_N$7 _X/4$L! A0#% @ 88B/6 :2!C\\&0 >S@! M !$ ( ! &%I'-D4$L! A0#% M @ 88B/6.U?1G $P A?H !4 ( !:QD &%I&UL4$L! A0#% @ 88B/6$2N8'.=3P ^"4% !4 M ( !1TD! &%I9 0!E83 R,#(T,C@M M,3!K7V%I#$Y+3%?86ER+FAT;5!+ 0(4 Q0 M ( &&(CUC&RC/0OP( 4) 9 " 8ID P!E83 R,#(T M,C@P,65X,C,M,5]A:7(N:'1M4$L! A0#% @ 88B/6'^MH@3H!@ :!X M !D ( !@&<# &5A,#(P,C0R.# Q97@S,2TQ7V%I#,Q+3)?86ER+FAT;5!+ 0(4 Q0 ( &&(CUAR/7(- MR@, "@/ 9 " ;IU P!E83 R,#(T,C@P,65X,S(M,5]A M:7(N:'1M4$L! A0#% @ 88B/6 54'EE0! @1 !D M ( !NWD# &5A,#(P,C0R.# Q97@S,BTR7V%I#DW+3%?86ER+FAT;5!+!08 #0 - '\# !2CP, ! end XML 98 ea0202428-10k_air_htm.xml IDEA: XBRL DOCUMENT 0001009891 2023-01-01 2023-12-31 0001009891 2023-06-30 0001009891 2024-04-12 0001009891 2023-12-31 0001009891 2022-12-31 0001009891 2022-01-01 2022-12-31 0001009891 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001009891 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001009891 us-gaap:CommonStockMember 2021-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001009891 us-gaap:RetainedEarningsMember 2021-12-31 0001009891 2021-12-31 0001009891 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001009891 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001009891 us-gaap:CommonStockMember 2022-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001009891 us-gaap:RetainedEarningsMember 2022-12-31 0001009891 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001009891 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001009891 us-gaap:CommonStockMember 2023-12-31 0001009891 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001009891 us-gaap:RetainedEarningsMember 2023-12-31 0001009891 2023-10-01 2023-12-31 0001009891 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001009891 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001009891 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001009891 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001009891 airi:EmployeeMember 2023-01-01 2023-12-31 0001009891 airi:EmployeeMember 2022-01-01 2022-12-31 0001009891 srt:DirectorMember 2023-01-01 2023-12-31 0001009891 srt:DirectorMember 2022-01-01 2022-12-31 0001009891 airi:RTXMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:RTXMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:LockheedMartinMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:LockheedMartinMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:RTXMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:RTXMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:LockheedMartinMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001009891 airi:LockheedMartinMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001009891 airi:MilitaryMember 2023-01-01 2023-12-31 0001009891 airi:MilitaryMember 2022-01-01 2022-12-31 0001009891 airi:CommercialMember 2023-01-01 2023-12-31 0001009891 airi:CommercialMember 2022-01-01 2022-12-31 0001009891 airi:StockOptionsMember 2023-01-01 2023-12-31 0001009891 airi:StockOptionsMember 2022-01-01 2022-12-31 0001009891 airi:ConvertibleNotesPayablesMember 2023-01-01 2023-12-31 0001009891 airi:ConvertibleNotesPayablesMember 2022-01-01 2022-12-31 0001009891 us-gaap:LandMember 2023-12-31 0001009891 us-gaap:LandMember 2022-12-31 0001009891 us-gaap:LandBuildingsAndImprovementsMember 2023-12-31 0001009891 us-gaap:LandBuildingsAndImprovementsMember 2022-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001009891 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001009891 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001009891 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001009891 airi:ToolsAndInstrumentsMember 2023-12-31 0001009891 airi:ToolsAndInstrumentsMember 2022-12-31 0001009891 srt:MinimumMember airi:ToolsAndInstrumentsMember 2023-12-31 0001009891 srt:MaximumMember airi:ToolsAndInstrumentsMember 2023-12-31 0001009891 airi:AutomotiveEquipmentMember 2023-12-31 0001009891 airi:AutomotiveEquipmentMember 2022-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001009891 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001009891 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001009891 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001009891 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001009891 us-gaap:ComputerEquipmentMember 2023-12-31 0001009891 us-gaap:ComputerEquipmentMember 2022-12-31 0001009891 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001009891 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001009891 2006-10-24 2006-10-24 0001009891 2006-10-24 0001009891 airi:LeasesSaleLeasebackMember 2023-01-01 2023-12-31 0001009891 2019-12-31 0001009891 2022-12-15 2022-12-15 0001009891 2022-12-15 0001009891 airi:RevolvingLineOfCreditMember 2022-12-15 0001009891 2023-01-04 2023-01-04 0001009891 2023-01-04 0001009891 airi:RevolvingLineOfCreditMember 2023-01-04 0001009891 airi:AprilTwoZeroTwoTwoMember 2022-01-01 2022-12-31 0001009891 2022-05-17 0001009891 2022-05-17 2022-05-17 0001009891 2023-08-04 2023-08-04 0001009891 2023-08-04 0001009891 2023-11-20 2023-11-20 0001009891 srt:ScenarioForecastMember 2024-03-31 0001009891 srt:ScenarioForecastMember 2024-06-30 0001009891 2023-11-20 0001009891 srt:MaximumMember 2023-08-16 0001009891 2023-09-30 0001009891 2023-09-30 2023-09-30 0001009891 airi:ConnecticutGreenBankMember 2023-09-30 0001009891 airi:November2022Member 2023-12-31 0001009891 airi:November2022Member 2022-12-31 0001009891 airi:November2022Member 2023-12-31 0001009891 airi:From2016Through2020Member 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember airi:AnnualIntrestRateSixPercentageMember 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember airi:AnnualRateSeveenPercentagMember 2023-12-31 0001009891 airi:MichaelRobertTaglichIncMember airi:AnnualInterestRateTwelvePercentageMember 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember airi:AnnualInterestRateTwelvePercentageMember 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember 2023-01-01 2023-12-31 0001009891 airi:MichaelRobertTaglichBrothersIncMember 2022-01-01 2022-12-31 0001009891 us-gaap:OverAllotmentOptionMember 2023-12-31 0001009891 airi:FourthAmendmentMember 2022-12-31 0001009891 airi:LoansPayableFinancedAssetsMember 2023-01-01 2023-12-31 0001009891 airi:LoansPayableFinancedAssetsMember 2023-12-31 0001009891 airi:MichaelTaglichChairmanMember 2023-12-31 0001009891 airi:RobertTaglichDirectorMember 2023-12-31 0001009891 airi:TaglichBrothersIncMember 2023-12-31 0001009891 srt:MinimumMember 2023-12-31 0001009891 srt:MaximumMember 2023-12-31 0001009891 2023-10-04 2023-10-04 0001009891 us-gaap:SubsequentEventMember 2024-03-31 0001009891 us-gaap:SubsequentEventMember 2024-01-01 2024-03-31 0001009891 2018-10-02 2018-10-02 0001009891 2021-07-08 2021-07-08 0001009891 airi:OtherStateMember 2023-12-31 0001009891 2022-08-01 2022-08-31 0001009891 airi:TwoThousandTwentyTwoEquityIncentivePlanMember 2023-09-30 0001009891 srt:MinimumMember airi:TwoThousandTwentyTwoEquityIncentivePlanMember 2023-09-30 0001009891 srt:MaximumMember airi:TwoThousandTwentyTwoEquityIncentivePlanMember 2023-09-30 0001009891 2023-05-23 2023-05-23 0001009891 2023-05-23 0001009891 2023-06-02 2023-06-02 0001009891 2023-06-02 0001009891 us-gaap:EmployeeStockOptionMember 2023-06-02 2023-06-02 0001009891 us-gaap:EmployeeStockOptionMember 2023-06-02 0001009891 2023-01-31 2023-01-31 0001009891 2023-01-31 0001009891 2022-01-31 2022-01-31 0001009891 2022-04-06 2022-04-06 0001009891 2022-04-06 0001009891 2022-04-11 2022-04-11 0001009891 2022-04-11 0001009891 us-gaap:WarrantMember 2022-12-31 0001009891 us-gaap:WarrantMember 2023-12-31 0001009891 srt:MinimumMember us-gaap:WarrantMember 2023-01-01 2023-12-31 0001009891 srt:MaximumMember us-gaap:WarrantMember 2022-01-01 2022-12-31 0001009891 srt:MinimumMember 2023-01-01 2023-12-31 0001009891 srt:MaximumMember 2023-01-01 2023-12-31 0001009891 srt:MinimumMember 2022-01-01 2022-12-31 0001009891 srt:MaximumMember 2022-01-01 2022-12-31 0001009891 airi:ExercisePriceOneMember 2023-12-31 0001009891 airi:ExercisePriceOneMember 2023-01-01 2023-12-31 0001009891 airi:ExercisePriceTwoMember 2022-12-31 0001009891 airi:ExercisePriceTwoMember 2022-01-01 2022-12-31 0001009891 us-gaap:WarrantMember 2021-12-31 0001009891 us-gaap:WarrantMember 2021-12-31 2021-12-31 0001009891 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001009891 us-gaap:WarrantMember 2022-12-31 0001009891 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001009891 us-gaap:WarrantMember 2023-12-31 iso4217:USD shares iso4217:USD shares pure 10-K true 2023-12-31 --12-31 2023 false 001-35927 AIR INDUSTRIES GROUP NV 80-0948413 1460 Fifth Avenue Bay Shore NY New York 11706 (631) 968-5000 Common Stock, par value $0.001 AIRI No No Yes Yes Non-accelerated Filer true false false false false 8910812 3315368 None false false false false 688 Marcum LLP Saddle Brook, New Jersey 346000 281000 344000 281000 7892000 9483000 29851000 31821000 297000 307000 296000 296000 37000 28000 38719000 42216000 8048000 8218000 970000 375000 1866000 2473000 1112000 532000 50715000 53814000 16036000 14477000 6091000 7542000 880000 778000 38000 38000 3557000 781000 26602000 23616000 1112000 4629000 6162000 6162000 1582000 2463000 67000 105000 35525000 36975000 0.001 0.001 3000000 3000000 0 0 0.001 0.001 6000000 6000000 3303045 3303045 3247937 3247937 3000 3000 82928000 82446000 -67741000 -65610000 15190000 16839000 50715000 53814000 51516000 53238000 44088000 45786000 7428000 7452000 7723000 7646000 -295000 -194000 1448000 851000 472000 487000 84000 139000 317000 -2131000 -1076000 -2131000 -1076000 -0.65 -0.33 3278513 3227116 3212801 3000 81920000 -64534000 17389000 27849 216000 216000 7287 310000 310000 -1076000 -1076000 3247937 3000 82446000 -65610000 16839000 55108 200000 200000 282000 282000 -2131000 -2131000 3303045 3000 82928000 -67741000 15190000 -2131000 -1076000 2268000 2522000 482000 526000 94000 35000 317000 84000 607000 545000 38000 38000 -14000 63000 -313000 163000 68000 65000 -1528000 -1303000 -1970000 2289000 -10000 81000 9000 6000 600000 194000 -1451000 1136000 -779000 -686000 -2776000 439000 -314000 4862000 448000 2119000 2361000 7000 -2112000 -2361000 -2548000 916000 740000 2823000 393000 -1113000 -1609000 25000 20000 250000 123000 284000 -9000 -9000 -2685000 1567000 65000 -346000 281000 627000 346000 281000 1913000 1295000 6100 6000 679000 350000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 1. ORGANIZATION AND BASIS OF PRESENTATION</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Organization</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></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 years ended December 31, 2023 and 2022, the accompanying consolidated financial statements presented are those of AIRI, and its wholly-owned subsidiaries; Air Industries Machining Corp. (“AIM”), Nassau Tool Works, Inc. (“NTW”), and the Sterling Engineering Corporation (“Sterling”), (together, the “Company”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Principal Business Activity</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is a leading manufacturer of precision assemblies and components for large aerospace and defense prime contractors. Its products include landing gears, flight controls, engine mounts and components for aircraft jet engines, ground turbines and other complex machines. Most of its machined components and assemblies are integral to high-profile platforms and named programs including the F-18 Hornet, the E2D Hawkeye, the UH-60 Black Hawk Helicopter, the Geared Turbo-Fan Engine, the CH-53 Helicopter, the F-35 Lighting II (also known as the Joint Strike Fighter) and the F-15 Eagle Tactical Fighter.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our direct customers are primarily large aerospace and defense prime contractors. The ultimate end-users for most of our products are the U.S. Government, international governments, and commercial global airlines.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Basis of Presentation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles (“GAAP”) in the United States of America and the rules and regulations of the Securities and Exchange Commission.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Since 2022, the Company makes decisions about resources to be allocated and assesses performance based on one integrated business and reports its results as one segment. All of its operations are integrated, share manufacturing facilities and use most, if not all, of the same sales and marketing functions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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>Going Concern and Management’s Plan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 consolidated financial statements are issued. The Company is required to make certain additional disclosures if management concludes substantial doubt exists about the Company’s ability to continue as a going concern provided that such doubt is not alleviated by the Company’s plans or when the Company’s plans do not alleviate substantial doubt about its ability to continue as a going concern. This evaluation entails analyzing prospective operating budgets and forecasts for expectations regarding cash needs and comparing those needs to the current cash 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; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">During 2023, the Company generated $4,862,000 of cash from operating activities as compared to only $448,000 in fiscal 2022. It also made $1,113,000 of required payments pursuant to its Current Credit Facility and reduced total debt in 2023 by $1,958,000.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, the Company met all the financial and business covenants required under the terms of its Current Credit Facility including achieving a Fixed Charge Coverage Ratio of 1.31x compared to the required ratio of 0.95x. The terms of all outstanding indebtedness are discussed further in “Note 8. Debt”. For the period ending March 31, 2024 the Company was not in compliance with the required ratio of 1.10x.</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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management’s plans are to increase net sales for fiscal 2024 as compared to fiscal 2023. The Company believes that these plans are supported by the Company’s backlog which, as of December 31, 2023, stood at $98.3 million. Further, it anticipates receiving additional funded orders in 2024 pursuant to Long-Term Agreements (“LTA”) agreements from its key customers as well as new customers. With this visibility, the Company is confident in its ability to generate sufficient cash flow to make required principal payments of $944,000 to its lender.</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although the Company has begun discussions to obtain a waiver of the failure to meet the Fixed Coverage Charge Ratio at March 31, 2024, it is reasonably possible that it will not be granted. Even if such waiver is granted, the Company may fail to achieve the Fixed Charge Coverage Ratio in the future or otherwise fail to meet covenants in the Current Credit Facility. Therefore, the Company has classified the term loan that expires on December 30, 2025 as current as of December 31, 2023, in accordance with the guidance in Accounting Standards Codification (“ASC”) 470-10-45, “Debt – Other Presentation Matters”, related to the classification of callable debt. The Company is required to maintain a collection account with its lender into which substantially all cash receipts are remitted. If we were to default under the Current Credit Facility, the Company’s lender could choose to increase the rate of interest or refuse to make loans under the revolving portion of the Facility and keep the funds remitted to the collection account. If the lender were to raise the rate of interest, it would adversely impact the Company’s operating results. If the lender were to cease making new loans under the revolving facility, the Company would lack the funds to continue operations. The rights granted to the lender under the Current Credit Facility combined with the reasonable possibility that the Company might fail to meet covenants in the future raise substantial doubt about its ability to continue as a going concern for the one year commencing as of the date of issuance of this report.</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 accompanying consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded assets or the classification of liabilities that might be necessary should the Company be unable to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Reverse Stock Split</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On October 4, 2022, the Company announced a reverse stock split of its authorized, issued and outstanding shares of common stock at a ratio of 1-for-10. The reverse stock split was effective on October 18, 2022, and its common stock began trading on a post-split-adjusted basis at that time. All share and per share amounts of its common stock presented have been retroactively adjusted to reflect the 1-for-10 reverse stock split. As result of the reverse stock split there were no fractional shares issued and all holders were rounded up to the next whole share. See Note 10 – Stockholders’ Equity for more information.</span></p> 1 4862000 448000 1113000 1958000 0.0131 0.0095 98300000 944000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Principles of Consolidation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Accounts Receivable</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are carried at the original invoice amount less an estimate made for credit losses based on a review of all outstanding amounts on a quarterly basis. Management determines the allowance for credit losses by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history, current economic conditions and other relevant factors, including specific reserves for certain accounts. Accounts receivable are written off when deemed uncollectible.  Bad debt expenses are recorded in operating expenses on the consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Inventory Valuation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company values inventory at the lower of cost on a or an estimated net realizable value. The Company periodically evaluates inventory items not secured by backlog and establishes write-downs to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Property and Equipment</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Long-Lived Assets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Long-lived 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Deferred Financing Costs</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Costs incurred with obtaining and executing revolving debt arrangements are capitalized and recorded in other current assets and amortized using the effective interest method over the term of the related debt. Costs incurred with obtaining and executing other debt arrangements are presented as a direct deduction from the carrying value of the associated debt and also amortized using the effective interest method over the term of the related debt. The amortization of financing costs is included in interest expense in the Consolidated Statements of Operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Contract Costs Receivable</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 at both December 31, 2023 and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Revenue Recognition</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company recognizes revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Revenue is recognized as the customer obtains control of the goods and services promised in the contract (i.e., performance obligations). In evaluating our contracts with our customers, we have determined that there is no future performance obligation once delivery has occurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Our revenue is generated from fixed-price contracts. Under fixed-price contracts, we agree to perform the specified work for a pre-determined price, which we estimate during the bidding process before the contract is awarded. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We evaluate the products promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Our contracts are typically accounted for as one performance obligation. We classify net sales as products on our consolidated statements of operations based on the predominant attributes of the performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We determine the transaction price for each contract based on the consideration we expect to receive for the products being provided under the contract.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">At the inception of a contract, we estimate the transaction price based on our current rights and do not contemplate future modifications (including unexercised options) or follow-on contracts until they become legally enforceable. Contracts can be subsequently modified to include changes in specifications, requirements or price, which may create new or change existing enforceable rights and obligations. Depending on the nature of the modification, we consider whether to account for the modification as an adjustment to the existing contract or as a separate contract. Generally, modifications to our contracts are not distinct from the existing contract due to the significant integration and interrelated tasks provided in the context of the contract. Therefore, such modifications are accounted for as if they were part of the existing contract and recognized as a cumulative adjustment to revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We recognize revenue at the point in time in which the performance obligation is fully satisfied. This is fully satisfied when the product has shipped, which is the point in time the customer obtains control of the product and we no longer maintain control of the product.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Customer Deposits</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company receives advance payments on certain contracts with the remainder of the contract balance due upon the shipment of the final product once the customer inspects and approves the product for shipment. At that time, the entire amount will be recognized as revenue and the deposit will be applied to the customer’s invoice.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At December 31, 2023 and 2022, customer deposits were $3,557,000 and $781,000, respectively. The Company recognized revenue of $461,000 during year ended December 31, 2023, that was included in the customer deposits balance as of December 31, 2022. The Company recognized revenue of $440,000 during the year ended December 31, 2022, that was included in the customer deposits balance of $1,470,000 as of December 31, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Backlog</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Backlog represents the value of orders received pursuant to our Long-Term Agreements (“LTA”) or spot orders pursuant to a customer purchase order. As of December 31, 2023, backlog relating to remaining performance obligations on contracts was approximately $98.3 million. The Company estimates that a substantial portion of this backlog will be recognized as net sales during the next twenty-four-months, with the rest thereafter. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales from expected new orders that are not in our backlog.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Use of Estimates</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></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 inventory valuation, useful lives and impairment of long-lived assets, income tax provision and the allowance for credit losses. 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"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Credit and Concentration Risks</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></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 directly from large aerospace and defense prime contractors for which the ultimate end-user is the U.S. Government, international governments or commercial airlines. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The composition of customers that exceeded 10% of net sales in either 2023 or 2022 are shown below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Percentage of Net Sales</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Customer</b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; font-weight: 400; font-style: normal; text-align: left"><span style="font-size: 10pt">RTX <span style="font-family: Times New Roman, Times, Serif; font-style: normal; font-weight: 400"><sup>(a)</sup></span></span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">27.3</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">40.6</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Lockheed Martin</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">24.7</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">21.4</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Boeing</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">12.2</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">United States Government</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3.6</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">14.3</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table> <p style="margin: 0"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400"><sup>(A)</sup> </span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">RTX includes Collins Landing Systems and Collins Aerostructures</p></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The composition of customers that exceed 10% of accounts receivable in either 2023 or 2022 are shown below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Percentage of Net Receivables</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Customer</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">RTX</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">45.5</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">56.7</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td><span style="font-size: 10pt">Boeing</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">16.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Lockheed Martin</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3.7</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">13.6</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table> <p style="margin: 0"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400"><sup>(A)</sup></span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">RTX includes Collins Landing Systems and Collins Aerostructures</p></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of Revenue</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The following table summarizes revenue from contracts with customers for the years ended December 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></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> <td style="vertical-align: bottom; white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Product</span></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31, <br/> 2023</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2022</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">Military</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">42,394,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">43,993,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Commercial</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">9,122,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">9,245,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">51,516,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">53,238,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Cash</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023 and 2022, 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"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Major Suppliers</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company utilizes sole-source suppliers to supply raw materials or other parts that used in production. 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Income Taxes</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></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 Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“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"><span style="font-size: 10pt"> </span></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, 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"><span style="font-size: 10pt"> </span></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 ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Earnings (Loss) per share</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings (loss) per share (“EPS”) is computed by dividing the net loss 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"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">For purposes of calculating diluted earnings (loss) per common share, the numerator includes net income (loss) plus interest on convertible notes payable assumed converted as of the first day of the period. The denominator includes both the weighted-average number of shares of common stock outstanding during the period and the number of common stock equivalents if the inclusion of such common stock equivalents is dilutive. Dilutive common stock equivalents potentially include stock options and warrants using the treasury stock method and convertible notes payable using the if-converted method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">   </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Stock Options</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">461,870</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">245,446</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Warrants</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">28,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">461,870</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">273,446</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following securities have been excluded from the calculation because the effect of including these potential shares was anti-dilutive due to the net loss incurred during these periods:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Stock Options</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Convertible notes payable</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Stock-Based Compensation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></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 $283,000 and $310,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expense for directors amounted to $200,000 and $216,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Goodwill</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. In accordance with the provisions of Accounting Standards Update (“ASU”) 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”, the Company determined that the goodwill was fully impaired at December 31, 2022 and recorded an impairment charge of $163,000 is which included in operating expenses in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Freight Out</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Freight out is included in operating expenses and amounted to $87,000 and $162,000 for the years ended December 31, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Leases</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with FASB ASC 842, “Leases” (“ASC 842”), the Company records a right-of-use (ROU) asset and a lease liability on the balance sheet for all leases with terms longer than 12 months and classifies them as either operating or finance leases. The lease classification affects the expense recognition in the consolidated statement of operations. Operating lease charges are recorded entirely in operating expenses. Finance lease charges are split, where amortization of the right-of- use asset is recorded in operating expenses and an implied interest component is recorded in interest expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all of the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under the practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and, therefore, the Company uses the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines the incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Reclassification</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">Certain amounts in the consolidated notes to the financial statements have been reclassified to conform to the current year presentation. The Right of use asset - finance lease has been reclassified from the classification of Fixed Assets at December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Such reclassifications do not impact the Company’s previously reported financial position or results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Recently Issued Accounting Pronouncements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"><b> </b></span></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: (“ASU No. 2016-13”) to improve information on credit losses for financial assets and investment in leases that are not accounted for at fair value through net income (loss). ASU 2016-13 replaces the previous incurred loss impairment methodology with a methodology that reflects expected credit losses. Effective January 1, 2023, the Company adopted ASU 2016-13 which did not have a material effect on the Company’s 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">In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topic 740): Improvements to Income Tax Disclosures" related to improvements to income tax disclosures. The amendments in this update require enhanced jurisdictional and other disaggregated disclosures for the effective tax rate reconciliation and income taxes paid. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The adoption of this pronouncement is not expected to have a material impact on the Company's consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Principles of Consolidation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Accounts Receivable</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are carried at the original invoice amount less an estimate made for credit losses based on a review of all outstanding amounts on a quarterly basis. Management determines the allowance for credit losses by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history, current economic conditions and other relevant factors, including specific reserves for certain accounts. Accounts receivable are written off when deemed uncollectible.  Bad debt expenses are recorded in operating expenses on the consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Inventory Valuation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company values inventory at the lower of cost on a or an estimated net realizable value. The Company periodically evaluates inventory items not secured by backlog and establishes write-downs to estimated net realizable value for excess quantities, slow-moving goods, obsolescence and for other impairments of value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Property and Equipment</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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.</span></p> 10000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Long-Lived Assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Long-lived 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Deferred Financing Costs</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Costs incurred with obtaining and executing revolving debt arrangements are capitalized and recorded in other current assets and amortized using the effective interest method over the term of the related debt. Costs incurred with obtaining and executing other debt arrangements are presented as a direct deduction from the carrying value of the associated debt and also amortized using the effective interest method over the term of the related debt. The amortization of financing costs is included in interest expense in the Consolidated Statements of Operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Contract Costs Receivable</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract costs receivable represent costs to be reimbursed from a terminated contract. The Company expects to collect the receivable in the next twelve months. Contract costs receivable totals $296,000 at both December 31, 2023 and 2022.</p> 296000 296000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Revenue Recognition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company recognizes revenue to depict the transfer of promised goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Revenue is recognized as the customer obtains control of the goods and services promised in the contract (i.e., performance obligations). In evaluating our contracts with our customers, we have determined that there is no future performance obligation once delivery has occurred.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Our revenue is generated from fixed-price contracts. Under fixed-price contracts, we agree to perform the specified work for a pre-determined price, which we estimate during the bidding process before the contract is awarded. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We evaluate the products promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Our contracts are typically accounted for as one performance obligation. We classify net sales as products on our consolidated statements of operations based on the predominant attributes of the performance obligations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We determine the transaction price for each contract based on the consideration we expect to receive for the products being provided under the contract.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">At the inception of a contract, we estimate the transaction price based on our current rights and do not contemplate future modifications (including unexercised options) or follow-on contracts until they become legally enforceable. Contracts can be subsequently modified to include changes in specifications, requirements or price, which may create new or change existing enforceable rights and obligations. Depending on the nature of the modification, we consider whether to account for the modification as an adjustment to the existing contract or as a separate contract. Generally, modifications to our contracts are not distinct from the existing contract due to the significant integration and interrelated tasks provided in the context of the contract. Therefore, such modifications are accounted for as if they were part of the existing contract and recognized as a cumulative adjustment to revenue.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We recognize revenue at the point in time in which the performance obligation is fully satisfied. This is fully satisfied when the product has shipped, which is the point in time the customer obtains control of the product and we no longer maintain control of the product.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 75 days.</p>Payments received in advance from customers are recorded as customer deposits until earned, at which time revenue is recognized. The Terms and Conditions contained in our customer purchase orders often provide for liquidated damages in the event that a stop work or contract termination order is issued prior to final delivery. While the products we manufacture are specific to the type of aircraft that they are used on, there are alternate customers that can acquire and utilize these products <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Customer Deposits</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company receives advance payments on certain contracts with the remainder of the contract balance due upon the shipment of the final product once the customer inspects and approves the product for shipment. At that time, the entire amount will be recognized as revenue and the deposit will be applied to the customer’s invoice.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At December 31, 2023 and 2022, customer deposits were $3,557,000 and $781,000, respectively. The Company recognized revenue of $461,000 during year ended December 31, 2023, that was included in the customer deposits balance as of December 31, 2022. The Company recognized revenue of $440,000 during the year ended December 31, 2022, that was included in the customer deposits balance of $1,470,000 as of December 31, 2021.</p> 3557000 781000 461000 440000 1470000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Backlog</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Backlog represents the value of orders received pursuant to our Long-Term Agreements (“LTA”) or spot orders pursuant to a customer purchase order. As of December 31, 2023, backlog relating to remaining performance obligations on contracts was approximately $98.3 million. The Company estimates that a substantial portion of this backlog will be recognized as net sales during the next twenty-four-months, with the rest thereafter. This expectation assumes that raw material suppliers and outsourced processing is completed and delivered on time and that the Company’s customers will accept delivery as scheduled. The Company anticipates that sales during the aforementioned periods will also include sales from expected new orders that are not in our backlog.</p> 98300000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Use of Estimates</b></span></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 inventory valuation, useful lives and impairment of long-lived assets, income tax provision and the allowance for credit losses. 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"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Credit and Concentration Risks</b></span></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 directly from large aerospace and defense prime contractors for which the ultimate end-user is the U.S. Government, international governments or commercial airlines. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The composition of customers that exceeded 10% of net sales in either 2023 or 2022 are shown below:</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Percentage of Net Sales</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Customer</b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; font-weight: 400; font-style: normal; text-align: left"><span style="font-size: 10pt">RTX <span style="font-family: Times New Roman, Times, Serif; font-style: normal; font-weight: 400"><sup>(a)</sup></span></span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">27.3</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">40.6</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Lockheed Martin</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">24.7</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">21.4</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Boeing</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">12.2</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">United States Government</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3.6</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">14.3</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400"><sup>(A)</sup> </span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">RTX includes Collins Landing Systems and Collins Aerostructures</p></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The composition of customers that exceed 10% of accounts receivable in either 2023 or 2022 are shown below:</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Percentage of Net Receivables</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Customer</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">RTX</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">45.5</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">56.7</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td><span style="font-size: 10pt">Boeing</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">16.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Lockheed Martin</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3.7</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">13.6</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400"><sup>(A)</sup></span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">RTX includes Collins Landing Systems and Collins Aerostructures</p></td> </tr></table> <span style="font-size: 10pt">The composition of customers that exceeded 10% of net sales in either 2023 or 2022 are shown below:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Percentage of Net Sales</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Customer</b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; font-weight: 400; font-style: normal; text-align: left"><span style="font-size: 10pt">RTX <span style="font-family: Times New Roman, Times, Serif; font-style: normal; font-weight: 400"><sup>(a)</sup></span></span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">27.3</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">40.6</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Lockheed Martin</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">24.7</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">21.4</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Boeing</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">12.2</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">United States Government</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3.6</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">14.3</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400"><sup>(A)</sup> </span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">RTX includes Collins Landing Systems and Collins Aerostructures</p></td> </tr></table> 0.273 0.406 0.247 0.214 0.122 0 0.036 0.143 The composition of customers that exceed 10% of accounts receivable in either 2023 or 2022 are shown below:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Percentage of Net Receivables</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Customer</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">RTX</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">45.5</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">56.7</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td><span style="font-size: 10pt">Boeing</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">16.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.0</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Lockheed Martin</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3.7</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">13.6</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400"><sup>(A)</sup></span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">RTX includes Collins Landing Systems and Collins Aerostructures</p></td> </tr></table> 0.455 0.567 0.16 0 0.037 0.136 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of Revenue</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The following table summarizes revenue from contracts with customers for the years ended December 31, 2023 and 2022:</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="vertical-align: bottom; white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Product</span></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31, <br/> 2023</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2022</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">Military</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">42,394,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">43,993,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Commercial</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">9,122,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">9,245,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">51,516,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">53,238,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <span style="font-size: 10pt">The following table summarizes revenue from contracts with customers for the years ended December 31, 2023 and 2022:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="vertical-align: bottom; white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Product</span></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31, <br/> 2023</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2022</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">Military</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">42,394,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">43,993,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Commercial</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">9,122,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">9,245,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">51,516,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">53,238,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 42394000 43993000 9122000 9245000 51516000 53238000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Cash</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023 and 2022, 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"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Major Suppliers</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company utilizes sole-source suppliers to supply raw materials or other parts that used in production. 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Income Taxes</b></span></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 Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“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">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, 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">The Company accounts for uncertainties in income taxes under the provisions of ASC 740 which clarify the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Subtopic provides guidance on the de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Earnings (Loss) per share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings (loss) per share (“EPS”) is computed by dividing the net loss 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"><span style="font-size: 10pt">For purposes of calculating diluted earnings (loss) per common share, the numerator includes net income (loss) plus interest on convertible notes payable assumed converted as of the first day of the period. The denominator includes both the weighted-average number of shares of common stock outstanding during the period and the number of common stock equivalents if the inclusion of such common stock equivalents is dilutive. Dilutive common stock equivalents potentially include stock options and warrants using the treasury stock method and convertible notes payable using the if-converted method.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Stock Options</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">461,870</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">245,446</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Warrants</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">28,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">461,870</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">273,446</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following securities have been excluded from the calculation because the effect of including these potential shares was anti-dilutive due to the net loss incurred during these periods:</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Stock Options</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Convertible notes payable</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <span style="font-size: 10pt">The following securities have been excluded from the calculation as the exercise price was greater than the average market price of the common shares:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Stock Options</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">461,870</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">245,446</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Warrants</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">28,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">461,870</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">273,446</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p> 461870 245446 28000 461870 273446 <span style="font-size: 10pt">The following securities have been excluded from the calculation because the effect of including these potential shares was anti-dilutive due to the net loss incurred during these periods:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Stock Options</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Convertible notes payable</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">405,800</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 405800 405800 405800 405800 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Stock-Based Compensation</b></span></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 $283,000 and $310,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expense for directors amounted to $200,000 and $216,000 for the years ended December 31, 2023 and 2022, respectively. Stock compensation expenses for employees and directors were included in operating expenses in the accompanying consolidated statements of operations.</p> 283000 310000 200000 216000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Goodwill</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represented the excess of the acquisition cost of businesses over the fair value of the identifiable net assets acquired. In accordance with the provisions of Accounting Standards Update (“ASU”) 2017-04 (“ASU 2017-04”), “Intangibles Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”, the Company determined that the goodwill was fully impaired at December 31, 2022 and recorded an impairment charge of $163,000 is which included in operating expenses in the consolidated statements of operations.</p> 163000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Freight Out</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Freight out is included in operating expenses and amounted to $87,000 and $162,000 for the years ended December 31, 2023 and 2022, respectively.</span></p> 87000 162000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Leases</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with FASB ASC 842, “Leases” (“ASC 842”), the Company records a right-of-use (ROU) asset and a lease liability on the balance sheet for all leases with terms longer than 12 months and classifies them as either operating or finance leases. The lease classification affects the expense recognition in the consolidated statement of operations. Operating lease charges are recorded entirely in operating expenses. Finance lease charges are split, where amortization of the right-of- use asset is recorded in operating expenses and an implied interest component is recorded in interest expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all of the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under the practical expedient. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration, and to account for the lease and non-lease components as a single lease component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and, therefore, the Company uses the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment. The Company determines the incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Reclassification</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain amounts in the consolidated notes to the financial statements have been reclassified to conform to the current year presentation. The Right of use asset - finance lease has been reclassified from the classification of Fixed Assets at December 31, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Such reclassifications do not impact the Company’s previously reported financial position or results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Recently Issued Accounting Pronouncements</b></span></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: (“ASU No. 2016-13”) to improve information on credit losses for financial assets and investment in leases that are not accounted for at fair value through net income (loss). ASU 2016-13 replaces the previous incurred loss impairment methodology with a methodology that reflects expected credit losses. Effective January 1, 2023, the Company adopted ASU 2016-13 which did not have a material effect on the Company’s consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topic 740): Improvements to Income Tax Disclosures" related to improvements to income tax disclosures. The amendments in this update require enhanced jurisdictional and other disaggregated disclosures for the effective tax rate reconciliation and income taxes paid. The amendments in this update are effective for fiscal years beginning after December 15, 2024. The adoption of this pronouncement is not expected to have a material impact on the Company's consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 3. ACCOUNTS RECEIVABLE</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The components of accounts receivable at December 31, are detailed as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Accounts Receivable Gross</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">8,236,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">9,764,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Allowance for Credit Losses</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(344,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(281,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Accounts Receivable Net</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">7,892,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">9,483,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The allowance for credit losses for the years ended December 31, 2023 and 2022 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Charged</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Balance at</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">to</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Deductions</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Balance at</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Beginning of</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Costs and</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">from</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">End of</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Year</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Expenses</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Reserves</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Year</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left"><span style="font-size: 10pt">Year ended December 31, 2023 Allowance for Credit Losses</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">281,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">88,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">25,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">344,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Year ended December 31, 2022 Allowance for Credit Losses</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">594,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">16,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">329,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">281,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <span style="font-size: 10pt">The components of accounts receivable at December 31, are detailed as follows:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Accounts Receivable Gross</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">8,236,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">9,764,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Allowance for Credit Losses</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(344,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(281,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Accounts Receivable Net</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">7,892,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">9,483,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 8236000 9764000 344000 281000 7892000 9483000 <span style="font-size: 10pt">The allowance for credit losses for the years ended December 31, 2023 and 2022 is as follows:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Charged</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Balance at</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">to</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Deductions</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Balance at</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Beginning of</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Costs and</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">from</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">End of</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Year</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Expenses</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Reserves</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Year</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left"><span style="font-size: 10pt">Year ended December 31, 2023 Allowance for Credit Losses</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">281,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">88,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">25,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">344,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Year ended December 31, 2022 Allowance for Credit Losses</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">594,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">16,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">329,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">281,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 281000 88000 25000 344000 594000 16000 329000 281000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 4. INVENTORY</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The components of inventory at December 31, consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td> <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td> <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Raw Materials</span></td> <td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">5,213,000</span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">4,198,000</span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Work In Progress</span></td> <td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: right">13,502,000</td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: right">20,488,000</td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Semi - Finished Goods</span></td> <td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: right">12,590,000</td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: right">9,642,000</td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left">Final – Finished Goods</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,789,000</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,106,000</td> <td style="text-align: left"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Reserve</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,243,000</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,613,000</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total Inventory</span></td> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">29,851,000</span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">31,821,000</span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <span style="font-size: 10pt">The components of inventory at December 31, consisted of the following:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td> <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td> <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Raw Materials</span></td> <td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">5,213,000</span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">4,198,000</span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Work In Progress</span></td> <td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: right">13,502,000</td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: right">20,488,000</td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Semi - Finished Goods</span></td> <td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: right">12,590,000</td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: right">9,642,000</td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left">Final – Finished Goods</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,789,000</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,106,000</td> <td style="text-align: left"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Reserve</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,243,000</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(3,613,000</span></td> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total Inventory</span></td> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">29,851,000</span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">31,821,000</span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 5213000 4198000 13502000 20488000 12590000 9642000 1789000 1106000 3243000 3613000 29851000 31821000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note 5. PROPERTY AND EQUIPMENT</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The components of property and equipment at December 31, consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 64%"><span style="font-size: 10pt">Land</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">300,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">300,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 11%; padding-left: 5.4pt"></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Buildings and Improvements</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,206,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,789,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">31.5 years</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Machinery and Equipment</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">24,552,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">23,566,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">5 - 8 years</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Tools and Instruments</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">14,314,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">13,744,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">1.5 - 7 years</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Automotive Equipment</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">266,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">266,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">5 years</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Furniture and Fixtures</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">299,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">290,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">5 - 8 years</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Leasehold Improvements</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,025,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">941,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">Term of lease</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Computers and Software</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">605,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">604,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-bottom: 1.5pt; padding-left: 5.4pt"><span style="font-size: 10pt">4 - 6 years</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Total Property and Equipment</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">43,567,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">41,500,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="padding-left: 5.4pt"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Accumulated Depreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(35,519,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(33,282,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="padding-bottom: 1.5pt; padding-left: 5.4pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Property and Equipment, net</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">8,048,000</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">8,218,000</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="padding-bottom: 4pt; padding-left: 5.4pt"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Depreciation expense for the years ended December 31, 2023 and 2022 was approximately $2,268,000 and $2,522,000, respectively. Assets held under finance lease obligations are depreciated over the shorter of their related lease terms or their estimated productive lives.</span></p> <span style="font-size: 10pt">The components of property and equipment at December 31, consisted of the following:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 64%"><span style="font-size: 10pt">Land</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">300,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">300,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 11%; padding-left: 5.4pt"></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Buildings and Improvements</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,206,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,789,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">31.5 years</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Machinery and Equipment</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">24,552,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">23,566,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">5 - 8 years</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Tools and Instruments</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">14,314,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">13,744,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">1.5 - 7 years</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Automotive Equipment</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">266,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">266,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">5 years</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Furniture and Fixtures</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">299,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">290,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">5 - 8 years</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Leasehold Improvements</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,025,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">941,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-left: 5.4pt"><span style="font-size: 10pt">Term of lease</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Computers and Software</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">605,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">604,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="text-align: center; padding-bottom: 1.5pt; padding-left: 5.4pt"><span style="font-size: 10pt">4 - 6 years</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Total Property and Equipment</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">43,567,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">41,500,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="padding-left: 5.4pt"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Accumulated Depreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(35,519,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(33,282,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="padding-bottom: 1.5pt; padding-left: 5.4pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Property and Equipment, net</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">8,048,000</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">8,218,000</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="padding-bottom: 4pt; padding-left: 5.4pt"><span style="font-size: 10pt"> </span></td></tr> </table> 300000 300000 2206000 1789000 P31Y6M 24552000 23566000 P5Y P8Y 14314000 13744000 P1Y6M P7Y 266000 266000 P5Y 299000 290000 P5Y P8Y 1025000 941000 Term of lease 605000 604000 P4Y P6Y 43567000 41500000 35519000 33282000 8048000 8218000 2268000 2522000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 6. ACCOUNTS PAYABLE AND ACCRUED EXPENSES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The components of accounts payable and accrued expenses at December 31, are detailed as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Accounts Payable</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">5,461,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">6,442,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Accrued Payroll</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">373,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">674,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Accrued Expenses – other</p></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">257,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">426,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Accounts Payable and accrued expenses</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">6,091,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">7,542,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2022, the Company reviewed all old outstanding payables that were not paid and based on the statute of limitations concluded that certain claims would no longer be enforceable. The Company determined that approximately $317,000 of aged payables fell into this category. This adjustment is recorded as write-off of accounts payable in the accompanying consolidated statement of operations.</p> <span style="font-size: 10pt">The components of accounts payable and accrued expenses at December 31, are detailed as follows:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">December 31,<br/> 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Accounts Payable</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">5,461,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">6,442,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Accrued Payroll</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">373,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">674,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Accrued Expenses – other</p></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">257,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">426,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Accounts Payable and accrued expenses</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">6,091,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">7,542,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> 5461000 6442000 373000 674000 257000 426000 6091000 7542000 317000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7. SALE-LEASEBACK TRANSACTION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On October 24, 2006, the Company consummated a Sale - Leaseback Arrangement, whereby the Company sold the buildings and real property located in Bay Shore, New York (the “Bay Shore Property”) for a purchase price of $6,200,000. The Company realized a gain on the sale of $1,051,000 of which $300,000 was recognized during the year ended December 31, 2006. The remaining $751,000 is being recognized ratably over the remaining term of the twenty - year lease at approximately $38,000 per year. The gain is included in Other Income in the accompanying Consolidated Statements of Operations. The unrecognized portion of the gain in the amount of $105,000 and $143,000 as of December 31, 2023 and 2022, respectively, is classified as Deferred Gain on Sale in the accompanying Consolidated Balance Sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company accounted for these transactions under the provisions of FASB ASC 840-40, “Leases-Sale-Leaseback Transactions.” </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">  </span></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 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 landlord $89,000 as security for the performance of its obligations under the Lease. 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 landlord customary remedies upon a breach of the lease by the Company, including the right to terminate the Lease and hold the Company liable for any deficiency in future rent. See Note 9 – Operating Lease Liabilities.</p> 6200000 1051000 300000 751000 P20Y 38000 105000 143000 540000 P5Y 560000 0.03 P5Y 89000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 8. <span style="text-transform: uppercase">Debt</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indebtedness to third parties consists of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Current Credit Facility – Revolving loan</td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">10,804,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">13,352,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Current Credit Facility – Term loan</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,045,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,396,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Solar Credit Facility</td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">393,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-41; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Finance lease obligations</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">884,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">328,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Loans Payable - financed assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">22,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">30,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Subtotal</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">17,148,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">19,106,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(16,036,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(14,477,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Long-Term Portion</p></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,112,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">4,629,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Current Credit Facility</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company has a credit facility (“Current Credit Facility”) with Webster Bank that expires on December 30, 2025. This facility, which was entered into on December 31, 2019, was amended several times, and now provides for a $20,000,000 revolving loan (“Revolving Line of Credit”), a $5,000,000 term loan (“Term Loan”) and a $2,000,000 Equipment Line of Credit, which as it is drawn upon is added to the balance of the Term Loan. The loan is secured by a lien on substantially all of the assets of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On December 15, 2022, the Company made a draw against the capital expenditure line of credit in the amount of $877,913. The principal payments are $10,451 per month commencing in February 2023 with a balloon payment of $512,000 required on December 30, 2025.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On January 4, 2023, the Company made an additional draw against the capital expenditure line of credit in the amount of $739,500. The principal payments are $8,804 per month commencing in March 2023 with a balloon payment of $440,000 required on December 30, 2025.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, there is $10,804,000 outstanding under the Revolving Line of Credit and $5,045,000 under the Term Loan, inclusive of amounts drawn under the Equipment Line of Credit. Additionally, there was $382,000 remaining available under the Equipment Line of Credit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As discussed in Note 1, the Company was not in compliance with a required covenant as of March 31, 2024. There is no assurance that the Company will be able obtain a waiver of its failure to meet this covenant or will be able to meet its financial covenants in one of the upcoming fiscal quarters over the next twelve months, therefore, in accordance with the guidance in ASC 470-10-45, related to the classification of callable debt, the entire term loan has been classified as short term as of December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The below table shows the timing of payments due under the Term Loan:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">For the year ending</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-size: 10pt">December 31, 2024</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">945,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">December 31, 2025</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">4,143,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Term Loan payable</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,088,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: debt issuance costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(43,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Total Term Loan payable, net of debt issuance costs</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,045,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Current portion of Term Loan payable</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(5,045,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total long-term portion of Term Loan payable</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest expense related to the Current Credit Facility amounted to approximately $1,391,000 and $780,000 for the years ended December 31, 2023 and 2022, respectively. Interest expense includes the amortization of deferred finance costs of $68,000 and $65,000 in 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, the Company was in full compliance with all financial covenants. The below summarizes various terms of the Current Credit Facility (all of which are described in full in various SEC filings):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></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: top"> <td style="width: 24px"> </td> <td style="width: 24px; font-size: 10pt"><span style=" font-size: 10pt">●</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is required to maintain a defined Fixed Charge Coverage Ratio at the end of each Fiscal Quarter on a rolling basis. As of December 31, 2023, the Company achieved a Fixed Charge Coverage Ratio of 1.31x compared to the required 0.95x. </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style=" font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For so long as the Term Loan remains outstanding, if Excess Cash Flow (as defined) is a positive number for any fiscal year the Company shall pay 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 applied to the outstanding principal balance of the Term Loan, on or prior to the April 15 immediately following such fiscal year. The Company made an Excess Cash Flow $195,000 for fiscal year ended December 31, 2022. For the Fiscal year ended December 31, 2023, based on the calculation there is no Excess Cash Flow payment required. </span></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style=" font-size: 10pt">●</span></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Both the Revolving Line of Credit and the Term Loan will bear an interest rate equal to the greater of (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum. The average interest rate charged was 7.55% and 4.50% for the years ended December 31, 2023 and 2022, respectively.</p></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style=" font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Current Credit Facility limits the amount of capital expenditures and dividends the Company can pay to its stockholders. Substantially all of the Company’s assets are pledged as collateral.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The below summarizes historical amendments to the Current Credit Facility </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style=" font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 17, 2022, the Company entered into a Fourth Amendment that increased the Term Loan to $5,000,000 and reduced monthly principal repayments requirements. It also provided for the establishment of a Capital Expenditure Line in the amount of $2,000,000 which the Company can draw upon to purchase machinery and equipment. In 2022, the Company borrowed $878,000, and in 2023, it borrowed $739,500 against the Capital Expenditure Line. In connection with this amendment, the Company paid an amendment fee of $20,000.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style=" font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 4, 2023, the Company entered into a Fifth Amendment that waived a default caused by the failure by the Company to meet the required Fixed Charge Coverage Ratio for the fiscal quarter ended March 31, 2023. Additionally, the amendment provided for a revised Fixed Charge Ratio for the fiscal quarters ending June 30, 2023, and September 30, 2023, and increased the amount of purchase money secured debt (such as finance leases) the Company is allowed to have outstanding at any time to $2,000,000. In connection with this amendment, the Company paid an amendment fee of $10,000.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style=" font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 20, 2023, the Company entered into a Sixth Amendment that waived defaults caused by our failure to achieve the required Fixed Charge Coverage Ratio of the Fifth Amendment and because we purchased capital expenditures (as defined) in excess of permitted amounts. This amendment further revised the Fixed Charge Coverage Ratio by requiring it to be calculated on a rolling period basis and not be less than, (a) 1.10x (as calculated on a six-months basis) for the fiscal quarter ending March 31, 2024 (b) 1.20x (as calculated on a nine-months basis) for the fiscal quarter ending June 30, 2024, and (iv) 1.25 (as calculated on a twelve-months basis) for all other fiscal quarters. This amendment also increased the Capital Expenditure limit to $2,500,000 in any fiscal year. In connection with these changes, the Company paid an amendment of $20,000.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All amendment fees paid in connection with the Current Credit Facility that are for a future benefit of the Company are included in Deferred Financing Costs, Net, Deposits and Other Assets, in the accompanying consolidated balance sheets and are amortized over the term of the loan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of December 31, 2023, the Company has borrowing capacity of approximately $9,830,000 under the Revolving Loan (including $383,000 pursuant to the Capital Expenditure Line.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Solar Credit Facility </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 16, 2023, the Company entered into a financing agreement (“Solar Credit Facility”) with Green Bank, a quasi-public agency of the State of Connecticut, for the installation of solar energy systems including replacing the existing roof (“Project”) at its Sterling facility. Advances are made by Green Bank upon its approval of costs incurred on the Project up to $934,553. As of December 31, 2023, an advance of $393,233 had been made including the payment of Green Bank’s closing costs of $25,233. Interest accrues at the rate of 5% on advances and is capitalized and added to the outstanding principal of the loan. Upon project completion, the cumulative total of the advances and capitalized interest will convert to a 20-year level payment term loan with interest accruing at the rate of 5.75%. Semi-annual payments are projected to be approximately $41,000 inclusive of interest over the 20-year term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Finance Lease Obligations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company entered into a finance lease in November of 2022 for the purchase of new manufacturing equipment. Additionally, during May of 2023, the Company entered into an additional finance lease for the purchase of additional manufacturing equipment. The obligations for the finance leases totaled $884,000 and $328,000 as of December 31, 2023 and 2022, respectively. The leases have an average imputed interest rate of 7.31% per annum and are payable monthly with the final payments due between September of 2026 and May of 2030.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Year Ended</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Finance Lease cost:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left"><span style="font-size: 10pt">Amortization of ROU assets</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">123,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-42; font-size: 10pt">-</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Interest on lease liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">50,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">2,182</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total lease Costs</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">173,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">2,182</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other Information:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Cash Paid for amounts included in the measurement lease liabilities:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Financing cash flow from finance lease obligations</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">123,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">284,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Supplemental disclosure of non-cash activity</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Acquisition of finance lease asset</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">679,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">350,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Weighted Average Remaining Lease Term - in years</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">5.4</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">4.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Weighted Average Discount rate - %</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7.31</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7.48</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, the aggregate future minimum <span style="-sec-ix-hidden: hidden-fact-44">finance lease payment</span>, including imputed interest are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">For the year ending</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-size: 10pt">December 31, 2024</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">224,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">December 31, 2025</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">224,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">December 31, 2026</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">199,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">December 31, 2027</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">124,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">December 31, 2028</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">124,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">177,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Total future minimum finance lease payments</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,072,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Less: imputed interest</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(188,000</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(165,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Long-term portion</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">719,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Loans Payable – Financed Assets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company financed the purchase a delivery vehicle in July 2020. The loan obligation totaled $22,000 and $30,000 as of December 31, 2023 and 2022, respectively. The loan bears no interest and a final payment is due and payable for all unpaid principal on July 20, 2026.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Annual maturities of this loan are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">For the year ending</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-size: 10pt">December 31, 2024</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">9,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">December 31, 2025</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">9,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">December 31, 2026</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">4,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Loans Payable - financed assets</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">22,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(9,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Long-term portion</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">13,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Related Party Indebtedness</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"><span style="font-size: 10pt">Taglich Brothers, Inc. is a corporation co-founded by two directors of the Company, Michael and Robert Taglich.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">From 2016 through 2020, the Company entered into various subordinated notes payable and convertible subordinated notes payable (together referred to as “Related Party Notes”) with Michael and Robert Taglich which generated proceeds to the Company totaling $6,550,000. In connection with issuance, Michael and Robert were issued a total of 35,508 shares of common stock and Taglich Brothers, Inc. was issued promissory notes totaling $554,000 for placement agency fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Related Party Notes outstanding as of December 31, 2023 consists of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Michael<br/> Taglich,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Robert<br/> Taglich,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Taglich<br/> Brothers,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Chairman</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Director</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Inc.</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left"><span style="font-size: 10pt">Convertible Subordinated Notes</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">2,666,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,905,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">241,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">4,812,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Subordinated Notes</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,000,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">350,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-43; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,350,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">3,666,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">2,255,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">241,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">6,162,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Of the $6,162,000, approximately $2,732,000 bears an annual rate of interest of 6%, $2,080,000 bears an annual rate of 7% and $1,350,000 bears an annual interest rate of 12%. Interest expense for the years ended December 31, 2023 and 2022 was $472,000 and $487,000, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Approximately $2,732,000 of the convertible subordinated notes can be converted at the option of the holder into Common Stock of the Company at $15.00 per share, while the remaining $2,080,000 of the convertible subordinated notes can be converted at the option of the holder into common stock of the Company at $9.30 per share. The remaining $1,350,000 is not convertible. There are no principal payments due on these notes prior to July 1, 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Related Party Notes are subordinate to outstanding debt pursuant to the Current Credit Facility and mature on July 1, 2026.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company is allowed, subject to certain limitations, to make principal payments of $250,000 to reduce the value of outstanding Related Party Notes payable. During the year ended December 31, 2022, a principal payment of $250,000 was made against the Related Party Notes due to Michael Taglich. No payments were made in fiscal 2023.</span></p> Indebtedness to third parties consists of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Current Credit Facility – Revolving loan</td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">10,804,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">13,352,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Current Credit Facility – Term loan</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,045,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,396,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Solar Credit Facility</td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">393,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-41; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Finance lease obligations</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">884,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">328,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Loans Payable - financed assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">22,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">30,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Subtotal</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">17,148,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">19,106,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(16,036,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(14,477,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Long-Term Portion</p></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,112,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">4,629,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> 10804000 13352000 5045000 5396000 393000 884000 328000 22000 30000 17148000 19106000 16036000 14477000 1112000 4629000 2025-12-30 20000000 5000000 2000000 877913 10451 512000 2025-12-30 739500 8804 440000 2025-12-30 10804000 5045000 382000 The below table shows the timing of payments due under the Term Loan:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">For the year ending</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-size: 10pt">December 31, 2024</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">945,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">December 31, 2025</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">4,143,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Term Loan payable</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,088,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: debt issuance costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(43,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Total Term Loan payable, net of debt issuance costs</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">5,045,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Current portion of Term Loan payable</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(5,045,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total long-term portion of Term Loan payable</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 945000 4143000 5088000 43000 5045000 5045000 1391000 780000 68000 65000 0.0131 0.0095 0.25 195000 (i) 3.50% and (ii) a rate per annum equal to the rate per annum published from time to time in the “Money Rates” table of the Wall Street Journal (or such other presentation within The Wall Street Journal as may be adopted hereafter for such information) as the base or prime rate for corporate loans at the nation’s largest commercial bank, less sixty-five hundredths (-0.65%) of one percent per annum. 0.0755 0.045 5000000 2000000 878000 739500 20000 ●On August 4, 2023, the Company entered into a Fifth Amendment that waived a default caused by the failure by the Company to meet the required Fixed Charge Coverage Ratio for the fiscal quarter ended March 31, 2023. Additionally, the amendment provided for a revised Fixed Charge Ratio for the fiscal quarters ending June 30, 2023, and September 30, 2023, and increased the amount of purchase money secured debt (such as finance leases) the Company is allowed to have outstanding at any time to $2,000,000. In connection with this amendment, the Company paid an amendment fee of $10,000. 2000000 10000 ●On November 20, 2023, the Company entered into a Sixth Amendment that waived defaults caused by our failure to achieve the required Fixed Charge Coverage Ratio of the Fifth Amendment and because we purchased capital expenditures (as defined) in excess of permitted amounts. This amendment further revised the Fixed Charge Coverage Ratio by requiring it to be calculated on a rolling period basis and not be less than, (a) 1.10x (as calculated on a six-months basis) for the fiscal quarter ending March 31, 2024 (b) 1.20x (as calculated on a nine-months basis) for the fiscal quarter ending June 30, 2024, and (iv) 1.25 (as calculated on a twelve-months basis) for all other fiscal quarters. This amendment also increased the Capital Expenditure limit to $2,500,000 in any fiscal year. In connection with these changes, the Company paid an amendment of $20,000. 0.011 0.012 0.0125 2500000 20000 9830000 383000 934553 393233 25233 0.05 P20Y 0.0575 41000 884000 328000 The leases have an average imputed interest rate of 7.31% per annum and are payable monthly with the final payments due between September of 2026 and May of 2030.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Year Ended</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Finance Lease cost:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left"><span style="font-size: 10pt">Amortization of ROU assets</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">123,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-42; font-size: 10pt">-</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Interest on lease liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">50,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">2,182</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total lease Costs</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">173,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">2,182</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Other Information:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Cash Paid for amounts included in the measurement lease liabilities:</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Financing cash flow from finance lease obligations</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">123,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">284,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Supplemental disclosure of non-cash activity</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Acquisition of finance lease asset</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">679,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">350,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 0.0731 123000 50000 2182 173000 2182 123000 284000 679000 350000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Weighted Average Remaining Lease Term - in years</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">5.4</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">4.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Weighted Average Discount rate - %</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7.31</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">7.48</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table> P5Y4M24D P4Y 0.0731 0.0748 As of December 31, 2023, the aggregate future minimum <span style="-sec-ix-hidden: hidden-fact-44">finance lease payment</span>, including imputed interest are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">For the year ending</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-size: 10pt">December 31, 2024</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">224,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">December 31, 2025</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">224,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">December 31, 2026</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">199,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">December 31, 2027</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">124,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">December 31, 2028</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">124,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">177,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Total future minimum finance lease payments</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1,072,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Less: imputed interest</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">(188,000</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(165,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Long-term portion</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">719,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 224000 224000 199000 124000 124000 177000 1072000 188000 165000 719000 22000 30000 <span style="font-size: 10pt">Annual maturities of this loan are as follows:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">For the year ending</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-size: 10pt">December 31, 2024</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">9,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">December 31, 2025</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">9,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">December 31, 2026</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">4,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Loans Payable - financed assets</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">22,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: Current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(9,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Long-term portion</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">13,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 9000 9000 4000 22000 9000 13000 6550000 35508 554000 <span style="font-size: 10pt">The Related Party Notes outstanding as of December 31, 2023 consists of:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Michael<br/> Taglich,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Robert<br/> Taglich,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Taglich<br/> Brothers,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Chairman</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Director</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Inc.</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left"><span style="font-size: 10pt">Convertible Subordinated Notes</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">2,666,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,905,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">241,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">4,812,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Subordinated Notes</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,000,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">350,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-43; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,350,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 9pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">3,666,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">2,255,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">241,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">6,162,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 2666000 1905000 241000 4812000 1000000 350000 1350000 3666000 2255000 241000 6162000 6162000 2732000 0.06 2080000 0.07 1350000 0.12 472000 487000 2732000 15 2080000 9.3 1350000 250000 250000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 9. OPERATING LEASE LIABILITIES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company has operating leases for leased office and manufacturing facilities. The leases have remaining lease terms of one to five years, some of which include options to extend or terminate the leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Year Ended</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Operating lease cost:</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,156,000</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">972,000</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total lease cost</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,156,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">972,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Other Information</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Cash paid for amounts included in the measurement lease liability:</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,038,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,006,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Operating cash flow from operating leases</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,038,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,006,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Weighted Average Remaining Lease Term - in years</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">2.66</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">3.64</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Weighted Average discount rate - %</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">9.10</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">8.89</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The aggregate undiscounted cash flows of operating lease payments, with remaining terms greater than one year are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-size: 10pt">December 31, 2024</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,070,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">December 31, 2025</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">992,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">December 31, 2026</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">730,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Total future minimum lease payments</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,792,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: discount</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(330,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Total operating lease maturities</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,462,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: current portion of operating lease liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(880,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total long-term portion of operating lease maturities</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,582,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <span style="font-size: 10pt">The Company has operating leases for leased office and manufacturing facilities. The leases have remaining lease terms of one to five years, some of which include options to extend or terminate the leases.</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Year Ended</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Operating lease cost:</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,156,000</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">972,000</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total lease cost</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,156,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">972,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Other Information</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Cash paid for amounts included in the measurement lease liability:</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,038,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,006,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Operating cash flow from operating leases</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,038,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,006,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> P1Y P5Y 1156000 972000 1156000 972000 1038000 1006000 1038000 1006000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Weighted Average Remaining Lease Term - in years</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">2.66</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">3.64</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Weighted Average discount rate - %</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">9.10</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">8.89</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table> P2Y7M28D P3Y7M20D 0.091 0.0889 <span style="font-size: 10pt">The aggregate undiscounted cash flows of operating lease payments, with remaining terms greater than one year are as follows:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-size: 10pt">December 31, 2024</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,070,000</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">December 31, 2025</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">992,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">December 31, 2026</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">730,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Total future minimum lease payments</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,792,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: discount</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(330,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Total operating lease maturities</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2,462,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: current portion of operating lease liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(880,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total long-term portion of operating lease maturities</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,582,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 1070000 992000 730000 2792000 330000 2462000 880000 1582000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 10. STOCKHOLDERS’ EQUITY</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On October 4, 2022 the Company announced a reverse stock split of its authorized, issued and outstanding shares of common stock at a ratio of 1-for-10. The reverse stock split was effective on October 18, 2022, and its common stock began trading on a post-split-adjusted basis at that time. As result of the reverse stock split there were no fractional shares issued and all holders were rounded up to the next whole share. An additional 7,287 shares were issued to account for this. As such all references to shares and per share price has been adjusted to retrospectively account for this transaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Common Stock – Issuances of Securities</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company issued 55,108 and 27,849 shares of common stock totaling $200,000 and $216,000 in payment of Director’s fees for the years ended December 31, 2023 and 2022, respectively. Such expense is included in Operating Expenses in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">During the first quarter of 2024, the Company issued 12,323 shares of common stock in payment of Director’s fees totaling $38,000.</span></p> 7287 55108 27849 200000 216000 12323 38000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 11. EMPLOYEE BENEFITS PLANS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company employs both union and non-union employees and maintains several benefit plans.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Union</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Our AIM subsidiary has a collective bargaining agreement with the United Service Workers, IUJAT, Local 355 (the “Union”). This agreement is effective until December 31, 2024 and covers the majority of AIM’s 125 personnel. The Company is not required to make a monthly contribution to Union’s United Welfare Fund and the United Services Worker’s Security Fund, the sole pension benefit for covered employees. The Company is not obligated to provide any future defined benefits. 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 $155,000 for the years ended December 31, 2023 and 2022, respectively. The Union’s retirement plan is a defined contribution plan. As such, the Company is not responsible for the obligations of other companies in the Union’s retirement plan.<b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Medical benefits for union employees are provided through a policy with Insperity Services, Inc. (“Insperity”), a professional employer organization that provides out-sourced human resource services. The cost of such benefits are substantially borne by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The collective bargaining agreement contains a “no-strike” clause and a “no-lock-out” clause. The Company believes it maintains good relationships with the Union and expects to renew the collective bargaining agreement before it expires.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Others</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company has defined contribution plans under Section 401(k) of the Internal Revenue Code (the “Plans”). Pursuant to the Plans, qualified employees may contribute a percentage of their pre-tax eligible compensation to the Plan. The Company does not match any contributions that employees may make to the Plans.</span></p> 147000 155000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 12. COMMITMENTS AND CONTINGENCIES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 2, 2018, Contract Pharmacal Corp. (“Contract Pharmacal”) commenced an action, relating to a Sublease entered into between the Company and Contract Pharmacal in May 2018 with respect to the property that was formerly occupied by the Company’s former subsidiary WMI, at 110 Plant Avenue, Hauppauge, New York. In the action Contract Pharmacal sought damages for an amount in excess of $1,000,000 for the Company’s failure to make the entire premises available by the Sublease commencement date. On July 8, 2021, the Court denied Contract Phamacal’s motion for summary judgement. In the Order, the court granted Contract Pharmacal’s Motions to drop its claim for specific performance and to amend its Complaint to reduce its claim for damages to $700,000. Subsequently, Contact Pharmacal moved to amend its Complaint. The Company opposed and the Court denied the request to amend the Complaint. Contract Pharmacal filed a Motion to reargue which the Court denied on November 30, 2021. On March 10, 2022, Contract Pharmacal filed an appeal to the Court’s decision with the Appellate. The Appellate Division upheld the denial of Contract Pharmacal’s motion for summary judgement and upheld the denial of its motion to amend its Complaint. The Company disputes the validity of the claims asserted by Contract Pharmacal and intends to contest them vigorously.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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.</span></p> 1000000 700000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 13. INCOME TAXES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The provision for income taxes for the years ended December 31, 2023 and 2022, is set forth below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Year Ended</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Year Ended</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Current</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">Federal</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="text-align: left; width: 1%"><span style="font-size: 10pt">$</span></td><td style="text-align: right; width: 9%"><span style="-sec-ix-hidden: hidden-fact-45; font-size: 10pt">              -</span></td><td style="text-align: left; width: 1%"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="text-align: left; width: 1%"><span style="font-size: 10pt">$</span></td><td style="text-align: right; width: 9%"><span style="-sec-ix-hidden: hidden-fact-46; font-size: 10pt">                 -</span></td><td style="text-align: left; width: 1%"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">State</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-47; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-48; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total Provision for Income Taxes</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-49; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-50; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following is a reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the years ended December 31, 2023 and 2022 is set forth below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Year Ended</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Year Ended</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">U.S. statutory income tax rate</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.00</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.00</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">State taxes, net of federal benefit</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2.43</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">4.10</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Permanent difference and non-deductible items</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-2.71</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-6.90</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Change in state rate</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-15.20</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.70</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Deferred tax valuation allowance</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-10.13</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-18.40</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">4.61</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-0.50</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">0.00</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">%</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">0.00</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The components of net deferred tax assets at December 31, are set forth below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></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">2023</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">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Current:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net operation loss carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,996,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,075,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Allowance for credit loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">133,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,000</td><td style="text-align: left"> </td></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">336,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">411,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">159,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capitalized engineering costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,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">251,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">359,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">715,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">932,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">23,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,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">37,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,024,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,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; padding-bottom: 1.5pt">Operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">546,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">814,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total deferred tax asset, before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,431,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,905,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,903,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,701,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total deferred tax asset, net of 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,528,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,204,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> </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">(1,114,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,583,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Property and equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(414,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">(621,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,528,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,204,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</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-52">-</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-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2023 and 2022, the Company recorded a valuation allowance equal to its net deferred tax assets. The Company determined that due to a recent history of net losses, at this time sufficient uncertainty exists regarding the future realization of these deferred tax assets through future taxable income. If, in the future, the Company believes that it is more likely than not that these deferred tax benefits will be realized, the valuation allowances will be reduced or eliminated. With a full valuation allowance, any change in the deferred tax asset or liability is fully offset by a corresponding change in the valuation allowance. At December 31, 2023 and 2022, the Company provided a valuation allowance on its net deferred tax assets of $7,903,000 and $7,701,000, respectively. The Company’s valuation allowance increased by $202,000 and $198,000 for the years ended December 31, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, the Company had a Federal net operating loss carry forward of approximately $22,363,000, of which approximately $14,719,000 expires from 2024 through 2037 and $7,643,000 does not expire. In addition, the Company has net operating loss carryforwards from various states of approximately $<span style="-sec-ix-hidden: hidden-fact-53">4,7783,000</span> which expire starting in 2035.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The utilization of the Company’s net operating losses may be subject to a U.S. federal limitation due to the “change in ownership provisions” under Section 382 of the Internal Revenue Code and other similar limitations in various state jurisdictions. Such limitations may result in a reduction of the amount of net operating loss carryforwards in future years and possibly the expiration of certain net operating loss carryforwards before their utilization.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">At December 31, 2023 and 2022, 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, 2023, and 2022, the Company has not recorded any provisions for accrued interest and penalties related to uncertain tax positions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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 2020 through 2023 tax years generally remain subject to examination by federal and state tax authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2022, the Inflation Reduction Act of 2022 (the “IRA”) was signed into law which includes a stock buyback excise tax of 1% on share repurchases, which will apply to net stock buybacks after December 31, 2022. We do not expect this to have a material impact if and when share repurchases occur.</p> <span style="font-size: 10pt">The provision for income taxes for the years ended December 31, 2023 and 2022, is set forth below:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Year Ended</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Year Ended</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Current</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">Federal</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="text-align: left; width: 1%"><span style="font-size: 10pt">$</span></td><td style="text-align: right; width: 9%"><span style="-sec-ix-hidden: hidden-fact-45; font-size: 10pt">              -</span></td><td style="text-align: left; width: 1%"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="text-align: left; width: 1%"><span style="font-size: 10pt">$</span></td><td style="text-align: right; width: 9%"><span style="-sec-ix-hidden: hidden-fact-46; font-size: 10pt">                 -</span></td><td style="text-align: left; width: 1%"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">State</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-47; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-48; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total Provision for Income Taxes</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-49; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-50; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <span style="font-size: 10pt">The following is a reconciliation of our income tax rate computed using the federal statutory rate to our actual income tax rate for the years ended December 31, 2023 and 2022 is set forth below:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Year Ended</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Year Ended</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">December 31,</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left"><span style="font-size: 10pt">U.S. statutory income tax rate</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.00</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.00</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">State taxes, net of federal benefit</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2.43</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">4.10</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Permanent difference and non-deductible items</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-2.71</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-6.90</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Change in state rate</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-15.20</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.70</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Deferred tax valuation allowance</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-10.13</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">-18.40</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">4.61</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-0.50</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">0.00</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">%</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">0.00</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> 0.21 0.21 0.0243 0.041 -0.0271 -0.069 -0.152 0.007 -0.1013 -0.184 0.0461 -0.005 0 0 <span style="font-size: 10pt">The components of net deferred tax assets at December 31, are set forth below:</span><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">2023</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">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Current:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net operation loss carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,996,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,075,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Allowance for credit loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">133,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,000</td><td style="text-align: left"> </td></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">336,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">411,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">159,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capitalized engineering costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,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">251,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">359,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">715,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">932,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">23,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,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">37,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Disallowed interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,024,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,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; padding-bottom: 1.5pt">Operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">546,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">814,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total deferred tax asset, before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,431,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,905,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,903,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,701,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total deferred tax asset, net of 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,528,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,204,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> </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">(1,114,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,583,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Property and equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(414,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">(621,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,528,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,204,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net deferred tax asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</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-52">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4996000 5075000 133000 71000 336000 411000 159000 183000 211000 331000 251000 359000 715000 932000 23000 36000 37000 30000 2024000 1663000 546000 814000 9431000 9905000 7903000 7701000 1528000 2204000 1114000 1583000 414000 621000 1528000 2204000 7903000 7701000 202000 198000 22363000 14719000 7643000 0.01 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note 14. STOCK OPTIONS AND WARRANTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Stock-Based Compensation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Stock Options</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2023, the shareholders of the Company approved the amendment to the 2022 Equity Incentive Plan (“2022 Plan”) to increase the number of shares authorized to be issued under the plan by 250,000 shares, from 100,000 shares to 350,000 shares. Additionally, this amendment to the 2022 Plan specified that the Company may grant Restricted Stock Units under the 2022 Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">During the years ended December 31, 2023 and 2022, the Company granted options to purchase 190,000 and 62,000 shares of common stock, respectively, to certain of its employees and directors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recorded stock-based compensation expense for certain employees and members of the Company’s Board of Directors of $482,000 and $526,000 in its consolidated statements of operations for the years ended December 31, 2023 and 2022, respectively, and such amounts were included as a component of operating expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Risk-free interest rates</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3.70% - 3.97</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1.38% - 2.73</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Expected life (in years)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2.50 - 3.5</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2.50 - 4.00</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left"><span style="font-size: 10pt">Expected volatility</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 10%; text-align: right"><span style="font-size: 10pt">61</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="white-space: nowrap; width: 10%; text-align: right"><span style="font-size: 10pt">71.6% - 72.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Dividend yield</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.00</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.00</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Weighted-average grant date fair value per share</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">3.46</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">3.97</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">A summary of the status of the Company’s stock options as of December 31, 2023 and 2022, and changes during the two years then ended are presented below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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"> </td><td style="font-weight: bold"> </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 style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </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, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">246,850</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12.54</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">12.04</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">303,050</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">189,620</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.46</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 period</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"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">13.60</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, 2023</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">461,870</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">8.34</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 style="padding-bottom: 4pt">Exercisable at December 31, 2023</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">397,539</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">8.94</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Issuance of Stock Options</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><span style="text-decoration:underline">Issued in 2023</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On May 23, 2023, the Company granted options to its directors and certain members of management and employees, stock options to purchase an aggregate of 108,620 shares of the Company’s common stock at a price of $3.43 per share. The options expire on the June 30, 2028 and vested immediately.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On June 2, 2023, the Company granted to its directors, stock options to purchase an aggregate of 6,000 shares of the Company’s common stock at a price of $3.50 per share. The options expire on the fifth anniversary of the grant date and vest over a term of one year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On June 2, 2023, the Company granted to certain members of management and employees, stock options to purchase an aggregate of 75,000 shares of the Company’s common stock at a price of $3.50 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><span style="text-decoration:underline">Issued in 2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On January 31, 2022, the Company granted certain employees, stock options to purchase an aggregate of 3,000 shares of the Company’s common stock at a price of $8.50 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On April 6, 2022, the Company granted to its directors, stock options to purchase an aggregate of 6,000 shares of the Company’s common stock at a price of $8.40 per share. The options expire on the fifth anniversary of the grant date and vest over a term of one year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On April 11, 2022, the Company granted to certain members of management and certain employees, stock options to purchase an aggregate of 53,000 shares of the Company’s common stock at a price of $8.40 per share. The options expire on the fifth anniversary of the grant date and vest over a term of three years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following table summarizes information about outstanding stock options at December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Number</span></td><td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: center; font-weight: bold"><span style="font-size: 10pt">Wtd. Avg.</span></td><td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-size: 10pt">Range of Exercise Price</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">Outstanding</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-size: 10pt">Wtd.Avg, Life</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-size: 10pt">Exercise Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 64%"><span style="font-size: 10pt">$3.46 - $15.60</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">461,870</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 11%; text-align: center"><span style="font-size: 10pt">2.7 years</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">8.94</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following table summarizes information about exercisable stock options at December 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Number</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: center; font-weight: bold"><span style="font-size: 10pt">Wtd. Avg.</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Range of Exercise Price</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">Exercisable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Wtd.Avg, Life</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Exercise Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 64%"><span style="font-size: 10pt">$8.40 - $15.60</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">303,050</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 11%; text-align: center"><span style="font-size: 10pt">2.5 years</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">11.70</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of December 31, 2023, there was $95,000 of unrecognized compensation cost related to non-vested stock option awards, which is to be recognized over the remaining weighted average vesting period of 1.3 years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The aggregate intrinsic value at December 31, 2023 was based on the Company’s closing stock price of $3.25 was $0. The aggregate intrinsic value at December 31, 2022 was based on the Company’s closing stock price of 4.25 was approximately $0. 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></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, 2023 and 2022 was $8.40 and $8.40 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2023 and 2022 was $0. The total fair value of shares vested during the years ended December 31, 2023 and 2022 was $417,000 and $316,000, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Warrants</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">During both the years ended December 31, 2023 and 2022, the Company did not issue any warrants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following tables summarize the Company’s outstanding warrants as of December 31, 2023 and changes during the two years then ended:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Wtd. Avg.</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Wtd. Avg.</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Remaining</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Exercise</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Contractual</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Warrants</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Life (years)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 64%"><span style="font-size: 10pt">Balance, January 1, 2022</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">150,722</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.94</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">0.75</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Granted during the period</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-59; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-60; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Terminated/Expired during the period</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(122,722</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">23.75</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-61; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Balance, December 31, 2022</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">28,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">14.00</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.75</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Granted during the period</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-62; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-63; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-64; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Terminated/Expired during the period</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(28,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">14.00</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-65; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Balance, December 31, 2023</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-66; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-67; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-68; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Exercisable at December 31, 2023</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-69; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-71; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The aggregate intrinsic value at both December 31, 2023 and 2022 was $0 based on the Company’s closing stock price of $3.25 and $4.25, respectively.</span></p> 250000 100000 350000 190000 62000 482000 526000 <span style="font-size: 10pt">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:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Risk-free interest rates</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">3.70% - 3.97</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">1.38% - 2.73</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Expected life (in years)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2.50 - 3.5</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">2.50 - 4.00</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left"><span style="font-size: 10pt">Expected volatility</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 10%; text-align: right"><span style="font-size: 10pt">61</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="white-space: nowrap; width: 10%; text-align: right"><span style="font-size: 10pt">71.6% - 72.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Dividend yield</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.00</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.00</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Weighted-average grant date fair value per share</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">3.46</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">3.97</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 0.037 0.0397 0.0138 0.0273 P2Y6M P3Y6M P2Y6M P4Y 0.61 0.716 0.72 0 0 3.46 3.97 <span style="font-size: 10pt">A summary of the status of the Company’s stock options as of December 31, 2023 and 2022, and changes during the two years then ended are presented below.</span><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"> </td><td style="font-weight: bold"> </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 style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </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, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">246,850</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12.54</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">12.04</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">303,050</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Granted during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">189,620</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.46</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 period</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"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Terminated/Expired during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">13.60</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, 2023</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">461,870</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">8.34</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 style="padding-bottom: 4pt">Exercisable at December 31, 2023</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">397,539</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">8.94</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 246850 12.54 62000 8.4 5800 12.04 303050 11.7 189620 3.46 30800 13.6 461870 8.34 397539 8.94 108620 3.43 6000 3.5 P1Y 75000 3.5 P3Y 3000 8.5 P3Y 6000 8.4 P1Y 53000 8.4 P3Y <span style="font-size: 10pt">The following table summarizes information about outstanding stock options at December 31, 2023:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Number</span></td><td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: center; font-weight: bold"><span style="font-size: 10pt">Wtd. Avg.</span></td><td style="text-align: center; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-size: 10pt">Range of Exercise Price</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">Outstanding</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-size: 10pt">Wtd.Avg, Life</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-size: 10pt">Exercise Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 64%"><span style="font-size: 10pt">$3.46 - $15.60</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">461,870</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 11%; text-align: center"><span style="font-size: 10pt">2.7 years</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">8.94</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table><span style="font-size: 10pt">The following table summarizes information about exercisable stock options at December 31, 2022:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Number</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: center; font-weight: bold"><span style="font-size: 10pt">Wtd. Avg.</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Range of Exercise Price</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt">Exercisable</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Wtd.Avg, Life</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Exercise Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 64%"><span style="font-size: 10pt">$8.40 - $15.60</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">303,050</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 11%; text-align: center"><span style="font-size: 10pt">2.5 years</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">11.70</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 461870 P2Y8M12D 8.94 303050 P2Y6M 11.7 95000 P1Y3M18D 3.25 0 4.25 0 8.4 8.4 0 0 417000 316000 <span style="font-size: 10pt">The following tables summarize the Company’s outstanding warrants as of December 31, 2023 and changes during the two years then ended:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Wtd. Avg.</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Wtd. Avg.</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Remaining</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Exercise</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-size: 10pt">Contractual</span></td><td style="font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Warrants</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">Life (years)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="width: 64%"><span style="font-size: 10pt">Balance, January 1, 2022</span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">150,722</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.94</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">0.75</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left"><span style="font-size: 10pt">Granted during the period</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-59; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-60; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Terminated/Expired during the period</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(122,722</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">23.75</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-61; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt">Balance, December 31, 2022</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">28,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">14.00</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt">0.75</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Granted during the period</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-62; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-63; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-64; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Terminated/Expired during the period</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(28,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">14.00</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-65; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Balance, December 31, 2023</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-66; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-67; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt"> </span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-68; font-size: 10pt">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr> <td><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Exercisable at December 31, 2023</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-69; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-71; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 150722 21.94 P0Y9M 122722 23.75 28000 14 P0Y9M 28000 14 0 0 3.25 4.25 NYSEAMER -0.33 -0.65 3227116 3278513 http://fasb.org/us-gaap/2023#FinanceLeaseLiabilityPaymentsDue 47783000 false FY 0001009891 RTX includes Collins Landing Systems and Collins Aerostructures RTX includes Collins Landing Systems and Collins Aerostructures

[F/>4X6+"^"BSH> P=A!O%R'ZU4VU;5OO\&9& M]\+821[NXNC1]Z!WL?^40&\:EJ_S$7H:/?;AMI0 ;-Z2*XX<2\V:+,%XM/@1 MW,UG/TTO)Y?@XFPLB!H:X,&(&@IR;:+F MTP*)F>DM^M]/DP5;S R(03FD%V!0UA$IVNL84*[\$&F<%MB3!G@P[$E!KHT] MO\WY\[O:G7@UO1W=CI_!G99V7(J]B$/C_L$;XZ 18&9RC;R'VW11Z M^ ^CT*O_HC+RCKS(IJ$;0R>!ES#[[^3)#7;X=8+^\8 (".=(ZYRL5M#5;6XV MC+S^N)'6C\;L#CD?WO1V/)^,%A/P[>4D^]=W^(; WZ/-9[,=]JU^IA8HI*HV M=4)U2)]N/Y:E5A->)YP9WQ:YT$9+<#'Y.+V]Q;?7[ K\/!G-K1K]M'"*MJ^D MZ:HQ9T_LC#CM-5@0?7)[V22W'5UE>!0_[6*,FL5K)_1_)S["<10F4>![Y <$ M]0XQ"P)"?IRM2ZT0X[U]=W"+Z+8RO[^08X@#3?Z3R^ M9F/!8-;%;K-QXCWFSH6_#OV5[SHXU;!&_F8IO_2)+_PB8 9@K.I#M?< M&*,4IEGHV-Q/OESL+V#H/B#9_J4'GW:"D2;'1[*)3%:N"P[+/0KMJYPEA/:OE8&4UKB.8 M<_@(PQTLXKGQLLEG/WTX@%?C9?%U#3PT57$3X-Q\K2Q5JUP-?$7+5=C8MMFD M*]$IS"IWB,KE-;+0N 5T=S%QKE[LIZ&'0,1]I'NU #/S@!!#AL&:Q1" YJ%# M'<(-+D;!ZB4NL/..4F_R!&/73^!=[+OPLY-\).7WXN6#$RX?X.@1QLX:WB#U M$Z9DB*(05 9C7B:JHBH@(O/)()L-R'3\^_0!XHM_$Q41WP.[V;LR"45H=CIE M]9)D8>I[?K!+_4=X^*HRMS;T,@F^V>X*P_;$B4,_7&-O.*'+Q9Z^0 \"N$], M31JT^]L&XWNK3@"'&SYZ]=RJIAY_"]-^_3H,6"9]EEQ, M6,PL^.BSZA>T6:"X!L;#.LDG4P*XDQD4<50,A,(& 3T M":B>"MGR0%FI:\M!2$)*H4E6[UH!"K:*IDY5,8]9-0BBKSBO\RJ*QS'T_!1G M*2L[F%N7,V)GET1*1%852X 5>K-GBX!L%?L7GR)):8)+Y*2ZA,U4UK^,=O?I M:A M/14G:(EQ%4>0ETB/*(;@-&EE26LV0*X^*HFVYJ**HT>K+%H7_%X^'SB%:H&K M(5Q&0>#$U;(3?U0"=BE2BG,&0_3G?7^/:BH(LSX!&@I,3T ^= "O'A$BU>M, M,;;9T>Q?KJNH?S;GVU X&U@(:)A<;K"G3#()0M$>Z=ONH"Y6N:Q'46$AM[<* MGMO#H1QH59>C$8(E#JP4G#A&@*9W/<^C5"_ZAGI_@Z=0CH*/>RTW>(L MB)YNWW9XAJ*AA!%B?'G%/))E4TZR+)>EJ5IE*K&34+9+,I?O+913!*)9Q4\ M(V85TW!]]];*8D;9&&$!LB05HAAFM&>TIG(\QQAK>F)(3#6@:< M)S6 +)40^SV3U'?1W7\#G607PUSX'*E+;JM!; 3T8&.SGOPIR,MJV&"@R@*&;[B;='++X-:[[=.^X7RI=1.2N08%US+P@1=%AW71.SDSE7%"9/)!K M39QHAVM,\$04TTXOX7UZZ2=N$.$W5D^O" 80H\FF=!P8S(0'#T6CYU.H*GLX M6^R63CH-/;0T]$*8),MH^>#'I$$1L]R+@'^J=4$3#T=IK 2T;";K6/5>B=*/ MZLX2.I4.+7&BE/1DO(Z09,OO3&<0$Q$^Q"D#+ +(.0 L! MO!+ 2]F^U=3I2Q%-HD>FJ!MACP1>#XMTS0*IMK2%/L$5\"R_>\DQV^QSMIS. M0B-&K;_O\9:ZJ3Q9T3Q(U.[9?>"OL[9QBD*G;37SAL46C 0D3;Y"]MX"E36& M%;DC2$B*=!$Y(F5C(5EU'&GOI'E8UWC/X!(T-Y(G(.R"AUDU\S3.OR9+:COI M[KD@ZV'AA#0D_$##%B)W270S!C1_ZF]VFO AA+W/EUEW+C)N7%5X\9M MOHAMSY@HC=NXKW$J':S>TQ#Q[HY$_^D/S*, ,!SUV<2 9^L^C+0<8M5.H6.+ M-V63ZEIY?R;(ING1\(N_U>)(AI1^V9-"E'C P5&8EAO(MQD@:89'H[[Q8P1H MSF_Q$WX.1WRJ_8DIT!+]& E:LB*Q6D7EB]VV*),]US/EX-$Y#- K@KAG]E4_ ML?[[C0?)J&;/080AYO(9@$PYBA&P6-M<@H95YFG;OZ*"5+9>-?^&E )MM*N- M!&*LYC5EY][,UE%9Q+9CI@OE:WUI9$^INWEM#C>.'Q8@L5U%O1@P>R4;1C4. M/D(E?_/9%K+/Y@N+M'MI:?N6'!O"A5S4'J8KW]O7L-"IHQ4M MV!^X!_M.:L[9@7EDA:E*D?MB)]4QZ&BT7L<0O1UQ4$GNGD@@0! M7>@UJME'W8!9*237"6613*4" *A" !@$(##J#']=];P,3L'1PTVTM*;N9-"F M)I4&>B./P?T %*82%Z[6%!W=Z1LGS0LUV[9*M="O_4FW[V9J7Z21^^4A"CRD M0&5]%' ,:4\VA19@9DLD\)%A)L0?)OWY3^_/S][]!623AV(X$"-HE:\$#D+5 M$CK9;(-H#^$%#.'*3W%HTT=*,-7#I/O3,G#Y)1IQ,'$6:1 M2SP#H"F#8C,!VM6+LO'WW2WD_BZ.'OT$"=*K*"XA*=MZVE8S'W+?@I%(Y8%YH(+_2^Q)31U!LO%D9N'#?K&PN&XRX MHM./*JHH&S?O!.!@0_,$_-$IH,$U< 71J]$)<)VX'2X3VB&=@KN4'8< #R61 M"/5L.BCG#S2%0H2(M,2LMM-1MAJL5M#%_=1*WL5+9\KS#NG/N2$L"K7WCB)/WM!Z@@+-1EH>$A MS40A3+&TXC+1$%B(47&?>0:JVE1EP4H8:'\<5 6B3Q)]R%@H))YV;RG!215\ MQ'DI.$P:CNBAD(_!.<=[5A4]I7UQMJJZ6/)H=U(]@#AA[K$3AA^!TYW%NB%C MMLI=)UQYOF9_2,!%@M#IGV8Y[D" 0A7F81Z!XB3.B)/#-L899$Y3#D%Q^ MCKXZL9?C,-NE28IN&S]Y*7O9"BU#OW9MVO9I M/E\N.>L29J@1H\_07S]@_?(1QLX:3IY@[/H)O(O] X,.[]+F8MW#YV?^.N?M MD'')%U- /@<4DP"9]:)Y^S_W;U:$>7OZDEOIH]UV9%I5:-LA38%08,'_QX&] MT4>]KC\=3?+;9+1+'Z+8_QUZI'!WY>E),@@N]C5,I%I==KY,NF%HN,Q;#UM@ M)7O4OD) A@^D6%R/G-;^W74_:^EXUN.DZ,KWG!OF51/D.2O9R#3FX".2$G^8 MS?=86,R%;R<=+0N^Y5ALO INHS#C]RR3[U"5<;AV/!F4GYO51F)OK)= SEE- M?6LP$KX?MM2B:LF>OW*_:$Z,8/>^HLW 0:/V**%(P=%B,5DN;*L@[* _SF8Z MR.ELM7&_S;^I,$P75J5BP4KOS$;E0:+#X D&C9JL0=NB^NL+%P+!F9_H/U@$ M/3H!"4](QTBL[Y'L(6YBS0PC!M-\^HT07BR60I-LWGQ2=*QE MO6M&_.X!Q"'"O;3V9H.P[0(HF+1UJGZ,.D%N,U"0T=%0"C)ZQK'T/-3#9=P*U;,0AO9X*S35T48VK7:"Q.U?I.*G(%V MM4:@&KX09C0?2TD>EY G;I+G#T6<+FZ,7,Z0].M^[IML:?-J<15\RP4RB.1S M&B4H-\)A/RKQUY]"\I-D?'5SECERTA%@$-1FMB3S:$L3-WT7')/-7. <;QB=> M;]M,YIQ$JQ,TZV085E,!4K+:!-).0$L#G'Y9B@_+N->%BXY@8YL6OK)>[UB ML=J/H8->4J3,DM>Q9G:JKVU#\ZAAP&P[F6<]9Q\P9ATRG"@;+\ EW$:)GU8M M5H-@(RKA:,G0A[VKA?(V4P"!@X"CQ'[KY'3*CEY&U%J+]%8ZTR- MGL?8LZ'G63L^S3A;B2K$#7!2Z4\,%@+K@I1W%@M:*>CB^GU M=#F=+,#H]A(LEK/QWW^<75].YHNRZOT_/DV7/UO-/I0E?*W;I\P):>#,?D-$ M.(",-^!EHM(2+')-+[EBF;$$PD9:=JS^FKZ.PC7NJ8?;:_?C[*)!,/[0H2#! MZ9%NN_\UDR3U7L+T+>G4&>H5D10.F-H:&R;)#Z53>AO%1YV;G]V1G^IMO;OO MYSML 69!@^!C)-]7=X#-=(]I*=!KB1'08.I#;L>*_4V[]6\:ASH==\5B%#W[ MHU#L5-$$4)@2/CI^. L73@"I0H#QM7)63&,9ZOA=84.Q8$ZFX,+7Z)(TV,"XMB+8E2@O!ZK9# M]DYMN"LY^%"#BHJC]YI'_VP/7KE70SY(7X)XRZTR9VSQ_'0>;7?.R?&W6E#F0>8Y)*F[.4*N+%J+506 605 M]$C+5P!D"8LE%I3H>:BU('\^REWI& :$WJZ#=G@V7GFM6'4Q_0W*EL27;&+G M8.,U*(09[9+)VAP$^*I)\57#L01NG'07#Z'[07^TZQ+FVK0HD8Z9)*Q6NP6( M \IF4!D-(2E#(@DD./L+S9QH,:",1U):?!GS%F[U2LU:\&H"UXM6SL%:\ M:B@=C(TH)["R6X!KEA4\2!:J/;"Q4>D*;S4CLIV$@DW?]>7#O583#*\'(!A> M/PO!\+I=,+SN)!B,12KR8Q/-EC:7#46L3BA##\E$NXT/I((-!<(+E9.B,S6$ M0.BCEA -@G&K-P4)=J)TKFN2H2_ UHE)*T (_OW[T],S< (.)4+!*US;A11[ M24CUT!>@^!>(#N7A7@ G!?=1^@ NH0MQJ3CPZNP%P$=%KJGCWYY_;SLAD,D4 M1VG:U$/ME.9;7?+.B6.90)U$[JKPAJK:R<'+/RM^@9 M=1D%@1,G +TX,I[]SJI E",]FP^YAZ1LVZO#."X5W"M#-H#9J5S$P4B4_W+) MZ)03+=N&Q(C*9C7J.:@J<[2E*R5&#;!8%9IIM:X%'TD.J]R]E@MBB9"TC<&. MSZ%#+4GTKHS"WE2]QO*FN>@8 8Z9 !L12?.B$^SARGI,TC2\MPT-[]6+5Z=( M[WO]ANANKUZ7O!4#+;*&;^H\PV-O5 M!%D,=O6:W/+G_):'RB1]/%XIJOW[.JQX-D MQ^+*P$:(U7@*GEWN$E'NVG:O&.C=6'9*;HB^&2F'8J76)!T7&1;*;E';CO\6 MTG&9I[)G*Q4EV?C0ZT@>B,"BP;,E0!=/?6/9_MYD7%"#^([;7V34CYGV'!O* M%]WR'FL] F6+TLCS?!P]XP1WCN]-P[S^J6:>8D&QP4X,7%CUU\O1 \_F88@ MGV#9:M1"N%H_",Z.E1EG#E/'#Z$W<>(0<6$R^59-U+T=@*A[^RQ$W=MV4?>VH_DN26>KCU'DD=)<,'[T79@L MHD"_T84)R+SK@X4*\Z66D%Y&1P+2TJNLC6#U-QEWJ[KDP#LU.?!N '+@W;.0 M ^_:Y< [C74ZWZO1\_T Z/G^6=#S?3L]WW>2ZV5:3M$&2[,X;ZYOW@73P*$U M7:X8:-NTQJ0.-;.JMCTM\>P?U+[O#P/XOC\\B^_[0_OW_4%G767%0MEGI^;, M42P,VNAIG99G D6RSTZUZE-GJH6RSZS3L[5.MGUZBA3)/M-+3\4Z2&?GUNG9 M6@;)/CT%:B"=G2O2L[R,<3N&VR@LD[>GH1MM8'XUZU:N^,!L5"CE8L32NT@+ MBVSD43\M&SJ7$ 5K"EC[IC5=WXJ)QV>OK(N'UKQC^^)!(.GX[%47<9^EI7^. M_11&J]5L5;3#SNNG"-&V;0VCE7):D&&0O"@X\!7/.T$3L1>J/!/5PZYPRUA[%?9%&GYOC3#'_^^RU=?G< MFOYM7SX+Y'Z?O=:KCBNZZ,_>6*=GJX?>/CT%W/-G;_324]$/>?;6.CU;W9#V MZ2G@@SQ[JY>>BOZDLW?6Z=GJ3K)/3P%?TMF[CL_E(M:J2#&Y8*X1EWS5)S)[]_IXY](/=JGV)! 6%!NQ60Q< M1+DH'V[5NM)"-![/5'>KJ9#;F:(#^^R]]0NDU7]M_P(1<%Z?O>\H!#Y#W'P8 M+8B>P\X:WNYPWN]LU4@LZ.-BD8-MP1HKA2"#GXHU3O)%0#8;5*:7%Q3.O?:R MKY1<5ME0NS50E!BD*H;D#U$U%H,!*9=[?:=*R4(W'\[F*T&+JW_2C+(,]^?17%162A9MZ5@VU!$DLA*%)B(R^) ML8IB)'%CZ"*Z)& %H>6^0DI,T*C*)W50G2H]-B%5$UV-,RP+N)6*D,+H=>)7 MJJ(P',YM80S-I# M6(W"A_8J\B>FG/?,9?PV;NSW$J0S[C#4-A:&.MEW, ]H11X1EJ]LGA[2O4C' MDAI <2BRD-?J^ IC2*F^\W\-+>7;CAV*/?RZ2[*B_=G_@IS&_P#.,Y=*-U2%;4+-=,86VGX(B1O?$*SY_A?[3XBWIF&9D#;"!5=)Q[*>FF@H(&#!^">/)4N1'"U^ M!%?7L\\+<#6?W8#9W60^6DYO/X+1>#G]:;J<3A8V;2CJ_% 598K'I4''P,WH M$.1I"C=(BF*Q%[I^ !%"640_]J@O([LLWSNZIFV-?6^(60NM! O2"+V]ZLJM26* M.R)$9PR3E)H0RW@!,J::HSX'"U:9O"@\(8J#GP^G"0;3CT0^"C'=J0 M7?FA@] CC87G."AEMD(JP"A)8#K:X*;7O_[Y: MWN:=K'<2K4[0BH L:3DJ1)+V52DDG9P#J*=$?EGP-DR_LD@*\NZA MZI((]UJMPB3)'-0B33*'UZ&U'GIF)6BUJR@FU0G&,?3\%+_#M(NMSMHVWT%&XNJ07_T@F&ZV2$_ #TB\ MKF9N8@ QK^G3$>&EVB!QYI>#L61;YTM8]4GQJ59E'LZ.S3^\V_<^T'#UV"#%^4YH,J9DB>EF(S"@9(=JGDF/8)KVLTFC!F# M0;\M%O@.%$O0F/4'F\9-::H+,B;E@-0=4QPXE8_[ MP5:M.![1")QL=N%82(;%R3*LP>=HX7/K8-K@?4?XYP+4WJ XKL,=DB2N8=9: M2S\@LCB@ZJ^#8-464HO*V^:IZ!2UE_FSU*1DI<$2E;<@Q,P'LTG"S!R4\N67BF"\SF2=3I:&D*<*S80.+?>0.!\^ T$S@4: M")RK-A!HB:Z=AH\PL1FSS4-@.#';'"P%8[:GMS]-%L./V1;@!X&8[;;C4K5Q M(S@NA%YRA;:"FZW-5N@WW@X#R3RJ/3@YVP#:\'2VX,1@R6(BP)P $C15*$;4 MC@-4D,Y'7E"1@]'6R/=-2G$/TXB&Y&;/5;91">H\)K=4C:9%49 MJK,N2>XIJ4O5*H@+)_QR">]URTTJ" N2D8:'D/:%5MZ (')" >ZRKX,=4Y'% M4+4CT"'/2#!;S_QS@&%38I582+//(@J<>' RJ4$Y%L_4-Z[8(N"NE&-+=#)8 MEGV&Z&Z%,>9((2V=OX)9?9V+"XL_\CGX228CO;:8&:::%>GF\P]+7B&]S/21/ O'(XUWR*V8N8^M39B$D M\#V33_F@GJ[RZ<#!\ZV$O$K2C,)!W./0U2CF7+&OZKGUOJKGP^^K>CA;7B[L2?A?P5S*KZ7%R8@Z:2A$H1\R]SS311,NL<*UG]5-"@%@?2PST?,NX)X=I)T8D( M*,W\ AC%*#!IE 2RJ!YS:E>P*@%IX )B].^7%3(00^ '@HD@4X 3,(F+;^FX#$<3'Q"=-][Q_UB.7*EG8BU6BS\S:N[+A@+[^_04::3 M(M#:#%\= [5SUXDAUU)KJ8A;'TPY8SDZ"[ >[3PTUFTI!.<2DG@E9;(G9MAP3HAR?FXYWJS4U_RZ&V)U4Z![Y6W,4>N19T4OZER(2@^ \$4R9L:9D M:EEB@G@YLF>GFX<3.D<%6@?!KS(#BU\.90 M/,<")!1BM<.>.T0@-$H";*/$3TW*1PK((6AZ3;38'53PP*K(.Q9UPV T-FW; MRD103T*GPC>.0N+T_>RG#^-=DD:;'%3OW,>&;.?!*X$A*XHF'P.\G#$'=N6V MTIK/C?SC4*^#GH<9+R/BVXQA[66-KO&^S"\2@/55U!'G1W'T6+[B' M6CA FO"UM"2YXU&L47J(@>^U2#,3C(77"0L7@=R'LBYS.1.,ZW69+;*92$EF M[MX[/!^JR;NYRQA[C/<]9$MR0=FY67DH\;D*,U6RNX]B#Y$#^]G#X^3OS/V^ MQ>N]A'3+S%/:8S8)J9C0_+@O#B(B0@P>JA8=%] MX*])3L* FC,Q:,/@E&_LOF]^<^C%WZ!_C>22:&T;MM^YTN]M3Q0^A-G#A$3Y^DI\N="L2\2*^ZUO)XA"C5/VR9^Y2T28RB]=.F/0$"_0;DJ9523=:PJ?T D'ZHIF_M*-G(;-7]QY8!>#G'T>WT_\> M+:>S6S"ZO007H\5T 697X&X^64QNE^0O=I\^?7%;+=:YC^-6;M;NKT,?"1AL MQX=02T0VA,(5B3V:H&9K;"@"[V^/]?.2Y:H#<=3 $#TU50%7#L(K=N1L[&\D=>K&_<7Z-XLKU.8=;W(\X7"_@.HNLZ%.-TX"0 M+=Y71UG@4\B7SBH'%Q%7"?CJIP^'[\*V6J>/FVA?1 D2$OY[,2Q$Z:S>.ZO']+9+DU2)_20'-;] M]&T#9\'QWX(2@\WS\=:O:E$"UIY9(EM6:55)_-^S+0FH0FQR+Z,49J,P]3T_V.'^;@OH[F)2?'#RY 8[#WK8 MHHO"*?OF..(PVV-2B.WA("T[F@XQTH"UZ(]@(.]+)*K7P M)&T'U\%74U@-T2UV2RPH'CS8#_NZ202!VO#?B*'&"GS*7.4+,)^,)].?1A?7 M$ZN278ZX-=X4/P9E/WGE1LBAD5Y]N(%*4JV_W#\_=L'$?*L,=61%5!6>%\&V M!5693QB*B-+Y:1"VAZ4_QDC[RUN9]21D&< L1.KQ,6HK4768!<@TVVPI1DR: M4.7L7SG(O;'T* BBKSBOZ2J*LQYY^*'1JY]*$0GS&JL2GB+"LUB&M +).Q/B ME:#EG+AN[,'G8>&S4VZ34 %P&>WNT]4N:*(Q1CKQ&GK+B"0AXYSVO,B3D,6L M*PSCEK6."+,RLK+QV#Q!9I 2",4< U.TEY7%'/O/2>&" MLM,9C(T0J_;E[4^3V^5L_K/EJD;M1*N7,6K9J(:G?@DCUWH-!4ZU@+7P&!+% M34#M;%9:M?I*%R,Q_4DN?.UQL<'. [@?ZZ@308IH/OJ%BPRC$X M7T$YQK*EG4LAJJ!J;+!+N;]\S<]1_ 57KXQ:SN\E\^3/) M\)_\X]/T[@8]Y&SJU2K4KI5IE#V4#OXM)BSC_#A$+I1YTMU5:]!.!E*#5IBZ M0OS7/]<1[YHICLN 6;AJ^1@QNPW0:AR_ .MCS^J0^*Q&3R$>.QR!]LOV4P)7 MN^#:7^GN,B4"<4AL=D!+DM=V9"((?$O6>042"S'=T8'TH>85&<#&I%L-IOF7 MJ!!>.MAO6 */1FE1W:Y^+*IATO5>I @$^DV\@]ZU[]S[ 0E8[?_5H8J%Q1 G M253;XDGO1C_C8%+R*D&_G'^:H-?)/^\FMXMJ,2:+@26*#$*++%$Y.@TY-P+0 M#?FJ%%"QZK^2QU;6"@TU;-&H^91AA?1RZ<21L8[OJ2@)F3;0JPCL@_=YZ8QX6(-,N5C8J;,8A MHBN?8?.]TTZO(Z;A[53=X9IU:FN(M7Y8IP68C;*U7(Q:N*BX $MG">GH9SLB M7HRBM6*R[8>@%&6)"^B1V@]. N\=]PL2=6'BD) XR2HE(@N9$C["&+'TJ]'U MY.1Z,EI,+D;COX/E?'2[&(V/RA:;S[F7H-4A 5_T%)1#UG!SH?Z?MBPH-N(< M&;BPXFPG%TNK3\\6 E7%#&]G&F(:\?*&WH844%;J3',0$@I8]- TZ(4P27"N MP?+!C[..0/Z 'G5LLM(?;8RC4&:P:S\D50])3DT_:A$5A 5EB(8'LW%LUJ@] MSZZZP'<;.)S/OQ3^>^6*"9+&&]P*O%G>)^DQ_U@&$KF\1S363A'\!4_ M/+Q*_9LSKTLR3K]4&VD[5;1ZD'SQPI(273BA[DN? L#&5=]$@W7!1X$3'W.' MY/DULLG@!0KF?:0J: HR]!OK MVJ$Z$R@S!5?,S>DG@XV&9J^0L0 MPA1?\=AP"/PDV1&-T\5U.:Q6#&:2HU0QZ3OO$.].E%59K8DCU\(M;$"V?WW=^H>.&BBX3T&[4VV=X;M8I&RQLU8P0L M-WZP*C?:2$!]H3;VJ=COH[IF5K!^]2F!HR2!:3+:X*XQ67]7:7[@+F;:K"F* M&"O6HC*$=!N:?0(.F6S1P"E+.2H;M1Z&HDFT"F,:(N+ ),TC531?3CQ(YE5D M#C:L^D#Y*(!8*[.:!8?H%YMN$P$25J^FMIVK*+C-WD:OA>00;9[MYE*OA]]< MZG5#5+"VH7C9$+5W&JZB>)/U"9=1-IB3S5*6A0:K5SP>#BKC?[ 98-5&@)+P MW%TJ4G_L) ]WCN]=17%6L#Z9AEF!^RENR72#),P/J$06HC:>\&&K<1QR..'$QFZ^"Z&M6Y'/5ZH&T\LB7(WZ; M8L4X)C430/.2?Z.H9;VQKF6]&;Z6]49 RWK3J84G+C-$Y)@3'$)=9ZO;*,0B M<.2F_B/B&*E+579-PR9E2?18UL+**L KE\$O_C *3XB@E[")A7 M."S5@NT'IS617]B8/PH]#!5?P',G[=8O5G!1\\T.)3$4,%]GUDKB#<'YK\5: M "]FMU&B(HDIK5LE#DLUO[5ZFWZ&V/J%Q&[6#'8.-XZ/^VJ5:)SUJ(P) #<= MN2"''JM":#ZQ[$!<3JVR\ E^?NRA$]N.\5?C!Y9^)GAJZL$*'#^8.(M[0 MGB(@"7Q [$M!3Y1]2T$;H[F(;_^W;7>A&@L(I5A7O4'R9K/;E-[N[!F'XDX0Y ,6SXH+ ]"AT6)"<1_M"$%"=BA,B#"39 !WP^? M 2OTE6; XB#Z8L#1"A',$A?680^0%6L(LA(1'F ,'3QPZ \4*JEE&+)Y'%JY M\A9ML9?J)6W0!J$)'O!A,!K.'CI)L7U\B\-P(TOU$R1)V,I?1_LVF:K7P_-# M$0GC;V$U/*5?)L\B68_U2.EP1EVRMG*HU6(3/3%I#82-:DX4/.2%GT4>H]&( MQD&-#:H5JRQ=X7,8."FNM1IC^9G"LBA)EW )P44MADN(82C@#L&3P8]1X"' M)& "Q[J6'S.X< )\3PTD<$*.V)3 "8EC4]7GQE'X"-%WB19<[.ZCV$,W/0*) M):=FV<6#9#ZCAX,-*^[Z, -4IQ">M%N'1("(5>'6MG?-6K5 4;H6C&BUZ:KD M2*KD".ODL*-CZZ7(J7K[BWZ_:=J';+;$D-BWR_M>[50.$F *UK>I650*?)ZB MW^0M#J<5_2Z?T:F?*@?*,CYLPH)"6AYW >,:'0\;7KD/JPJ9" T.V41M.U25 MQ-?@2DICVXGHXNIM?3 MY=1R3RPQ6M8K?+1N7Y6QZHOF^41NM.&^*;NWVQ"$:MP^)HB8P%N3%N%L5\^7 M)'6M#X?$L:A>=LV$I[="=QQMGNV,L[?#SSA[V[B\6-O0G-=_*D15]FS396*8 MF(@F]P\QM_^T07W^-A4KOC#E!OEGX6(T=;G4@=J(D15#C9>ZOU5/W;>4GJC& M"T*W3_/4E&-F[^+(A=!+KA#.?3(G&XZ=GMUT9%BBK2#$<7Y]5/Z!L)SM=MU\ M2AYU2.:<0$=W37EBS5SI>F;P4 M#XW,475HI%@3G\;S6Z7!V[^8S>>Y6K^/U=)!T:[PHFO"J=E'KK!(H)SVSFJPH&QMLDR.,HTO9CO8[A&O/MI[#@8\3: MY#UUA738I*YL7%>S8VV[^CKP39L%63AC5C_#FTN=549C4*RO-XUV:&PLF4S; MZ:3Z9^B>NH%(0K?0"$0.P^?2 T2-ZBK\VJ'SAQ*H/L+@I>&;CX"71?%9!+^K MTEV93[6$O L"M,2D0PETH.'&[8ZSRJJ^;/*J+YD78$O19X?,JETXM%-$Q")% MRN]#%B0^^6WG9\'3G$[RNJ(AA>$:#Y,4Q8SU%EO.QG__<79].9DO2#?@=W\! MDW]\FBY_MMM_49;0M4 _J3-1USK'T0:W2\A3.Y1:PYNKT$ MX]DMCF>6NC7-@::N$MCXGQN[H#L@+F M_;LX>O03W(4-QT5EJP*T[&#:>ROS"KW3M]H9=KGGLSH-5Q INT[0 *;[8F^! M9OPFY^/#:D62#;=K=10TI70JH6+ F=\%7I+IX=DD _"WO$ 'WC;XC M5M4N=7:AZUV*9ZAJAQ8!-RHNZI($M<&:V5\'1N;O60U8,[Z%3]\OO@=)R?Q^ M]O)(G2<2)&?U>M;(/-6/0==9*KJW1<#7%(MRW'&^O)%O@8F*A:N@"[X\)12S M.TQ>@!"F^$I8Y5?"?:;'V;8 #/\+YM) MU/W'8A9PBFE#OP04&$SUVQ$]Y X>"A%T2(&#\E?A>HKOZGXRQ3JC,\B/AHC5./CPB^//"32YV>::S2'RF%AU1(JA:J $;2\ M"-""(%O1INSOR!ETRZ?\F2E53FB"D>E&SYYMNF(0$Q,17<(A,WZP8CT4HT+I MZ^'O4\5]ESL'I>A^/,]JOIU4,#!MIE+ D<%?M]C^FDU&SY S09N=;K= MAWL';JC>2*K'I6Z,:D#$487Y[W)SUQPF,'Z$^$X,HT6T-Z@5%XQ:B/G;!="RC9^3) M/9X!W,H4]!5$6_R/K'D/VF8:^]@L#Q(\P[*=J4].E)3C:H3H8(]JX#1VMG[J M! VUK.]/BPG7NJQG8<8L]DJ&^[\C[H;AV@\AC$GA340MZSG8X>\H,35+*EW3$ O4CFA:_^.CXZ"-:.%FO02>8D# 1)7': MMJ8YDX0*>FUF_36:!9!@39S,912CF0 F]1R> 8A60L798K8M8YK-C?%BW=38*P'S8H)B(11C.I4S9M,:W"!*2$#\5J[IE_]=N M$Z3M%P@-*9;D\A,2R$2Z2F2S!GB1,JG:M]'PEUM6,-L\R/5^Q^I@-AYZOFMW*6-O0Z$BJ M!+C=PMY]0D?0;"N+1_AP@DZ\1O#:P$)-Z'3D6J0IF^_ 6&41JJQT3^%WR:V/ MV/U2\3Q M.]L5L7IGO\:7V-^I*W=UT"D@"K1^BI#Z3)I/#/V>9&!LOA)P_YMJ^S@?R]%V M#14&.;*WFY)#@2[9S7V@>.D_^AX,O>?RI=;P?>8:+6U/3-=S-@3L?1C8?46: MXL+>O\[&L6MQ2;XZTCZ%71YGUET>+ 5N0"Z/FF[%W4:'RKJJS)9;-HBI)YF& M=S#V(^^H@S+YXR7BN)(SAR)U%;$WWG7+[/Y:&H&?.'DC\#6>"3Q<$&R%[8"X M]A$$6QB#!&-#GCV741"@A\_AM]]9356SQ.=:Y'H'8NHHN4W'NVK>'.$Z.'WW M+M> D/'/MS/* I;XFNE]:"9W-8YI,[,KG.%0;LB/<93HSH#K T,K3BS]^V & M(Y()+QJ>JF=F!FAGL?XNH,/Y]N>V2KI 8A(@LR@?[A _6_WL*_4Y:Z:2JN<+7]#3)-E![W*'\Y\+;>N ML1VJWE&4#_ YWE)*K*SUHI*GEG$7<8[I512OH)_N8E) :_*T];-J?(,4 [WN M98A2H<\-JPH)'-;@AS@"]R6!:#EL<@C\K_/-VIVF2F6,FXZ:YA/#!QW\3ON7F[&CL0?"'A"<]9Z#(Y2Z<@ MI1_N(#ZG9Z13B6+]',WO@GOK^)JJ?:S/_&LUK0S)4$AKJA?381=F:3*C[3:& M;M8S98X12PC:P_,K*^%KP8#?]YX$_-*S79JD3NCADA]T'[4E>Z0I_E3V8BL3 MI$MN2A,E8EH=[=*'*,8E2#^%'HPK>-XARB6"G]9$+U QZ>=MP;=[;?M_V0H9L3O9%LHXAD$[DC16$.-XX?HC^/ MHY"\JW=.@$U8YWU\W0/8U6!RUHQO751/O_97]E_/]H]+/ _.#B4[>42,[:$V MY0*N_1!OZ,()$C0%UE"71X.V$\ M'Z( H9Q,?MNA1]!ME,+/3DP"F69Q]DHR8"B0Q,.J 4 .5\F'?;'.<-[T:BS" M>*LKG)U*7IVR7>\V"K//,<-N&B9IO",1%14BB9O'&4Y)B^@9+L9M;Z>B]U^I MY(&*ED=T291[9VY3HM+2^RPE8)W^L-IB%>Q"&K&VUG9V:?.2YB26?9'N(4E M&+G/&UB4F!;C_P<=^JL;_6>8HV8_OG>8UWM/G*TY(4 ICG<(FD E('F(VH H M>L__82ZX4YTZ 5<6_"'4 TGN[E-%D*&O:D>Z9I3Y*\4P_U?6P_Q?#3_,_U6# M;UC;4.SIT@,;MH3]FY/LU/C^YR[$14/^#R86:ACQ'T'T[8.2ZT0[I(7/H0O\1XS+>Q3':@V:#JAQLC8KUA^P##^$:FPUX!E$I%%E= MQ8LUP"J*P3B&GI^"ZRA)K#7I[43\JLU1_GA4?0?3\!$M$<7[LNO3'"8P?CQN M -V9*3F =-TOXNS'1H;5MRC[L^VFXNW4JG)1RR[5TZ$1*^XV.]*)[Q(>\K[0 MOP-()';HC391G/J_D]_?Q=$6QND>AVNF6#2CA]EVTX/:F9GVJB5.>Y*N8L%OU:K_P0"W72O;*_%KW'4'3&0XCS M,P,;+GMZ\#X%?I+LR*WNXBFV)6X+Z6A=>6D[5M8CKR,G3)"JVY^V2(.@S;PO MSB\4-+B\DH\!6_SM1B&.]<9J.\#K@&VVCEWG-8=T5;9A;;R_SW;9%J[ 0.E4 ME!C/^=Q/585\_ME?0_0X+?IQ[S^%GI\0O1VB%ZF+#@M=-COMW[ <;"LO/BD4 MN5^^O]GNL )3=!"UK+PHT;W*B/(GH_K8HT+JYU;A@K*CD?!0DKEJ;.;QB5"P ME;<:MXR28H*.!L(94I:1WARNK8@]-1SL<)\2KGQM.9]B6?YU8H3:A:Q\0LI, M7*CL2^=IA("GE=[GA06NIT<:#Z*5^UD ,08WE@.!4XRT*2(E:$I[O;7MWW@' M6D'$:,HYCS*6W]/]4.>TNRB8AFZT@0A.(7I\[:9P+BB[UAH:2JS&I_D4D#I/ M(#@,MWP=B="1QEG,G>NX7"IKFC*&RT*W8?.6Q)'!B,5XX(0>@,7@@5Q!,I1G M"#SAH]%:44]CU7+-G-T_OC:^A=YWU59?^O^RVOZTC\X,#4Q_IKR V!+#H7RC M8LA:\$_TNZ/62'!^-LYS^D"EV+'G[/MC"JBFULR7_[R!POD2A]%FTVA*N*P@ ME^4_P2_9B']93#=H'&89'UC?0(=R_DX DSE\A.$.WL*41KKN$I *PWB7"AH6 MS!@G,@QUKP8?!1,0O4I@$\;Q@<)4C4*F^)G(1B&M\U+ML&H7?CQ*D?2EPC MU(FFT^1H2+"\%OE0D(UM\H+IBX9W\N6=P]R@2M[8103]<"U!X]H$PVGL5=@, MDF9#:$J#<6+2CK8D8F,KZCG4/E+!%RE2Q)./T2.,0ZQ'2A"4NX#QRD4\;!@D MSZ: ; XX3!J"YBA"G4HV=LO>5:,LFH'ZO2@+3##&/50L3%AY&_EP@'7-XWE/THOAC&T6:#TQF=0(*6C4E& MLWJ/H;,^YW*8W1N!>\PE1:F;4DQ1K[34DB J99KYZI<-'%AEV:M]U09 7_:9 M'Q*2Z7M3*M2*9#I2,E,?5Q^)D,Z9AY[+D+ME"=-O?SXZS$^\G 1"/*M(UA@" M2XC1J"( 6@] T=EW[81>+SI?96$+U:H/T%DV(AS#,0S5K4F"6K!J?2>J;T6\ MS,7.#W!U=NPSGFZV,7J+$N=4;_1O 6A<\6_'B65^*B:1T)_J--MACN)T/68J M@8/H\+R\<=P'/X3QOAH\U NC\2"9+\#+P8;ULBAF$-XJY]BV=4H0LLI9;?M7 M,68OHR@@7'KPITOH,NS9IM48)B8,SB#C,XESF#$ Y:65'J7>PM^Q"B^,=FFT MB5+_$7*E"H,7V+--\P(3$Y8MLQS/$Q&F.:&5&B4G\/>KF@F[BT,2!8=8[,I_ M(O%PO=PQ'$"F7>5L5!B<4TX@DJ28,@Q#>#L!:SF&_*VK!U^0### MR>A,LUE$J_2K$],<3./V?&S_T-[N-.+^@215>03\= M^*2YGD$-IP&Z^^# 8.FL _2O\0/ZY<:1"=KD+F#<=\?# MAGDYD"D@G_,"%+-LJPK"]*EXY%MVK^3GFT=H>IHO>NG'T$4#)3B$-]^P=.&@ MPLHA(#,.S%%,&H!Y3( NAT23EHVKBH]\Q8LX2A_0R4]#5\9BRIIL-BZ'A0;+ M6IH-!\7X%P#-^'X _-!&BX.UE+=AQ1">6FN#64B-$&6P 6.J8=% QX+! __^ MZOO7;\$)^/>S-]^_/?W_[-.>?_PEY3F;5)4 M2677R-5PA^FVB1\B06+\.^_ M?WTZ6,(WCI].^/HF.SA?\VS>7@Q/];5MF)MJ&/#SF6VKBER"5&U)S3TI5X/) M GNO')>4,QL]^;I3[BD >F"#@,,!30SX4=O%2/ +'FOMF=E.H6: =F.32I;% MI9\&<+::AI[_Z'L[)Q!EBQ;S$WU=0]S 1("E(.*QN'SS8723(0R;I+B$*4Q3 M[$TJNBA(L8)+)X4]2(?ZVH8%0PTXRY..QP \:"#B@$J-6@I08U=*0H!DH&$_ MQ<*%H1/[D28A0%_7H!"@(L"*#<^'-&AO^,/G$J/X\-D;4PV80$HG+F@(+_;$ M4CD.G"3I00BPX>AW4?#D 1,/EFS @P 99?5J$*97+3R"NUG5P.&?$-]A"_>\ MG^NBL;SF>!H>=QS#9I:=S8:!.>7.L, 4+(I4>8&ZM0YU;';WB>_Y3KS'M4]F M*Y*NT@,WL.&8E1M,/%BWBI-IEEGFT3#4BE::U4K:<#>L*COPJO"W';K )KA! MV!)-Z8EI:% ,ZYX,-%@<4XX&9#C XP<@7%I(=LPSK UW4U _PF@=.]L'W]7V M4F6OK=VLV:JF'J/ 8)'J,,LR18@Z#:V5ND_U2PC7HKUU-GV(D-K21AB"!IE5 M=AC]!/"80:BD-"I4I4)C0YVZ'/E.<,@=Z..APH!B^.Y@H,&*Z"Y&5_)"!J)T MM%"MV3&&OF=UXS=^\\Q6N3E]%L]Q"^8^;.!,.&85528>+(,X>=HB3;5PD$0Q M('-LVD.$B5Y."\WUS:>,-'!@ MYBZFZ'[" T ,O9U;[]9H@4>8Q*FR!GUW*GF*5_X3],8/3KR&8USSS5EC6XP? M"05@,">;#> CAQ3+-DRYL6'6Y=]PO0;2V?.=( MT;4J8\0/034!S4D>1H^.'Y# ]"B^])%^[=_O^FB_P(=EOK(?#QUF5Q\?/4.V MZ+;:9J7\;9K?A&A74X-;=]RE1F24I+-5T0L(Z4M(4.)T_AL'M\0->^A:* +1 M0CDA ;08W#5YVL+0RUJU /2=(VV(3";)CSZMD(R5I$=A.M<3(,5.1?4Q-HYP M94HW_>RG#T5=]+)/9RE&W6@=^K]#W.+@&OCC4F.]X MLNIO&=P"U<6MH>@=DLA=E^A6"02!VHA$%T.-6Z7T'D]"''J89;A5KDVTS:N8H@-O=D[74QF4B>:+V':1()9(",A[]Q5-AA$.UPAP[.:',T[ M_$J54L8>%1^R2+-T(?22*X1'%I92UBS4[?_E0#)O)N%@TQ)_=%^K4QE#_*@M MF]:FP %;A.P#^C;1K_UJCVX;CN1VZM;\RBV'HLAC']'-.0NS!:?A(TS2/KP] M+"@V+BT&+JP@%#0:1"%(<@ZK\915_FFA7)5W>%ONW'6[?#\S J[.O(?0NG "K]J7!,C.):V8S M,9CF+T4AO-J9[?!@=$J'0H +P=F-JI*B=)4#Q8]%M1LTDIJD4AYVNRQC!^GS MQ)E+?H?=I)KYKQV>#3'7BA6O7B) RV_L\IE'&'C+Z,9)=[&?[A?0 MQ?_U83)RW=UF%V#SP:?P8(W^,2(*/E;?-'-(!T1LB!]U=)G-%2LV?Q+-A71\ M=!6NT12;GJCN#%)EW(['IBS9\I[PR544SZ%V#>UX=0O^T",4F ;[!!>=#G&B M?6S9L/A&TFRF$@-JQ58B@ MQF!"$LIZF/T"%/-!O@#Z3;&$59Z4HWK=FB%\/IIX9*'&BHD\B$'\D,"=7)TUM&])DR$QFP&YA]'AU4D3O"'\Z@3& MKN0#-/.O4RX^S!MCXZ9LTA,QB'7BJT?;TBUY:D?PMFJ7EXOK_Y_$<5Q M]!4)@[&S17\Y_G*[7PE6+#D LG_$(:#8AP8DL-C,-:IM2.&E3>ZSY RPE]%!/N:AE44=> MV1I4898>)8J-#F(5\*P,B+)=85 3#C:M@32"L+[NGJZ:FRA,'V#HS79IDCHA M-CSWXL]70L$N(XFB*78'.=XC=HE;3A?LP@F"]P[_G%0YN)(,G3M2?)C@7)_, M6([S?W+#T#2\A4_I/ H"')7^%0:/D*"D.YA."TI6C. :$!=-8K2:3Z:3:6K, MK^L ^S&I8]22"R<(HB@L?A5=P#O'[]>@*8&&:7N3*J),CR(97,9NA<#;0>"A M!^%P3>X"7"%LA&\[L4X5/J,871G8)UX^8"YWL&GQT%&OD0W*2G 7!Z$61FRR MGZU:GZW4.RK=R-^Q6HK.'#Y&P2-^^1+]!#^<,,?2]%I63S+N"F8S&+FXR#QF MC1O3A.APZ$'6NL\.G;4IZFKIYK9A;>, -^Z+D4)/\G5=#70NRD,,T>;6S@QM MKY^6(U/GW<+_F*T&2:+=H(46GDR-FMFU%HN9/$1Q6AC /Y,R&] ;99=. M-5IRAGZU]+6GU4F#MV+,DT22I=WFFHE?O'GB 5CY%,E?L_RI'(\ZPU;LC!C@ M>!?'^A.B6%!LVY(KN+06M4V;AD/+=F0*O5@FY..-*A9X%PP3F0*-%A!B%Y6OF;;L5 M1T/L$;7"LRF/*/.]&/B4J/1BX&RW0Y #%BZ9NM+'?9&O;-J/6('-B@XKJOYM MHA#NL]P==%=X.*45!S(@*6NUYV23+(TKH;(_Y9RLDHUFJP4V*Y1"44@2\.8; MMJMQ4.EJ5;&0Q=5*EDI&%W_?'5H='.IHX:JU3KA?P-"/XB)Y+.N'2[IJLUTX M&FNO22%AP66L@F>'MD%6*[*I, 2]1)OT:77IW=%X?"73T,6/=.]BE]Y&Z<\P M[2$R51BLC2X>@KB)/\PM/ZED:5QO'"-Q&#H2GPIK>&XHLA'\Q00]B%1+%G;< M)S\.\'+S@6 7>A!WF,GC^8X#$0<2\M7& &T!7]QSZB Q1UFB4+*,1JL5@J0_ M\ID&P3CK49!@";RL2)K_"$$^":2XK:-=EN*0J=:/@+'-+@Q2+(0+W>LV)1TM M;IXM:O"9[8.CA$@VLQZ9-8=H.U,T:-$Y[M,V"G6* M)/IZ)IUALLC)"J0=6H0OC(8ABKB4;9%#[(-2?=K=E3FW)&,Q2798W>I#,^)! MLM";G#OT0 (W_DE>N[09W6C1#<]0DD!MK(M MHV8FHL,P?;%1L6#:1.=QVU@V76E5N86^V2TY684NMRKG>S/ U(#9[ MGE018=UOF^T."QE6Q*)5&SJ-6G0;>6.G.H7*(D6KDF8IJ^SOOA/RA+!<'Q>K@E\/Z8!+N-J1N9Q3^ M:Y "49[36D6GY-&KATQ5.^UEOO?;*(4)NOUQ%K%N[:X%FNDKN@4?!E>3(?@1 M0>;:YDA!"C+;*S*VK7YM9_DQQ--)VL,F6'?4'K3)@F)#>#)P8;9\W6QPDT4\ M_ 5(R 3@DQG@6S\$V1+?67TKM-"PRDR\S2N+I7&$=(0XQ3*NRIG]I!2T +/A MO.9BQ'YZ;A ;1?$>A'B2S8 *,?K57-3M6U9V3$?A.LWM< /(0[N-6Q3I?VS+E3X?+39_ M/K0>7L22P&WZ"]K1XS?3H#^?+;L3Q G.J(-G<9!8$3)X???F,=H>DKO:# M4;385%8VDS[ M>_HY?//!^_W=X_KG??CI/[N^GP7^E+],%_*_? MW[WZ\G3F7J>G_WUU=;[X^\O'IXOQSZ>/WB*^_\=F$_SJWR5WC^&O;R;7]S!^ M_?G'W__CR\/[TTG\9?;K[>7U?SU]^?GUZ/[-CR_/+Y[6/ M[S[L?[Y*=C(_@MM/T?3SQYO/^^O+E1=<_./7L\7XX9US^QB-@J_)]I^_ M[Q_&4T1M^N MXX?7_L9/B1-"K"J3^NJ&$\R4$65\D=7ULK3#//RA2#_$*@N)OTDCX&:K@N"P MK,58G,X<46K.W0ZU@Y9#:W2'WX6S%;I[TMAQM9NWV@&:S[AHQ8G9_!!GSF)# MCW6_CC@AV_H<4G:N&AQ]Z<>(;Z,X:=978&72UF88#R6L@6?ERQ9C<+V$)$M[ MP('O%?7T.VMI]-03/R3)-K:G'.*'7CN+YV-LX;)(MJM']*?G&"GW_;=!L^.:R'V^IX&YVL>2N(\Y>7SA/) MIT^()-)NLZ,",6\(H2/"8 7\:9#'1/;@(A%X?IA9FJS6?N'3K&Y 8^Y7T>'0 M7+'4D;&4<>)XOXKBKT[LZ4YID(%LQ^8KC!^#X0ZMXH.(5'6N3!D6O[72G,^$ M_(/IT&A.&%!I.2#]L9UFOI=)=J4A,P39*(.P DN_J!JP8+F278U>#P\ILC_K M7/N7U;=1.JA/@H&/A1C"SD@K?1EAE+9^'4/_/O@\I?B)<,Y8J=#E(<9GMIH\ MN7X"$1*"-CG67./6.08BK #70QIOM$*LA<>#%$^P9IUKH4+Y\N%M5-5BUV-P M?3.BWG!9_]8@^MO=YA[&I+QA%D#O[-*'*/9_9P316ZG@SP^9=VC3@A:];\?J_ABKZG"<57_6 MQ_>F!S'C_EM]N+,\,B12ETPG54"*.46W2[KOS^(WII7#&E^5OJ-6[K.Y7L=P MC7O1K AM9EOQ2!O67./J+ ,15@Y",9IH,80AHVP"0\";5FY;:')HJT%U(LL"8%WD,3 222(_C:NUV%6HA7$WV\/;D+--RSOT) M)KA15NAA'S8NYK.,\*]FNS1)G=!#S_NC9EIE6^HBR&;G!#CJ9C!WNOZ-6=.Z M![%]EN<-K88M8SB S+;!:SB'I57MZ(>4RNK_9+,-HCV$"Q@_(@E&?Z/<1J3B M#<*%F ))DNRQ^I05X9Y#-UJ'V(JA67+TAZ?QF[*WK3 ^ZD]A7 ZI/Q9P95S& M2\%&S8:^6;%6]:%7(G2X^WM##"DG?N1=17'^*SQ.]_UN&'D+7BFS.V1\T<75 M )R\ "$N7J! ML%S!HE%&&OMAXKM]Q)O:V(&%K]["-EN*VE<>SD,P[]EA8BW6]8XD,O[M"S\@ M2K/6,"5 YWT8;UUH:Z>M]E>_& X>\?C!&?]MLKD6&:&%@AU:@?8FVTH]Z,C: M0!R+EV@?5XX?#TILZ-R2I<@0R]L6?52LT(1# M(!W57PYC!#L*?(^@>X?^Y>Z7\"F]0+.^:/ZHN:!L>-MY"#%+4/NAZV\#]#F@ M#Z.V@&UWN @EC^H1\G>O[#)>QHX'B]()(]?%N?G)'+K0?\2,G,'2S%QB,,V_ MYX3P8MEO\N'@,-ZFYT:*K%5.$S\#Q5<)[K<3HC_O^Q5@3##&WP0L3)C- O/A MH,RPXV9*S+UVT)7OXF@+XW1_AXXJQ1F%O\;7<+Q,)@[7@Q1+% MC=V?@4P'Z&D#RKEV6P)*$OFHB8SX::AZ>::;+=*U21^D^-)/ME'B!+,5KG5^ M[3\BA9 D7?8LUE10L- ^3@%-5A$\-.F$S +9-,O&BRY,4!.5JD?4,8U]C%XV M:]@SF[8 LYB 3L>(5<8HGU3TA O78%SO/V\U>YQ/2EIJ.&?W2GG?1?@J.95C M+9'!7.PN#")+&4^C$<.+77J<3,[8AO8V,,Q""E2K]E\0/0G5&W8.D?ZX@Y68 MK'[E5#L\&[:.5JR8U=;Y6AQXQ:G.GQ6(DE" M_$7E,-LF<3I%JC<#95L=.&",4<(*#;YBYG[R98ST8S_%_]+O2V%",O\TYV## MNB[( &(HJDT&>$YB5<,0(.*1&X6[=\FG=5[T/'%R;Q]:=+;*]1>52T1P*0ME MZT7P8M:SKT[&(B>?;E7ID*-:I<*]\$FH/H'&3O(P"CW\'VS$?'0"'$'6L[=7 M"*8%626"%TMJH4E6FP[+T+$FI(0WK6@)O'%^C>)"B\X7[I>_1"!:L D*H,5@ M+C(3+';;;>"CJ;9U)PF*5CE-=/_*_I+012LOG:>^7;T,,!9/!PL M;16-%*53W _0NPZ3GJ)=U+!8!BQK5P<>=7L3LA2 MH+J6[4NR Q^T!X^V'Y0Z W^,(N^K'P1D]10=->[=FOF'BS_UPK;B<$TSJS!F MK JF^2#+?EQIPE;Y4.X,Y+F/O'>O8I*@--OQ ZT8]@SV;(/*/A\3!H/DXP&: M8+'D8>OIEW8)_OX4WXE9]T;2M+%G^P,/DGFK P<;7J-.2ZUB):C5;,W)WJ0B MS]S%?A1GM57FT V<)/%7OIOE5WB_HJKAUSS '3T^[N(H1/]T2?Z/$:.8-'@;O"J+))M7 MT91@#[(& ^"P)J@O:IF)55FBRL1*1Z;,Q'/X& 6/N)(D<65=.:X?^.G^!N(J M\_JCI3BPC%O;N.CP?9G%6/!+-OI?=N]N(2(>!4FU;%VU]'E1<(W&0 PU_VB* M,3Z@ &<9RO)!ELG-.>!2DZ?L1_[MEL1IV8Q;7!*@614I@'XZ2 #*@J;>_$W0 M+8W3*40V2&/VT6,2,S:C%'N=Z>ZX:CGYU[WC?I'X:-FS3;_-F9AP'ULG>,)) M.<,NT<7H47[C_!VK!*&4]\&U'\+9*KL5)+B!-]]P#",'%7;8WSA !=2JYHV[AR,Y-M[ ?+K]%_PSA"_T'_DV ,YF2SMSP+#58R-AX.T&[. M:3>^A=XE+20X-"_A[5--#UB@EY>#7M17$;IVG(0J%93T <;"QAB#C0/+J)L/ MLLX3[60I= 7._A0S(*(P1-J'[^[2CS&$X843RF@-G.EF\QZ8>+ 3L8H)@,P M> J5$RQD8[60I)J!Q=NV&DO<1H]D"2PN)5B!,LUX8&H3!U:#SGP@ZTXP37/V MF9>T9NQ-Z:EPA2"?GYZ]73[$T6[]@)8\E: T>[9Y-QX#$P;9\5B\H5/K(E^, M#!5_'F^C*B^$&]]]<& PC] BZ=)9!^CGBSC"55Z2:>A*L(/82H9?#4)(L8(Y ML[G@S\YF^Q>0+9'_D*\$BJ4 6FL8O"1%SY*OQ(])^;41ACLGP&7/8)+.G10N M_*=#OVF9EX?(0D:5#A&,6 \2,A7D#-Z"_ST,5I(AV>&E(GH8:DI)MCQ9 M%SXB3:=<6IJ#V&M88!XF,GR^(?SRCL(N=EBEE2Q'7,+?M1J#T"19]WNL?G_9 MO;Z4KJWBPJ+?4T.XI.0N)]JEI'XGP4)8+;_"X!%VNY?:%C.M'(LBUGI%P<,= M=78^M#M*D(3->TKD5!2#GF:/,!X%043"4[)(X%[\[VPX%I*GF,@P^"L;8IV; MA&E6=;?S]ZKV)$<421]&:$$/+RKS'*?.-*K,4%%@6EWQ6% .'H(/GGOXAT3T+#@I4Q4HX%9+!5/5>(5+6$$.9. M%=454GIWD:*K2D(J-"89%0C'T%EW !X&R+@AB '609<2@+HMM?<*]N8]1+O$ M"3VD@(3I'OVBZ!-3R1B2H+C!MHT30DK/D MCT=1-RT;J.*LO!YU4S8<_9R'M+'[2+"S[S$ZS(3^T,EZ/V0%D?/IR6#TU58Z M4KOF4G>O7IPQ0)+0NW/B='\9X0;VFGF( J 'EV+ 89LF!LR8(S(0D)$OP!)A M W[)9EC56M@TJHIKM;B*Q)_/$M<$%2W/EM?7+=ACL<.==#,?.=\$/B% M#+.KM5(I45-7FWOJTL2J6.W:#^$4_5-W+3T* ,,RH8E!.R/@H8",M7YQL"E$ MY8KZ)I4E0J;+X SY*,0Y6WU<%W08FM\]/,Z@(L!*0XEVP8\)4)7CZ9U$[0 '\RKCX-/-KKG<=_ORNA MV9UG?QG=)Z3(O$V[4"?B*_%K\]95N70OX7UZZ#I\ZVQ@+_0?;4=':Z%;OY,'9MVK0%EY4]JX]GJ/?S,.\2X] \TC.N0.- MEYRE'_*AMBQE5TH%BZ1E7P>L':IE]> /?[:J M%? 4E_4MB3WLM;4']=+X@8M"6T<+BD0WG-C32IDBMX>_QTY=@NM%SB]@Z#X@ M5>1++]I *S@C3".*#3L]Z*BN/2@G#D5+$*4KM^ ][3@4/4N-M;$1W R+52#9 MY:X#(N*,1?<5#(2GFC3DLM/1_E74%;%GTB5,'3](%NX#]'8!C%;$%I60_E#H MAZ*&]2U,<5J]=I.1$GB#&G%_N]!@ALK!?@=.0 $Z:\A> B<_%N !@@\( C8= M*H9X4]):H$S!P7R9?1C+E%$8F/57=1]VO]$!^+H,LFN_'VS7IR'[HN[!,<\ M8EDCXUQ:%&7,JEE(C%I\!4Q5PC-79 AH_=Q2$\/6^*5-B-)XQK;-29QV7-[1 M)6PRY_ "NKL8R3683$,/R;6XGQJ4+<#,Z-QBR#"[OF2#P"(O5S>,IZ 8%9M! M =S=JWJRBOMRMIJ@ZS3=?_8]F/=:N]C7VQ9=[.=P&\7XTEW -2FSVDL4F@:, MC-Z,&A!FZ945!;%H.7V_!UE/K'+1%_AWY;J@6'@007+ZN*L60Z7IQ%4CO8^! MUD#V=:V+0C7I&Q;$B=]%_<410P_BH:-(ZYK4EC@<57^RXMMH\@1CUT_@7>R[ M\+.3?(RAD\)X^8"F/\#1(XQQNJX3?X$I&=*[E4\-(4/QJ<8WUI^9H4 '$& M(01RC !&"2"<0(X4R+#*1SY3 V$G1N]J@5"GO5*BLR$LC=@5U9$RHOI9V=H0 MI<( ;FJKO&]:1'36&@KE9(3P\OQ@A_,?#P_+WB(96\$9?;&U8<,LW'*8!@[S M."&.-C164:W0HDR2Q%OSF3BZ+C^YR!T$:$8T,>X9Q.^J*%F;[B]+-8^UW ME.*1*S==C+8P3O>X8D0Z"CULF-^2%-^^(O)$()IUQ0A@Q.HG$X7KDVM$/@\L M\S:Z@/31'8IG1H*\]6:*8B?5U0SI*D=@.1G=?I*B M9U, ;J"3[.(\O]LN8S H4 26'^^KLX;,YJ1>==\6L&;EBRA:#$XJ)KT@Y8OR M(C/%Q*;B:57M%",W7:$4.!Q5GS!SZ;YT0 & )KU:[>BH\1[-6#:D6XZK?@D> M2I?$R(9U+"LI>^.DN;(GES,IN)PY@[$X4MR,/(81-R\K?%AI()F8R3?L*!]>AR?2A7M@R=L+$% 99;ES%0I2K)*Q=$/0:N,NXU2^&,4>##&I3'3!^R""EU_ MZP07#CIHF9B/+NL;S7M71%)%%N*50;XTT0.QQ:Y<'>3+6P^KT, :?#DI<<** M!834P&JXTB5@F Q4ZHAKG\Q.U0:&HI;*LTQ'SF^J#/(A/X>RLQC(9R=&%T?: M##.X0J-_GD.]X&AZ7@@_5M@%=FM1XR2"92'MPWO2G^,5G/$]'34_5Y@LUV:I&@ MSH:J3-&O_W$!&4W;T("POMNI N7H:K(;$:>=B:3OH-;S[_5]Q(#>CT+7"LQ@ M"H,FE(U\(73KP3/[2KIK:T*TZ-)H@GJSC3 V6=^>Y&)_&'/G[/'O1E^=V"/_ M#\<\C4(/WW2]91/T@J+1=B<];("5M( G,$OA#49!T\-?[1J:AC/N\&V- R=) M9JO\VY[%0R1HP3"Q8-6#P!'P-Y%- % ,R:2 9 ^WTJ]6!X6^_ M0]$IVL(,9:4?5C)M=1)#1IZKK.L4BBZ/OTD6MTA\N V M[R1F(=-9QA\D<>N&V?:OR0[TEJ>+SNY/'!FR-)/<9#^%#W3'WUOYP2? M_?2!1'CAM_J#OUU&67D@;;TD9"&:>.XJX,5@5;(*YLS#.E;[^G6@<9$\I'(P MBMX!F=H4/95Z&G:A=NU5EVSF&76DN5I)$X,%T"6M\FI+#[-@>:O!7:+_'^U6 M'S27HVK72"> U=!)X[[A?JM':TD)49"%C@7("R+ X#TT]*>?6XO&' M)!4ER';@+M%34;R=^Q((X=>*L04@S24J*Q:*5.\%OA[5'DN4K:DZE'Y"H@NK2?.^N( "P'#L;1,#!C,4 \&AIN-VE MZ,]H2W[@$V/9Q9Y,)P[17KBK-S0-\VA?^V")/5+;*_.^#R/VJ&]^JWXKO1ZV MVE.SDJ>HE-UMUAIQ#%@L,Y7B/;697]J:*MW5?%!92LY40)UHT"Q @\\C,2M[ MV")QV2]ZYN94K..S+<2]Q,(UL1%D<4HVX,1A=+0V,RMJB2.R9E57^Q M0VK.;SL8II/'/@OFLN$8+F/)PH/INBO& S*!W;W>BFVIC7HUDQ)WZ^J)7 ]9 M-8VL&Z*\IXV_A.GL>28FO%RJ?-*?__3^_.S=7T VF7/;64F.:B53/>6)?Q"J MS7:SX&@"@'&/Z0J,/X)A/KVBCH \^PRA+(\0W2C1[Y2]R_M"B'\E:P[Y$4;K MV-D^X$+4^EQDS+7-N3%I1,ZC_Z,2;P='E!%"9,0AO?Q_\5/T,M!^NYG37?K(2 M.9",REX.(O))K@/@5@$2MN:V=F]%V&M1"HOE)(0*0>!!K$Z5-KI0M!9PT%-Z M0:"VBJ[R5W8,27QTNE3F&80U28QJ@E5T.F:I<->6(KF4N#T4,H4[\- !# MDPHA!9F+8X;20CHO9+@8]XM,A$208J3-:D$XV MB<33(^UAE4\$ ?%Y.7CJ]]8D '='#?(([+\'NXL 6=*=$USY3] ;/SCQ&HZC MK*_W'$_!>)U2Z#*'VRPOF113=_+NZRN\"G#),L#-UP'8?Q?9I!)O@Q0RM9^' M;K'73J3U.H9K)RUBH?.OG$6=5K6_[($_>2^;0A3X)CD$FA?()N%DNF9(U M8\LG6734=]QNDYHZCF^H5+^$WHYD(B2XO^\1$R8SI&/&MYF23"/X,DJ= "QN+]!G&&] @.: K;/'\N8% M""%A!0\'Z?I)LB/D_O_+^_K?N'$D[7^%P &'!.CLC9W=F1W<3W8]??RQ^2)3XJ6Z;I>P+[-TX-DFQBA)9K'KJJ16< M,W_!A%T:PEG6S"I^Z@_T77:?,_7R$WF=MSM1JWZY$:QM3OM&]"*T[T8*N%^S MI5CQGGC'GE\B8QUB%)#\Z%*?)S>8^N-UKZ-,C24MT7XT>;@AKE24E.:*35!. M>MN2S8Y=*-L<[-YJNZU*?LUA^S"G^W5^4'TOMGM!-WFQ8Z<8:: GZC)Y)+(M M3U !&!^4FM27W4U5K_,2ZEU"F;0(0V.EK4ZC=2MIWMQ2V*6)EG)H9E%)L9&_"[\4IH+%*,5!,_Z6;;-V+OR MKLCR;7BO6HO69 7-\4J[:G,V%&T*E-KJ/:,;6C,#[P.[)2U+8*%XMV/_+IT& MK^I ;ED/ J9ZPP9Q6E/VU6(?1TWATL+[XIX8$P5U+MPD16%]96J29K*7R/4* M+F.;?1?!0%)U:7$B1%C(C#'$6TRLE,$U]*L'_5ML3E:K>D>#L0_9K MWS.M# M&TL17!6[V-B?4L,.?&;%"S9I8'4HP(J_S.KVR6,B=#W(&_+Y^IM.9S>W57** M%[%@ =6DO^!(B_(+<&_D[A62S4@CVV'&&D93MFC=(A+"'M6LZIR'D)>;+_GW M]NZ$M5]OO99LS9J\\!/D,85D9N=DU>LH>0QSM:\B9\B#M:K,G- M4]\'C+.N+67SHNNF;WXOIP9Q.=F<_U'U0/W8[%HT5MRG[-2?V&@NE(W/6M\Z MKT&BO5@+OO;W71?,3\PE1DCW(WDQ8I;G^49LM-!*VX)=*\#;$]6!K/L>B.X! MEQ"&_OW2XNB?(ROY!8FG92PW7R7$OR580#C;,EMCD]?;?,W9;^$_V+^&L 8. ]R,YLPYT6'&S(,UN M=0=^5 [I4";$@IDO+64#M@)ST- %QU129E7<\[U5O [RCW\A%^P:=5<]-H3] M/_)(BX+-9%5M[[/R24V&9C5 9." +(WI4.6]( #48(90SH:H-BTSAXJJ^I-D M (W.&RDU-Y/H@TC>+6_AWX#J #D+9I439O12+G5F-WX0WMA(O'08*9W\C141 MM.6NC0Q;:5N'Z(IJ=SJG;ZK>+VCR+5NXEK^QZSZM-IOE1L$_+P46RY7C 3M& MUBV!\L@_PC!OV#A:*+%1L"[4!0J(:2Q3E%H0PH87=KZL\ZJ^KB[K MZ@\*$)KM?4%]%I,:!38ZJET@R#T,!%O:O1B*[ZYB+-RM;9KP/J)V.7P;4.5E%3.QV5RW.Y@>]9 MO@PJP[5+;K4M@>H)%IX.VB=O^D3?48IO\@4)2V(KC$N@QT?9U:R+ 5"M;)-F57X!GL406F3RKX]0 RL)T=L=R\_[[*F\$ M0YSST^F-,;8HE'< % QF.J%#!',%?**F-ZVNJ(A3'98"7\M1XG+@$4Z6D)C& M,L7I)?5IVHI(3,>8" M95M*0A!>@K.U8I:2D[A$B&@L5[Q>$,SK+ZL[NMX5?--F.SC;MB_K?$6_9*E>_ 5A!5@[H2+;\V:(+IF_BF35GOC8OL3(H^T(G"/\$^%95KN&+ MA_T*W#.1[] =T+S>%&R&^GL$0")1+(/G"<.+H\;FY>YPW9)3A?>\!E.TE][@ MZN>I0R]Y@IF\+,6O)]W MVQM:NUX/Q7^V(%H7U&,@@3+,-R79"B1WW+Z :.=5O:$\Q[_YQF.K="U/R\') MZGSE9!\B.Y&.9J-+LH<+Q<=\0\FK)YK5S>L%/XM$CNU_"&?X&GES0E-KBI=W MT@JGOMR^@+P?8 ^DZV1OLWS>O]PK'*''%*]O]'+^2YSURUW;M,Q,9Z]-*J_GA;L&X?/(O]$&I!)DFJL6Z#5_X[%BE^3=[JAMCF"<'CWK_CJCMWY.[U-9A1^T3,*!E]P()KM&\ 4UX=56 E2^=,W^"N#'Z^H=K5NV-WS,MWGK3\(9T<)W M8=MT$R\2QHP=&DD/@A'D>*_GF8)\6^.C(7_S!M)[>$Q^QOTK,\]#B7 M 5XD?13"AR&7'3YW\ MJ%B?%-KO;.>\;P_31>6YA/2^Q\JB+\4T^5,6?KLH']B5 Y[_3B16?J%E7M6* M$H8;0QP/&X6WZT)"F/D+PDTOV485OH0]2:H/ZI M/ _O[PM^5L(V$+AKNJV'?ABB(;^6&V9+E 2& M(FHLH@;##/%.$]MB1NRAMH0U;?7Y*=J-BY(7$. >BBG+R1CC9 K9+PXEI#J]XC)XO*DR[(3B MR9CJLJMZ"],$+T?CI=*97B1KQGL4[1L$BG:0=Y7H+LJ6O8]-ON)N5.?A!D][ MPQ]']"D1;4[ C::WD_,B?&(+5:%T0<3DNJ)P,#WPC,&O!Q$49NEVI?ZZ61(^ M3?3C$VM]K 1KNCY]^LH^G(NR8ZB6-Q4F>>A.H#UW0>23117F!6QYW=/9*]1V=B?, MX#4OG@FMU2Q@=WT%$V%OW&O2S87TD[%>+Q!>OI=6MNW%3+/ J;^DSA6&SJ]K^_K&B9U7EU7M64O<3M)^I+ E"MR.^BW?_#.'+3]9^YD\%B:E&YQMJ\]T5L(1^!PG'L8:3=>" M;27WU652=PZ8?CW>52!P\I6\5G36GYM__@8,'=5]0=0 ZK:H^7IPES1.3MLR M3M%08C-8\-^&C%;>:C;6Y&#.5MO/(E5*O[-1N(8;%F"&]H (FSNMW]&DE[/K M*^X*HC>J\H.R63W0<0I)^^H;=5+4O-ANZJF^W!5A8OV$=Q,NL&8$>O ?X/]$)S2'LTL*P\WL M%S?QM1(P>2L ;MD=AX& F=7#V_L:%ZKR%?*=,4Y(ZW$R03V)KRW:1]MMIJ'3 M7.ND'RN.6#3*[=XCE?T:'U1#PN/?YE202,C3JJZK1\@ZR.[97]REKYS.&3D0 MZ48B:BC4&^D$D6/],'Z5I42![!M-.6<[/0^+L!-VMQ6AE:N\^?.\IE0GX7W! M$!M,003(B#:)!8%I$)@'Z5B/82:HIN6+Z_E90V73%G<&#A@1PWY.!TPWX@_D M@/%H88(#)JC+) X8<*$"C2?W][G6\+2N_J3UFS.:%;1> MW$3Y[ >S'WN&1V(E]6>-,@4%ZBL/WPB6^1ZIS[S++UQX72F=R M0#NX'JZ*W5J:LGF;%?D_V7>C&BVL?G[<3V4DIVT]K*I(^KKKN5A^5\H@+PTU M=.B>NTW'+@G3WL&9;<#K?)XS"02:,X!D51U$^03!T-C%.HR7_0GW57=*9UN0 M@"J2O/[4$RI*R=W*U:S^P.TX) M)EI(NUT/PKL(ZW.DZ?1I*VY)+%KW"YTX6C5GRVR@G MP'.R/@6C6^)ABQ%O&>%S6@QO^0&N,^2/?D:+X?34SF1^J>U97%I"&U2%/XX$ M8A.G,C9!++$)GM$LYD;DCJO-;@ YCO]L?D!:P'\1ZLJCA+GV4[EGK.^OFZAG MZ [AB?I36X\@Y M&\HU_ >VDH>L@$WDI'V7U?43VT.\^:0\S@@9H/P'K?\":LNK(<;)G@AV4I24 M-@-F@GI2WF(O:PD%%$R)(WO*[<14.$C)02.C6GU/;,^"7RZ[^S*LB<3(^A%( M\T-=-4Z_LA69RGL@X[GL8MA6P"?P#" 4@HIH$/;?$SK1C62/:0)0 MPJFQI'ZZKGS0R'W(=F/VFWI'UQJ",*X:DQH3 OIC'RL_QN3 1!N9_,[')C;' M$LJ-_P"]6&_H!^OYA[Y11Q:KP+A-RZE%WZ3_!:[1/U8%D\26^ONL!G=6P^X0 M7*"SO-BU;F-/-8>;E7@'%T1VP?2,.Z2P;4U>@0=WW6HX=X[\KVKK%M)M=^S4 MNZ?L$@V,*>P%N-]:\.IWS+@4'=\<_W3\]HC][R_?F_6_31DJ93Y.W)1 @;[3 M<0G$**([.0%Z'S7 +.@+)RV@I1IA4#,IK9PK"CS:=*U>]1#F1[0FW;=MX'YP MS%"[&';XCUO@E(J'6K.4#G,*:EN_25I*F)OCS:R'5ZHYA9(+5:E^59U2@&3NS4; /\.&UTV#8;M?MQ6Y MH1S0BNYLV4\C=G?,(=I-::V\JTIF6;L/=>U2^M%!H5S.CL7 MKQ"'7R(;4"VH@!2'(I_,IWQUE]'BJF+G<7N=W1;LWQ?ERF^1R$Y$]"*R&W"@ MF8C!],OA%!^!9>*&KIW"X6KX MUPD:_G5.&OXU0L._SD'#/T_0\,]STO#/$1K^&060%^_%/S!UU!;_F W\=;H6 M#HN((*2..MZZ7R9\4K_,Z9/Z)>*3^@7EDWJ_O2^J)TJ_T/HA7U&[B_ESQ=\* M-EGP)C>\ *#^]W=5TWZNVG_0%MA+;TM?9#X(6.T>ID@"8'3 0)$G]M'V#UB, MN3XQ7+POI3VKD_AEERH50(Y7V(/;^GE5GU6[FW:S*U1 CLV)Y@\0>3NCZQVO M!\JSM:YHPX06P5G;3:D;D[!!B1JUCWSVXY)^8 (C$S4TJOE^B$Z,K>5P!:=T M3\(+V;NJ@9D[KZ$:YZ_, M]8?($,\*QHK5 M2F($79< K>H2\_V$F1)^.*N>.:UZ\GV=<]/9LKU0D',!Z:P+%:>2M$YC,.Q& M.#[V@;=U#L42),YO^ NMI?"C792K&KRI9U3\M\N"9S_*Q*<<'D]67RB%)2@:QG-F!FWR5E:VT$Z!4>57D*\!!!:%F M?6_2=R>JOSU1$0=0%B6G%3HV04-IM_H/5;5^S(OB8@LF MR@/DI(JNT<5JT7 MI&]//@XAN @+8Q?"MA ^<9/%#XR[^[$S/=-T3!P?S<@Q<3Q(9?0+A^I-/3Z> MH.'C.6GX.$+#QW/0\$\3-/S3G#3\4X2&?T)QKAGY NP']3M)RSM @&3P:'3KP_-JTPPI>:M42 MVG36^N-?6F:JPZ&YW$B*R*RXK)IF6YT MHH8GO_$>\W^;<,S_;4['_-\BCOF_I=?P&6U6=GKK<<;JG4!!#KO1+I>J($(CS2&^H.2)SSN=%!95B]KON.N>PI9-T"6!5(58O3;"VIR2UP.QQW8EA(>RPA4C>(H?WC"6B9XSFA98XC MT#+':=$RCDF\G:#AMW/2\-L(#;^=@X;_.D'#?YV3AO\:H>&_SD'#$U"+QW-" M+1Y'H!:/TZ(6+:>#084>=V2*;@,N.5P&%(]$@?/1H8&$;$/F:S$!]'8\)]#; M<03H[3@MZ(V'VO(R(F@H&N$'#?7)&D%#4Y)4&"YS(2<@]H_GA-@_CD#L'R,@ M]OLLWB$-6D^/9A)46*D;M%3G,7.YA=D[I>)"K)& M[P_3=DHTY!F]K^DJ[[)5[>ZCO@TVBYD^%WLL92Q/LBC]^^\KVC0 :3HOJD>] MU(--J:*UP)Y!>X5-Q\4%VV4P=CR?J*E, A4A^Y#EY;+\DA4T@ GMXI+0@RS9 M=2*#/%?$(M)^.2S^3Z_$22G$K(''/,IOOHFSKO&SRE9?4]1DJ MF"Y5R5(Q.0ZG4-,#UH7?1(TPG6:_FR3I9CGFC9W36Y]@?>*_@V0O2]H0XA!P M,N2A@3ART5%3>D_2#OHSINLA_2"(A%:QNV&Y.:RK>JG\[S,&W8I!#BQ MTZKI6B^(:D]X!PMM,0YZQ2:-':7BECMMKE\)G/ "^075J$5)=?C)4Z2M[\+K M@B]4U7GQ#X["?R*_R__.A;S6(ZH]!A'03,IE.EFO.30M*X MZ:*4.6Y^EWG? MB=-,O6%W.MG/2MV'4LS-)Y=M52(4D>IZ?77]?P*,B:H!&DMN-P/C_!Y-'C6& M_'9")L';.642O(W()'B;-I- BZ#>[UI:=RRCP;*FO+E&MSJ'JKX.*1PA8[? MF-'BMQ-0/F_GA/)Y&X'R>3L'E,_;"7DR;^>4)_,V(D_F+6Z>3.])[;D/@ODN MW'U<2?>QQ@:!:O[Y)++'24(:0-U5)N0WOIU3?N/;B/S&MPCYC4"Y">=@AAZ#XB U55\:>-%; MG2W=Z;N1(X"'5X[1[3OL2@K#"%J+;B32B"!R5_H!?EJMK2Z^P[L*, U5JYR@N!@WC' M65,NRO=EQN,2HHVSN(D:D8@AN9.?,]P,1UT0,2XDW,,MCV66T2V,.A+DD31Z.EY2)"ET&,=V__Q44]D1@5K#+9 ME\$G?T*CW4/B(! +!W-?B&%^ -J+H;R.59NBK.2>Y)OV+&]61=7LZG"97%Y/ MJ6_OX"I$*I-DD?K.EOWH"Z#6ESLYTZ@B(64?6[HG2@!;:LW03.)@5>J M_):>!Q?P0.CUQP;9@C;";BS#W".7PQ /:B*I%6@K/=G=#)3G_6Q'_T&S^OJN MIDY'H;-2IW:UZLL +@@,2/B(N";C9 78EG5/+<[#R)2PLH.MS YO9RM4-#-# M0\[3O00(B$.\NXT#0S.W;;'<]\/Z.;?)4[]6I6V7ZE=2:R]^N9E=PV MY;.M1ZQ64O+L[QOF5&E\,@OP(O=PLJEJ MPA^/O[.]@$Z?-4P=M7X) 5ZR_JNL_/KN#JCTLS*N_JTJ?*MZ&2BDU! DGS & M"BDL>3H2Q//\.WN3V"MQR\X-<;^_@C?*%7[D[8GH0%0/PKL@[=!>,0S=^^7% M+=8Z =1[-"=0[U$$J/=,(M_*S!479HTK;?.M7H&BP*>+7EUM:8%SS)WVWHY14QXE]!2XC6B^:CB M(%K[$6@)MZB'-B][G,LM,5[IIZ,)I+]'A+.J+-= M#976>"%"<7L"L$S=4 &,NF1WCS2GQ]B@B\?8((?%V0&:V+*G?.S4BEF/MYY =9Y?!T+=/U(0FY<>\I,N- M(!XYSU82FKK-F."W*RY8 ^6[&E'RFNM/\"/6O(Z=#W)*W/R #*G11%]0A.%C9- ML:E"G6>3MST28,C>+C4@CUO*PPG&#'"?H[BA]E*'U5-U@&(36AXJ/GI%[ZNZ MA;E\H;<=A[5MC?NX=-^'J$Z8+D2W*+;U"0F>VD*P)6E.P2"ZECE97OO]_G;- SZ9VV>X+8TF;5R3K$*E)7NM M5I2N&Z R. -^#L'/H/L?=DRD_>ZSLIF(]G=.S=#QSD>_XT+IU#V MAO)AB1IWH6H:]"ZE;G#<==Y?*3&?]505I\T!/5FMZAWW.;&F!9LS#14\D#V( M[$)XGWFP&;F%<7A5O*(GOK5_K,I;0'OYKB/0Y@TT&MU",&(MVG2MD11#'#QD MPH2P^3'JW=F<>3BJ>YS0#'#$E2?$S.>EWAA0<&KUGI3E+BN &N +?:"TE 0! MV6V@< /O)B@%14?2];0$T5.K/B"5L0Y16L D4YX &/SKO%[Z",3@7S&N%I)K M =S1>^EEQQ( MSO-RE=]GQ4499C@8&#$+(D=\LD84D"V;>&E#-M!4O:'5@)]2>F)>&UM,[0F$ MKP>* 8!'9UP0@/-U!CG*>5V$5]#_-91'.,N;^ZKAY8ST*@F2RG0F/.5Q$MN^ MF"FZPCS])R0:_C2OCR0BT_ GA(]$01PDD<])N38/P F,VI#A]X9"_-(MXJ?XW_Q'Z=UR?V:_@3^Q5=O3_'J_?G>:GWY[!Z?T;8 MP0ZM?J A^42Y8QGE:2Y*D?>3HI2%-@E5 UM- TBJQ$0PC?,7U[)M"TVTM'@. MT@F96W^;UV80D;KU-_2]]N_QZOW[O-3[][!Z_XZNWE_BU?O+O-3[2UB]OV < M9:L[NMX5M%EN!A6-EQNH9'SZ!/__G,VMJH.&>#<43R8:5($&U"^O_Z+JQ'R+XJ35\>0A&K?MG=5/4Z+P77VHVSGHK.+ZOWP8]1>H2Q MK5%0]F0'M(Y);I8W17XK[ 4WIY0&V&Z(U@/'$>05PMCS_-*F!%Q+J*0HWSFZ M.'^K\Y96FXUK#10$E3OLEB4Q7!!J -0C*$9"8X'BU9+0)W>6-]GM;4UOU3XJ MRJ]$5N$8]B;+35>OQN PQPR;Q@EI+-@4W22U+'1$^A>Z8C>BM<[?'0?#EQV' M9.;(M:&\8MD.FRA-I-S[KB@O"KJ>RF>H^I$88L/4WT](*./+B=-"0L3FDCT< MLOU:<"H(?X(?" (=WG0]I&O'3/;&B(2[1+$&P?URI[MN*LM]N1D0/'S+F@\U M9?9A?5*N@;<>H)S7=U26^/B4U7_2EK8(@A#'X#UK_J,I[2&F 06FMKHMX-:7,+'.FP? ?59+U7ME"ZE]J$.24W#A) MK8;.!!VEW07[L]78%.!4[>$#< M2['I+%]'D:U 7JZSW!AZ61? MNNX!4T+)L]+'@7CK$4:IMW*;#)@(;1"^I%H M!L<26!7NE#2YPL>M=M=U6 MI2!^%I6(=NU=5?<5YVUG,G01]-B+K@94UPWY>_((9 _3!N3'N^%<09G?Y>9K M0[DU=[*MF/WP3QZ$D57JH^\Z?*@WU>8-&TSEU0NP6+XB5\Q\7 U9,69PZPE+ M'[[_Q&HP\4WH0 "@]$WR>.FP%/3 :YD"X:E-Q5*0>^AYQJ;03Z-UZPTMY8(G M#)KK4 NH1/[,C]4U?HQ+PK.^M0R-P< MS&%A^O"M&?#-^0.%K-W&?Z1935;-JO6?8+,Q2KVRQQN8$2I,7>% 0--\I%0* MCC<#8EQMME:ECX7!4"8/[ @ODMMAT[% TEII)5593! MT>8$=76MN#>QP3X-AY.V*=PF5DIX CM2_( ;:&$KYH:R+76SM6X\(UG209G. M*&?-DO;ID]M5PYL1U0XU]6LX98LCQB)2RM"GCF*[:??! ++=VF\?(\/\QE+Y M#5^7%I#".Z-(:J.'4J/RB$4(&O)1NA!T0_11YA(!\DGJC0B%593R>[*995>T MI(]9 ;"MR4:K[$N@,_:QX!.+?>>W[+)S=UI7 MP-7:7)0K_QDM.Q/1F\CN1/4'3+M!TISZDXH2T/B>)J@EH=74):U\IDYP8==F M05BK>>1+L8G8/@93G)0;TZ?LCZI^MVO::LL655SS(_TCO"OI^L8&IA&6($)( MV\I$ZT:W=:NA2.S?&5M<9WR+W3UX$NQ&ENW*BDM) 3O&/=S5="/4T3!]<%UL MLN:&*T2.QQ1S_/8_:-$VZC=OX#=_^=ZL_VW2(Y.&^,+S 2W;#$[5%2S.KC-1 MO>TEX%#"?_&K/ P(1JHFL2^@;/-U7NP@A-4'!=Y_7Q6[-5T#YP$XAW>MY*=X MG]508+VYI#5W'XLBTNY2!_W@1(N4J.$%2X3V %A[]8B^,K6J58V\\3R+JJR. MB^=;@U1DY X&)IY^,YE^BO>:0[*1(8IA1(7E3LO_EA5 4\\Y8YC%X3=M%6_. M*2U7=]NL_M/FB\+846U"6+=0M[0I[QQ#. MJZN2_;CB;]FTNS<;A_0#D>%(O^N[L M/OO:Q7Z(LYPQ8CK 1)'JF0LP; )'EQ<<%E%Y9D[ L$@BK^EJ2^5:$.S"<-?C M/]UDJS\#L K!I0P]2-<%F\+$*85AL@;D37:]&@2&SO*: L=YP*,P#)*I3I8J MINGY1-W2&"L0E!R!Y"2^$J$G/RU0OU'/1$.D0YDBJO5&L+?*4L;F(#+8M&,H MH(\U4K0>0B/1@Y^F"*XPJ$O8=/XB'KK]EX 5HG>YIWEREWW/Z5M4#+]+O M$,%T>_A$30G>&WL*-9S.LKRB!3C++[/:!^RS^$JU48"P7XY#^$"HI\P$@2/< MJ@%E)5G'IF[_.^[P[TY[W"B".6%=TRYQDD9I+DIQK577VXM20D)%_6B^^.Z# M0/0AKU3OUU#?3>%?16=D[UV,?/93(E8OJ7F>M_?L$^7!^EK4\AF'XU8EWQOS::TU73HJ3)@9+!@ M678).%%4+%IJBXK\L$.L&P/7B1 GIVT=IV@H(:SZ-"O_Y*R)? ?Q0 JA(1$D MD;SI$%B(8$D8,S?L!8=L*=%='8*^OV:)CU==OZ;G%O0C=5MB=V/UQZE04P[B M%& %,>REQ(3?T$<@KJ!T_8E9GGF@A(EJ2T3C.3A^;-,W?6Y.&9/FY5B#U7NG MM*NZ9I+@97[%?ZV?@T<'^&L1SR/W@5^X59G@$5" __&,7>?.V=OW6U:X$YN? MDT!03*FO!FUA$>1-",R,P-0(GQMV7E?:E8A_*5_X94@=-^N\HQ*.7-YZTX$O M^Y FZ7J,4X,Q F$..:Q!+Z_,2%[^$+/VR(DOFVN&$S9VQY0EY*4?4VRC50OJ ML]:JIGF7U?73IJKA0W9^!M;R05I&'QN'# ;"IB^(EM@.W)BHL+28#5E^A4U% M@.0!1[1CDY.S9#OQ*67SDV5:F!" JF_K3."VZZ>+EFX;,)M83_8P]HA;=9GU M^./84.05//2URE]0SR7]@\D-?[*L@4/XLX6)UC^K3(D.I]_+KME< M\"<'HD[F=O<-RSD)9H($+CDIRQV$@?N@Y/4C+1XHL]2 QP\J#GHOO*+_B*Y& M#$'Z,R6HU_J/; K91RB&]?2'ZCLU!R:H4MT<\@M^MG*,33/Z$Z914H.@O[W M\J$\]_*C%)/1R;3]U6(P"<2=T[8MG$.V9+"MTVSU9U'=V1_B()DMOK-^>^DML=.GSF0I4,4$IR)"4: 2*%7"2 M[AYDYX08.;I#%7@'C!@#5S^NWR.X:A]1T7S+[JJ_H MBK*+TU0@BQIT(?+]%A)=E'7[(NR2_=BS\^\=H!X_S&5/;2=\,RYK>I_E:^YK M=CMK>1OAR,?<(/7)VCVN8V'2)EQ<-,V.?>@:Q36/<0-M2]U040STGNW5@3P, M,==/TQ;;$(\:)0-2ZM(&>I*4X20#M1*I'(0'3XJ M:A^H8._*3QKCQG%6R"-0R UDE1^[,$#GF_I:KO.&OS-0@W7%FOK)X!^DQHD,N\"\O;9SO75);&3#X[CP2&8>X3-*$1..8_ M/LV:?.7ZBFQLTKP#*O+'*H+M"_#(FMK++=RVYW3-OL:"F2YR^4]I23>YV\4M MX>JR'[?F9$_R2O9]C7TI\HMFO1;%:"-U5?NP7T9K@GO+"3A<'/X5A%A!1)'4 M7)_7]-5+J_(MW=MP]$L+U*WEM]>A?]3?ZPH!-7$5;5%C3&\D%K]D8@7 M7!-/)J2T+(D>'6JO]^'/Q[NZGG:@+^Q[Z M3IK,.@JY.D,MXY@S-F1Q-&_KYVR5;7@^[%NVAW_[=U7!#O5&\("_?-T>SS/3 MEI*(F5),[1Z]][]G]U7SGXK:WE+"![> 3WB]'15\ AI*>!FRPF 4T6.&" M >DEM'ORR/F1QT]00320R*?!M.%79JIL[I>7*8^5K7;BA..B$ MF_'B%L:.(@K(CD4*M;=3S_VM1;CRYO-U37'B[:&W=(R54\N#1M4#3>_ BRX" M&JS[F7)K,\QJ26H5?3EA[<'B\$4%YW$#<50+=2L@W1?P(BK3\3\PFOG.[^R-" MR/H=CY<%6);(I^>^6I@<00YJ-'DBR78K_=%>DCC13CA:!"8*8!P<0XP=21M) MX+K4F5*F3(7C!*K:"F?5*97O#(]2 [2'=(P!U_)F'[L7L^\[0[]1/+GJ]QKI(?*8/BGI$4FT.ZIU4&\&%#><[7[(1 MY2;*XOBDLJU,6 LX.4T1 =VS:DN;U@TPVR-JKH:<%70]K($#(^-#1>J_0=M86'<#'&\/]$'(&H$L1U- 6^?LR)V_3ODO$U'2Y#^RCK>JGJ^SQ$[LH MUGE6> I/R<8+PIJ3KKV9PHN2QF.1Q*9XC\BI#4$C7XCK,< 08LF@6BAJX2[8 MQ6DMY>49CMV9,(?X);::B1$Z2A<9$W%IH%(\9XKN"5!=:#H9M.=,E-!#(X3% MC V[Q# \2'YYDW)5C3!^*@ "+SQ==Q#+=[1NL[S\F&_9T=9QH$8!'?MPE1BS M0[)>5T0.2[1Q4:FK]E6&L< 'JC451_. V_'ZL?*[#X> Y5B.PR6#XY MMZ@)783^$I1&C4F,L\191!*Q3*3^/9U6=5T]LGLONQ*=^4+K^D[4=5H0UHW7 MX4&-A'ODL0:Q@_(C>W78#^IW,C_KBC:T?J )V3&1KUCUF!G1@&A=K6[:3>[ M0ADB\4Z?!?^Q^[U\'.>MA@=R'*9\XL*6%[]PFW.H=\[GUVF4&^F95BX9_J&O M+ 0U;H#J[!N]:=A] ZHVNC!474FEY8;P"C_0C\B.!'JB$?5XY3&.L0CIDX?2 M@4/H0U6M>4X7>W/8 =M\J0JW'PBHDJH-X7U$?IWL1: ;-@FC2QQ[A-TO?$I3 M7M(X+7>MI:JOS5175%6L!S'*(./%WYUR&!]#0.*4D'7S/AVH;F*>2\C5W4.2 MQ'D1$IO5LL1H5BKPJ/2AR_+6H9*J0!LJ.RI*954A?'RU2?T5A(0R/H8X+22\ MZIA$/@YPV$2JHQ'$SEKA>R:,1PZ![>[32=I*?,AK)<(@=.')'M"KL,DPG5[P M&V=91G-WZ-\JX>!>%97M.N(P!QOMOT3^(C,1KN_ U&N\ONL.,T*^$KMB:\P M"L]F/6+_XQFM>X^;:A_>8VZN+%>-^)Y;ZG(PSGW/AB/=>$0.2-2(B/2T^R^Y MA?I^F@I3T]>)3\5D8K&9F?V.X*.CP=P8PB0T7I'3NEZ^-NSM>-^T^39KW8FI MK!5;#04B MHKY$+B1\L=LNTPB;)@_9?:[*-3NS5[P"1X /M!M/*U8L"IL.Q^38X'[4WLOV"V-SU&%;,[ MN+B-Q.Z6'YG!7&CNC\.W+I''!X$=/C;1?4+6,VP^>UN[:IF7[&S=BN- C8;MBKZJHZRXK(&!_?" ;[6+TZA(^ MG071)F1YW?L"O-IT. X">Q.>R:HX/PG\J2$<#5 ,K=Q1?\%B3XXY=%X$JSXO M#,XUG(3SL*BVMV."CK"8\UQO&/\CO%M'D:XGSWXB(K#CG039 146/.2&BE5= M2GC/65XS^[*JFW/JKD+7-2+0"A67/9BO>7,UI4FZQWW*5G=Y2>LGO8!7H/RY MZC(L:&;ESL#X!#PBV=[WH ;2(3J[_)?EYOUW.#B[2Y'M'>^;0WA8=!@5BTT/ MXK2+8+SV7E'3W_\,\\:D1;L9&_QZFZW= M,ST2)G6E)&TI^\/OE&90@/L\_PZ5GD6-,Q]+ZO U7FCIOD0.1?A87:FW09,! M[2G.(DW2@G4=]]!CZAR]?8E6.Q(/P-GKN8Q[A[*SJ0=&O/@ MBREQ+V_O?BN5\C8LB0IT>(^O)IZ)#DU_1QA-V;@;6$5*=@G[7#WPN]_Q3\?' M_GNPWG(.">#FS W5NH1+2Y_4L['V<[!=<'72V;DP!#4[Q?+MA8QBDCK<.B@[3&1\L@:CBI/ *#.D? $;U4EC!/_ M +U8#_>#]9STM3C+FU51-;N:35BW1JYH 60'_*YM&"-AF%' ^30CM-&!"K#Z M*YY#IS]( 0YIDGY@#=L.>N#=[)_S^B >JV--9D#9]@*Z?(E;A'/)D*CZ+#GD M ;:^F)0:3,H^3_Y\G/0)?6UF56O-LU+;,9ZN;TZ0.M;NOL_BY?G4!F4[_/E6J<:=UXW/ 08:GRB/V!!ND<()B?M(6S''5[4%L.;&NJN^UP*L[TX MS[L827E1/,11/6O(/M2L$SA9,=Z&*7);EWRZXM+QM>X=N_Y'0- M+ZX3*=#JG!338IM;B(T@"@>I M,@7#L)O<:XV7I!\*>>'C9;9>OR=J+.7EW#&WKFKI<&Y6+XA_-;N19K^: M%IDGK*938XFQ=RM*UPW$M_BFX3-M5&,1(11;+[9)8Q7 :YS29J^9L!G02 ' MSMJ ]1)*Q5=#<8O&M%3FE8EOD=NVE/MH+O%G9U31D>FK1BGF^+)&$+>4!7+- M2M;(9U:TN%8TXC1=)5[)RSJO:@%!8S9ND35-OLE7PM6S_F,G4#EGM%G5^;V? M]V38><$]+B2&F_);+LQ,X,0^;+O??.;VK M\G[/>RPDWQ+K)-RIV'=]ES163Z97\J0E013.;?E8,NM5,-EWS/8B[=]GM,@O MB/=>*.[_A58.8,0<@&2Z!&5T63"1RDE*G+:[:>C_[-BTWC\$.5+ZQH2WMJ0O MX51;-$6P?BAN61,?2]\RB#,$M"T;S8:!9C!IFWXM4J4] RYIV0B\'+^V759- M6],VKT4\1Q1U"'!XRR&T&/]P%"*':3C3!7D%H,^Z85L3.TK@-Z^1;;D)*K"> M]%,U^(/DD9QG>?U;5NPHLU%WVX[4DF.'?JL*-@R8<3Z2@F>(QL(D")\%T::Q MZ#%G_4S&K 8_5E V7MO/&IF=NL@)32.5A75>U5<>?T!7R!1 KU?#H 3&9C*< MM77#L F6#JIZLFNK;04ACDB:M[Z#QO$V@S1WIR!&U#L@,C[K;@22TP_CU$ _ M4V"<+YT-*%'"F8X2;@5*^%^-HA=C"9U'P2QFE]+:$9\Y?S;G_GG'1+RE[RHY M1="!*_PI>DFZ)-&/J(Z$]\1C4?1+9.YS$0K A1JKH(0G@.E %&L]D>\+7JGL M?HR@&E(B@<'K!>2#='VVJP53=B$^*^@W?YTU=T,U+V/^W?9,\D3 M;4G_U(6T#*2+IGLRKJ8J3+#OK+]DJYY8<+F _A/RK"+7/0191X;TODQK![:%<(.O_3C N'81X-#$._;;Y,Y[>8OF50&%3JO ML^\RE"T#VR&:Z7'A4P!W*DZ 5W(,Y'TI2D[;6DU04-((4T=W>E*V^3HO=A#X M^D)7NYJG0;S_OBIV:[H&J#X8DKM6)#5MWF9ZB53^Q!A#.D/'M^?5H]BR^T:BBN'*!3#7MN9-D;M@(C=BIL/PU,S.N6 MZ>5+;(_+\X"]#Y%T_UJ/C@6,_*YZ89<5=XIC-<8#PB?ULV<%W_+AD+[)5G]> MUQF[CJ\X?W3(0<91U,";U?4F6O>Y.,QB)#0]U-%J28R!LX=M./#)&K6QGG:> MB!3ETUW26P+4 6JCZ@#YP?1[5%3"A]9/%=ZZK^ZEP+0? ML)X =P7HD^7F:T-Y\E1DGB#O]:;:O&']1'K9@F2;%@C)--Y5G3,4]VST2&Q; MQ*""DI7-.5G]SRYON&DJ)R7.@VXN=E>O[ 2L.JJ;K*7,.^("#7TB64 X004D M3IU0SF1V-'_F&*TU[?W*P5M>YX:'6[SJK_GD794CD"B'(R2U.N$GZ"@AI T. MI(]55GZCS-9U8R_XN07MB&R(^KV,)FU\(5:ADA:T9 ]7!)S7U6E6.E]^WE)Q MB@)T%1ICVW3F].WGNEW(A&\O3XBY*)D]O!58EI2O\TN(8S7 MVB_M<,^OAA-G_\[:JG:\KMS#R-,@-T!UN8".K7>T607GEL&+#B\E]7C M@7(9"R_D\.X5T$#2FY:Z!@32 54SY>='IDT9S-FF9*M8:0O![6ZJ>LUL15[- MX*8-D/_KS>5E=N=R29WOHJ81$UCSKFO+[7C&JH^62R M?P0A':1&GK#;$AU&0\%LA/)MI=_CS7LNB!$.YC8R3SDNAR8%"@XE))X=CA*G M%(0DS>4&/F+P!\*%UQL NM0(7*$34;U$1 @[&=PMD&U)@O)CQ-\4KY ZV71. MH7CZI47GZ1PP+R'7AHP0T1>Z"ZOF1^%)-[#\_/IQ?9>I@A\=<'24K\>K#)ZQ M<[?+_7[!3%!+'H>XY+5LHGV>:#=72R(HGR^!"6ML #]H/:7? M]B" <2T#&)^R5@(F=';MCC+HHOS,K)KK1UH\T$_LS+QSGE+C<) <^&E!_D&S MFBQ+U HS!XGL"@(=J,.4\7>7J^6GZ9ZEGU!=I4Y!HKU+/R6.[RA3D]LXO8L\ M,CM(]1:VGAY%\.8+I5Z6."&--9JBF[1!\AX[4@?8.VT;L3./P%&U!68 M9,>Z%4B$C"3RRA? %47H)JUCR)=NS/^X5)0]/(^3.LW[YR3U4 _3JGQCGH73 ME30!YA)4==KWX?DS@*W5HG!**WFK??U09OX$=3^K&3]YF1'S.>",=%D)AN\. M&F,[M\WIV];.)61*&IS;VYK>LCN99+B5&Y>3_T8U!^R- #G*'HB\-W813*R- M3]3D,$1U@>HA[2Z=CV^7 MW/R:XD1KN_A*'&S^QBA6Z08P4DK:\M@3P2^0"% MP%>KFAWK)G[E*+E/1;D0ZVGB6/6\!B(8@_'N85.=M/O4Y*Z2!-[.?2" M$]<&.,Z:\*#2Q-CY(B"=?.>#%(A!L0XR3OU"!/U,E=TXF?937EIV!E%[(BZ1 MJ*O(,;,<(JL0UFW.+>V/Q=#5N$NVJ[LIKVF0@J=KR,IEA&[4?$2I"-Q\IF1Z M-[>"Q$N>]GP&-O=R1S6FF4@*+]EQ;L5?@O+8-I=()21.X =AP2$-\[G*FS_[ M[)XCCW^^[T.@DYX)A>SE]0ED6Y6P F9&Q=\$2KMWGE=F$G+W9&@SV->1UQS@ M"[:$\.=Q#N LPUX.OA=X$9*:EF-2@L@CP>2#B.1UQ*"/\XMH6_8HK23&'PW] ME2YJ[^X.XR0+-%RV'D+W_A(X$T:J2-G#_MY8_3^"XGQ<--P:"17(" MJ(''%U-KHJ#08!'3\:M\<-#6H3 MM^.JQH*E# .^@Y*[RXVLK[BL!2E&CX)P$A="/]"P*B4)E-70=X!/P30[0I)9 M/2%1VM#6)RH_>13HT,;3#T)[IC+TY>G'1^Q_/ 5YXFBIZ&"C9^1*2=:B7]H( M0Z2%+<\=,>85N9*68%>,CI*>N3SH>UE7'JY2WH2(-L@>3FVVML_8$":QLX 7 MJ*]*N.[24R\&L2B9- 3H?=01=QU(EZI.&53SZE[40=E4T5V##2?2?:MG+QM M&:SR)3U29+#/":A4?T>USM4D/-'*!B,&]I'M$J>[O + ?(M)E268#T7I.O+ MMQM_C0F,,R0HGO40B51*TFNI/RMF6J80=L@O)(W]_AJC@71Y=UES=YGEP+8J M>#@;=B!Q2O"+\OJ.?F)'TD[4G!^4#H#9!Z!=G"<)AB9L;$EJVA U.ON!L/&) M]@ 9P-&7VG9_29^U=["*C)O-0I=L"OP$ #;_DWWO@0Z#4-^]+ M9&>!RF3==3+<.13^CI#06,EXM:3&3ZDTT>8S#5$_:8T7Y#.U,3^AV!H6$>R& MAU/6Q#?9SU7+MW6=)-&E=-Y6UC#1V""1366;!#:=NR7%RD .O..!!(MY%"H( M& R(;&8#G',DFAN;M5>?LDVS%IGP^,>[HDSJ)GJVH\ )&$E&W@VQ $K9 M&\JM+\DL L/,AWK<)ZQMI:8I*AWF )[9WIVP::S#U=Q$8]*U1J_B9IV]8>%X M9,0G[^M>!D6D$Q??=K+Y.3XA-;HWPCT3PK^ 2JQ'S+Z:39GB/[$5\8K]0V",PM_,'>LD6V?\-LCY$C4+$, 1^UV'!Y$@$AIK#I622U,:W MNX?.$GH>[O,V*SAJ8IVS=XR]!7EBBHA*<%/(GA+W#D=T%P$G!<""+SN1'[(Q\2-U=R'R68H)#]59G4,S'"[ MZG.7F#$IP4DD %0$<,_(= MQ$ )1-C#/F-Y/"H^^]$R6U?\U[*2WE6FE%[1=+W+6_OWNV:MMK2VEM)S(%_ MZ*@,']E 1(VT&-6KF@7DP2ER',XAH+&TQ^^ROLU*6:*-3:QA^\A:I$*4ZTOV M,/#GMUKUK3PKNC(:S02&?_TY0$"E/8F?R/JSX"/OGD;ZQ\VS-L!S:]#V$KW, M*B&A]>UY-3J^$9!>0CQFEF[%[Z8#^#W94 .TJ$#+R82J_H$S1O4_AP9MK]E+ MK-%@.]L'!RTBC3V!UYX :.L4H/&SF1L-;2>2L01 RW[]15TBV*ZI'' MN0!4*KQC! #2LRE0Y1/8&G@,*BAQ<'>]YNPR60'A#F:9"\^DR"6-? )_/\=MMW=Y"0?5&.*\YH]H?Z3 [?><7#8%W-^CV-;B6J1_Y0 MV_ $5>Z[)4]>K51I9[(V[GFVXK&],]JLZIP;K2XWO^Q!5!>B]<$+M;CE, RL MD,B)23,ZUB,LM+!/HRR7^H7'[*\ M7)9?,ICR%.A<55,E-OX%/?2 M6\+LA/Y]D[DLIT^?LC^J6GDGF].G*WI?U1!I^$)ON5=I^F>K& IOG@@?O7/R M%]1G;'6E,;E9KJ5'\('( M=47D4*0?"^TTF":R<1CLHS'L?&=U7NV?WMR=[[94YEE$]2PRQL7SG,I)Z7NZ MK.4LN(_>RQ[0-548)M[:A##A[*0606S+X)0W96ZX"V5SEC?W59-WQ5/LJ^"! M)0&@H1\"\SN)DM&^0-'*20M@D!>JSB-Q11M:/_@V--E#\Y? MWI/ ,@EO4[4A?6_I]<=F< G*YSA[H[22ROO>.?W/J_JLVMVTFUUAQ@+?L7?P MEK*++Z_W"R:#()9TE]KK J3 M* &)I:0*I%CPTU2E$J&LYPC0CO2U>N6QK'*&(E#&+NZIN587,D5FBN]B6[%?7^=93 MOX6-HQ&>J?=.VLH-$Y M'&6711=_ZCMC?X)!X6RK%JF1Q%">[U!1TYI0:(7D\.;#',JQ_Q$#16.7PHJ& M\0D\/S:-Z\?J&<@TV"B8RQ,IJ&VY)NDHY2G&;F=\4C?9ZL]K9G VV0H,G:[" MC?/8@@MKUY-H71?6@D 81U1(-NN9%*>0U%X&/=APF=7+FJ?7K'G<0=6?BHZW ML & !U\,(:(O?8DN[#,I3M9P2,:OI>2E&_N4JB>XOUR.]N[KE.1T"A6"-@I'_0S&B> X0".7BA?=;G=. M5UY*1,K[[7U1/=$ I;=JA4YB.9RN\1W9I$FI376PGU$.]FHL%PTKN9HR/$2NZ&O,WJ9Q MIY )[2BY'<9>K61SWXT*+8!G%<0>MO/(G)A06JM=$%#]H$3#/,IC6&9OW5E< M0B;%*!P&O#ROZ@WE#+D2I)4+!TES40IH3 B.:0<\/!_^5IN@2&#HI\C+G?-) M3D#F_H"XW(/6R.DQQGUID@( F4'VD#=L@FSBO'*BHNJD%5S4&'*P MRV1Z97)8I2$EI/5S]"\>>X?D75)6>(>,GB;&R]%O+7QO4#=G.0S/>VH<3@X< M#T>TT [_QD2E);6X1H0L_"6+(M-6Q6UX#^2[GET,N[GE%EC>*:0L'UE7:4"R MW[!_W+"-%5K\+U!+ P04 " !AB(]81*Y@C_% @I R_Z\OW_[AS/=J=G=Z>?GR/__VXL6_ M_?3OKUZ]>$]\$C@16;ZXW[\X9=O=G4M?+ +'#U/6* \Q!G@9$ /S+BP_,?S';!2_>?O_B M[9__\MV;OWS_QQVW/_[XX^OD7P^_&M*F7^1@W[[^ MUX>K.W=#MLXKZH>1X[L"04C_$B8_O&*N$R6<[*3KA?0WQ-]>Y;_V2OSHU=MW MK[Y[^X>G,.\)3==Y[_'--HO.)!W+/A.A>*6KU\G.PR> MS:=.N+GPV*,N0P_?)82!D#4/UHY/OR26RO'YI@AIR%8WW$1S424_52%2 0K4 MEKJ+MULGV+/5'5W[=,55R8]FKLMB/^+GU UGE4N)DJHJ0GH-9V8SZ.$M<0E] M<.[%A]UT-GP%2-.E_\!EQ(*]"BG'7X82YTW =B2(]EQKQ.;;J9K&QN_@MD7. M\QMG+QC.L?"?!#%9GC_MB!^J*5@W$$ YWCD>N2+<2[AWW,^)$^:XJMM7^BV4 ME,_(O9)4D]^#0CK?">^4;^5D:5?4N:<>C12-@_QC."6[BYC[N73R* FK_A6@ M&IWSWV5[0DZX;[^B7'>YDZ3$L.8/84_0[99&8J.'?"OQZ.EU=(""%73@;=#9(]2.X6W;SP:!A 5L! M@-T/W0U9QAYA*Q&19"$5^/A?XC#BG G":Q()=S=%JT2V%D! [[ #K\0^0RQ) M!MK&XFX)-^DQ605L*WRR@-\\PD<:;0[$&*Q*$2;D[>N ^_R)!"X-R4U 7?+) M"=\G$>U@L7%$Z&OVP W(FGQP@L\D2G[%8'EF**RL=L:]ES/JQ1%](&%0 9Y]$&;@%^\@)"+@16Y!@>\472 M9ISS! V9#ICP7PFDC6/5]V/'^^!P]-1P]S:#L+-GKUE$_I[&5+FP^1[CCI/O MTIWC9<_$!O0KPK2R"V[)UN%"SRZJ0H?-_&@)%'C=/]RL.:N*1L.$[ Y85H[A M]3H@W+@)&YU9BN-S;5@@Z:JP^8PV10]$5ERF!RK2A;C_6 T]:'M-B\"/($"?VRH0[1P1170&E-<_M\#P>1R)1#21L=>3W%9(5O9C 6,I-&A, M=QD*V*MR9ZK+&8DZTH_AE+ QMT2# MQM;O 0^SEA03#6H5H, ]P1\\;0T"&[Z"] B:GPEU55(.05LO!:*08TI2\T/B M_F'-'EXO"7TMR!=_2-:1K,%E#R2HTUC[,J%SR=Q8B)E+7'QUY.&NX !<<3I* M%)*GB/A+LLQI%*!,TO,3%>+(/.:6X'NB;H$%.7C/N2?>7U_&X:NUX^Q^/61S MS[/8'G6\F^P%<78?)F]M+=Q;.>%]4MV0P4M92+PHS']RY*46RM=FRTDO0*=Q M(#+3+='?C.- <%'8LZ!,O!.X.3'\CS5)EVM%LM]XO4O2[%^Y&^H=E$0\A9H) M,6*=W&(!-_Y_??E&% SQU:2WRZN4T5)J$U(C?FB0Y#=-!2A"'S,_B8"(T^>! M^QI\J\^B4[[I]]QN)I=%8(&JXIL@@E[,E$]A9C6QX>:Z\)M*!*H">RR/0+6>;I3Z9[%,-JTX0V&.R>-]HK@3S0KA'SA79165-C2,[W\M?,/RMDTDVWQE?^6 MKC=\;1_Y\2S4#UBT;9AP;::I7%MYA^JJEB/@=N7:CNNX@@D)MH-]@%ZJB7#S M+ 3A7D%[,F784S6X%0[A^IWI46[%K9EP*+27RUGR:4QD4G@3M!O!;D$T1=FU M\:V'C]H[:';%_+5(LA2OTG;N$4T84,^V;A4N":Z)06"1:4/#6,[)F!UR,NI+ M@[:>&IBQST ].6OQ%/?FT9REL;N]0?^Z+ MW*5&64K2%^1?3T(X+8L'NRZ871:2*F7+VTN&95K&4\HKW N$]>-P\J=>R^'6 M^WIA*+."OW7-?->Z3UI @AM,,_=+BWR"NDQH">\NON=X^7TH(DM1@I9[4;?$ M$S\2!;![3J3.J:8)$O-.J"8X71YE@OQA5#ZFM1W9C6]:AE6!?YF _XPCX+K; M-3^T$; 4&FU$-2VQMG,MD^B/Z-Z./3=GZL&W7G:U=_2TD&8_J[63!!59&Z9I MOAFV\@[,EIKEIU?+4:QEI4L137%;MO$-RI0:YCNE^!(";61S-V% ?N_M4N%* M!E2=0<@Q<6$>F&]-8C7PN!M.1UIUSF!F:<^6R\0PYMZDI/R"BY0;58:$7'WERS/G4 T:A&M&^-MG-QBN7],70I?)]&)<$+64X5] MR(DR35WB+7LR(]B:4%[,T<":'(:5&&K?JR#WE:U+LQ/=-&\V,>) M>)B[T#0F2$5Y6KX52I%.5O"I/<;-KRE0F)(6S.-JP0%1H M695X#1ER @>,H.LLQ,JS::.OT,1K !D7L4TQ=-?)0:@+3,]0T$"&6P7C1/>R M$C/ATGQZ!_\L&^PV3-.\Y;3R#K6ZM4;991C&]B6:89FJER7E&EAF$(PP[1VX MK:B>C5B;CEN89*'!XQ#5.=/&<:\*($L1!QF6'@?8 =C"0D"A MS\F3L#PT5/ M+OD?H7,6&A!@[]8.A2K'@GV*[_0J/,00,RF1J-(S!D38Q,LBC1#@+TA]=5;)MB<8X4X(\"6^T"V]R2P M*(<,P?.10\XQN*C?F$U+TR%J'@[K>5(D$POASX$,++:*ROV5LBKF7 !,8#*\ M(87\4O">L67RW$B"!^J2\(YY\#=>*:)1Q");Y=7&)=R'@_H3Z 8K)#E48^; "8,'4X8_$M6T54 -7D/.-#A2E]RTQ$-26I H8 MQM%A24U41<;TB+;WKF"X]+G 21AEJ@,>62E#'XL[URJC&DL,@N8_IO+QDS%K MR[[;J4)1TB_6KJ12%%,45\8<@^ XK,P2.JZ9S\H[WLX^ZT V"3EV,0PL)*XC MS;0N\%- (\)6JWEUK'%9C)+*YRX8X_4 .U"DA=O!/EFQJ.$5?9J9YR5:EYH3*V\,=B@=KP(-(J<> MI64 5Y(#R9FARN9#65&?.I9IQ&2D/.J35]\[K>B:1-:N)V78TY!2A1]@N? F MLLEK:?*4)#'5T@6643..\1M3"6]R>4%D89J([!,1W8')'('GRLFP8!]8 M&FD:4D9A/_](-G!&G^V<.5WLN'%N#7EKLQ7V'7H0RYBLHE2:N.!@WK'@NY>F MUY1"FN* [4U4-1JSO_I9E1$"+LF9UN)8.K#G\D#\5M^BI)/Z\D;*$Y3)+N*%;DUXYK''M. M590=? /S?R!:RUA*IVQ$,K$=*6,5=G%MA7XKBT<"RI8<2DWX9)RM68YM.BG*);@D-,JY)U'J],99;,<]$".5Y*ZO,'NB]&J<5W" MM+N!F^4^5>LMYRA8!PW3(,EO<9AV35\PR_OAGFHCUR,34SQCS7.;V\G?M+V%LVO+3&VUQ'[Z9=$)=!5G!=7$.^ M_1>SHDZ=<'/AL<>7?5^?YZL<5&C_K;^.JM\1(N#=!.R![#^&(EOL4$WHDV4YMK?[788R*[F=O2^PXB: M#K[ Q+0OF'!>?9=ZI$3Q@N%: .ODCB(^HF@L[,L.M^G#&>$X7>I8N 270./& M1H;:@969T@7.HAX@S9=K&]YT'0JFE-BVZZ+]*CT%;1KB-\(6M%(NOC(^''P'>@NAK.9Y4 M>&[PJB8]G #U87_C.6DV\2[IB3^(;E21?HWV1%4>!N][P$Y-LM"02^."!BZX M7=P&:U9D^&I2<'T.LV;\M>B?#*T*K:B^QC.DG?=].B5!F >^V$#XRF<)IMO4PIHYW2B]<&MR$*\V#$;OU4<9**#&%K;T5VB4/-,<8]'Y1I_+2?^!L M80'\E;,=%ZJ7""SI$@\-7J8D(H81\$U N"NR/,LHR0(?,W^9N*KI\P"U96DA^I0.I$B0TY[LR/]C(\&CUPRHP\CYC.R$T,FAS0 #2B? MT5'?Q%#(=RY@Q_Z*.O?4LYGVIHG\F;CXC7S%*=SL=DNSAUE^)/&?!#&GZ4C] M8)Y_*Q%C]0=:MH_:C:"=]8"ME*#MAOA[3BMT7PUUO",].(S50LI?J"0W( MG??%HC[1:',:AQ';9H>==4608\:.)]I0AQ8^XR6_M?D^&1D#'A]-.-&;T((K M0B-GP=P)NP55\)4UJHBGK@6P:"#&-1#FNZ:4^3K2#X5D8 QT^0XU@!M2'0T8$EL/01L#S MI/+$ M\3^?D7MPU[ )!?*^AA?QD7FP,VMZ231Y$+,LTB..Y[5G"[S#ZN)^'X1#CU)!#*5A:II#ZR'<(8O7!%B76P!K"NM=<]W'*NKQ3-A"7;S4+\"M;B M>7Y+/ 'SQN&W?PNFMA45]O,+C*3;N6G@'LNEW;=<^2:@?&$[T>\SI1A8VNVX MGL&N[F"F034HT-8^FILKYOB9?YY1NVQX9NT\<*5@)BQ%%2:9-T8%ZUNKN$*T MZ,8XHUZ:.UF'S^;M5_M'O021XO]%1/[!\4A2$<"71=VL2>?,7Y9_4/C-M"]S M]5'Q_,GU8M&KE/]AX_AKA9&C0X)H#WJBZM^Y\+08*NF^YH?;;$FNA@ [_-1+>G5V8:9[Y^0?&C7FN0/^LN%&=49#UV-A'!!+ MYK1$=YDMRSL-#6@J,4EQCU<%4[!%0A0NT((>@.1L%6_ PR M:60>K!T_:VKB^,L3)Z0A6]T4,+PT,T1%P,=Q)D+L_K((_O LXWB'[68K;PB& M)N-NTWVP'_5RP25\PC%]'A-SFLA#=LE %;#4FQ)WR!FXR[>;IU@SU9W M=.W3%75%MG):%2G&)W*6N")@:QY]KP.S-=A#CLAT1E<;2VSM7D6DV)YVMUA+ M]UQ%3DYO_S3T%.J]5PK ^#7$[G:1X#(]&G.HW()>)U632W)$8&O+*"(=R99I MEVZI3YTB,Z%VS5![)N_.M#?T2 _?V]L=C2CZE/!GX.Q[?ZVHL+= F^3*P9@V M?D%.&QI$X?-:,*=8!F:>G]]<5V9I)W3CZY=LW@S<_C[10HT:]U"6>"5Q68.S M4SM!*GU;G$/?EJRM&\"%I;4GS&D<"*FE![.;_<6NGV9,3E]7K@VQ_6UJ2@5R MS )*B9K<06V!3.]6)-^7@2.'W*>Z(PF??)*&V+PW:#!?Z'H:@R98&P^R5LWN^N(3ZT_[DF0]!B[>C^ !R?# M@GW):1=9>8BJA$\3U/'FGFE9[+C_=*\"P#SG_"RVM1^T4)OZ5UY AOW"8R#JXC[J8N4$':"($[YA'J<[%%>W:-_C1E,')LHC;>7IM2/KD7;8 M"-C^,:..%S>-647&I3<9=7X"]R089 >=;W<>VQ-R0GRRHOS6Y'%G\J6I1U.% MQMW4YD'8EG:5/G[CJH(B,']909QPT=9.TT*-&I(S5H=2DID6IR<7].;+V])T MLI/C+T4/57XT$_^83F"HG3G0606H_11(+=P]JC-4\%C<@SK(,8\\(UVH;$ M M1D_Q&"RD-1L??@<8UK=8&Z;^B?!#/+ZVH,*.2RB(L3$A_KE$*!*'=[X3H,2) M],D) D=4D)E?K(Z/V(,0_VJ>(]*>*U M%A3L20WV)H51J5*0L:]\)KC5ZTF&)_OD3WOC0W#">:REW.:4#?;UG6NXM7T+D0MXF%U7RRO,5!U6M&HXD0=,:TE8D8M@[1M[90[:W;=2-+BS MX[7$*6<58+M&T"PWNS)51CN.7!E%*:LS$[OEXW'B_#S@3MB.A8XG^F2)P2,/ M67>LT/*V-B%A2B;H$SGR(4*GW.=>$\L*T(%L4CN_BW%@;=,U]WL^'BRY M257=![U,+D50TW"D5?G2HXD6B)V^)=QOB$5I#5O[U/X=J1O?-.2KP3^X%I!: M&S.;U9<- VXWM;(=V0$#\P%$<1MV<:%'+\8>PCEQW,\>6YO(1/+I%/P6V:JA M^CL9FL"/(9FOSL.(;IT(O UJ!?B$;I15ML U=3%^&O9=(D[5)(!+P\^G'#^- MQ)_@ WE23%/8:$H87=C& M?RM4YELNV?[A&:.D_\:LVC2)AY\?EXES1Q](DBUKY=G3A(+IB-^(O[E*] _G MF*C$>\:6C]3S$O(BQU]340R=!/KS?[*B".IXIR-^#5[F0N\?)M(1^D5 Z'H3 MS>/VMU+)[4C^]21\J);%Y]( "!B9URZF=79V3]HV3%.Z\+1R+,]/0,HFN@DH M"]+I)[?$]9PP3'KU);Q<_L9]]Z1O# G=@"8' WB>@B;Z:40SS+F;JP/6P-AK M\EA88L!\_D&K3$FF)&KPY5% M?=*ZK/^+-E1=-TP' ]<<^IS".#G(GRAT M>6X# JST"HE:5T>F5-D!(AL X5P[6W+&M@Z%SI"4HD'?1;.?#V1[3P(EN]0)!#?!N)V_W1R "@:-R0PT'D'F#ZI>KWCH MTFM@TCD2<^>J#$V4O86G_L 4)M@.*51']9$2MRDZX M#!NS.A8G)*(_E54IR[",7)A2YL EL)BEKR2$"87BEUGAQHO[[:T3]_$4&76HB3< M',W"@ M' <>M=A#7(V+9I=^RXW%XD !M(7 U+0T_@,5<:$Z[#O'>9/ M 2EB3G+Z'"-J>P;/@M&C8JI:HLEKJ -\L!X:S0,K>^6N?1M96=*@VN##V:,3 M+(N,_]GQXG0SA&&\37\VT"8&(0Z[50;\0$MHZ<%FAH,H8Y%1Q>7,Q)EH^S(( M0!#FW7 8A=.5$.H00:T%^.D&FNTXF2[-^N:O-YQ%8G.-3P.-Z$7.[,%543,) MX[SZ-BQ0T+YA'J S^O F[WPSFB_(E"3CB)*S0G.2.10+]1C MH=(2[:'7=^>L$%-[-!Z>'U>X*?NF>T.]MYR9>H(UZM,[!FOCC$[V)\1W-WR= MGRW4!G2B&W-3E#YVIW6$5(WG:,4A">%9)RJ^CJ;<]_X>3R,.S!N>ZB8H>2O- MG$+MI]&PC@7_;)A]?,#TE6[A(ZVHP MN_0!CH/0S>/RJL#"DSJ,_>C3B"SO(C$>^#U[(($OPF8:C&X%@/5TU\WZ]G6# MAO>>XP%G.U9D7NG1KR"VYH_=D$#\P%F3M[9O-$546!MGF!A@Z\6FQ/'I]7'I M8HJD@RMTQ+VA_R)D[+T%/.1P^(9(.OR^*\3+08B6A+SA"2\%MD<7U^[6P%8S M\"U*C1^E5MN7$XDTU_712I!*B@8U\]TDX"QG&'9N^]<<=@;9DV,('2X;4Z^48P,N2;5;)/"D_"5V$CS3:'';W(7*G>8K49O!= M%%%\*J(PC-JIP^U=+GKN1S3:?Z)+HCE0$#K+"X BX]M,#64)H:V(H"I6Y+Q7 M;2675%2;*QI>?^6TFN XI.YD?^DO.<'!WD*TH@,9\LT)T&04%:2+PT@1Y"I9 M.5%6 AP=R) %K[8'VF1:95ZY\;:.>#Z(RGJG60R24[7R"6JX2)V5U85B9>Z< MLNU63(QU/ V6US["3.U4YWE]K< Y/<_(:JLZ3" !:K.S.Z,,^I0^@,6^ZVDZ MK47Q'5D#>IX8)0V9\5V+! MD 0-5W&J2Y_DRHG+M/*-%/-*VG<7]LB!-%1]B"NL4:!'I,B*LSQU@XZ=\"S< M7]MQX40Q$.Q;*?S1SGZT;!KAZF9-.>P\V=?@XZ9;*&V#<+]>QC3)J7-'(+N%//"[B5!C\5NL$/E>_\(8$R?EA M]YD=A+@>X=F>^&T]RH.1A1TCT=@VDL'M(-J+]W;?D_Z3?3, "X$3FY1B/KW9 ML82E(A>;,L:K=6HDRMIT[TYTN+&; ?9QMTJUS0TW=J,UGM0;/L-^?QQ(+DT, MP\N&\+F3'U%NC8HS$G4$V0$".==G()EV\?$YY5V,].@#S]% <-%F6W%C'Y&U7A00T[M5?AEUJ'V?YUY'GL44TDO6'#&XOMH%7MU@BV)60OWU*2NQU@# M=_;'5 E\LA;3$_J^_]1INR;14-N[@ KM/0!L=Q?YUL.+99'C89]QN0ZO6)#V M+1"AP^.$"<-3KK SBE!-S[HN<.8Q&*4MC&(4Q[!-%,6H;Q3['(D[$E FND(& MD=G!J&BWN2.[)LL%2X;6S/QE-DI6[2VT+XYI";\W1^%"/?"*<,89XB:!*7'O MN>6B"!Y M4"" -\; M< &2OA>RO8. 9^?8-W$$Q$#?09:MYP)ST'SOWE$->C M7Z$;3&C+?I"SK:KB%D^WH0PUZ)+DIMJBZKU#5;V!+R27_@,'RH)]OQO( 8SA ME:/^O?$=XP#JUGG\(#+)J.-!YQ8TX\#M."L50?&@D# '.5/V0-4G%GR^]&\" MYI+0FLS*2+ SBO3$5F$0UI-MC:X+ZM.0+^D]8TMK@BLCF9;@*@S"]L /=-W% MNYTG4C%())K2-%VVX 38C S]XJ4G20G'H,=C&,KS9\>+T\YCEF591S2EXZ^! M309=]B3O!;T$R-7*EL@$Z&E9S809F6"^GV;$GY_5_.8<[1U^'_L]ICM1M]1S MND4.AWMX+J<;[4,=QXHARDQ@1855=&:^ZK2@%?6(,( MKP,A:AII#Y%V\1&TUE5;TA\5=5"!!1V9+ACS M$BWSN1<72S>KY'HA_WI:YK2%"^8M^\D>W*1?3TLH+5SH M$2@P%DJ^BHLX\&D4!X2OX((^B3_9.=]:$&%6I1I:OC:V9>+\$U:,_(HX(=DP M;P"?I073) ^T5M9E1BC"0=TNC@I7XW=QRWV \(/7I-MZ" M<:\,#W'@EY1]E17CY"&G(\F>8%E?@C=*UI=7#!TLF(C-U'G& 1E."1J,3LH< MAXI#I\C&>CNL/;I0E;^9\]DO#77\ZV8D+(E^3GTA5!9R5#D372"VJKVL#)Q. 8 ME549@YH2^#2B5E2CO=F:68]BWI'!\=\XQ078"P"OCNKV T 7<4;#'0MI4MPQ MU$I*.*=HMQ2Y"?4ZD6UII#XP6?\JA]MBUPUBPGDB]OH!R1#AIG'W M%:V4?;B7@'FT(4%&WA5U[L4@2FI+N!W(T.LM>LFXBY/ 70Y[F>?CRJS+7 ?S M")I= !KP=B;WR)X90?' )?_JGE\2?1*&$5ML:,"-6R 6>/2!3 MVCY 7)?O M__=__N7NXJ=?_.]_7'[YX6']R][_>!8_OO\A^/&'_WKWV\?%/O1^>'"_O/'^ M$;V.[L@_OOSPW>>GM^Y5].:_+R[>W?W7ZX>GD]-?WCPL[X+[?VZWWF_T)KQY M\'_[_OSJG@1__/3W+__Q>?/G-^?!Y_EOUV=7_WCZ_,L?9_??__WUNY,G]Y_+ M^9)][\?;?^ZNW \__^F7[\Z_?_W%N3G_?'5__M]?OOPP__[3/Q;AS/G"WO[V M'5O^\^QW\B?_[.\__+C_Y2*,/VS"N__PKC^RRT_O/WS:7YVMEM[)/W][>W>Z M^<&Y?F S[S'<_>O+_N[#O?OQ[<6__B/Z\X<__G['*?'_N%J>/GD?Z3D]#3_2 M=>0Z]XO[?WSW^5_A[)_+MR>75V___L_(>_??T?)_7YS>W;YZI>T3+DBPO6*. M_XEP6:MFWE6^F9@&UY8,YK09F1U.R>&6P$X<_S.TT:DCP#^:#6U. Z]PTI$O MJ"]Z;2092.'\WJ-KIR'&)-D_TH^1*ZSTA")G 48N<9.*6-Q(Z,&)_AL(,(!G M(JBD>3SWJBT*K!'%Q ZK=G8!%RT;[#9_+8[3,[XB2RYS X9)F;%Q_Q,/H'I ..@W/8O*1 PBB#:(LT6 M1?\<1 K9A-]$5&<9PNR>F[0[A<]WDF'!#]$8BE#*-H.H ("O*X)$R9TI>=&K MR4_B;-2_FMB&:E@V<+I.K\B,K;MB'0-VTR)3.]C *X/+?DL2Z,!7C&*TL! L M[)]D)0%L>+?H@J9I?8K@A"74HDKZ,;).*W*\&B,NKQ^G-J)(SRU=;Z+YZF-( M9F%(HK"8BJTMGU9@2"''+N6K"JB=(:@WJR*9ESX'2,(H2^( /D/:,.'X "IB M5.(3[C-G3C[TF7^ .QVKV,"3'K(I775T1'/JA)L;ARXO6)".]@PO_704Z*7/ M_90/G+HX2)HJ)(06\IZTCC$ -+B1+ W)0K 4NVEWDPW)W-BYGU.\'\#L-B#% MNA7#;94N:]W$:>"!N^I.MNA!GJS*\@#)U#/U=:$ MB7WOUMC\VNS"R).8N;_'-$SF.V=+6R9K2UP^)0FV0\ YAW@,%R/H4V>NR& _K*(-N6:MP>D95N(MA.SH0J5M2&WG8UP4)VA$4-X'*W M&?9MQXO9OG$ )4AYBUK>JD+G!8O!6QZKHD5N865?"5+F8E9Q*%%)'S"L0(+V M^:M PER,_O.J5,Y6' >2'I1Q/VMEJ+ 9M?E]!ZD#*P%R:R>[8N_5%Q\@^;*1 MOH_^,HLFB!8.8C9Q^A@SA."EN)_?[I>SV:#,19:!!J<5=G()6U$]P[! -\H3OW^7[L>,>*C[Y-:JKP3+ORR<#H MWH-%\<,9B1SJA5V+5J%0 YRV85:"?=4\LK8/N5?%H;28':8Z5$=L21UQXDTF M%50>)Y!9&#S;@ #K&-7?8.4"ESJG .2F([1B>4">M9#F[&J,:NL$@GN_D2ND M$$8W!Z">,B:BG;J6&&",S[?JZE&J1NVX'6-Y];?ZZN>F+#:>$(=1$@O/B89$ MH+PP8^@)["OCMSYA-F3:T&<*HK_MM]+A 257C>KIO.25HWH+P//;ZMYK0($4 MHH+.@K#\)XZ M7,T3J5%-%!EE'%!3A \2NNS$!1 @U,"!WUE%6T6E%WQ5-0&)*YJ8_%N2C#\3 MK?7VBX!;,;XJP6KX^&(;IA$Y87H;NW@8M+(20L" \CUCH@1D& EGN%"S MG[?$_G6ZXQ=PZOD94N!4 ]KNW(IO;F0 5G] 1 MRRWCJ*.,H#,:$)?_CH94VK['#=,KBJ25 5@5[QDY)P$33;)$2;>&2*0?3\$0 MR5<.E?4[V>.VMPL+\+)B&B$4#\=/@O>;+(-TY2\K=;K M=RL[8=\7]>1L6;A-$GT.\I0*,'5Z MP">!2\0V99D)'D%U-! MVJQ:PFSA$F!@;F"7[J"AW,,MC<4[/&>:>78'N+,*7$/_KAL>F)T;O..6-GI\ M'U%9O')K.&CK+7"ML-]Z2QO]<]0*NSVX$ K UNL@R4HJ5JJ*1H\7'GL,"^:X M=,#TNV2WXYQ+<)J6DO5#9IZ@1<*0D(J_-7R;+F,RD(O!0%2DW"#<5![(OK J MX9:2]#6Q8_<8QE.-48J(N,&0WXUX^!M::SV8QYR4)/)9(0;#=0BS[IPJ8B2#D*-<8>4,QVRHPZ MD#W#(Z.+O09MQJ2[''2?6VLZU(WO*]K[#2V)=+J+269M8 2E;@+VD P26;$@ M?9Y:.$\$8,#E ?!%";!A:*D+FJ$5S?;S!>$B=#P.,ILZ=T)\LJ+@V8<=V'#C M0(H"*V4:=K$/M_%"1MY=).9 ^,LK_LM#R;@#)W;HQES67%>RZI,D95[*5?!MXK$!1AFTL5P1>W%(@4,/,H5190.@D*M@9! M?Z2DH-],;6B.G/'(AZ\*\?SFQ*UY["8Y\G9F81N3@3ROUX*J-',;.[54A?+3 MC>.O^2^<^WSY9(EW-DD(P7?U;.B+C.O Y97VU.4LHXW_4MI7\V?'BU.Y>!Y[ M%%E)B#JD0AWV/'B+6J4D'*CA+?9T+4D#=)?P@V4UP@[/GNQ,#QU@F"_8L&C$RS#,[X%PXBZ MP/;+A *<\GX%.?=B*VK90X,5>LI_EET?;SFO@P('2\\>&\7+#AC M\7VTBCW^;^+Y%7X< SB!6'T_^B@2@%C@8D4@BG;I/W!.<7? ML(<$4W/?A28 MA)K#JJ"/IVPK_IORU%]FCTKAW8:SYL0)R;+X"Q:Z*U@A$:E!%*RE,) ,7%HL MD+Z=.CLJ_/7J,6I;B:1XIV=+Y"P$B\#TNQEL61#1+^F5WR\VB#.\*\CAX34> M,KHTM# &<\YME=!+GZ_EG-_2LY9^_%^3GR?QF\7&\83\!^\=RI7XSDE[ICC>>1C5GGD4=W@7S!'[^=KL,<\Y[7<@UU?Y[3'=;^%P;7>S8 M>12F^U>-M9!E[+T-L_VMW;2IIRU;HV!@97AB4QE/_P.V0.0 9VT%&VZ.=[\S MM\HXL& >0G46_P?A#9*0K>XBYGZ>[Y(4KO>!XR>)QWGRDV&EU@'\O F\:=&6 M(E3=ZWT1EN,O/SF! !C69A(H,4UI29 (-0][(-Q76L,7P9&B>^^:&B[L"JR: M#3Z;,0RB7V]%(KGJ%$;^0>'$X'\[GA9E6"AG@H4]+X1DM5J95]EQ3AI:0DASA,LZTOP M1LGZ\HKAR@*?C36%=U9@QNP935]K3/":B16MB;CTG^R/OY+U1IJ)1Z_#XO@M M)-ZF"[NEX>>+@)#\DB>MJS4'N#0RSKZL<2L6$NKONQ=XK[) \7B? ME+M:F.]@D5"L.\A0^FM)O!B#E*WLRWQ=/S./@Q%MZ<9NA244XQ2I3LT,R\2- MW]>L%X$9/M(T@D"X-6 M4G]]':M&E@;<\G7Z<%](VS0 K"(K]RJJ'KM0P(0,]W M4=8C ^9"W;Y0K%B^CDD:,CWBIZ.$ PL5L^R_KVMQP8(5H5$<)+V+SI]V-.OF MER]]9(Y@-[W/YLCM+SG\,5G6%SDFP2HWD+C2:=Q=':;%'BO6N4 MSSIU^KZ.9YT&N0 V $'6M FYFJI4?STA=&4Y]NE\TI30-7 ^0.$@D*0&&.8& M2 ;I@ET0;-4U=C*':450" R.#A[XJVEV]A,- AK"=QS '3S05^ MAHNL+ZYRP[XE6X?Z_)_%U#CA>,>.)ZH!WPU2[#G\JD9>&6J\*T; 6N2Y2<.R MH?3)"5E37_#DQ/%$Z]9A*J61EO9M!UE6'=!F(W@ASEQ">7BS=V@S!]@_K%F# M9&QT3CTG#.>K#. \N!62;@A9]C8!+8@,_8Q&B))@I!WRK\;3,TY!S8H&HTWL M(-W?C"2:O*DL^"]:B!&686-=+M2W75%:%;X,WIXOIR,C5[V-EH9\RK"QY=.H MB4615%@!US%G,DK997YANF$-^RY_S?S4Y1'=LJ/]I<\M:)PD=8^VUE>'9*13 M2N_ !GF8UQ)DW^+@R23:C45G)U(:C*"W0Y<(%U57ZWYC=6.JZ[#LTH1''NZK ME+JJ8DH0NALIFLYVI(H.IYV-.:%?K2+*,T5[EP4/JW!F&:+6U$XG]?.KT#SM MS,]A!V\WAX456FT>%_@S"<6:DEJIM-,F$S^2KUOVO/)674='0_&$U'@T/ ,K M6![+S3]K*C>6NU,WH9,Y^8<0&M)0]&^-;,;?R,:BPEIH:#-HS;&]'3D"+]:( MM.G$H+!D9UZN/(RE-;E&'MH#C/_T+Q*+4I<\JO._)#J#HN2A.Y5T-PT:=7,2 M:/*_.H? M!,)0.4SLE]0Z,@R1M] E;RI:"RF!"&KGX?*#)P':\>G7Q)8CK_D M;*$A6]T4,&0)G-H3;7/9%3&<\OW//+I,A>(OBWCFJPO*27"IX]WQGZ1FI3F5 ML+?!AZ%)U[HH\UJ]I%H3I.8U21EZ;2O"$'V%G7]H18>%F=)5!8"4.*,45(Z% M1A>.F\SLL9"UV( ZR9JMCM+&6,-W())-@40WAD3$6VKXLM08,=GI3HKEU7. MG.H(7".^WY('YCV(MX,2#BM9I>VX<._)2G+H8!;&P+OG-:S;W*PUC^/NE>_Z M;1SW@..XO\V$1AO'_6T2^F3'<9O;2Y/;DGG:5M]:I+RZ_I;L6!")M=R1=7)? M 7916A"-^CQL#8BV<0^L5L9(K"0Z=<+-3<#$8,KER?YC2):7_GQ'1/C57\_< MB#[0B!)P,:LC'OG&;A>\!G]Q#J LJ!G.5R)AZ9I%Y!.Y#SG$$\?_K!2?:8> M>4MY\B5\'29,UBG_R,GCWPM0C7[((%9S2, GH?VTAV:<VL MR$3 U-/A&J'$VZT3[-GJCJY]NJ*NXT'HORJ]5N*U=NC4OB1/PD#@0W?#%8&E M!8U$^Y=+?\FO5*BG@8G9:%,G9>A7UX/OS\)HSF\,;$>" M:']+=GSOBY&"'[C!X1ZWN.U!7Z,4,&*UH>OE89:N5"ILA6^VI7MYWM'(\41+ MS;S\5= M0M]Q('@$?H'NPC<)OZSC+MW)4_/SJ2$,;23X,[)C(8VNJ'.?9.'8 M$;<,R_2%+.4?Z N#H3U/E4ZXDJ=Q&+$M"0YT'D)Z+N,<^ )>#*Z)?/2G>X>) MU^,T1N>6$\?][+%U>J?PUPO6'LT-+_U\56IQDS[P<8:.]A9_+Y9"/9,812N] MY-_)LKET1G3,\$-H9T\1Z?2/!%7NXCZ7O&=L^4@][W(K'%+Q5G[%0NAW$@D2 MI#EW8!*6\<[\>:1G5D%ZQ[@(DEJU]%56S6HW?CC9*U#G#CNW,=DECO_; M-?/=["]6WW/-R=&-]KWG'NK<_Q30B+#5:KZJ$*!T:G3!P&PR!R5?L:06W MO0;,AW \(-=1!;JL6.$A3KI!@1H=V.-353V1>H\ M0JR.+I-S[6R)E0II*1K4'"&YOLHE5F11G]K$1'?"DA9I9!_(OT8N.V]G:,%7*.B=KTYBOG#JKZ&->ALFI*B8I@]2M!:M M?(-[TC8*;R:N>TK4I?] PLA&H:,,RT@/ZO:@IHQCX-9*]]1.,1[>T2K/:="# M7;OQ35&Z"ER$J^ VDO-1Y^://EEFLU=O NJ[=.=XLZVX>@/+6@WG] RS(B]Q M:NAR(F4+3'XF"OV A=V-;XH;6X&+8!5Y9G).*+GT7;:%?E(N0D;)(.DAMQ)7 M4 =,_)UXRP7[X$1Q0*/]'7'%?T4-B>O&V]@3+]D?_>!P4OR=)1[>>_B+09$7EU_P8);^&S!*O1QWG3;;T95!F&,/#B:FC DY-"O(EG3(57) MUFFKB'2*&U>5G\CC \KAJ;0#-W4SS3SX@E:#GU*D4Q2[*C\->O/;$_NESX'R MN\ M/T[.^ &3Y"9RPJV*78IT^F*7\Q.N?;VQG]UDEGSRF,XQ&\2^'[%-SQ_O MX!Y@JW<=Z68%!IE[N%=Z,:E^,R$'JK;C;0S^!04/78V$< M$$O91Q(D!DIZ6+!Z1D7M(TWWMO!]3954$5]A9T6HB3O=&54>XR4_)"4/8IA& M$.T+&SL\V1?_Q4)2A 9BG*BM;">4VRFIR^3:OT_# M!^IN'.+=LGL21 MG[?&_GP1,=,(++WU7(X%"#1)NKK,9YQ5Y!/B"V5N$_457 M%MDSD%A=4OV=/=V&'8?9+7K=/::QDVT[7OX8)X)VOMH/E!BY42N M0D?V=AN5KU$N(.&5V2Z@WN*1_3<)&/\/_S\->R/]&+?IO(R#\K7B3,>Z9@\) M?L[8=QI<;_@,^WE*RO*F):*$TD4EX+LW;_^TV 0L7F\X/6]T#E;IUV.U%BWK M!3Q>=0.YSV>4<=>#17U8L4%*O%F []NPXF_#BB>#>:F&!R<2*SYX P)LET:FAC(1P03]9[X?.]ZE'^6IW'?TZ88$KEA\ MLT&7N>8J@# C VW\5>,"CIE*:4N((@^$^ >ZM(4CAS%NN;2L'7K6NN:F.11 M+!Z)]T#Z;9PN8,B>O]+^Z60(V%W Y%BYX S_V?%B?E>OXR! TD)0>$'XHB4\.76 \(_?JF3]1KW,)H7BWL MX]Y([%9ST8MYR:EI@N85<\0D \JY(N)B2KI5_0;_6+AJ*D&K+0VWD]E5X=WZ MPG&3F3)9).&$!0%[Y#;FU-GQ?ZE6!_:O\=1!C6(FNF1IQD2L>@$1)!)/XT(# M(6*W1UC(9JQ1-I75PDZ)--]C%O<0?DV:\B;!;@[6LF$_,#_:$'\YCZ,P.YS'FYS]B)^3& MH7;;HVB0,<9SNS]OP;J7&1;0M*^F\$<(H;YP= MBP9K#@;E5!\:UV$$$UJ0C_GDT^4C8&LPL\[:Z0M5-D%-K!)8MDT81KD[6UD" MUN'+*/MZRX*(?DF8-%]=\'.7^]9CV/$N MZ!-9IH-'3QD_/)VU>#BF3.U)O!W$2%V/KH7G$ADZ#_:6_!Y3CJF72#J!C#/< MT[WV7"J#CA\_?W))&)XZX>;"8X_'+ DE44@_'N4Y(U]JSOF!QWY7",IB.":< MSS\=I^K+UIFSO7?,08?IG\A]R+_.7<0S$KH!W46UH<42QK=\/D;ON&VU.?LA MX@5F49\-=QOR<.:G9$ X6N_ MGZ#:3MA(AF7T I5Q)Y<;1#]SO4)Y9TZ M:^'Y2SE$IW&CC70859+&.@CTY'(:/(\D)ZHPA>2"$/!9EA7H M(]U-4F;DXAFX0I:NTEX,@AA=CU#Z\2@O0?*EYJS'FCPG-FMZS-FP7!GD,?KH MC1S(I3%P@D=!(^:K._I4:%&BM!G:OA_GY;1UQ;D4>@<&S)X(\H&1IVR[<_S] M'?$I"_(Q#&DON"3_6AY# WA%,")BE+:O+V-S;1@T7I$377= 13=M<2%8GL31 M-8M^(9&%+!EEM"/W--39ETNY?U@$ZCDXN_9A/ 9+48]Z@^LQ,1=X[R"(T1/C M\D&, 0X7;+9:):5'T&&N)@RCEEXC2W(A]8YX& DII\/*RV\9^+A%4V%$GH_> M.^JA(Y5B*//XBG,3\"-\P6X"]AMQDX/=(\IW.$V08[Q%Z'(E%QU:(*28RVQC M%EX5_!B%)N=%+IZ!^PDT:]'''?,A-U8SO+&&$[5XDLL-IZW S:$.($D$#\-8 MG*0V3JTV3..\Z"OQ*!:L9Z78-S.U04M026I@N;G17U\*H![6@ ][MU[/3RD$7_=BWK#X_<_D/7AG3%'=J)]G"U483^9C/ M6ET^YH+'RK6IY)5:3K<=M>CJO,B%8Q #JM=F]SYC+<$3<0$2A@^6JC'[OWJL_/7/QHQ4,6 S_5 M*,^(!=<8U/DC1&60CDRJ1B)[91/SB!_)DO^K>"A=L%.N5 [UK^B6IDQ4*W$5$F'YYC-35N"5$]@>7;5.L M\QT)."!_77H(H"3,&/32^%"70LZ?>,]B,KOG)LUQH8]W+=2Z 9HNCBWJ!D^R M;]0@:=\CN\#6=+X7D4=HF,-!3)1-;'5%89JW-_:,@H#/:R2=UHZ1SZGKQ7UM M]G^@/NRPM1*\40Y;*Z\8IX?[MSEW%@9(C7FO:YQ6YOW.O3YWV2L2AH24Z13A MY/F*7[YLN"\*"%&B$]J.12D(K\!%*),SE/._QTD+EX/7;!3Z MKP$4]T=+7G(',H-;IHP=ZBYQ!X@>(48Q!6>^2N!+'.#^4<5&')ANL9H^)7?> M#MD!^&"&;V$A^3WFRSQ_X/^SX)]8F,,FPX(5%53;2)5WLF8^@?C.4**S,E5- MC@?)TU/4W0[Q@0PUD\!7]ZS-Y3""B:'F AC'P.E#-FYJ T0A"_-%,,.&"6S% MA>)N&EC!=H8!W!],-V"%("N&L!D'KONAH,"EO,IF-I5MH-D+\^'9VXKQJ\/' MN7X;<[Z!0>;&KY9H,P';(;D@F,_T,HO\ECSW-*OX+!9Y:NFTF#3;^):(-U^2 MYA_O^!T<_C30PXZK[*UWN_+YH,E4\X!$0ZX9N!JD/[\0O7&"!^J"MZO31(YY MTL"H0 -# 8V@7JLO&A"7_SBLMR&4-?-#Q_//8KV+ M#,OHI=7))O-S4I*5.T@ ]WR[\]B>D!/BDQ6W^#>>XY5P_.4\VI#@AG%X).);6_B>&?IL8@SP&G4P M8V\O8WTH50SJL'IJ+RG"KM"D)CUT_*5X$>)',_'=4B*2J5W/ ,^J@&GH>BR, M UL/+'JX>XSV8V%XA+X_<[;.FH1W+%YOHI\=+X8O#>K"A[WAC*1>+AGJ9"E8 M?H266Y@2PL]KNE7S"HL?(%_33(527C1H3'80XW;I\S^2A?-$ 'R+ S#KYJL- MDT'KJBH/U!^%9=_V0I+!Q MA*2DE =1R1E3?>75RO<6UX&$B*:G#5E:=_4CC.B=,O?J2YQPBJ3"QE8ZII#2 M(<\R3'P!21OVL$XD\!&J@A$YUT/!GRB7\RGP$/ .WU_(R0ZT+=<4":Y7U%>2 M&:-P,T?J5!WR;L7%U@F"_8H%CTZPA'9W=3!C1PEZB[J%J8#O&985X%#/>/ZT MHX%3;QX\I$XT$3-Q>Z#'>/-WE('MQC6+1J4Y$GHF[A?H\S\O,1_2:S@V59JO MSI]<&J;>K=)%1/;M1 X'Z=+S2O"IO, D;[KS9-*6>(+YQ'7-$76S_0I:CJ$E M4>=S?.BZ)9ZHKD_Z>B=/8??B*2POUK44T.Q)C+95;6>I9E%,!QS#:ATI5$DX MU(C"2.3*JYL&MM(65C(LJ*6"^C9/RBR8&AD3^2TXX2''EV1')?FW_-I3F$-PI#04E5QA M\S]9L9*@I&&F27?LD:*&P(JC5L78*Z^RH/16++(<#W(X04-^+;R"S&G_BML: M:9K>YJ9&?0J+C%@/UE6G" WK]&MMJE-:;A\G\%L[*+0'K6_MH +(MR2C%'_/ M\:^=K8V^&R70.-=-0_^YS!3SF'O/4$].AA6OMP(<-7;7I(1-\I#XFSJ\73RR MQ8;%0AL6CYRL/?]!6D)\Z8M0/WT@ IM&KI4>1&074\9I3;9,.#]+TR0HQ]'- M7X1ZEI+;JV>L%S&.3%J-;W;-C$&IYRB14B\'$VM9IP5>^^.OY/VHQ3OP=2SV MVWR5KF7VP!\%'VS(VP:9XPR?=6N/%9$A=QTZ/(&UK^N^NJ[BKXO' MM+)#UT#4@F2)EIL_4Z(&LG(EF9><8()0=*]NV$K(9T^7 )7X;; MW?%RFI()(LWCD/IO7AF:R6U%*;^@,J^&MML9'WXF8426,W\IBLA=_L<%$S^: MQU$8<1Y1?_V)B+= _CL/)'#6Y):(NQ;_>=[ -W8\T=%W-'8??F$3,C@CY!Y8 M3ES/UZ.TN4^S_W8MYBDE*TZR+!KD>)E?A M/(!XR!=(JJ<6&\?/&,^7NB(TBD6Z7KO\9#C,N*'DZYR4TC"G6><#1<.#4:E M\I!+FN:S"#;7#D'P@>>/01F!PFX?M567TSFURZ)%B>6Z"/ B,RH?Y/R)!"X- MQ>O3I'T0A75\\T%4!9XK>_\'(CNEJPG>D+A_6+.'UTM"4]1+YB9GSNM3]I!U M,_KIM?A8Q#4%SO\/4$L#!!0 ( &&(CUA3?7C8RK0! -ZP$ 5 96$P M,C R-#(X+3$P:U]A:7(N:'1M[+UK<]M(DC;Z';\"Q]N]:T> LBA9OG6WWU#+ M?/+'__-^FH7GIJS2(O_IO_H[N_\5FGQ8)&D^_NF_#D^/3D[^Z_\\"W[\ M?WJ]\!>3FS*N31(.%N%1,9V=#M/PK(SS:E24T_!N/;T7]L))7<^>WK\_G\]W MAO1,-4Q+4Q5-.305/@A[/6WNJ#1H[&GXJLC#PUD9]@_"_N.G^[M/#QZ$OY\= MA7N[>P_D\4E-G:2.YM73I"Y_NN.]X_V@S':*[W]OO MW]'?I._K];])\RS-S3]^?OOR?FW'$=[U^OO>8WT*C/L-$1_[XR+ M\TO;Z1_T=A][G3'#Q+7!';&-T!=X[;Y]D)I\M[[;>[N[^_?Q]2"NC'T\,>GZ M=NF+3KMI53S8ZS^ZI&E]POX 7Z:7/9Y7=9P/74]TV=TOUFV#=E8O:KB_[TVK MZTK5[#B=F&O>6.]14/>R,ROUT%%<#_J']IC-!<5IVWX(/ MT&E^JK_7KF55UJMMTH>=YMYGE\S=/U[2,OH3G2RMHC[Y\+Y\Z0UI',>SM2/" M%]T>5)\P:>]7]I_^KO_DR9/[_*T^>O%#.+=W<'Y-G#P+0OSGQSJM,_,L_/&^ M_",(?IR:.@Z'15Z;G*:S-N_K^_Q#%B4]\Z\F/?_ISI%\WSNCY;ISG]J\+XW^ M."B2Q;,?D_0\K.I%9GZZ,Z(GGX;]W5D=GJ534X6OS3Q\6TSC/)(/HO#4E.GH M#O\*';B/__UQ=M4&?@BG<3E.\ZH*N[W]]9F>U>E?[;T)=X<%"4B2FEM9^S>/@NW*/15466)NY+V[)\W[?? MWWGVG__1?[C[@_9]903W5X;P68NW;D$^;IJK69QWQC^*IVFV>/JA-_ISQ2W9 M\:+!-:OWN3MRW1B_9/=_'#S[_?7)V?'SX/3L\.SX],?[@V>W>3"GQT>_OSTY M.SD^#0Y?/P^/_W'TZ^'K7X[#HS>O7IV7W;1_A'7$U(LZN+/ J>[QSM MD(YU\.#);1^5/4:W>Q0OWKQ]%?R8OG^:%_GK9DH/#N56?%^_-:.?[@QW[X1Y M/*4WD4;W]'DQI&?RFN_#,"6=,GU_WNL_(.7WSK/^;N_O/][O-/4,TW/+Y/C#RO+; MU9FK)HXIXDJJ-]#V"QA?S\L8(W=3>Z%Q2BL)P9?-65:IS3>X_?# M29S3'7PXK/%U_\G^@V_@ -[RO?6B* ,LU"BMAG$6+DQF!"39=+XD7/;34,_FZ;?@;M5:5GW&3;;6DF^Z^OYW5:+_ [>I8N[JX(>'SGV>YNO[=_\&3OT3=HS]SH M%KC:"KTUX[3"D:Q?TS?M*CW>_\(3TFF,.YZ885%R-.5I ^F.F,"=9XW)\&O[R]LWOO[DI]&9S>=/,L"P=-1<.OJI!. M7$,W79J':5V%=)&5].)[M_8H?. DU_& ),O09-DL3C@V>8 MHN?5=L[I89%E\:RBGME_W7D6_EB7MO5S4]8IF05V+NIBQ@\D]@%M],&3[U<< MW@-Q>.\ MEXNC(O'.\I-'7W)%7YOS.(DO/(=ULF[2]K[_BIMJ_2N_WCHM+\-9_/XDH9^F M(]H_6(J5*V]W[TL.__%N;_?)@\M5DHI"7XQ^')3WGY'8\W8T/UN.XSS]-_]];WG%KVU+?>69.=EYNW.Z$QY/ M9UFQ,*5,17=+0?OJC%^7]SY+4)6JVSOAANZ$3J-7%3;79< OBZW#)"E)X]#_ M>4GJ1[^KI3^Y\ZS_X.%N^"(=U9/P\-SDC?D,[]M%;]WKO'5_]\ZSG^-%>#HI MRJN_[EB5>WV -:L8?[_7N?OIE? M%C1%OTV*?)W[8/_@SK,G#Q_W#G9W=V_5+FZ-[?_\C\=[_4<_5.&9RO=;%W-0\DJ:TB3AS$9::R_2NG=WX#S3A\/Z MZ:T=\^;K:IT#O'S"18JZ!O?W/D)-NW,+5R7<^"Z? 16*(W$<#R?A4197E;^K MEBVN-:+:K2(6\5KG]P-]^Y1-]M6GNXSY#CE=3 =%]K$CV>19]ONV$5,,!RXV MM,&&MC%'L=WI"IA/4OKXK;LGKJJ8T/AH/..R:/($LJ\HGX;_<71T?/SBQ4?H M+!^K9^F5MNCO#?B >GK6P_Z7G"P$DVA63NMB^"X*9W$9GL=98\+O=G=V=_L? MZTV\R?WX6?.LQU%.HS_)#[_D Y/WI[]0YZB.'?=W2K;-]_]*RG;XXZR'?XX>/::3*IKCR3_V51U M.EK[>]I6\[?V_RD[,BYH^^5>30N:0J!D! M_U(R$JU:+X,8D.;^\H%IV([A^OUH__B$3?D_1=;D=5PRQ*;L0ECW'VTWXX;W M_X+-.)\8CHTN[+MMTTK<&!8#+: M?F61PQ[/%J$AVWP1GD"])9L!P:;G<1V'+^1&Z)R^M@W_BH"F$JBF\M:,FTSB M^:>]L_ NYOG1#^'>_MZ.TV521GW-@/KJG,72# V[=#[Y0 ;+!U(ZS&=P5M!1 ML@?.5/>N?)R\&<($Z>GJ'J/$FGQ&'31A/!S2<1)N$>PKJ/'Y MVD])Y3^S7.S08PSUC MHX'QYAP^1N1M;_>'B_K'7_=_L(]]\ 'M7[#:/_L@3I<^?$%?[9/6K.GO#7I[ M]KKVDQEV;OM&VOQHTE61/P]WOU\[:Q_R2WW6-+[DS7OH[4VV D*75G,Y,/(F MNGQ%W([A.X5/' 3/N"@7Z] [/.PC?:!SUSR Q M2L<774@?X9'XB'Q 62G[DE_X';H-NBNV=W%*X ><\=_*U;?Q_3\9!1=K6Q'I M+J(BAA_RKL'88A.+)!?<;&2&-)5H:C0 3FU?ER)(RA[>E2WHY<$\I5=#EN34 M_0+*X7E:L8:6Q_DPC3,H=LB$0$_!?I7$95*%P(&FR051A$=WXWMW]^[=_7F= MHT1]>%MC9 /Z?W7;7MUF:D,@. ^=/"9+'?!@+#[M V1;T>OC,?N8'#XOKBJZ M7_"1W19F-#)LYN+B00(7?IG"^LUIXT%*ED46%G2;>/NQ-0^:3B(SR3X/*78: MEX.8FNV]>9^9!:0\#*[N&(M:-$6"R8-8.,1+2WZT=I M.14?P(S>'QPW25IKOSYH['^$K#\9CLI#M%F4A^W,OLCB<5?4 M[W]8U-^Z+7GKC]0HJ%IA1YLEO"*^\4+Y[Y_*]C0P*E]8 MKI5L4:6\VY%>DN/ZZ('D-6&MQN052\L /E[ZBD,X[NW^Z7#WDG&Y#P7G/I25 M[RPN2<,ZQYEU75 ]RC_,XGS>>["[T]]]WNO3B=Y9L2)OW9)^XUMRV]?RO@[10?7VGP'%UKIMWT-;WO_#UFM_5N3 MFW!_-P)=]W[$VR<>CVD#XI;'IC2U8CCIX:)A^PP0SPH0SY"6G:48N_5'N,/I M9Q6'A+_3O?6"PT7TB\[FZM^A+3Q,I[2=V-OK[[2\F?:2@IDC\,#J;ON-]> 7 M61'7=T)P?!ENH\E3:;VIDNXF?'CGV>/H27\W>MS?L]O0]NM9%(J(IB[N10?T MT.[CQW3B2.Y#D@=%4[-MJ4[_#XU=8MTQJ2@DKC%GW^WO'!Q ,$N;D4*&,468 M[ S!;='/J0\5C:7]:3O=@;RR$%T)<,;0PAGE0[J20,/VK8<.OE+_STCHFG". M_[ITU^[YN_;D]8LK[EM!1S,X^I3WUYMV;ZW=R+(+NWOYT9UG^]%^_R#:?_AX M92^W^_8"C2+H;&%_;\?\JT/:?!G=)BP/'NQ\^16X?00\7[+'S]\<_?[J^/79 M:7!R\OKHS=O?WKP]/#M^'O[\S_#M\8OCM\>OCXX_2/EH:*?,X$:^@%^T:@E# M3/+S@GY'&YOTT3-JY.>,UKV[H1[?41CM5>V5ZZ!$OXJ7_0LL_*>3BF\D=[OC M9K^ N]UQN]]>[O:/V0]KE@1#^8&Z\Z\&)X,::,?%90[D!Q>DNP MQ)#_N4F'G[.9\9M_N*9Y3($_&$]BMNMPX0^=:%*?V6#T09,X6N. 1?<7C, 3*/#EGL MLUL]U,U&!04A9YF+E/JX]-3'7YGM[$I]V:?AZ<3U,C.BV7D"L0]8OM=,Z8A2/([G 7YDK*;CD>W-W;?1#M M[3^.]@X.[MWYF,7[D#KS8QQ.2BC]__'W.(O3_]W=_?1<71GGX=LS[M=)9Y#Q MLROONMNSTZX[ =;;+I^Z!ZY9@FS7\B/6\AJ._B?'$FHS)8%Y;>M^N8CZ= K, M.\\LSN\3)=/U;)/^AIQV6?;#35GW3R>2OO/L;5J]XZZ_B(=U46[V^C^ZK1+B MYTW9*@\^8ZO\GJ,.:79N$A[ :1V/1L RF*&G9L-%Q)--$A'[F[+RG\YK?^?9 M2S..,^X[[8&AX=3:6[H)-EU2/-B4_?+X,_;+*S) 1+.(1Z9>A,_3:I@555-N M1?"G_X]8!N75 ;M=RP\[^9]W^!QMR^_<_/?1/MS_C7;GS M2$5<0^2N!*?'_VK(XHSHB8R3LQG3-RDR)'V]0LI963$.5#CD4*9Y.(DK >;) M;[V\PXU6+/9V-T2X\"Y[N"F[[',BBE'+UP*W%&1)Y)7C6=HMS69Y."]F1FIN;79&V^C M0BR/-B7$TO^<$,M_(QTL1;;NN=BWV!GT8::?>89N>#@HFCJ4NS!$;&:S=\MM M#<@\WI1]]3GQ&"=T;#C&9DEB?YTVLUG&?\?E@@GU;N=.NI'M\613ML=G!6B8 MU$RNKE2N(Q(T\;@TNDV8X^-0" UBSA3/[9^_Z3C7?A;ICXV12X0/]SPC]OD$XM+L=<4O4V7OF]K8'B M)YN"*.A_3ORGO6)X &_-."XY/?)%41KJ>/@WKYZQ=Y-5,62-N MYQ;;^HNW_N(O%2OJ?[E8T398M T6;==RPP[_YZ$/=S=$5]C[G&C1\Q0D4459 M13R Y3K5I7*!'-E<_/ 7D#3!F-UP^W53L"2R5S8EM6'O4YJTE8$ M;,K^9^MJV3K*MFNY6:=_<_3!C8%6+OW.3'9X_>3=)#6 M;4RV#>H[S$AX.IR8I,DV7"/8WQ1 [#5+A^)%;SUDL5/#Z-N@Z?I*W;^,/G.9JW'OA_#-C$W3IWBI5JOX(?P?T%3?")7C M%^2S_&0:*V_"[%3]$)XM9O3$RV)N2F[FA_!U/#4RI:\+3%3:(6.TO^0I]+; M7Y)#\I:?M"^ZNP;/CN(&QRPN%\'KHC9=:,2<_ME[613O\+N9!:M)<)SO;^W1>8/4_;ZT>_*U%3! M+Z0DS\*[8$Q/<]3K,:76F8XK6P&W^Q,M?"O%!?2);DW<'?OQW+B']9.F_7E1 MV@^+IM1/[P5@QX[3G,O%\S;,=!OZA8"LNUQYT:>:HI5(-@5U7X=#C0U-F=// MHS">%M1*P04Y4FJ)IA>$_(7-H:"_AW$U"4=9,:^BH*U -"NJ-OO"4)/%-!VB M @ CT"!=I?@1OX5>.HNALS197$;AJ*D!P4<= &I_5A9),ZS#Q-#ODDBJR-1M MXVVA,HS,O@I3(OD?5:2O,I?-3KOEON:.^T:/ZY?3(;L+%'@5AU"":$:'+)7* M]+1E\IBW"?8 2D ,Z$-,:SI*Y%,UX$LY-J*VYZ:E,N#3?4A.DF160<7%%%Q_H:>.J:J:SSM'" M6M$Y_=/6BT+=#FB.](">8I48=.AD1]%')F8AXXN0"%6FZ'/,*0TAH>YEQ8P- MXV%1T;QBUOGH#N-96L=99/^!81J<>$"H'7&@YB0Q = +LC:&HL-!6L,P77XF\DR MQTV,]&\CF=NZ'_V;G(O] M#.N&BW]JGF7I'UZ4&R7AF](M70805&7*HI3/EY3#A=B44];=;)?T;_D0:=V? M7U"O5#=I9_='X:)HPHKD7Y8$&!C)6.[] A="RD,I["\O>:_4+JIF9.S1\S2, MV-6:@?N&>U.,=F@]G*:'!$*^3&@5K(RF-P2QU;ZTOJ,^(DLS1$>Q7I5AI6MI MBNEPRXS::>32?6[N4 )U.LOT+KQ4\]D>ULTYK'^80)4440Q8AL^PKZ*V_',H M17"Q]>@)+K-;Q^]P6L."OAC'MM*O>TZ:X+U^X5:(VFJ0)"ITGV%7XIKLW#$J M QCQSV>=;[@Y]8QN]?=#0S,5RYD?F+9*I)0#CF>T*8>L2'B%6+-X7NGY_2<= M4HB>..%*UU$P*>;T)K(+:$!TYKE7& A\N&R-9WR*E*$*FLT4DP%+IRFUK)BM MC,RI=DL5KS&'Q^^'G*7'W!:IG,>[>GA/CX^LH;4]+-?LYMS?>C0_S:.Y=6EN MJDN3_ROFZF-^20..Z=R*\5FPQ=G1JV+$LQQ7:"-TWIG$3.^9=IP="QB>'D&M%43&KY70%'D\EIND@1!>!3 M.N'U"9V(TW)8QJ,Z_-/4^C3]3, W(8UI@ ]"YSU"R=)99M[3J(<3?+43GM%< MD"K,CC]J(>F1G5ARV].BJFWIW+;G4FKW]YW3'5!L M.LC :N.O$JOP;G4QCLIDYT:##Q.:Z^!?3-LC!A!MQI(LF$SM^ &7#]9A8_,T MZDNPBOT0BC][>IUK3RQN/ SK.:\Q7O2Y$@9O"O@3\>Y@2&.% M[V!K1V^<"$$B.JTC?:A>RPO.O!3X[OBH82:"JH7V&GU4TI'#=LE-#?8AH&IBZXL0;+4?#2&]&_!X; M8L..9W><2A,ZX@9>,CIF[:$A :<32B,RPZ):5+69^K.'45C/UQE-4O@FMR%- M-W%1D-!9)6'#+F]?4"6<92%1F15QS$Z0E?;/YL5*^VB0Q!":9X%O)2%])Q!JR^+?-P[ M,^4T/&Q9CNRN?7EV:'V@]S3"@A+O) *H>R7OUBE)Y%HV$ZI"IE(!/JWY*, A MMI6V&R=M<7>6!E*,+EML(:QJD\]C/>/=%1R;O(&"U+W&X3D4/40N<@[3R"W>R\I_M/'O0M0H!CD+P_\?8_BC)+PC_B,CPY(2E'VIEIE:Z=\#25 M0)?)^:A/J)1/R?(SX7X2A.,W"F MV&,'-(C3.?1+]:KB:[Y?1G$=RR!/@&8(281"X(X;Y[9GPA5.'#+ER)"JQ6,4 M 66E#0=31/[2U48Z&,U]0.( \\?ZE%QG++;R5+(@,84RM72IB1.X5XQZ]$P/ M@VD%"B\>.Q&J,"N&G!I'C>&,AR=5QB%%[)1_TM4H.N//=*%.XBE="TD4'$%7 M&@+;4>.JRXHYKP]=<04INS1[M#\JUIY9A;>VE@B99")5VS&7".CF8^P?NVFH MTWD2EPF-XY1V9>CH,=L'J?/CF_(.[T5@!W@ M"ME4(5] N68AQ2&K8C X=@GL<;Z$^I",ZM#"+'%Z*+3UOZY'RF&4& MO(&M@.J>]Y3#NG08L1F151YI,[7D]V1Z9*_;_#[89TFI",\VSSDOUW4%_YP F-!E(<*=LJ]S(H1F450,B0/U MX"3BETD$ED\FMD565*PS?;>WT[?+N!,'+V2:67NH'T0^4(UG74+/*701 MB5\/2M'N=J[M#'@QK*_TAE=DNHJ<0JA>W%X#+0QKKX$%)@'^1Y,$=8'G*BNV ME31VGHI.9.U(]7(9@?&)5:B8+=IN%71? ?C)S%$NRBJ.A =@;Z5PQW7[&7HP#)YO60N]<#V'VYK&%$1D)UE\9[CT:0[/-[;V?^>OZ5_/?S>ZEG.,&0;! H IVF(DM%: M_/,)5 [3C0S!;-?0%+0Q&Y$-6K9@V?=8&4IA(?1J3N6Z3W M9+!OD$A3LP=%@_0SP.]"D]'%4:9#*+^2&>*\EY+V@0:W7H:;C$RP[\RZCVBC M98A..=MXC>.)@W**$F&[/\MZXO1O-ZA3OI]N@ECR[KI.%V2KPQ)2QHN?[NS> MX;_AB+!_7[F;\S2I)WAT]WNGX@R++(MG%4V\_=>=)7:9M50@R]P5VO3>@]G[ M=EAK."Z\Y];=(5]P_S]Y^.C)I0PC2[_Y^A=DVFV,7Y<@1L4;^2GC[.%]N?/L M[=D_'/6N#VFGSS5HH .[%_;HCDV?0>(A/&7=T.L1$V3GC3.< \DI@&=G&O^) M6'(6+P (N@QND4JD9,%V=D5;D8,[ZC)WOH8F3R72?!\H'"_< M%.W?6] M=G.$T4L0[QJE-_K8_[P"+T"^5HC9]O09&P75>5"!MO20 !4U0G^ECBCX1G.6 M%EV/?JA4#J(_I.Q%4^I/3V<8&/;,DIHX5$%&,N-*G5@!'5D1ZJ.3%"N+7JR+ M5I^F[XJR>L><%@)!]2;W2KUQ(6AML06CK4BNKR.VY+\AES[LJ?_KZ477K 9M MCJ#Y13/TC]4V\Q4#W;*_'"^)"\@*QA3V^S_PJ1(,YR_'WH_Y<"\AXGPPH840 M6[PQH-T*Y6[QWHKU7GJ:@PNB OE6J?T1Z54UE([J J7@(S?3NHUSV6;Z^DMJ M7YX^^^+C^JMN_N/P?VC'YO$'-[8\)KOZXS:T+/U?Q]288>#75(!B<4P1;( M]_SEH;V3(N#MB^F CA_>!UJR6![VD9SH[W,#."B#,C@R*^]P31;/6YT,8]1W MH)*Z0Z:FE8! 4"W#H?_KHF=:Q+DUW?W$!A\& ':@1.QV'>T\+A5TNQ.>N%%4 M@O !J(Q[[W)J*J7!C\*127 +1H)(%90:4*>9TYLY# V?'/[78NEY\C-FN\AM M&%\'S @59@9@ C.!G#>513F*Z? _V3.LR\W1- M@<,I6E"4]5;?!K&W\=Y;#3)$%^$+6RP,+8& "3MH$V:P"A<(\@$HZ6&/=@5%S'([X&T3?PR\2[,WRCAG."(SZ/&9 "3='3^+$F]W M%OA?["[JY!<*/DW[%0CBS%+G3*U#*FS3G3K)AF*1ZI@L;(?FL7)H,58XA9%/ MLD,\OWJ#B!2 MS.ITRN)/V:T9ZW/:X"D@ U"@)M+[TN(RGX39BN[%+ M]@H + V,:AIQQ$#I4-MWRJZ MQJA =@L>[LZ.Z_-=O1)HF-3\T(B(E^M%^"K34D#5+FX-55#*!FE6U>.#G3T- MJ_=W=M>$U05;Y\?EZ:H#TG'4T#)L1+1R&T+8AA ^S4Y[T>L_#GXM2MKN3WT# M#<ZV*8#,:($P:O_)PUV B&O. M&*X,Z5%Y0RHL+001?&/+G."(U?P]#RG M"8B9^$'LO%3TULIT4IY;A@B(:$Z_[M._@F4[2532N+2NSG&AY(KMG/+G+-FI M 4EYSQ8V/YWS'W\N$#)9-:5NR(ZZ-;K$AT>R=8%M76 K+K#CWM[S\-=X_LXL M3$>^,@^$^$J4.UX=0#E(1WWATO'.\&DO ,IM_HO2\?!O5'ZKW>YG>[Q1ZH(. MA[_'TI^09$*2AMK#2*MPO-PI<_X(.G$0UW5F1O UJ#?-J9NPL.U58#OE*;<= M/B#M**<[OS/LZ:8I>\DIR[BRYR)#QT=2!#@Z%O ]PE59'QV/A9 M]I15[6WUMYA6^B,<5M^NG.VH=*L*W15S"PZV:0173B/8^PND$7QXEZTLP35M MYNWM_]>^_7__M?=PE_LKL@4W<_BKR=)A,2,)HJ-ZRLI &P6SM'>6&JHU+")7 M&,-R7K'=U:'):PGAM(P+O[^.TZQ7%N"O@L(P*-Y'3FG@7J[O(>C6RW-EG_+? M.7&/M,W@#CPLIPLVMT9-ANS+JF5^XWZ YHJ]*37*@"-Z17I)612S<$H6D' I M3%&.!)G1Y_&P:6&>=(63M9.E=)O[BH;'X<57MX5-<2\<5!7@<^Z -<3CPJ+T-#U9-"I4@+'4W;:N2M+2:;$I+*4M2*'"UKBZ9K.5 MU%M)O9F26B#I_QE/9S]88'KX"[, A&<-B"VI&"(-:M-O9"XL#L&8=@V-_ M5US/FD0H<:'1#WVR#F&X\-*N?)"E210B!H@K-.R[J/!U.P=@?JTDHNFJZ-"/ MA\Q8@7H)>-%,RG+$P[+0^(3+.[!2O/61%8Z7#) (/T6>8S/X*]$7QN\,37Y$ MHVW2RAK!:ISO>- _)?F_HY;1;I1[#E.XU^O'QGD?:]IPKP-EK'-5.=-^EW9N M>MCRI' 4F=Z0TY$*1[1]Q5/Z%:Z$;Q)<=HE-O17AG^%J._JU=[#OZ:\^G4?- MWQ_L_]WJ@/5$HUN-:H@\&F:!^I<9:$H2O:RXLYZ M13_+#:(2Y(Z)5#N:Q*-1^%N15$[1YP'_/7)!E@K,,\9) M,F]2*B-:\1G+E5G!'81&2SI^#>498OBK,826^^A@_1E*JUOBQ])9SZ"J^LQJ^D5N^W353HZ&MD,L%VLE@ MO"#D X.0QGRIV(J&+$"UI)QGFYQHU)CIFH1RBYJ8->5PPE*4,4<"$W2W[.D\ MKB8SGE=N]E>P)3+1K,.TMXN 5ZQ@D.2RPX0S;^=$>+L8C)1\"G[N$[3VCRS/ MOE7HM]?#=5X/+WK[!^%+>$LXFG%R$M[MTH3C9/V-S&-6X1 H>"$Q[>Y5L>QR M6,J&BRYL1@G]:Q-G)+27X^7*+"ZJ%MD'7$>O]:RD)4HH#SDD?^!J]+HH!7_B M"S$)W>M+*KY1G#M$6%?M)?*46QH6.2J/J3% 6F^/U%Y?V>7I.Y3151.(P\Y3 M=I-W'O\YF[^:$C5J/9_^%L@,M"ZPC%=$>@7)8LC.G2\N7I90WQ M!)[*]#%A+O*#SR;&0S*)-,6ZV55*J] 1!_I.EZZG)&J+HBE>G+$2<3JU5)D, MBL6,@WNYX-*BS!T^"O>B!P5YHFZ%H/\F MI/56.'\AX4QB[3@>TT8XLY%JE9L=Z>L%S3]TMB]ITD&&X*1P@K?KR[82-]): M+&TU"?H%?-2UQ,BA'AJ0$,!MX!(TCM:)(P]_PZT"9N[>O@)<4H\MC.V'N[M> MMJ-6IDY4,8070SS-.Z&;2NA][$XF>2%,H?0P!":P3TY0>(0/)U49FXS6,Z:_ M):(8LV"50'9;Y5HKT_B^ ?'*P"%-:V)<[6);28>1JGRA.7MDW?W8X27%[&@S M(X%-8774#L.7VJ"(*[X!?')YS?-9RS$/JE0)0L0&)7/U8?'EH#J%7^G' MVU5K:U60 M-2'$2+?<9S?8_S?YD#:OP^1BHP[A>\^]^(&6\V"R.[M!0@8%9Z*ZLP$@R64C MU#62;1/I+:D>KJE6%ZHD<57*+-D*!G#]!&QO:&TE/^4-V#NO,E$%9Q=>3PVC M0C1=;% 5?C9*BEZX#\.I@ M2I$9TA?:$@X4+*Z^$I;!:5SPE.'4TH?( M"('2P_7%I#N8"3=D1HP#IB")?@R5-N=Q!K<>ZPU@>QDNO(!)"QKL"A^7E1/, M)"V'2;]F;OPB%!#K:QDH6CM3HCEP!I*A-X;4T-[.H"A)'J-4N[$!HVQ(61!$A0*O "D8CJ6QUPH*=G?C4%G>TM6$T M_G@3)>ZO0P1]! CQX1:$>&40XOY? (3XM;?ZMW2#2L29*^+1.DTZ^=[KV&,] M&RRMU']82"F>I=)6X.3B[55+?-^ X][PM0H[G84;";U)W&0.QO'J[1M'YQ"\ MN!![)\4+2FG=MV?Q:BO/"ZX^)FT@R9H+*UI\WF*(L@]QE6ID*FD#[]0'210% MLJHGB?B!8^B%4+_0S0CX S4U1"93) TH4J]SM:S>/;@;)TU-6O8\_P9E^6WI M_V$=2*$.P>>XI'Y71Z:@>UC-AN?%\W#0)&,C147Y\*PY!5X2A(2OW4GH[.@!=[LSRTA-LL@75H/$"%IB>>DF%$O:AA?#MEJO#B5K MBS+;JG5!BY6)V!T3A>D(B17P_4=A-]UZ;?U,?C-^8-Z3?CA,<62YB :]N76U M+?=;>L3'L^1[)H(N1UHK0VK8R<X*7N)[8(! MW9NHN9]G4AI67[LU M7#@=W&0ST*@HKE/B+#TZT\('P"3+^$M?+<&86H(*-"L<99ZQ\VJID$JGNI!R M0<#$3H$A(SU5ZL+R4'?"(]HZ5M!%"AB+$9T(5J:@39&6F,:B90F1G"+F+YC& M"UZ,@1@8U-M1DVV%S@U[Q$ZQ;H'WZ9>L:N^G^MXO2\O%XV&Q+1&!M:=(W M2D."DB.#>5%.XXR,U0[&$ZI&6I6-U&4A;<+"@H[>_,_)\U[_B3:Z9]D-^B0 M2S(.LP!)AF4ZE!_F!TW>/5M M)=>Z!B$68*@<4YZ#JTHJK J*$47FH!*2,3H495#+R&V%QTV2_R_=9,V,%5]) MDK15Q;3X6/5.BG"U/%..C=SG#P$%BF'D,HJ/\8W*E2'8X>2T#X2^2R">#;,W M!>."='2A6G.E"-H+J%N$('Z7\B%1+Z#LP&LI]A,LM*&61(R6"@AW>A]Q=X/.C\4?)7M*(&]: MW9"% %M)-)G#=V"NLF^ +4=:#8T-4$$2096OE%DR9JEC(AE)#D%1.>X] 7BS M'RP45+0L>&;4\24P.7V!K:ZVCA"M%SJ@O:LZ"48,/*GJMK,L&<$H&NU M_%8N0.4MAL.XTLJ^@-5CSR%6/X,JW"S4MG'%$D4K7X*D#:0@9W4/N+&I#.OE MV2&=!_QW0(>&S7MT5D_XPE9%&!JO^K-#.K M@?GM)23D&!QL^4[]+S6:TUDLFZ<([U.J:AV]F_DVP1):%;DM#SJB.;F]1_RV MBRA2C01(+\6T2V4OZ]&ZXK0Z%XA?"'R0)EI.F#G%8'I+E2R[_ X\^!8V>26^ MG_]NBCKN5I]Y\=^M'],&K O:\E"H$H,,8!$*GFZ@$H-I*Z2X"^3"N22YYGPH M)$\8QZWE1FHC6TJ0A -MQZ&7>U@O9E)3/3"XA[/*B5_FN^8C2@?.4=,Q\8D9 M%W6J1U@\_0#VL N#"_.2=*\A;:&06;>Q%4L,E'04PG*,>-8QIH$);-W50HN. MX=\0?M [Z"4T?]&ZA>&3RFJ2MHE)Q$"E64PM'U_/PP4I0$W&V:)*.8X/1)6$ M$P,'"N#";N>HSK/HGO;U&('MJ;[)4^T7R[Z4,=?E>?BTN+3*:1+;_!A)"<&] M^C$4N>$ZBMS@NBAR1:OA*QH2;:UI%?!]S951#-LB54V*3N4\V8J5E'<.4"*. MAVGKP8/F&=2XIKR4^=8SVSQL=9Q.G=^3*U3[TV[=G$K R_DYWR3M[>T]6N*( M_%EU7'9[_:RJWM85^6G]MY/9II@O:<)SR;4(K.C11.()7J%P=G%S_?? M**T0#A7:<&N22+'1[Q[N17OT_R*QJ)F#@^_;3&'?$_G=@]VH__ A/ZDNQYT M)-RJP:!=A!9(V++='&(B#'5_9V]W?>LN4B7 MXXX\]F L+=?C[LZC@_?R/F7GWO,PS^Z=D&B>G<#Y@)R&XKPW$HZ)E Q=5;N5 MP(E,3%J)9[4.Q+(0IYK I]I("8O21&JWMAU15G9_U@2 M-Q*_WRP\\@U1/^WW K=-2>US[LB_!5MX6Q-K)/L2R[Y(*UW;\\VD5L( MI."24;@HZIHTT(WA>E; @'6#A\4@ ZP3ET0P:\H*EC=^<2A$Y%P_%=63.5A_ M5"3.I^X,_,/3(VO@AP]W'T;A6V!_&NWED<;[-7ARY(7A:EN !I-K8EHRO=G5 M3= 9H%8U;ZQZT7D-0ES#/?#4D&Z?) M1!UA%Z+U?N9A_W&/+":RT*W:\Z81Q)120W.. MMH1=Z6N$'04T.@C/>N?=>F MU.5AZ'=BG)^DR=Y9EV]W]]ON>AFF@>UGEW%E[T'(?:4F!PSA,JQ$6+>I#6)@\[L8@)=SW4/VRFDKSMSNW-M:L:M MK0HDIMB1=8 5^=8 N^G^_Y'FN$<"80CK(KH@)33$[CDM=\+712W9$5,P4:FM MIPGX,XECI,86)W-9\AQ 5]^.Y*,N!W8#")JYT9<9%]1Q*4D2T>:WC<&_ M>5 M-26C<#995$(^C8@[BG/S7W072VZ$B%L/33)/\\ZH_?P*C8/@LI ,6+Z;XK & M^Q9JIFC],I7';=VJ!?IG^6.6Y\,&ZVTVK\MZ4 =S)/ 5>C7)F$7@D'^23&&] MPC0+NCU10W+ S@RCOG/W %E(!F33,BHJ/6&; ME6I1&]RPU(PS JW!LG?BT! BM(T\\<.IU\@<7V(Q!43=.M:%Z=VFG.M@6#A" M77UOT\R_8T>4YV)ZX)#OR,B4DA])YPQ=CTODFO6"-UT)9#7#I^$KQ9.[ LQP MCL&15BG;R2]_?]U^^4/PZR(AG3_-EA\[*]-F.IMXA9Q_ :G^#^&OJ*[RGOG4 M:O-.> >\PNG7[O:=LL%W)?6!KL+%KR-Y[1,#!S+ M1-2]E2P8ECV_,:YMJS7>=/^!D_($NH"ET'KN<%%L ^*ODE9TZE:T58+XR>7B MJQ'+;48'<"LVGN_P56RDQGRY+B41<+*7C3([8&2)W;V$A"39WJ!CP? ],77=1EX77#^L3J7PB*1<E2FNQG-;.F7N=M0O4U]5&\1W:64)-%8#)J:[H*$-:5!MK4H((T3C5 M159D+GDQ%]8PT.0#DN*_V(O_TWL"VE1IK>X@ .Y3_E>;;^1Y=&HZF^^-(@R! MARDJ347WHOME6KW3@")C)JP:)]P$%A'DB/+9=_;R[#"(R794FT>\RVKKJ:FW MKFLRV_*-9*:'OY))=@Y" IYO]16Q<\N>)FNNT=^U$4$Y%ZR!H=E@GCY);7.> M9EVGU$)%!;C96VJ(*/45Z.;>K)5B7YM/X?5J*7EW0,U4/[@.]@3>I) MPO[CW7!F"K)K=X(W2CL;T?O[ @VPZ&B^"'U5OI[<!H)H,V^O+$/=LBME1QD*R.0U(!K!^YDZ8T+(1#69S9(%_I MR0-2*<.**+F/3_(*_B+JYJEPL%51\/+E$,S!D7*4BFF-U1W$:!ONBV&?79(EMZYHL MWF]11ETPIJL "QYO@057!A8<;($%7^7HW?1Q^M)&[^')*]9!TR3E&E6Q$&=E MF:;.#:A'>C:O"Y)ZLIRR/.!YOB=&ZFN1-/VIQ")TLU$ W*PW3[=BW3/ M5$6>FXP=IKBI_(R0:?P.01 .#&>+@"]-5%M1VF#756Y.1_N'R49HYT6CA317 M9Z+2J7 _/05N$#W$CZ*68&R&ZPAA;+F.-!]&;E)W?[F>(URMF A-:-&K#AJ[ MAJHYX(ZHKEYP=&4GMEY-IN47/K2^F 9$JH+8KEE>]*0,J 6C#+.8RTRSP>8] ME17#=[VBJ;O/\0@L'GS>.L7#,2 MW9Q3?W,).4?@@TS@E?Z8,6@F1,IL%@A\ M;5',&R5\Q-YXR\FXO/A;B^.F^^_E;$A!=)$Z4I9KEJ7LP^/CR2 =D\"3B41D M3LUAJA7ALI];ZA2WN)J4H_0$RVP[' 3QQNU9V\3FR^_(FDCF]SN7_:V^H.DL'EK*A#;%GB%8DET1)&DU;"KF?C!D M)#R]O8LKY\UNT=M^U&0T'TN5?IR?IV7!*6%Q%K0R1PM\R34;GL8C4R\\VG2> MHH]\A:MFIU>U!W?WMYRUP$WI51E2U:%FFL].7\/?G*LM.!Q+U3K\Y,UPV,QB MK3LA_9;"-U(EXW#)SK=T!GI2T5"J1XJ!E OO],9-/8$RQ0\,+11_6+@C%K $ MT-.O:4?<;/M#TCDXD4K\X@ +CB4]%TYXF0T47 SD% MYI ')C,+OZR&ZFV72!-S.)^@ 'X500YEE)(Z>@7H$B+./U >*2D#-W(QG4G\ M[[A,F%K>=L0Q\G' Q(94O#GC%/,Y*9I?!JOI95W "BNOB4 #JD>N'P5=%:5D;JL$KM 2IK_V>2ZJD5I%WN8GJ?2 MLV&)U(\8H,_5IHLUOU;:,$,-C(CSH>M:[@>JMIV5'(Z,B\:@7N M2TL-$!X..1[0?_)XUR&VCX[?'KT\=*!MN\M%-D3AGUP"@4^)1%(#RS3 9;QR M9:"0'"ZEBN0$X7G.81MW%@I-XA3F)(?%L\>T/9OM:6S1RJ8=*R.%Z$Y1OF:. MX);G[6C?&K;GO,$^>MCFGQ^];8>J9TC#IFUMTZ@M_.S^-G$M).@J9]A,(F6% M4]>923:W&J%P^S$6M%#'.T>Q-$6XV7!,U M\$U,KV"A8"1:,./0_8*+=3\N04=?9XQE\?H>KN][._>1W%2F%"8@>DHVBLPQ M32-'A&W)'Z'8^- MB?W4"9A5SN'<<23'PM'!X>O6I1;*EI2P&)//8DBFM%CMUE8L?1-B:?@OU _G?>9Y"E?$$@>E:??\OG/JL;\L9=9I ML>]1!]_2Y;3RN:R$R,P&OH.RL>%P_]PLBZCU_25S6&J.KV!K0@^ZT[5VA2]0 M>P(#J[$4IYVC_KR%!K0TYJ,F&Z59)JGZ(R2WK\Z)X (5^@:F'4$ 1I4_%N*NN-8"]8DW;YA&BZ'GY@67UTJ8.,$N<^D!ON"0=I?C M%FUW=960YK?$]T,-8PZM;T/Q[II!BI276'48UG!1PHB1\B$ M)UMTPI71"0^WZ(1-/'H#-P&W/S;PBO9$<)(SEX"8#0.0UD$W_ME%>DB\_F'O MV1<(3@7G3!<^)4SMDVC!7@Q@: MBZ+A;(M1JC0_=&\*YY*%%)P>'_FN?AB*E77YL8='D0Z=*6J^/9!HO?-KPR\,#/OV&*SY2\(-3DZ1Q,)R M3#NK' LV3?_+%.QY)SG6X[Z^\CX9T;W4K5=OC 6S<'2AIE?[U=/!%4PS:P9D MI9+&A!.+81])FY'OFJ3UJ2QXU+.J:3J;BR)0J/=(SUL))S> 7)@.V8\^U0=<48B#-TU'P0[R*FA39*PYT"9NNS:MJ.1.D89 M H9YNZWX;?=DT*P6OW.U #/#64-<:&F! 0ZYT"^K\^ZGO@]"/.6JJ4J%12=9.Q;4* MZ: YEOX4WU9]SS=XBS07U"O\*/ M@'O5PH=$C?_ MMNH-KH+VQ[CJL)>T.TL(O'_Q.S0>+( MG3M-?3U%_QKO'?ZOF*;VISM_C[,X_=_=W7VHVO&S#1P+Z1 G9\>O@OZA(DC> MGIS^/7QQ>'3VYNTIU(.O?,EN]8%NJ''6E"24*\_).)VB< 1J(-B4"2!7.=+& MQ0L2 ]<*IQNEU;NMJ;Q12WJ2!Z@7V\0.?=594$?3J(IZQ*J=BLYA3(*WR9C# M1:0G7P^":^ ;*E> !?O6$XT%*(++7;\L\#O7@WTKFBV8?-CX>A*'2%L%RM8% M(TEN/.Y]N2Y4:)R,0O7W<=#XG'_<=D@O-NYYH+VSU$_ K'#1WL:CA&FS$]D= MWV(ZV %E2;N= JG%4-33CK_8UZX5"-IJ!^W\!S+_:"FQ+U_9YBF*NNG.[0,S/ZHLX= MR%XY6;(_+6_A)(8'DG[T;UNTFXP% Q8CTO*K:X9)WO!"U\+Z9K)L%C/[_4]W M=N_PW\A-MG]?>=SS-*DG>'3W^SOP0?U8E[81.L^'^].]=UI>O_/*W?&+L#:&FN[O,N#.M!23'RQ7XM-7GUI+5 MVS3WSD33?Y6?LD%N?$?\]3JP7:KU'=B[^=,*7O&6ZZ4I]90F9D!G&.>6G1'; MQ;R5'=@NU?H.[-_\N5NZ)6%E-17WA%-1G:]5_-BMC=::BSMK5_H^JV7;I/T; MM_4UT8^-W+?M8ON!N.N*N6W7Z-(U^L,$7'38>5JE !QIHY:HN7@9"15 M61R<=^U1ZXSHY%X%I$,HAVPO%8.$L^E=]&7%/%J(_4Z M74&S;G>&-@^&$ZNF@8VN:D%,;F885Q/&F%7@F1\:-T[,,3"QJ6-4]L!)B6RK=/E>A]U"]U+,#FL)\'!P5X>)N4UY3"M M8J7*-^\1+1T;H@Q\C)&S$[3Y;1LHUL M-G*36Z8^K%PSY;J U>5ST7-_B^<3M=,E_M]Z0(..!UJ\FNCH&N>I=2%S-UU* M1'?"EW^G/&BR2]IEM9@^?JMNLYT B$,/P,T'$CE_'-%71FMF7G.)T/,K8*P' M/OQEG6]9URKPT)K6'>P*/O,L\?PI0')YQ_K3B?J/"):BI_I!=Y]9+,&<29UJ MAE"*8QT),X'P2W6W8O2AC:A%QW6Z]+6=>4I2)(V>^_/#Q1**VF)J#;VUF)+^ M:5=-7V!? 6/9WMR#+*X,L'VU!EEM#[HL;"8=T+=C,4/#D-LG8 MU%(A6!F!ET'YE:T8/_(*$(/:F,6UTZ6FZ7O<'ZE9 MUE34$N123PBBKD1*+[CZ=JZ)'V.[K;HA1E?@F79*KT&-!.R5J?+%^J _ +%< MI>>6OD#+V_K!G?)?TM]\BIA=@JE:6:W7TA-ZA4[:LT 3#5MU(?SH^VQ6%_:BZ<+ M#C(MTL%FR%)*DS\YC(E!&OBX=&2;7!1BIE4Y.0\2Z$"!PMFO47N[PZ&&%T,_ MQ>'*C!2*X?5:W\_S)L/@58-OBV&)& F=:!%>3AK/#/G^.\$+3KR1M8I$'74, MP\ORQDZ5DSN,27!LRM4D'4GJ*FEN1F!Z20G(8-MGO$IISH71V.ZB-C74/1RI MA")EENO%)V3W"N\ 3X1?'#J4Y/46?NF5=)L;E\@M<%!1535/?$FS1RF=RW7[ MSQ.#MU>:W'9I"/"[QX[%ZSY) 7C50CO(@UU.5%QA.%^;R295#2I;HD:VY2P& MS[TD,'<2(KG086DLXB,O4%2@*148'M<7(I,D9XVY".TV@U1KQP1\L/4#K+O6 ME9>+0;;!.?._:*W M4=[O1JADIS,Z//"YUKJBNBV"J,D.E=LF#(XBFQ+<,AC M0$"2!]ULT0ZO@AS2= (N0T>0 "ESFRL!?(M\8?8^#FP-JR$4CW,.23 W/M,% MB(! MS%'X(YT:[U@B[R,Q,_9VYDZXNYJN[/?T^V[S4[(".,HASF\FWT?M=1L%?+]2 M_\IF9E7[=:W97/YRVJ79N_T[Y%NX.)SZ"A7-0J9UN\DZGD.^\LX+5_;=VDW< MBKSYI/!3(-B)+4YA_GVKHG,&RK)&?X$ CF37B?2E:\33JB/EIYM.X>;#=U*W M@S0P+0'3J9;CZM+%C/\.6ORWJ-AT0<%WHR0D+--;T)5?/8:]K&F-(TOG,Q]K M5"1!Y9>*%JTC ,)!7'&2C*U/Q_JWJU(72)6Z$>=_L]<8??*DA^;;\[K0@*6N ML:K5W2)M#Q_L['W/C3QZN'/P/0;F[(=N.[?XTOD6#J'J/J0%##6[D GU8!L! MUYW3P2NUHH/4_'/.9DM[S>44\WBLZL6R$ :7%USA$Y,Q-EYJ T*A8@T-3[-9 M);PMTD"[P46_24M+0J#;6Z4%]Z5FZBJFH\J0-Z@%C'&#,)]$+E2JWC9NXP.K M]T@@YT]4U6EDB61(*:PI"&.J.W6VK8.!/8F='P+0A?9JC42\K,N2E#\J7M"#L-4\A.W M*LSF]9]W1YGR'>X[JS3H;Y7O);<9U^1:V&1G;PN1+__]I[N*L!(WP1_DH2?EC,:M3.^HWTBSK\ MSW@Z^R'\8Y+6.\%S=4QE IM[>C7WL%^IPGIQOY!\!)9 M'TR;>'(2WF6DA)@$VM>_,17F*=/RAR_PL"GON2-!(SD(C^-Q9L(S\/A".=&' M=L+#C@-MR6/5EAJL:C.=HEZLTAO2QX &>1/JCADHN*:N_*!]HH'I_F^U-L2A MM1(89S^"W)D?<% %-^6@NN7"_E:I14;8YRKV<+ A!)8-P0JSK!/4\%55AM&'1@.F4CT1?82C2M0:GZA.;S, M=%WRG&"49+"]R8U?QI'WE>?8\A+3"6%&PW"F$;Q%^DB+:U\^ST=QL.?6<\SV<@*KU@*QX[D:;HE$)#@^>\IP_'2@*E?,\]Z0*8VD$"*RE.4 MS!+5'5_.YIVMFZH3HQ&?.F7:B9'TPW_.KEJ+U5,PF0.$8?&I M1%R4OZ5PEXZ_Y!Z#A^=X:$,5D!7H""PQ[]A'$O@Y7?XRW<,F ML"7E?4&Y3,EI;U]]0Z0UZT00".>^G(QL C+'E()UMM.*)ASY3)P;%RSZ M*Z&>^EO4TY513X^WJ*=-U&VO,YKTU3(CF.5 3,^4 4[6%Z03J2CBS]:$_%HN= "D,XD48!V33/C:BQ PFN!^;;AC]&FI!"!$)"0C@$0BDD^M 59PXK; M.,;<6+)P:2B05JW:"$VKT]F1\F8):C]JG\R*XAUK1H "JLH8NW \^^9L,W&N M)&0Q,DGBK"[&1E3[/[3^;C PRIYE$J$R%IV7"Q1;JQ-*:J7(@GKBZ,NT'((@ MR5TBP2&3X2HT9GW@9 M:DE!AYF-28"@IK-:JZD,&RV"TUG@2-![@4:EK:<962N&1$',U6HL-S<$L"T% MR\Y35X+-&KL@JF+O*.8@JU.Z(/P&F.+S5S+QSN$3MG#5MC.!WX7<>QM"_^8] MR?!*(HEMII6 3*7NK*4HAYQT.("N6V1NJ^6BUD0M4A'QDR5B]K94HPPM408% M=C/$EE>_8C"5VND=-T625AHKK)R_69K0>+_29K'3OD =(GBRG?>3/.%*/F8]HXL38]A!\8X;O].;8NHQ M%7:[M-1NAG;7[Y5.@1P6D34NX062OFEQYHY7W:(3^,*3Z'ZW0 L*<96%AMP8 MP-,!&'/[ !JA6K4P- IF=>P6)<#=#<44[WEX9IK0:DPFV&O&/5(0O5 U]?U MWWLUW]1CFMGB\.)R[Z[Z*'T/P<^RRX*TEI@R0/4 M/!F1;(/7E>O#.WSRZBG33LKB=;,]^##-LCBO.@?4J?T&[TAM'=9:M1:>Z, _ MFQ>YNEEUV0E?2"PD4E/LHG,NH^QF%' ME,I6FQE413F06 0OI5W"0&J\X,\6 MLLJ@-X>LB[@IF_?QH>5S8" +&!+PAWKE+=SH<&DX@6J&[72O!#(J#1AJPHY_ M:[$V$ZR+J]N8+VYIH5U2VRS6ZY]XT3$3@)7$E>*V9KK^V1Q[8= MI(FF]!?0OB0?0!-I;(QG&S6^;CB/,GJP(LY>*R_SR=8XLCP8L1\C7EY/=@FI MK7A><(R/"U!R\A@L175PN2 K##DSPYZAEL1H8[6FLG4NK5"5/ #7FW@>EXF$ MG!$9/3Y'9)HOD;F0A=C:=O7EV3&.8-<&#.5."%#NR=XT5:.W0*WYA<5)JG/)]- MGM8.Z8G[UEHF',VL_?N()K2R9AW*GS8S\87JM4%FM]3G;NWPLMD6Y]NP@RI2 M]GEC JY2^9XCT5J+#7N8X_P>/*-;J$TJJMNZ=39,+=O60GQ=80^7\&F#U5OX MY<;T'R@?K"C0V*ERHJOX;0LD^_+ESR893VV=;>CT))F0#?&68P(2(^ &22F< MUQ,7HVAR=4JUF\,*B'/Z(."4E$&A6$@R0J')6K=;9M[C1\JI#E87= M%G\%**85P8!_=JX)%U*1\ZP]+R1_WNE04/H35L1U?Q@I;2B@_VDA'BQ!V*XO M^=KU)%Q LV\U:_&,K)-_DK*V%>Q;@.U M%%"LIA-3G!NF,8%BKXGP6QOV^FL/7; X324U7 3/[GM/6R=$9^7"4T '.NB- ME0IXGA'HNRMM)Y+&^%\YU@/'9-CIHA=!E#3 )>2(F)E9UG*"6EMUE):DMZE; MD)$.I&8$7B).^]*V+R*]Z'\X;&4Y7N*JLLQZ;D2^7B3PXVIE:L3WB0FD+@'+ MR]X?*#PVQ5+>W_[ HH;#BU:,&C 7>52YGS%8 "RR0VNWV='9*M5VK0)1T=*N MMI.O\2EV@UY.P5&/Q1H-)SQAZ'QK7&-5!'@PA MRMV:.IAQ'=-F'X%"U-,"UV^I-9.X'D?>Y<= 2;[^HQ_\S"(;PG;Q?5$L%33T MD2D@'_3?!BL_^93YWPC-[;;(X"]_(T),!D[&V.UB_ZW!%3ZILF_0YO9:O,YK M\4,K9*^3*?UPHMY8^4:1)1!FO&[N"P]@"?R*J2HK[*R#LI1"F9P)Y" /)LLX MMT)_ A0.O+Z5\..*S<^U/@3'9E(P MM$N]*YE'[6]+HU54R3SNQL2!+A&T$'WPG"QT'M-^/V*N"!OQHA1I@HQ/IJ6%96:;:]^N&D$Q *ZG&L+XB ([&P &0:&8%N?LQ./$ZJ0L M9BMZP[)\_S@JX0_8\,%6Q&Z>\PYPYYAO M9>YURER?O$HA92H*&-F6M59'1"I?C*KE4&3YE#O:05(+/6BZ)[$Y4M:D@GIP M^,DU(')?=0]H\U07[QYA<,^9@]#5_?"NC&4&G[2#2$],Q1[G6LJF6["XGXS' MY.CQH.1BX@&"5E)YLO3&N6!L^MS"]T8@X/&PGYX2>C7V] N W,'MRI+;T,-T M_1@"#7.R^WHKUZY3KM&3@0LAB S *4&#&,@-M+/5ZP6#DA-;JCP2 K!6.4Z(V' M'$#RXV9FM ZCZZCUIE0'U#1.'!2.\WS:&AH:U:)/@(GW#T&@LGK%IJ]H5BI(8 W2 ML-3V?MD!WDSBA%^_Q.C25I<)YV S,25-<*PTXNW@$[KKXG?J18CL5#C.3GHA M#6,J0;MEZ7P1->EZ3E('[U[+,VY+?P!HX?P];6HV:]B"2BLX1P@8$HEP>X 1 MNVW8BX6J-D*6;!7]7C$::0".PZFZE^A?<0D2&";;: VC09IE^!374I.W"68M MDB4=\<6']4[@($LT3MKD&D:4PAGG6C\[2T>F=>SQ2F[OK(T2E&=%8(]KD7?. MJO-I#CQF;G$3LV]:%9IFUAN5A0,&R2'MX*"$7!BX*3%@X M/:2EB$!Q.C:M>+0(CZ6WKM>UNL[2+*4QT)F];BK#[0[\<#3$UL=B05-D6@U' M\-R";)MES,32$?@@(X%X=-&2>&P<=,3)8=H(#L)W8$ZY?0 BX19#ME\ R"SC6[SP M;,)Q0_:X:ZH)WE[,!;7=*@TM,1,7E1M.4L,ZL/B+22/H+LT%_:1/O;BM)9JV M]!N=_-\5QH.Y")$F;[OB<1=,FK+6H&/+0JNKTI$CRVF$MT5ZW%9@VOX6F'9E M8%I_=XM,^RMI_U^A7$;-=R@GB[#G! .X2TW0ZF<6<>9T^+9)P-B<+J=JB+/ M389K@'J$H(2@_DWFBOIZM*\JBZ]-.[NM*WP3]/6B64F2Z)*7$:D<0@O! >Z6 MS3V6?;.R32*?+(-]BP53T'MD UK_S%$=M4T4R)6RW!3M7ELR)1TQ9[L)60EA M&-EJ#0SXS>!_=0D,XG;T6@TZK48>HZ>$TV; Q/D[/@]]JL>6 [W0R89XR5F[7H(^Q-NM^#*MW9"/P^2#=G4R?>BG;Q+=X?#*?K>&]8:.Y MXK([TVOTR5M _<*%, >TY0_C/!4B\0\7TN+ &9FX$&1MGFNDL*Q;& M5$Q<80FD4_5E6Y*&3K0IYCRHD1A_?'$(";12*4MD,BN&$JIJX_]*K>,*'#E: M:3="Y66::;T7$>X)69.TM$,_.2LX%#I!FV&<^@P<= 5/Z+ZQ7 HZ4.#3A+.P M[8'/183\AF#F!SMU,H(W)+;FL%U/,B]*E$PDNI M1'3>+^*SL+7W)%! GW(_Z$?W\04[D+F !W[?Y2!"7$Q71"J).B@X3X:4<5\X M?:,2.D478W5+'FG)SH%F+@I!O3*.!V[J/@8;OHQIB:1(OR:LA#3WK U&B,>"CR M'L> 4^2G;O$K-W"5^G%77@JE+F0[J>*B-G 8EQ;N%CJTB;<;EO:-\DB,3((T MG4@D+;>#.RAKZ7*D0BG?J37% ED<#KE;'W::;QI^3U>."]. M2U#;I5*_8"[L#466-2(>!0A:F5HB/PB,*AQP'>ZM%X(AEP\E'KHQ3B)*X= ]&"@YDLBFC MO$2::Q),XG_'9<*TBT(7,C1*X+MT"A78T:Z5-V^C,IX:SC.7J:N6.#;LJ2,9 M3Q>NI=IEUSY3Y>X$';A/9UUX]G'%Z*I02VI&C[R[4. ^4RZ^S5/1"H1VL.': MP>JD))P:4]J<&N]*QAXMFEH+VC(:9<(DO+BHWW'JT(A# ,P7I;GUWE1+L5OW MPFV@]*;E$->)\H61K2H>:V">%DW4.LDS8)KG2G"Q6N9I6-#^_K?JR3/.IJI9 M49,MIHPV>)ERB>&P8WO 4 #+:3";+"KV,# Y))0MJTA&KC_*S^Q_N5166=(J MI,OM[G9BQ8H,T0S;1E0-IOX$:S8H>T\\M;W-?)0L.B:,\-]@8<\&$$QU9?OMF(@?*3KME>8M"G58?) MEL]25W<5I>F%:#SAX;GNQ\.$B\O9\KW>]MXJNS?K-VJ7PI9X?G%XJ'ABQ9*> M*SV_:FZKBRL\/?TG!X\Y1$#Z%OT\D:JS: T7P;!,!]"]4*$=EQ [YDFH0F'C M] NOO :#I5TIAMPK2-@2/KNP0,<')E64T5EO,!;ZV&YKN5EY8P?M'4$BDY1; M:%5>'2E-08307'*[W+/;?V7WTSO]';[L\/?-B_9F"7R9ORQU,12+LK9$Z>+! M63V34 )LLKDF^5D,\TEEE3 M6VE\VR-@-[-A7JD[IQL9*XV0"9'.L5305(EK 7WU(:WS20?X:$UJCHZH=XL# M'[\XCW0$9<,@:Z[U4E<6=V +79*:I&527! *[+THD*5E-%Q1D-:_X*)+U,%1 MFBC2QQ+N(E\-D4&IXJ3*1ZZ)R^U'LJ]!6$0;7DI\JAN*JX"RU4OKDJ*J%)FQ M>$FMQ;4FU+TT@SN/S&CT$:J:7]"%OJA='2_Z-_ORV+UF@Y$-NTW+I">5J+A% MB_ 0-Z.=8HXY%N&8HVE\M )QGEX\,KH(X%\3 MRF39#*Q6BCH$=VVQ4(PP'';VC$O<*F@QK+8<1WM:(Z' U@PWH6L5/S7-J'28 MM&OHAEGK@;3*'@N)+@V^-!4^RM]:$;E^XZ$?U'$<1)X#L(?YW M^PM[>F36 IJUII(]WVYSNPK>UH9ET<#E?YZ6C3 )+'.6LCN)2\_:4'2UK=[R MHV)#B&PR07['G6EB$URG:=B,]9B=7I[7 LU+TD[^GIHN9AG^"HL MXYRL.25G"U"N>=8B$$3#D/,I/73RLBU"++Y=F\_'HLN6=V\K"[&0LF2YW9"W M_-Z1VC5EX+L:E2J\=$= 'E1^6W8;Q=-8O8V>"A(NAU6)6)R^]01UR3V*M);K3>$R7L+UDM0<0N7L694S MH+M!:I%_F-]>-N;:KA>23M.^M5I#>B]^#4TFOQ"5? M]9H5OV+FX4[XB@YGP4R-G?1]/BZD: $@E2+'&Y/)+ 98MK"U%%HGU 5+LDS; MYW7Z:EW=" ?'+3<#OCXD!;#[#O) 2B7U#(I!B,/41;@S^KXB-Z1H&U1:U5J50=]*O(.A[7.S0E>B1!,NY+)XZUMHAREO*? MZS>X6+$E\T?X&K%'X[-,X1-=LO6WY2M+2 MN?'%OH!)C95&G9,VXFC9,<0!8Z2NI-4ZW!F !/:W9K!\:F2+^HJ\O%1L<R*%_RJ+Z M,])9LFAES5@CXFP]US6M6A%-BUM *P-!]_;,J*>O>?!B304S[59 MVV%W0=1MPJZSW7S9IJB+R-,)O(D?6L8U:B *3#RH.U>2 MHC^ ?%YT:"N%/TQ=D.P7P,\9R/"T$CL&$.5Q,]A89<#HI0ER%$ M$,#V+NB7)/^E)A.[3@=Q+C3(VJ9F+DY@W)[5;I:8-)1&_EG M^[R4>TFNG&"]3Y;1:)X79J2N32[JVJE@3I>P2(_8-<*.-X$79P9< M'AZS<@OB"#H,^/=4L^FXK]D-!^5*N:!A\634Y%@ B1W[2!#<2GE?-0D=#?ZH MR6'[2_'M23H2+FQ;>T\R18-E.\S5@$4!ILC63&^O7=IU7L(M:Z7V57J_2 M>M*M2@.?6_ E59)M./-F^W]D)5(P,/4]O0#HM[O[\# M]M78O$G:8;@N2]&Q%6E&.XUSC9A>T;IMS?6E_/2Z+9B9-GE1E;+)[W:SV M5G+:V/UJ!,6]+-<%X8!VY&65$D2O83T\'^5Q._,]6]*&CRIFI\7DIZ M9ZQ9E+J- :ZF'P)-3$>A9AVC$LYW7W:GESH#+_0 >@7P=H*3]4=7VUDCD#V6 MG?9D(W:6NS)\$C9@!N>E/%+?_+GOZL(%'=D0=:@[._+LHX9T>X_.;3_ZA^I. MP>XVS=0C6=:CFCQK0!.^ 0RO%"R^=$\J4+E5)C9CHKRIC= MKD@S7?L5\ DC'J ; :^FL&4$1EI+24?/G;7&O!)U01FL$5T\CRN-#:L*8:D$Y.*WD.E7:9)D M)CRFBSORV&K8P\P@<:L?P.XY=:;-<8.@)HW@]YRCAI!%1Q/:9/R$="929AEN MZ2H-P>2RF15*::YCL.,+YW$)'!\)%D5#937K"4W.Y#.6R7LN'-*YHIA*[&%, MBJ".5"<2.E8_T;#CC+27[E:%OO'^_YH"K"8D%5&P"AJTFPK^@M(25:PEW.A4 M)>:;@/8&9[.![8FKB41>*H6Z CI5XOA"LOZ$]E):#H!8+@UZCQP+;HK/RD[X MBREZLP(8#:02ND.WA'#P+O)9#&T0V07T/#.$6,H),:P#"Y"T1QG4U1<48);K MS%5R-A7U02ZZ-5UR4\M$$Z1^>Q?O4D.@:,I2=L8'4QH!1^KM\1?*$#VF*^JR MAT3S2A$,<75E+D@Z\LM8W-:M?-N/8E>EQ:HZ9& ;"=?R"LSM?T8ZV"3QIOG^,^L5@J+5/;>6U2RS?"V^WF2WN5CISHE$KW^8*01(F\0&4,<8\ENPGF0:X=>9T&-;")T_%<=-@,O]J80 MJP[F.:4Q?01D%-T3PMBV)!1C<20YSPB18[VU&ZX=%M41- MUE=3C%PLORY@):;>W((2H%ND\3OZP7Z_'^WN[D::?J%UCBLO- Y:+.;&UEHJ MOMW(&1H%4VVU?=GEOASPV?M;0^^1SCVTG-C!$@.6L&$#Q'I>2&D6YUP7P];: M).IZ+T0<--.I<,(L7'^4)$5*)"B/9E;$>=5V4\"_:DF0Z0S!(S 6R!8$%5IP MEE!SS=547R?V5N04Z:'#=^(!V0G;W7Q-;-F#9^%7>=\W<&J^G(+#!^FBDYQ,_SS"4[@]'JF0=T?%-:]K EK^8F=LQ3IVJM"2Q'T;]AWM6 M8).<*D#+Q HKZ2VF"F;Q DI*Y62LU6=_X]RRUWC(RE=?=D/L^>J0.&A8QP*" M?6(REI'@%16,+CQ7K^CKV&3A:Q*N\3CCA^%(+4C^U\$+]ZD#ER"S:31*X6>! M-@/QOJ9_H0Y":TUR--*7_:42]%GOS*/ON?W^WO>('+*#::42R%]02)]T$='A M=X\?/[ [QT96E"_.D4A)JFA,RK=LLG-#6P#L6$4LZ:J,I8$F\=W^DWW;&NW" MLIASV4,F^BW^+WMOVMPV=JV-?L>OP/7;_99\BJ(Y:7(G747+E,W$EAQ13I^N M6[=2$+DI(@8!!@ UY-??->V-#4ZB9)*B))RJD[8D$MC#FH=G!9[)M^FNR;P- MD5G$WE6L& -=4VP'O^Y,&@,2K;]P/\5XYVA', '1QXWMH,M]D\E%9:,8[3Y5 M#?T-=5,^E5N^=FJ<,34.LW6<_+2,,AQ7 MY/3&JC19(Z!KRZUR@G"Z6$+"5N08TO/M1.*T&SEM1$[YC,:2+P4058ZD:)0S(I%?!G>;PQC)(OXP3<'_Y%@!F0;8@N4/J M'C<0U/#9$C,3-RC&%I8H3I TK1-Q+@M\K>#?J0SCPAXD[F/T$V16SB]QYE4R MO%SIX?#@)^ISX(AX"+>0^GBOA.-)XV(1O2#A::;X(X?OV(66,A2L#$![F_S2 MK-A]J@"&8))BKR<=&=E BMP#='A/GU4RY6[3YP91T*,*/6RNM;J=\OEF\QU= M+">!0<]H:<+WIK@D9[T=&K1E(!AN'@%#/2]);Z"NK!H=6%@742%T7Z_MW#NX M-7V'B=UJJP\+\1Y57V$/H_Y%%-M7JFNA;D ':PHA$\."4YRX]=+$G3N3=\XL MK8L$Y+6Y<^KY 8\5R<4!L;'4,!:AK(=]!/1.R=&YYK FJA=&81DWD1T:"8SY&+D14W*DZ]_ M"4HA,K&*.- MVB4 T.GX\J/)R+'(*.&I+ )?U2CO57XU<.L+7EXKB=%GYJ> M-(S]X$X@T36F1.Y#&GH3_0%M4RBB H5ZKK >48&,-;BIG/,1FV/.KL 0 M'V*U"$:D<7B[E]GO5 ))80J0L.,A'S5B9@2.5!Y<(68(_!U>L>._=>MT#LAC M.S[\Z,GEF ?0=W75PL3?J)4G&6!2.I:)O?1)?VA.0'SNKU&H[MQS+XL..0PM M+@?W!P;!.VF,DUS_!CM'\W>KGO'FO%XT0AK$ MA+_7QWWW]6.MDMBWCE2]75*X(A;H-=HN._[?30^!^.P!S>:#A)W9[=2WM_[]2W=>*@<.%P";C&' M7':/=>MN*G$[@TF;T^%B6E@0,$1U?G\6Q;G=040S#:R:9M?'F$5&L9RR8;+: M@JS$,Q.E@L\Q:^B1W7G/U:?B)3O"#?-THLZSDLMH6LJQ\ ^C$M,)U^*.%JY_ MAM!=B)L]1JK@['L9P$!>@ M]]9,:^@I!G-6/4=$$.%3]5UJZ)<@$0CL."6< S2:R.RG@:QV=Z#"P(U!C4#\ M*]P,ER5.^BY="EWV::U=6JOQWIU,[7!K(XJ4;(8 XFU@XP6%]EL?VAQ0KT22O-4(9WHIH*Z]6Z2$'GZORVAC@@TQ MQ,@&T,H\W*]>NM,6!IL)@C-Q/JCE?+1WJV4 MJ?),4'2?[+DR7 F'R6%I]Q(2(I1.>,)7+X;3D95R6) >A=+&#YW))\U>1K5< MK=P:3/0LW,=5L5VLS46GT;35!"J4Z7(2K[KQL"L%VX3'Z0QAYU 9R<;"),]= M)&WL11)79CC/6!B84"*U_$@XCX,BQ6%6R"Q?\-8]&9I"\U.R!F:J8HT]-*NZ M.7,X9_QGE=.Y^"CU91M1.EU8[GBFEC(C]RS6*F7M:HA$[GY2M/,[0)2B<-45@\R[)B^$ M8YY"J>.VPG$\$SH_L\>1P::9.[' 0A6*%08@$%Q61#GD(SVT"/>;50]*WVX^ M*R='Q<]UC/Z0E4C])N6F,E]F0GH@V[$39!MC!H^7TU74^!MH;,F#'H4XZ-))G>BT.&)39'&H!AZCR4N9$S;TP? M:E8[:MW!_!CK2Q$HRY2)'11E8@\O$VL496)%7? #X$@S#T*T%75,DQ<8]C*S M;YDHY\P<6/YYQ1"P#0-N+G&] J9('5V)XMP\FB:)44F@@W.EB!E!,.R@J1E9 M2!Z.K,":DAX$T0V7MI!];W5-) /2@&A$J2Z-S)B@)"L5B5E8A@I0/S)C1S>' M$:R*&'D\Y''!&JF"; Z<=N9W)!I96E?7S'KI54RXC/+J"13T&YT.L_=,&-)V M/4F^_M[N%!3+P,81UF5S-'0DT1>D2WX6G!"],W'(XI"J1[B0<> M0?Q?@Y_M<6& G/==2+YBIO"HT)2 \OT%E J,:M[6%M=#1B2#=,<\ID M)$;EAO/GA9&[A6V=;AQ=8CFN/%OFJGO8#& 7ZYD\K>@MAW1\$.@SG5'%:,P( M[]),I,YO2Y\.OYLAE:RQ+/1\Z]ZFD- *L M< ":7O!F;HG(]IG_)8703 KD,_-%L:DADQ@E&83&T%I-EZ\$GKC!@+)8NHA=I(#>1 MBUD=/UZ]P0 S^2.[SM_A).Q$[?=S/^.GD7\7-Y&^2=/K5_K)9C\7B 35O37# M0-IP]*OL3,!LC4AFA< YXQU/=$.*S^18G80E,S [:V6<[E69,BK,5+!T3H.B M#/71S9>ZBL#JIW>D<69N'_VB2A:=0]#=0%:,@'A(DOX&VEL+;$GWYE;L\(JI M-P4'D *(;:>Y"-*#V!(]R",F^2A]8DP//9C(+[+LK9V^J\QRO*\@WDWAC MO-.)[@WN?;WVQ-#-M?6D,Q*[,XH);Y-KC3B4I)MY9#Q8/@J$!1_P M1^^*OY%!S'M=HI.8MROFK229)/%D'HBP['J&*)H>XQA+4=CJ[8V%'G)&[H2S MNJ&45"&LGTZABZ,VEPK85Z;\*_?0BH('%]3#F;^E'&1MYDU9N!IF#F DTPBC M%Z&P)^R[#>MM@R"WX.HP%#"P$"DY+J!OCMJ_<[>K(1GEIO4'623?^S:F@,QJ MO_%[^-P>/Z\O")@_M&S6!Z+9>08'VOJ4/>+ *J0RA299*F5L M2EWGV@2ANL&3NO)B&GV!G]6C7['^X=^1-48>O4V6)D6)UV&*G7O@32,8_6KONYQ M&.=#[[,N7"_:M./)MTL6H*%S.>Y=*>D@[OJ"1YK#OS?[86C);$\F430U+H3B M=AQ;-!"&7:*4\C.4EMM2?K:H*N6PJ$IY>%7*7E&5\MJ8:L5F:#:4P&$E)K,J M9TW=LO(I@A\K&NA[2,F.3NI1+$#7Z6L0B19]:'&%XD'-GZFYXMYR>E;)C=\@,9F$=Y/_0K]-/Y M@$(^L-)\J3![$-X"N> LE@ON1N2"LU@NN#\E%YXK!VV%/-AXSRJ6JTF/2[YF MC7*$V?4Z JSD4^-:SH]?4.HPV2I@N:MZT$I@H': 4L$A-:'GB9J)*8@FTQ2+ MTY(2 NO". +_9 $DS_B2E S<35:VC>/N //S"Q*24>QDB0]._FD$1NW+9%%4Y&%3[7@*38 M0F'@T9@$9B1CN$(3XQ)F+ >1N=1LXE-"SFA@LZ\,](AZR@RT)H[2PS$)J>Z2I.0C7JFIF Z3E8W%17" M]]PS*I^L!9;"Y&&(R$C3@S!--FIRD#D;QQ[E*0JX$"DBK<);ENVFTR_\2 H_01]7FE^DU,X>Z>81-JV,)^>&?].?;B;D MNAU9&_,;\S M2\[>:/2N7'[4@-&0QD_A)$>4?:/2&&3(V#2N>51FX H"%P;GL92'D%\UH$VL MF_$@PF)'X&OS^3'N\KMRC,UTVZ*7*1TF\2WX<" MGQ7BDL')Q=%:AT^69=NETR'75].W!/9=S?B.8_#CR2[4@T&1N!(JV[6,VOG$ M5S((*1.SN0Q>O!@WBXK('5W='>KO<6E4%O@PO\V4C7'3=*A$-\'8K5NZWI$7 M2::M\4"G/45'*\_!2 MGOVBE&N7BT"13#1#EYG+5C.KOL@TOAX#\5 MSM?&Q/JC5M2<06?.S2R"#=053N?VNE3%8<)0DNJ2\$!69-WQXDL/G/;=L]M MW;E-[LVI52H()A]=\3ASNN%XC':4C[DVO%^.C& 6L6.[ECVW)?DTN/[AT*<& M+0Y:8.RF2[0C=K*$GLCYE/8J_0[,,^G1Z/GL9)@_!E_9C.%DW5,ZU9D!HG/0 MB_C*S$KG7)W%J-EAF0)OKAK06#O"NEZ.>1GDGB*/<.V"7Y_D^;?LFAYHY"8, MP_%V*>QB!>'B# O>@ ]FO<,I-O[1BJ0SP7"4F+0B.YPL)TB?IF08Q6X)#X#O MB_ !<,F[/*E9DPM^%P-MZS+!GH8JL1=OD):V(EQ!:\T$_HT MO+4!Z>;2"LKG34GS?C13F.OX)09KQ]S=R9_GI%_453TL&2@[[9"[!+M ERM165[AD!N V%>.Q7)4L8 ?T$ENLWF&?WKH M2RC<8[0M"*F.XN!WH]+0R8'I&T)UE2^6L+]F]Z#JRQ+9:XN!3.AFD5@=V,]W M<%C[9\T/%X.B2!\MO_!:H2^FLK"Z;JMYR)'K(64R%YZKG@Q,Z U8HWC.2D< ME4,!0-HA40O.G4D^:O4I\=3U7"2A6!#25$6I1$9"> V(WG=[#8 MD4:ZE%R5">9\V8G MJE8C'HA41&!Z6F[I42 6V2V0%+,A:CV$$F%TWBC65*EEU#AV[$=Q3%Z;_--Y M;)KL,C68<\V!P.=C]6XR*V[)W&P\A;)UMR_TZ.*R\X<2$/[< ?J)62V9K ;JNV8A2*#! M:XZ/2DFIW]9V*'J3(V3KVM[% QN-*=D^"CRP;@-1&JD>B\%QQY[/U0,,L)F, M)2,M #Q4H);9+C-M#*;,K/K9#+D/ND.'L)YI&,]>;O\:C[QI=J_VG8A.MSMF7?[8^ MNIV+YLF)>WSV]6OK]*+S\BTY>Q&!ZJ?S^37&4N8'L;"]\M,H7!L,\V-$[*,) M=V^EA+LTE1Z7W>,_/[3.P?/\?MZ^^'.ME+E]#L7]:_H#DQ3H?7-%U;4/KR(; MY^X2C0.*9-_IRD R.K ^,>&ZH>MQ@!5+UL"YW+>\- 6E)V6,UWX,A@M5+P4W M%-/%- U-M(Y&"#N#M:PX'0]-0AIEB9-V\'F[&G=#/T\7' [@)XYI1#_TX!0U M),/%"Y-H2*^A>H&N7K$8[E8!IMT/01%#\ =*SD2!U#T;%4,QL1H_:<^#\1"; M3K%%5N*$W4$8!=$5-L#P[Q/=./$'F8%W7#:A72?'7IWY]IV[(\-9VQ0>I)7L&#L[C#PF3XCW/I M);[DKD(LGA5:83MQ/+K"IM/<"5/_G.T549A-EW^M#9?S>7(ASJG717AZPI/T MJUT"U5/^)D=QDH1D]RO)5Z;K9C@K#_1^6T^;1PEW@=5&Z,2%5W]]4WE#/\,7 MNOKG1RY1E/$LO?L;XDVE WQ:Y5?80QKKEU 9$["GOD-XQAR;P_E+VM/?DJ=5 MRC54HN]^G_>G:"(^'A_YI^.$%*%*"D%-U8BNA@E?^8H)5R1P=TE\;X3Z2[5;'"@YVT:09Q M<_\IV.5YLDM/C8*(AKUA%&P\ZIF!F2,O[0Y4(LTN=WIL2]9W2?8"Z4_-&*:Y M0S+0F6Z>+'"ACE%OD/"UN\V9%V/;6VDTW7#'XYTUEC5E3&CB*G9* MYH"@&9*$_5T](8H=LH*V"]I>3-NS8NEX#LL>(!&UF]E DT(][\%2VQB7P^I* MJY$"!X(S9(Y)2TY4SG#YD/R@_0W+B: DGA=:Y<.F:"*/@ MC;7*?;3C@2*%RD7TSXKM<.7YY1V3OK2S,VB1F/IY:)89YI-& B.4@KPW(7#0 M5HW5/,K?EDC14T7'/:D_\&YD^A!6!MC5'7;0D\K_.+R-A3.]'MMZ= M7?:$'78YWDL'<-A8"9)HOX.9$(^V?8'*#1AL*# 74]'U+*(^Q7\R5B/!:1[Q ME>HY](5)[\2N4N6%4%-AZ$=VM5;9/(1T_M#6FJUIBO M?&(1LD36D0'"SB@*Z^/8J*B)Y 7:D5F895ZLLPZ )<7TZELSCUDN8TS5#!#$ YN5JLM4K<+&PT/:=VO5HGCK MX<5;AT7QUH:+M_976 .S9 6,6Y/Z@F_G9]]:YQ?MUCJ+L[;/Q+_?P)>1=9QT M9V!2)XBH%H7$.E:8*XZ[27DUX8W!%P.JW[63,80FBC7IM_Z0VR4.JSCRK^(F M:*RA/@)/@MII=J/^+CQL%W$N\JAA?9GK8U8!S_T 9FMG$&'.%8_BSRC^04N8 M*$O6G9T#Y?7$.G0)2!;4HGXLVG.)7CS8=-1O!T_HJ%%*Q?Y8 KU/3\=)=8[L MDN=*NS<$#3HV#PB5%Y./"AIJH(:^9R_P ET=_AR6@=AO^PH;@O?L;4&/SS,D M69F8B3A1/?>@43JJU9U9%.8NIC W1V'QCX$W1'2S$H(^A5AL#Y;,<[^@&6+X MX G$<+WL?FE]:GYQ0 X?MUH?VZ>?MDL0KZO-*'3/P%PEL8(M1-5#HBX&-/R& MG1$>EL(=@^@JFZHV_0''?,!4N2$>#IHI/1*U79X49@^)\]S.^%*$&PWV[/$H M5SW58LP!L!EK,%*I>IAK&Y+N=:T(: K+D.$RN]WQR,_<:VQ]]7N^%]^!] S( M?/^J4A";X_CJKN2VPVZVQS^^MO6F2BBCJ]6*^RW MI0F00N6W,_>>#3RQEQ\QC82;"["(I@AF$;<'(U'Q0WYV$E]VY7.GE](-]&,7/*3L'_$ M[GCY(84"8>H3X!N(]P11P4W-PB4J$UB[CXB8GH]%?P+F:>Y WQL?P=FRB"O$XIW=E<"2'$45;^EC7,!X.\:C_C?">'!:1TSE# MX[TD0.#XW"O$F5K\X*\1]QMA#2E<-/E@M"DZ&X.4:0'2<45GY(!=C;*]+#\C*T\R9\.J#.MX_^-?U-?';]>T?_ MWAV/!L"2 G,:TNC!_G*$YDX1FM2\SG@@7LW0')BY+L$M6^("()H9WP'TF<]ZUS^4$[/3T:$/<9XBR"JN&"4&(49&(N[8XEY M3B^K-#$KA!&,;W3:&8<-^#@^%%%*-)@L724UG@<0C$U/CUP3>33+VI8Z-X'FXY$'U M".!/O"R>H$YC/\=Q!B"8S:WX@_O@)1L6W$UE:9SI9].8CB E[\R>/4HBK:13 M-7-'DIRC<)9"\TFE"#$&HVT"W+TF'I9(-A["V4K'9- ^]J]93:,*S9 MD(XPFCPM 1X/3>^H%0^-.-"(F2G'@W\'O@R\XP[7&%S>A*VD2$]@$,B';-;Z M;'3(A,0U;]#EM",\8D 8.8 ]&QU\T'0ER:=#[]_@=[%X1-X%PT)\GQMG[:< M3O.D=?&G^['=.?YRUOE^7D1\)CKJ4@MZ9#,$R&'A=;8OUXH(^,,CX$=%!'S# M$?"CM;4O+\=BL/!OS?,+I]W>6(ORS_'^W*.L5K:E$WRO['YMGO^]=>&>G)V[ MYZU/[<[%>?/T0ERI#G6%GYVZK7]\;U_\68)/?&E>4,OXV?'?/Y]]^=@ZAP=< M7+3..V[S]*/;[G2^PZ^^?3\__MSLM#KNV8E\UY4NWO4F,;:DP_QA[/B58<'0 M745DGV.VU3IHJ[U [?_0+OM'7>G9Q(0SW@S8O0L&9%I HLG=\#(*7 GW-=OG M[;($_)ZBT&W+W,PE*/HSHZJ_0.J]-V+>',5^X%890)U3Q1<&M:$*4H+>)DTE" M17WU0MM)&BN5.B&85T+A&O@1'>Z8P*XNX^@'EYL^+^B@35&[A1GF"H?^5:V]X2$\,^&T+>B&8>M^(=Y=U(= FF5#P0T%O*8]\X3&A ME'"/L*T<6N:YXAL?>"786Z W" >*O_WKF]J;!6^=%5+XV0,X M)45("P$Z_\ME_.YWUY*[:<2_^J!(Y@)/?T>>YE^V+,[FWYQ9+"J_T2-L^,<_ M-*_RCS04#[>8S#G[F0>[1Q'/)L%U)#VYCOUHZ/*B8=M;- M[>F)C_V7QYWXPF<>EH\:]VWZ11[FS]#PP@&F;345YW8+ %YF97! N$\5\DJ]1%; *VZK&8ED:!T]]] M:MSI*Y_:\73?),UL!_L_30.NJ.YZR8"GPO #'0,N$RML"^5'CY/I[%3V.AS< MEOI)_TY00>4S)A7%,+STV8@GGZ+?P;FR6U@4#FJ"I>@92W >V3=*/+QS87Z* M*R;H.WA0^IRXLX)^@S7%/)!,A2[CB7-W;BPGT^-B\!", 7_DI7S&CN<2EHJ9 MS"/Y,EZ9X/!D8Y=TBQ#-!N7'%Y@P?[Q4 M:]UVU8C&OF5-10[CD6005CQSU^\:H!+N4LIJGLRH8YKP>J/,^#%*DE/'P=B^ M$R'U)(O&R\0SFH1-(\$<&F:F0I0(.C7MZM1TP1'W<,2W<0PWDC [8&&@A)H* M+IB=9R)D*^O,G,F2*J["&N*PBXQ4>2,RPNXET^N,,N3J$[2[[$N[R_][WNJT MSO_9^OC_%50\T>&BQSUOE.+6V>!2+QI<'MS@4JL4#2YK8>H9T8![H7 ML'G:_-3"<7RF$0-; K]W.NVS4VJT@ ]\^;/3I@:+D_9I\_2XW?SB'I^=?FQ? MZ,^ A/W^Y8(^@OA13?S#J^J]>-Q=^!0F,&6EV'G?'2>).*/Y2:U9ZR\C@/( M;:H@U5"NX#OJV=G BKTYV*.QZR%6H>)A(1$-.<8B8OTFQYKC3I-_951P,L]< MH04A9H.K@27 EF?T"F[IMQXH->1@TP>)NJ&"=6KD)D!&]!:P&!U^R$["02P! M<(5I,>B3[^HY;M9C.1H27DZ?T5@?D4;J(&!<#;8L M\ +N8OP2=:$CXQ8JPBNNU33([?NK-[+)"8!>'AQ*?#N'M6')S20J1DGD"K=*]!?);T O>/ M@<*U.3ZE##1((T('7_N],1D7LFW>-;/H'0&6X1UB\ FC)9:- M8W(7(-UEI@&A+WE]/=<200L1$28;=4KG WN%=[[V^/BC>*L98$;CBJW'4*5. M0K%SPM6)0G1U8YZ\.XS"*X1QL;H)M3 GV6_$_"A&'"!+P&<2N(N\S8+P)"]2UP/9^Y\EV4(>F />@C2DZSQY8TVF(EO2S<_U)WB7WS_O+M?D< "_L']#+S1C48I#03X!)(+ M%G(!@B9R6R*!=L8".$2,;.DT1T_#)'@O/X:=N\U:K4*GWQI>QA[V!M;>"IK> MY]V]NO6ZDJRXON=^04F)APZ*4UOUL)4]M^5=P=XO$%D0&?.$E2IAZ@U1@74Q M)%IRV%+@#N0V&G&(JC@\6:Y?BLY?%.=R7_X(>4M@3?A,9K%)3<, MZ@>9*)#$9>HC!G[90>5MC"+:H96/TF0,LC!044%E(<"*G! 4[S]"B?%$=^7)%B\\1> M8%OABDP"L@+8G";4/BG/L0>L][5E8TP"(MRA?VM4'3@*PL"9H,IHW3&,ZROZ M ];:&+DIO" R,3-RLHVJ\-J/(W82:",)XABRAIZY%7O_42:2'4O"Q@KL'@'J M9;6-9@CR$$;]8('LJ5L&NZ =LJ,/OT8I(/S6]V\Q\DCG=$=\@Y#TP+'HI/ U ME;1S!$MTF!#XYH09\;S)D2!QSM=]'05CH)_RZ]7U"U=T(D'=D0=*2TQ;JI^ M5_14 HI*$?8[!AXS]K!"T18[D2_:': 5"O+7LN+S2H*5'-PUFN(WZW M5O:L(C/M!^9H%($'>U42V4BZE6,^E^"_IU()95D2. Z/6&/2R+]1F:XC#&XC M%X8$B43LP@-_2MJUP$JL$2BE[IB(G+\_VQ&!/_H\B-+8IC) CWT9_ ON,2)W M_(1+ "AV3J]'"%\J"!#M@=XY.12P7_8N9%NZ'@P8]R8=E-TO$B"6@#&>3-\\ MO%'*X8CJ*Z&17U?L5J01&U88JU"DD!)8/Z@W8BDY=> \_-$Q#])O%VC5OA\/ M,:B-!R5N"=6-R)XGC+B2V#.,66&D!!DF8YI(VQ]C:1W-1X*+W";.V3Y>_H,P MKK%W )S;/EDOCCGP:\R$)\)G$HS\I7I4+1]AD"1 #;*3Z2:DE5^.#LMU\T=@ M3.R1""*9B8U4:09)4EX<'GZ%N9D4/33X=ZS$YK7*P^C:V>H9)XABG\,/,5FD MDD27D5[Z%%35]6268W 98<2,F9="I4CD7LI.I%"J;\)-8CCC0YQ,>AD1L4WW MN!T>X:+*BD916?'PRHIJ45GQW)EDB61C5OW@F.J'SIH3CL\@!_OG?44##A8- MO"\.JJ,"]B"SR8_M#$E^RP_H6>)F_33R[OQAX%H]T1,VCK2SY$I^%FD'.?@! M9[$1:*/7>0D&L.J;'5G)?GVJI-.EN*ZGOZY:<0G;< D%SSR7ZSJF/K'L9LAR MO$[<@I>VX'*$>V@EVW]1&T'!JQT^ I/J5.>IMAKJ:QVX:7O5TEYU'\<;%NAI MJSQ7<*+*:SC27[?Z--="H'7B^8) "P+=3@+=J98.:K7U$.C;K3[-M='F;KT\ M-[BQ,MK\&=#)1UF0QU)JOLC0*$#OYKROT2A5#A>I@0*2\ EOYW"OO+_>>YFG M5XHKF<